---
Fuzzer filename: '/src/kamailio/misc/fuzz/fuzz_parse_msg.c'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    LLVMFuzzerTestOneInput
      functionSourceFile: '/src/kamailio/misc/fuzz/fuzz_parse_msg.c'
      linkageType:     externalLinkage
      functionLinenumber: 75
      functionLinenumberEnd: 132
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          76
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - free_sip_msg
        - get_src_address_socket
        - get_src_uri
        - ksr_fuzz_tcp_read
        - parse_contact_headers
        - parse_content_disposition
        - parse_diversion_header
        - parse_from_header
        - parse_from_uri
        - parse_headers
        - parse_identityinfo_header
        - parse_msg
        - parse_pai_header
        - parse_privacy
        - parse_record_route_headers
        - parse_refer_to_header
        - parse_route_headers
        - parse_sdp
        - parse_to_header
        - parse_to_uri
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'misc/fuzz/fuzz_parse_msg.c:78,2'
          Dst:             ksr_fuzz_tcp_read
        - Src:             'misc/fuzz/fuzz_parse_msg.c:88,5'
          Dst:             parse_msg
        - Src:             'misc/fuzz/fuzz_parse_msg.c:92,2'
          Dst:             parse_headers
        - Src:             'misc/fuzz/fuzz_parse_msg.c:94,2'
          Dst:             parse_sdp
        - Src:             'misc/fuzz/fuzz_parse_msg.c:96,2'
          Dst:             parse_from_header
        - Src:             'misc/fuzz/fuzz_parse_msg.c:98,2'
          Dst:             parse_from_uri
        - Src:             'misc/fuzz/fuzz_parse_msg.c:100,2'
          Dst:             parse_to_header
        - Src:             'misc/fuzz/fuzz_parse_msg.c:102,2'
          Dst:             parse_to_uri
        - Src:             'misc/fuzz/fuzz_parse_msg.c:104,2'
          Dst:             parse_contact_headers
        - Src:             'misc/fuzz/fuzz_parse_msg.c:106,2'
          Dst:             parse_refer_to_header
        - Src:             'misc/fuzz/fuzz_parse_msg.c:108,2'
          Dst:             parse_pai_header
        - Src:             'misc/fuzz/fuzz_parse_msg.c:110,2'
          Dst:             parse_diversion_header
        - Src:             'misc/fuzz/fuzz_parse_msg.c:112,2'
          Dst:             parse_privacy
        - Src:             'misc/fuzz/fuzz_parse_msg.c:114,2'
          Dst:             parse_content_disposition
        - Src:             'misc/fuzz/fuzz_parse_msg.c:116,2'
          Dst:             parse_identityinfo_header
        - Src:             'misc/fuzz/fuzz_parse_msg.c:118,2'
          Dst:             parse_record_route_headers
        - Src:             'misc/fuzz/fuzz_parse_msg.c:120,2'
          Dst:             parse_route_headers
        - Src:             'misc/fuzz/fuzz_parse_msg.c:123,2'
          Dst:             get_src_uri
        - Src:             'misc/fuzz/fuzz_parse_msg.c:126,2'
          Dst:             get_src_address_socket
        - Src:             'misc/fuzz/fuzz_parse_msg.c:129,2'
          Dst:             free_sip_msg
    - functionName:    ksr_fuzz_tcp_read
      functionSourceFile: '/src/kamailio/misc/fuzz/fuzz_parse_msg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 25
      functionLinenumberEnd: 72
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          176
      EdgeCount:       14
      CyclomaticComplexity: 4
      functionsReached:
        - tcp_read_headers
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'misc/fuzz/fuzz_parse_msg.c:55,2'
          Dst:             tcp_read_headers
        - Src:             'misc/fuzz/fuzz_parse_msg.c:67,2'
          Dst:             tcp_read_headers
    - functionName:    LLVMFuzzerInitialize
      functionSourceFile: '/src/kamailio/misc/fuzz/fuzz_parse_msg.c'
      linkageType:     externalLinkage
      functionLinenumber: 19
      functionLinenumberEnd: 21
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ksr_hname_init_index
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'misc/fuzz/fuzz_parse_msg.c:20,2'
          Dst:             ksr_hname_init_index
    - functionName:    proto_type_to_str
      functionSourceFile: '/src/kamailio/./src/core/parser/../parser/parse_uri.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1525
      functionLinenumberEnd: 1546
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - short
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          54
      EdgeCount:       18
      CyclomaticComplexity: 10
      functionsReached: []
      functionUses:    5
      BranchProfiles:
        - Branch String:   './src/core/parser/../parser/parse_uri.c:1526,2'
          Branch Sides:    []
      Callsites:       []
    - functionName:    uri_type_to_str
      functionSourceFile: '/src/kamailio/./src/core/parser/../parser/parse_uri.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1496
      functionLinenumberEnd: 1516
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          48
      EdgeCount:       14
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   './src/core/parser/../parser/parse_uri.c:1497,2'
          Branch Sides:    []
      Callsites:       []
    - functionName:    normalize_tel_user
      functionSourceFile: '/src/kamailio/./src/core/parser/../parser/parse_uri.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1470
      functionLinenumberEnd: 1484
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          78
      EdgeCount:       23
      CyclomaticComplexity: 13
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   './src/core/parser/../parser/parse_uri.c:1474,3'
          Branch Sides:    []
      Callsites:       []
    - functionName:    _parse_ruri
      functionSourceFile: '/src/kamailio/./src/core/parser/../parser/parse_uri.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1422
      functionLinenumberEnd: 1433
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         57
      ICount:          352
      EdgeCount:       75
      CyclomaticComplexity: 20
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
        - parse_uri
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/core/parser/../parser/parse_uri.c:1426,5'
          Dst:             parse_uri
        - Src:             './src/core/parser/../parser/parse_uri.c:1427,3'
          Dst:             get_debug_level
        - Src:             './src/core/parser/../parser/parse_uri.c:1427,3'
          Dst:             get_debug_facility
        - Src:             './src/core/parser/../parser/parse_uri.c:1427,3'
          Dst:             dprint_color
        - Src:             './src/core/parser/../parser/parse_uri.c:1427,3'
          Dst:             my_pid
        - Src:             './src/core/parser/../parser/parse_uri.c:1427,3'
          Dst:             fprintf
        - Src:             './src/core/parser/../parser/parse_uri.c:1427,3'
          Dst:             dprint_color_reset
        - Src:             './src/core/parser/../parser/parse_uri.c:1427,3'
          Dst:             get_debug_facility
    - functionName:    parse_uri
      functionSourceFile: '/src/kamailio/./src/core/parser/../parser/parse_uri.c'
      linkageType:     InternalLinkage
      functionLinenumber: 69
      functionLinenumberEnd: 1418
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         2588
      ICount:          17855
      EdgeCount:       3144
      CyclomaticComplexity: 558
      functionsReached:
        - __ctype_b_loc
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
        - q_memchr
        - strncmp
        - uri_host_char_allowed
      functionUses:    33
      BranchProfiles:
        - Branch String:   './src/core/parser/../parser/parse_uri.c:494,3'
          Branch Sides:    []
        - Branch String:   './src/core/parser/../parser/parse_uri.c:496,5'
          Branch Sides:    []
        - Branch String:   './src/core/parser/../parser/parse_uri.c:514,5'
          Branch Sides:    []
        - Branch String:   './src/core/parser/../parser/parse_uri.c:564,5'
          Branch Sides:    []
        - Branch String:   './src/core/parser/../parser/parse_uri.c:623,5'
          Branch Sides:    []
        - Branch String:   './src/core/parser/../parser/parse_uri.c:653,5'
          Branch Sides:    []
        - Branch String:   './src/core/parser/../parser/parse_uri.c:663,5'
          Branch Sides:    []
        - Branch String:   './src/core/parser/../parser/parse_uri.c:670,5'
          Branch Sides:    []
        - Branch String:   './src/core/parser/../parser/parse_uri.c:683,5'
          Branch Sides:    []
        - Branch String:   './src/core/parser/../parser/parse_uri.c:716,5'
          Branch Sides:    []
        - Branch String:   './src/core/parser/../parser/parse_uri.c:763,5'
          Branch Sides:    []
        - Branch String:   './src/core/parser/../parser/parse_uri.c:769,5'
          Branch Sides:    []
        - Branch String:   './src/core/parser/../parser/parse_uri.c:770,5'
          Branch Sides:    []
        - Branch String:   './src/core/parser/../parser/parse_uri.c:771,5'
          Branch Sides:    []
        - Branch String:   './src/core/parser/../parser/parse_uri.c:772,5'
          Branch Sides:    []
        - Branch String:   './src/core/parser/../parser/parse_uri.c:773,5'
          Branch Sides:    []
        - Branch String:   './src/core/parser/../parser/parse_uri.c:774,5'
          Branch Sides:    []
        - Branch String:   './src/core/parser/../parser/parse_uri.c:775,5'
          Branch Sides:    []
        - Branch String:   './src/core/parser/../parser/parse_uri.c:776,5'
          Branch Sides:    []
        - Branch String:   './src/core/parser/../parser/parse_uri.c:777,5'
          Branch Sides:    []
        - Branch String:   './src/core/parser/../parser/parse_uri.c:782,5'
          Branch Sides:    []
        - Branch String:   './src/core/parser/../parser/parse_uri.c:811,5'
          Branch Sides:    []
        - Branch String:   './src/core/parser/../parser/parse_uri.c:816,5'
          Branch Sides:    []
        - Branch String:   './src/core/parser/../parser/parse_uri.c:817,5'
          Branch Sides:    []
        - Branch String:   './src/core/parser/../parser/parse_uri.c:818,5'
          Branch Sides:    []
        - Branch String:   './src/core/parser/../parser/parse_uri.c:820,5'
          Branch Sides:    []
        - Branch String:   './src/core/parser/../parser/parse_uri.c:821,5'
          Branch Sides:    []
        - Branch String:   './src/core/parser/../parser/parse_uri.c:822,5'
          Branch Sides:    []
        - Branch String:   './src/core/parser/../parser/parse_uri.c:824,5'
          Branch Sides:    []
        - Branch String:   './src/core/parser/../parser/parse_uri.c:825,5'
          Branch Sides:    []
        - Branch String:   './src/core/parser/../parser/parse_uri.c:827,5'
          Branch Sides:    []
        - Branch String:   './src/core/parser/../parser/parse_uri.c:828,5'
          Branch Sides:    []
        - Branch String:   './src/core/parser/../parser/parse_uri.c:829,5'
          Branch Sides:    []
        - Branch String:   './src/core/parser/../parser/parse_uri.c:830,5'
          Branch Sides:    []
        - Branch String:   './src/core/parser/../parser/parse_uri.c:832,5'
          Branch Sides:    []
        - Branch String:   './src/core/parser/../parser/parse_uri.c:833,5'
          Branch Sides:    []
        - Branch String:   './src/core/parser/../parser/parse_uri.c:836,5'
          Branch Sides:    []
        - Branch String:   './src/core/parser/../parser/parse_uri.c:837,5'
          Branch Sides:    []
        - Branch String:   './src/core/parser/../parser/parse_uri.c:841,5'
          Branch Sides:    []
        - Branch String:   './src/core/parser/../parser/parse_uri.c:850,5'
          Branch Sides:    []
        - Branch String:   './src/core/parser/../parser/parse_uri.c:851,5'
          Branch Sides:    []
        - Branch String:   './src/core/parser/../parser/parse_uri.c:852,5'
          Branch Sides:    []
        - Branch String:   './src/core/parser/../parser/parse_uri.c:853,5'
          Branch Sides:    []
        - Branch String:   './src/core/parser/../parser/parse_uri.c:857,5'
          Branch Sides:    []
        - Branch String:   './src/core/parser/../parser/parse_uri.c:866,5'
          Branch Sides:    []
        - Branch String:   './src/core/parser/../parser/parse_uri.c:867,5'
          Branch Sides:    []
        - Branch String:   './src/core/parser/../parser/parse_uri.c:868,5'
          Branch Sides:    []
        - Branch String:   './src/core/parser/../parser/parse_uri.c:869,5'
          Branch Sides:    []
        - Branch String:   './src/core/parser/../parser/parse_uri.c:870,5'
          Branch Sides:    []
        - Branch String:   './src/core/parser/../parser/parse_uri.c:871,5'
          Branch Sides:    []
        - Branch String:   './src/core/parser/../parser/parse_uri.c:875,5'
          Branch Sides:    []
        - Branch String:   './src/core/parser/../parser/parse_uri.c:884,5'
          Branch Sides:    []
        - Branch String:   './src/core/parser/../parser/parse_uri.c:885,5'
          Branch Sides:    []
        - Branch String:   './src/core/parser/../parser/parse_uri.c:886,5'
          Branch Sides:    []
        - Branch String:   './src/core/parser/../parser/parse_uri.c:887,5'
          Branch Sides:    []
        - Branch String:   './src/core/parser/../parser/parse_uri.c:891,5'
          Branch Sides:    []
        - Branch String:   './src/core/parser/../parser/parse_uri.c:900,5'
          Branch Sides:    []
        - Branch String:   './src/core/parser/../parser/parse_uri.c:902,5'
          Branch Sides:    []
        - Branch String:   './src/core/parser/../parser/parse_uri.c:927,5'
          Branch Sides:    []
        - Branch String:   './src/core/parser/../parser/parse_uri.c:935,5'
          Branch Sides:    []
        - Branch String:   './src/core/parser/../parser/parse_uri.c:937,5'
          Branch Sides:    []
        - Branch String:   './src/core/parser/../parser/parse_uri.c:962,5'
          Branch Sides:    []
        - Branch String:   './src/core/parser/../parser/parse_uri.c:970,5'
          Branch Sides:    []
        - Branch String:   './src/core/parser/../parser/parse_uri.c:972,5'
          Branch Sides:    []
        - Branch String:   './src/core/parser/../parser/parse_uri.c:997,5'
          Branch Sides:    []
        - Branch String:   './src/core/parser/../parser/parse_uri.c:1047,5'
          Branch Sides:    []
        - Branch String:   './src/core/parser/../parser/parse_uri.c:1088,2'
          Branch Sides:    []
        - Branch String:   './src/core/parser/../parser/parse_uri.c:1283,2'
          Branch Sides:    []
      Callsites:
        - Src:             './src/core/parser/../parser/parse_uri.c:645,9'
          Dst:             __ctype_b_loc
        - Src:             './src/core/parser/../parser/parse_uri.c:656,11'
          Dst:             __ctype_b_loc
        - Src:             './src/core/parser/../parser/parse_uri.c:657,28'
          Dst:             uri_host_char_allowed
        - Src:             './src/core/parser/../parser/parse_uri.c:1115,5'
          Dst:             get_debug_level
        - Src:             './src/core/parser/../parser/parse_uri.c:1115,5'
          Dst:             get_debug_facility
        - Src:             './src/core/parser/../parser/parse_uri.c:1115,5'
          Dst:             dprint_color
        - Src:             './src/core/parser/../parser/parse_uri.c:1115,5'
          Dst:             my_pid
        - Src:             './src/core/parser/../parser/parse_uri.c:1115,5'
          Dst:             fprintf
        - Src:             './src/core/parser/../parser/parse_uri.c:1115,5'
          Dst:             dprint_color_reset
        - Src:             './src/core/parser/../parser/parse_uri.c:1115,5'
          Dst:             get_debug_facility
        - Src:             './src/core/parser/../parser/parse_uri.c:1289,10'
          Dst:             strncmp
        - Src:             './src/core/parser/../parser/parse_uri.c:1293,9'
          Dst:             q_memchr
        - Src:             './src/core/parser/../parser/parse_uri.c:1322,4'
          Dst:             get_debug_level
        - Src:             './src/core/parser/../parser/parse_uri.c:1322,4'
          Dst:             get_debug_facility
        - Src:             './src/core/parser/../parser/parse_uri.c:1322,4'
          Dst:             dprint_color
        - Src:             './src/core/parser/../parser/parse_uri.c:1322,4'
          Dst:             my_pid
        - Src:             './src/core/parser/../parser/parse_uri.c:1322,4'
          Dst:             fprintf
        - Src:             './src/core/parser/../parser/parse_uri.c:1322,4'
          Dst:             dprint_color_reset
        - Src:             './src/core/parser/../parser/parse_uri.c:1322,4'
          Dst:             get_debug_facility
        - Src:             './src/core/parser/../parser/parse_uri.c:1378,2'
          Dst:             get_debug_level
        - Src:             './src/core/parser/../parser/parse_uri.c:1378,2'
          Dst:             get_debug_facility
        - Src:             './src/core/parser/../parser/parse_uri.c:1378,2'
          Dst:             dprint_color
        - Src:             './src/core/parser/../parser/parse_uri.c:1378,2'
          Dst:             my_pid
        - Src:             './src/core/parser/../parser/parse_uri.c:1378,2'
          Dst:             fprintf
        - Src:             './src/core/parser/../parser/parse_uri.c:1378,2'
          Dst:             dprint_color_reset
        - Src:             './src/core/parser/../parser/parse_uri.c:1378,2'
          Dst:             get_debug_facility
        - Src:             './src/core/parser/../parser/parse_uri.c:1381,2'
          Dst:             get_debug_level
        - Src:             './src/core/parser/../parser/parse_uri.c:1381,2'
          Dst:             get_debug_facility
        - Src:             './src/core/parser/../parser/parse_uri.c:1381,2'
          Dst:             dprint_color
        - Src:             './src/core/parser/../parser/parse_uri.c:1381,2'
          Dst:             my_pid
        - Src:             './src/core/parser/../parser/parse_uri.c:1381,2'
          Dst:             fprintf
        - Src:             './src/core/parser/../parser/parse_uri.c:1381,2'
          Dst:             dprint_color_reset
        - Src:             './src/core/parser/../parser/parse_uri.c:1381,2'
          Dst:             get_debug_facility
        - Src:             './src/core/parser/../parser/parse_uri.c:1387,2'
          Dst:             get_debug_level
        - Src:             './src/core/parser/../parser/parse_uri.c:1387,2'
          Dst:             get_debug_facility
        - Src:             './src/core/parser/../parser/parse_uri.c:1387,2'
          Dst:             dprint_color
        - Src:             './src/core/parser/../parser/parse_uri.c:1387,2'
          Dst:             my_pid
        - Src:             './src/core/parser/../parser/parse_uri.c:1387,2'
          Dst:             fprintf
        - Src:             './src/core/parser/../parser/parse_uri.c:1387,2'
          Dst:             dprint_color_reset
        - Src:             './src/core/parser/../parser/parse_uri.c:1387,2'
          Dst:             get_debug_facility
        - Src:             './src/core/parser/../parser/parse_uri.c:1393,2'
          Dst:             get_debug_level
        - Src:             './src/core/parser/../parser/parse_uri.c:1393,2'
          Dst:             get_debug_facility
        - Src:             './src/core/parser/../parser/parse_uri.c:1393,2'
          Dst:             dprint_color
        - Src:             './src/core/parser/../parser/parse_uri.c:1393,2'
          Dst:             my_pid
        - Src:             './src/core/parser/../parser/parse_uri.c:1393,2'
          Dst:             fprintf
        - Src:             './src/core/parser/../parser/parse_uri.c:1393,2'
          Dst:             dprint_color_reset
        - Src:             './src/core/parser/../parser/parse_uri.c:1393,2'
          Dst:             get_debug_facility
        - Src:             './src/core/parser/../parser/parse_uri.c:1399,2'
          Dst:             get_debug_level
        - Src:             './src/core/parser/../parser/parse_uri.c:1399,2'
          Dst:             get_debug_facility
        - Src:             './src/core/parser/../parser/parse_uri.c:1399,2'
          Dst:             dprint_color
        - Src:             './src/core/parser/../parser/parse_uri.c:1399,2'
          Dst:             my_pid
        - Src:             './src/core/parser/../parser/parse_uri.c:1399,2'
          Dst:             fprintf
        - Src:             './src/core/parser/../parser/parse_uri.c:1399,2'
          Dst:             dprint_color_reset
        - Src:             './src/core/parser/../parser/parse_uri.c:1399,2'
          Dst:             get_debug_facility
        - Src:             './src/core/parser/../parser/parse_uri.c:1403,2'
          Dst:             get_debug_level
        - Src:             './src/core/parser/../parser/parse_uri.c:1403,2'
          Dst:             get_debug_facility
        - Src:             './src/core/parser/../parser/parse_uri.c:1403,2'
          Dst:             dprint_color
        - Src:             './src/core/parser/../parser/parse_uri.c:1403,2'
          Dst:             my_pid
        - Src:             './src/core/parser/../parser/parse_uri.c:1403,2'
          Dst:             fprintf
        - Src:             './src/core/parser/../parser/parse_uri.c:1403,2'
          Dst:             dprint_color_reset
        - Src:             './src/core/parser/../parser/parse_uri.c:1403,2'
          Dst:             get_debug_facility
        - Src:             './src/core/parser/../parser/parse_uri.c:1407,2'
          Dst:             get_debug_level
        - Src:             './src/core/parser/../parser/parse_uri.c:1407,2'
          Dst:             get_debug_facility
        - Src:             './src/core/parser/../parser/parse_uri.c:1407,2'
          Dst:             dprint_color
        - Src:             './src/core/parser/../parser/parse_uri.c:1407,2'
          Dst:             my_pid
        - Src:             './src/core/parser/../parser/parse_uri.c:1407,2'
          Dst:             fprintf
        - Src:             './src/core/parser/../parser/parse_uri.c:1407,2'
          Dst:             dprint_color_reset
        - Src:             './src/core/parser/../parser/parse_uri.c:1407,2'
          Dst:             get_debug_facility
        - Src:             './src/core/parser/../parser/parse_uri.c:1411,2'
          Dst:             get_debug_level
        - Src:             './src/core/parser/../parser/parse_uri.c:1411,2'
          Dst:             get_debug_facility
        - Src:             './src/core/parser/../parser/parse_uri.c:1411,2'
          Dst:             dprint_color
        - Src:             './src/core/parser/../parser/parse_uri.c:1411,2'
          Dst:             my_pid
        - Src:             './src/core/parser/../parser/parse_uri.c:1411,2'
          Dst:             fprintf
        - Src:             './src/core/parser/../parser/parse_uri.c:1411,2'
          Dst:             dprint_color_reset
        - Src:             './src/core/parser/../parser/parse_uri.c:1411,2'
          Dst:             get_debug_facility
    - 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:    4119
      BranchProfiles:  []
      Callsites:       []
    - 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:    41
      BranchProfiles:  []
      Callsites:       []
    - functionName:    uri_host_char_allowed
      functionSourceFile: '/src/kamailio/./src/core/parser/../parser/parse_uri.c'
      linkageType:     InternalLinkage
      functionLinenumber: 48
      functionLinenumberEnd: 62
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - char
      constantsTouched: []
      argNames:
        - ''
      BBCount:         12
      ICount:          67
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - 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:    62
      BranchProfiles:  []
      Callsites:       []
    - functionName:    q_memchr
      functionSourceFile: '/src/kamailio/./src/core/parser/../parser/sdp/../../ut.h'
      linkageType:     InternalLinkage
      functionLinenumber: 434
      functionLinenumberEnd: 443
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          51
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    parse_orig_ruri
      functionSourceFile: '/src/kamailio/./src/core/parser/../parser/parse_uri.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1459
      functionLinenumberEnd: 1466
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         46
      ICount:          275
      EdgeCount:       60
      CyclomaticComplexity: 16
      functionsReached:
        - _parse_ruri
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './src/core/parser/../parser/parse_uri.c:1462,8'
          Dst:             _parse_ruri
        - Src:             './src/core/parser/../parser/parse_uri.c:1465,3'
          Dst:             get_debug_level
        - Src:             './src/core/parser/../parser/parse_uri.c:1465,3'
          Dst:             get_debug_facility
        - Src:             './src/core/parser/../parser/parse_uri.c:1465,3'
          Dst:             dprint_color
        - Src:             './src/core/parser/../parser/parse_uri.c:1465,3'
          Dst:             my_pid
        - Src:             './src/core/parser/../parser/parse_uri.c:1465,3'
          Dst:             fprintf
        - Src:             './src/core/parser/../parser/parse_uri.c:1465,3'
          Dst:             dprint_color_reset
        - Src:             './src/core/parser/../parser/parse_uri.c:1465,3'
          Dst:             get_debug_facility
    - functionName:    parse_sip_msg_uri
      functionSourceFile: '/src/kamailio/./src/core/parser/../parser/parse_uri.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1436
      functionLinenumberEnd: 1456
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         51
      ICount:          334
      EdgeCount:       67
      CyclomaticComplexity: 18
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
        - parse_uri
      functionUses:    7
      BranchProfiles:  []
      Callsites:
        - Src:             './src/core/parser/../parser/parse_uri.c:1449,5'
          Dst:             parse_uri
        - Src:             './src/core/parser/../parser/parse_uri.c:1450,3'
          Dst:             get_debug_level
        - Src:             './src/core/parser/../parser/parse_uri.c:1450,3'
          Dst:             get_debug_facility
        - Src:             './src/core/parser/../parser/parse_uri.c:1450,3'
          Dst:             dprint_color
        - Src:             './src/core/parser/../parser/parse_uri.c:1450,3'
          Dst:             my_pid
        - Src:             './src/core/parser/../parser/parse_uri.c:1450,3'
          Dst:             fprintf
        - Src:             './src/core/parser/../parser/parse_uri.c:1450,3'
          Dst:             dprint_color_reset
        - Src:             './src/core/parser/../parser/parse_uri.c:1450,3'
          Dst:             get_debug_facility
    - functionName:    km_slog_func_set
      functionSourceFile: '/src/kamailio/src/core/dprint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 861
      functionLinenumberEnd: 863
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ksr_slog_init
      functionSourceFile: '/src/kamailio/src/core/dprint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 804
      functionLinenumberEnd: 855
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         29
      ICount:          156
      EdgeCount:       34
      CyclomaticComplexity: 7
      functionsReached:
        - strchr
        - strlen
        - strncasecmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'core/dprint.c:825,5'
          Branch Sides:    []
      Callsites:
        - Src:             'core/dprint.c:812,6'
          Dst:             strchr
        - Src:             'core/dprint.c:816,10'
          Dst:             strlen
        - Src:             'core/dprint.c:819,21'
          Dst:             strncasecmp
    - 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:    15
      BranchProfiles:  []
      Callsites:       []
    - 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:    294
      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:    223
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ksr_slog_json
      functionSourceFile: '/src/kamailio/src/core/dprint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 646
      functionLinenumberEnd: 801
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         133
      ICount:          831
      EdgeCount:       179
      CyclomaticComplexity: 48
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - gmtime_r
        - ksr_clock_gettime
        - ksr_str_json_escape
        - my_pid
        - pthread_self
        - strftime
        - vsnprintf
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/dprint.c:668,6'
          Dst:             vsnprintf
        - Src:             'core/dprint.c:706,3'
          Dst:             ksr_str_json_escape
        - Src:             'core/dprint.c:746,2'
          Dst:             ksr_clock_gettime
        - Src:             'core/dprint.c:747,2'
          Dst:             gmtime_r
        - Src:             'core/dprint.c:748,2'
          Dst:             strftime
        - Src:             'core/dprint.c:752,19'
          Dst:             my_pid
        - Src:             'core/dprint.c:754,17'
          Dst:             pthread_self
        - Src:             'core/dprint.c:751,4'
          Dst:             fprintf
        - Src:             'core/dprint.c:763,5'
          Dst:             dprint_color
        - Src:             'core/dprint.c:764,63'
          Dst:             my_pid
        - Src:             'core/dprint.c:764,4'
          Dst:             fprintf
        - Src:             'core/dprint.c:772,5'
          Dst:             dprint_color_reset
        - Src:             'core/dprint.c:777,31'
          Dst:             my_pid
        - Src:             'core/dprint.c:779,6'
          Dst:             pthread_self
    - 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:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    gmtime_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:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    strftime
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pthread_self
      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:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    dprint_color
      functionSourceFile: '/src/kamailio/src/core/dprint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 427
      functionLinenumberEnd: 435
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          54
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - dprint_term_color
        - fprintf
      functionUses:    3974
      BranchProfiles:  []
      Callsites:
        - Src:             'core/dprint.c:432,2'
          Dst:             dprint_term_color
        - Src:             'core/dprint.c:434,2'
          Dst:             fprintf
    - functionName:    dprint_color_reset
      functionSourceFile: '/src/kamailio/src/core/dprint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 438
      functionLinenumberEnd: 443
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - dprint_term_color
        - fprintf
      functionUses:    3974
      BranchProfiles:  []
      Callsites:
        - Src:             'core/dprint.c:441,2'
          Dst:             dprint_term_color
        - Src:             'core/dprint.c:442,2'
          Dst:             fprintf
    - functionName:    syslog
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    dprint_term_color
      functionSourceFile: '/src/kamailio/src/core/dprint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 325
      functionLinenumberEnd: 424
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - char
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1113
      ICount:          6290
      EdgeCount:       1449
      CyclomaticComplexity: 338
      functionsReached:
        - __ctype_b_loc
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
      functionUses:    2
      BranchProfiles:
        - Branch String:   'core/dprint.c:348,2'
          Branch Sides:    []
        - Branch String:   'core/dprint.c:381,2'
          Branch Sides:    []
      Callsites:
        - Src:             'core/dprint.c:334,2'
          Dst:             get_debug_level
        - Src:             'core/dprint.c:334,2'
          Dst:             get_debug_facility
        - Src:             'core/dprint.c:334,2'
          Dst:             dprint_color
        - Src:             'core/dprint.c:334,2'
          Dst:             my_pid
        - Src:             'core/dprint.c:334,2'
          Dst:             fprintf
        - Src:             'core/dprint.c:334,2'
          Dst:             dprint_color_reset
        - Src:             'core/dprint.c:334,2'
          Dst:             get_debug_facility
        - Src:             'core/dprint.c:337,6'
          Dst:             __ctype_b_loc
        - Src:             'core/dprint.c:339,4'
          Dst:             get_debug_level
        - Src:             'core/dprint.c:339,4'
          Dst:             get_debug_facility
        - Src:             'core/dprint.c:339,4'
          Dst:             dprint_color
        - Src:             'core/dprint.c:339,4'
          Dst:             my_pid
        - Src:             'core/dprint.c:339,4'
          Dst:             fprintf
        - Src:             'core/dprint.c:339,4'
          Dst:             dprint_color_reset
        - Src:             'core/dprint.c:339,4'
          Dst:             get_debug_facility
        - Src:             'core/dprint.c:342,4'
          Dst:             get_debug_level
        - Src:             'core/dprint.c:342,4'
          Dst:             get_debug_facility
        - Src:             'core/dprint.c:342,4'
          Dst:             dprint_color
        - Src:             'core/dprint.c:342,4'
          Dst:             my_pid
        - Src:             'core/dprint.c:342,4'
          Dst:             fprintf
        - Src:             'core/dprint.c:342,4'
          Dst:             dprint_color_reset
        - Src:             'core/dprint.c:342,4'
          Dst:             get_debug_facility
        - Src:             'core/dprint.c:350,4'
          Dst:             get_debug_level
        - Src:             'core/dprint.c:350,4'
          Dst:             get_debug_facility
        - Src:             'core/dprint.c:350,4'
          Dst:             dprint_color
        - Src:             'core/dprint.c:350,4'
          Dst:             my_pid
        - Src:             'core/dprint.c:350,4'
          Dst:             fprintf
        - Src:             'core/dprint.c:350,4'
          Dst:             dprint_color_reset
        - Src:             'core/dprint.c:350,4'
          Dst:             get_debug_facility
        - Src:             'core/dprint.c:353,4'
          Dst:             get_debug_level
        - Src:             'core/dprint.c:353,4'
          Dst:             get_debug_facility
        - Src:             'core/dprint.c:353,4'
          Dst:             dprint_color
        - Src:             'core/dprint.c:353,4'
          Dst:             my_pid
        - Src:             'core/dprint.c:353,4'
          Dst:             fprintf
        - Src:             'core/dprint.c:353,4'
          Dst:             dprint_color_reset
        - Src:             'core/dprint.c:353,4'
          Dst:             get_debug_facility
        - Src:             'core/dprint.c:356,4'
          Dst:             get_debug_level
        - Src:             'core/dprint.c:356,4'
          Dst:             get_debug_facility
        - Src:             'core/dprint.c:356,4'
          Dst:             dprint_color
        - Src:             'core/dprint.c:356,4'
          Dst:             my_pid
        - Src:             'core/dprint.c:356,4'
          Dst:             fprintf
        - Src:             'core/dprint.c:356,4'
          Dst:             dprint_color_reset
        - Src:             'core/dprint.c:356,4'
          Dst:             get_debug_facility
        - Src:             'core/dprint.c:359,4'
          Dst:             get_debug_level
        - Src:             'core/dprint.c:359,4'
          Dst:             get_debug_facility
        - Src:             'core/dprint.c:359,4'
          Dst:             dprint_color
        - Src:             'core/dprint.c:359,4'
          Dst:             my_pid
        - Src:             'core/dprint.c:359,4'
          Dst:             fprintf
        - Src:             'core/dprint.c:359,4'
          Dst:             dprint_color_reset
        - Src:             'core/dprint.c:359,4'
          Dst:             get_debug_facility
        - Src:             'core/dprint.c:362,4'
          Dst:             get_debug_level
        - Src:             'core/dprint.c:362,4'
          Dst:             get_debug_facility
        - Src:             'core/dprint.c:362,4'
          Dst:             dprint_color
        - Src:             'core/dprint.c:362,4'
          Dst:             my_pid
        - Src:             'core/dprint.c:362,4'
          Dst:             fprintf
        - Src:             'core/dprint.c:362,4'
          Dst:             dprint_color_reset
        - Src:             'core/dprint.c:362,4'
          Dst:             get_debug_facility
        - Src:             'core/dprint.c:365,4'
          Dst:             get_debug_level
        - Src:             'core/dprint.c:365,4'
          Dst:             get_debug_facility
        - Src:             'core/dprint.c:365,4'
          Dst:             dprint_color
        - Src:             'core/dprint.c:365,4'
          Dst:             my_pid
        - Src:             'core/dprint.c:365,4'
          Dst:             fprintf
        - Src:             'core/dprint.c:365,4'
          Dst:             dprint_color_reset
        - Src:             'core/dprint.c:365,4'
          Dst:             get_debug_facility
        - Src:             'core/dprint.c:368,4'
          Dst:             get_debug_level
        - Src:             'core/dprint.c:368,4'
          Dst:             get_debug_facility
        - Src:             'core/dprint.c:368,4'
          Dst:             dprint_color
        - Src:             'core/dprint.c:368,4'
          Dst:             my_pid
        - Src:             'core/dprint.c:368,4'
          Dst:             fprintf
        - Src:             'core/dprint.c:368,4'
          Dst:             dprint_color_reset
        - Src:             'core/dprint.c:368,4'
          Dst:             get_debug_facility
        - Src:             'core/dprint.c:371,4'
          Dst:             get_debug_level
        - Src:             'core/dprint.c:371,4'
          Dst:             get_debug_facility
        - Src:             'core/dprint.c:371,4'
          Dst:             dprint_color
        - Src:             'core/dprint.c:371,4'
          Dst:             my_pid
        - Src:             'core/dprint.c:371,4'
          Dst:             fprintf
        - Src:             'core/dprint.c:371,4'
          Dst:             dprint_color_reset
        - Src:             'core/dprint.c:371,4'
          Dst:             get_debug_facility
        - Src:             'core/dprint.c:374,4'
          Dst:             get_debug_level
        - Src:             'core/dprint.c:374,4'
          Dst:             get_debug_facility
        - Src:             'core/dprint.c:374,4'
          Dst:             dprint_color
        - Src:             'core/dprint.c:374,4'
          Dst:             my_pid
        - Src:             'core/dprint.c:374,4'
          Dst:             fprintf
        - Src:             'core/dprint.c:374,4'
          Dst:             dprint_color_reset
        - Src:             'core/dprint.c:374,4'
          Dst:             get_debug_facility
        - Src:             'core/dprint.c:377,4'
          Dst:             get_debug_level
        - Src:             'core/dprint.c:377,4'
          Dst:             get_debug_facility
        - Src:             'core/dprint.c:377,4'
          Dst:             dprint_color
        - Src:             'core/dprint.c:377,4'
          Dst:             my_pid
        - Src:             'core/dprint.c:377,4'
          Dst:             fprintf
        - Src:             'core/dprint.c:377,4'
          Dst:             dprint_color_reset
        - Src:             'core/dprint.c:377,4'
          Dst:             get_debug_facility
        - Src:             'core/dprint.c:383,4'
          Dst:             get_debug_level
        - Src:             'core/dprint.c:383,4'
          Dst:             get_debug_facility
        - Src:             'core/dprint.c:383,4'
          Dst:             dprint_color
        - Src:             'core/dprint.c:383,4'
          Dst:             my_pid
        - Src:             'core/dprint.c:383,4'
          Dst:             fprintf
        - Src:             'core/dprint.c:383,4'
          Dst:             dprint_color_reset
        - Src:             'core/dprint.c:383,4'
          Dst:             get_debug_facility
        - Src:             'core/dprint.c:386,4'
          Dst:             get_debug_level
        - Src:             'core/dprint.c:386,4'
          Dst:             get_debug_facility
        - Src:             'core/dprint.c:386,4'
          Dst:             dprint_color
        - Src:             'core/dprint.c:386,4'
          Dst:             my_pid
        - Src:             'core/dprint.c:386,4'
          Dst:             fprintf
        - Src:             'core/dprint.c:386,4'
          Dst:             dprint_color_reset
        - Src:             'core/dprint.c:386,4'
          Dst:             get_debug_facility
        - Src:             'core/dprint.c:389,4'
          Dst:             get_debug_level
        - Src:             'core/dprint.c:389,4'
          Dst:             get_debug_facility
        - Src:             'core/dprint.c:389,4'
          Dst:             dprint_color
        - Src:             'core/dprint.c:389,4'
          Dst:             my_pid
        - Src:             'core/dprint.c:389,4'
          Dst:             fprintf
        - Src:             'core/dprint.c:389,4'
          Dst:             dprint_color_reset
        - Src:             'core/dprint.c:389,4'
          Dst:             get_debug_facility
        - Src:             'core/dprint.c:392,4'
          Dst:             get_debug_level
        - Src:             'core/dprint.c:392,4'
          Dst:             get_debug_facility
        - Src:             'core/dprint.c:392,4'
          Dst:             dprint_color
        - Src:             'core/dprint.c:392,4'
          Dst:             my_pid
        - Src:             'core/dprint.c:392,4'
          Dst:             fprintf
        - Src:             'core/dprint.c:392,4'
          Dst:             dprint_color_reset
        - Src:             'core/dprint.c:392,4'
          Dst:             get_debug_facility
        - Src:             'core/dprint.c:395,4'
          Dst:             get_debug_level
        - Src:             'core/dprint.c:395,4'
          Dst:             get_debug_facility
        - Src:             'core/dprint.c:395,4'
          Dst:             dprint_color
        - Src:             'core/dprint.c:395,4'
          Dst:             my_pid
        - Src:             'core/dprint.c:395,4'
          Dst:             fprintf
        - Src:             'core/dprint.c:395,4'
          Dst:             dprint_color_reset
        - Src:             'core/dprint.c:395,4'
          Dst:             get_debug_facility
        - Src:             'core/dprint.c:398,4'
          Dst:             get_debug_level
        - Src:             'core/dprint.c:398,4'
          Dst:             get_debug_facility
        - Src:             'core/dprint.c:398,4'
          Dst:             dprint_color
        - Src:             'core/dprint.c:398,4'
          Dst:             my_pid
        - Src:             'core/dprint.c:398,4'
          Dst:             fprintf
        - Src:             'core/dprint.c:398,4'
          Dst:             dprint_color_reset
        - Src:             'core/dprint.c:398,4'
          Dst:             get_debug_facility
        - Src:             'core/dprint.c:401,4'
          Dst:             get_debug_level
        - Src:             'core/dprint.c:401,4'
          Dst:             get_debug_facility
        - Src:             'core/dprint.c:401,4'
          Dst:             dprint_color
        - Src:             'core/dprint.c:401,4'
          Dst:             my_pid
        - Src:             'core/dprint.c:401,4'
          Dst:             fprintf
        - Src:             'core/dprint.c:401,4'
          Dst:             dprint_color_reset
        - Src:             'core/dprint.c:401,4'
          Dst:             get_debug_facility
        - Src:             'core/dprint.c:404,4'
          Dst:             get_debug_level
        - Src:             'core/dprint.c:404,4'
          Dst:             get_debug_facility
        - Src:             'core/dprint.c:404,4'
          Dst:             dprint_color
        - Src:             'core/dprint.c:404,4'
          Dst:             my_pid
        - Src:             'core/dprint.c:404,4'
          Dst:             fprintf
        - Src:             'core/dprint.c:404,4'
          Dst:             dprint_color_reset
        - Src:             'core/dprint.c:404,4'
          Dst:             get_debug_facility
        - Src:             'core/dprint.c:407,4'
          Dst:             get_debug_level
        - Src:             'core/dprint.c:407,4'
          Dst:             get_debug_facility
        - Src:             'core/dprint.c:407,4'
          Dst:             dprint_color
        - Src:             'core/dprint.c:407,4'
          Dst:             my_pid
        - Src:             'core/dprint.c:407,4'
          Dst:             fprintf
        - Src:             'core/dprint.c:407,4'
          Dst:             dprint_color_reset
        - Src:             'core/dprint.c:407,4'
          Dst:             get_debug_facility
        - Src:             'core/dprint.c:410,4'
          Dst:             get_debug_level
        - Src:             'core/dprint.c:410,4'
          Dst:             get_debug_facility
        - Src:             'core/dprint.c:410,4'
          Dst:             dprint_color
        - Src:             'core/dprint.c:410,4'
          Dst:             my_pid
        - Src:             'core/dprint.c:410,4'
          Dst:             fprintf
        - Src:             'core/dprint.c:410,4'
          Dst:             dprint_color_reset
        - Src:             'core/dprint.c:410,4'
          Dst:             get_debug_facility
        - Src:             'core/dprint.c:414,2'
          Dst:             get_debug_level
        - Src:             'core/dprint.c:414,2'
          Dst:             get_debug_facility
        - Src:             'core/dprint.c:414,2'
          Dst:             dprint_color
        - Src:             'core/dprint.c:414,2'
          Dst:             my_pid
        - Src:             'core/dprint.c:414,2'
          Dst:             fprintf
        - Src:             'core/dprint.c:414,2'
          Dst:             dprint_color_reset
        - Src:             'core/dprint.c:414,2'
          Dst:             get_debug_facility
    - functionName:    get_debug_level
      functionSourceFile: '/src/kamailio/src/core/dprint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 170
      functionLinenumberEnd: 181
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          82
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    3979
      BranchProfiles:  []
      Callsites:       []
    - functionName:    get_debug_facility
      functionSourceFile: '/src/kamailio/src/core/dprint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 200
      functionLinenumberEnd: 211
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          82
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    7946
      BranchProfiles:  []
      Callsites:       []
    - functionName:    log_callid_set
      functionSourceFile: '/src/kamailio/src/core/dprint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 866
      functionLinenumberEnd: 891
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         18
      ICount:          111
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - parse_headers
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/dprint.c:876,9'
          Dst:             parse_headers
    - functionName:    log_prefix_set
      functionSourceFile: '/src/kamailio/src/core/dprint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 529
      functionLinenumberEnd: 548
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         15
      ICount:          75
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - km_log_prefix_msg_get
        - log_callid_set
        - pv_printf
      functionUses:    7
      BranchProfiles:  []
      Callsites:
        - Src:             'core/dprint.c:532,9'
          Dst:             km_log_prefix_msg_get
        - Src:             'core/dprint.c:533,2'
          Dst:             log_callid_set
        - Src:             'core/dprint.c:542,5'
          Dst:             pv_printf
    - functionName:    km_log_prefix_msg_get
      functionSourceFile: '/src/kamailio/src/core/dprint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 510
      functionLinenumberEnd: 526
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         15
      ICount:          66
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - faked_msg_get_new
        - parse_headers
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/dprint.c:518,6'
          Dst:             faked_msg_get_new
        - Src:             'core/dprint.c:521,6'
          Dst:             parse_headers
    - functionName:    log_prefix_init
      functionSourceFile: '/src/kamailio/src/core/dprint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 496
      functionLinenumberEnd: 507
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         48
      ICount:          284
      EdgeCount:       63
      CyclomaticComplexity: 17
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
        - pv_parse_format
        - strlen
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/dprint.c:501,10'
          Dst:             strlen
        - Src:             'core/dprint.c:503,5'
          Dst:             pv_parse_format
        - Src:             'core/dprint.c:504,3'
          Dst:             get_debug_level
        - Src:             'core/dprint.c:504,3'
          Dst:             get_debug_facility
        - Src:             'core/dprint.c:504,3'
          Dst:             dprint_color
        - Src:             'core/dprint.c:504,3'
          Dst:             my_pid
        - Src:             'core/dprint.c:504,3'
          Dst:             fprintf
        - Src:             'core/dprint.c:504,3'
          Dst:             dprint_color_reset
        - Src:             'core/dprint.c:504,3'
          Dst:             get_debug_facility
    - functionName:    log_init
      functionSourceFile: '/src/kamailio/src/core/dprint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 466
      functionLinenumberEnd: 493
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         12
      ICount:          70
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - dprint_init_colors
        - freeaddrinfo
        - getaddrinfo
        - gethostname
        - strdup
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/dprint.c:473,2'
          Dst:             gethostname
        - Src:             'core/dprint.c:480,19'
          Dst:             getaddrinfo
        - Src:             'core/dprint.c:485,14'
          Dst:             strdup
        - Src:             'core/dprint.c:489,3'
          Dst:             freeaddrinfo
        - Src:             'core/dprint.c:492,2'
          Dst:             dprint_init_colors
    - functionName:    gethostname
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    getaddrinfo
      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:    2
      BranchProfiles:  []
      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:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    freeaddrinfo
      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:    dprint_init_colors
      functionSourceFile: '/src/kamailio/src/core/dprint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 255
      functionLinenumberEnd: 307
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          124
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    dprint_color_update
      functionSourceFile: '/src/kamailio/src/core/dprint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 446
      functionLinenumberEnd: 453
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - int
        - char
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         16
      ICount:          85
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    reset_local_debug_facility
      functionSourceFile: '/src/kamailio/src/core/dprint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 242
      functionLinenumberEnd: 244
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    set_local_debug_facility
      functionSourceFile: '/src/kamailio/src/core/dprint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 234
      functionLinenumberEnd: 236
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    reset_local_debug_level
      functionSourceFile: '/src/kamailio/src/core/dprint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 226
      functionLinenumberEnd: 228
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    set_local_debug_level
      functionSourceFile: '/src/kamailio/src/core/dprint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 218
      functionLinenumberEnd: 220
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    get_cfg_debug_level
      functionSourceFile: '/src/kamailio/src/core/dprint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 188
      functionLinenumberEnd: 192
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         4
      ICount:          21
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    set_module_debug_facility_cb
      functionSourceFile: '/src/kamailio/src/core/dprint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 161
      functionLinenumberEnd: 163
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    set_module_debug_level_cb
      functionSourceFile: '/src/kamailio/src/core/dprint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 156
      functionLinenumberEnd: 158
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    log_facility_fixup
      functionSourceFile: '/src/kamailio/src/core/dprint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 125
      functionLinenumberEnd: 134
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         46
      ICount:          288
      EdgeCount:       60
      CyclomaticComplexity: 16
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
        - str2facility
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/dprint.c:128,10'
          Dst:             str2facility
        - Src:             'core/dprint.c:129,3'
          Dst:             get_debug_level
        - Src:             'core/dprint.c:129,3'
          Dst:             get_debug_facility
        - Src:             'core/dprint.c:129,3'
          Dst:             dprint_color
        - Src:             'core/dprint.c:129,3'
          Dst:             my_pid
        - Src:             'core/dprint.c:129,3'
          Dst:             fprintf
        - Src:             'core/dprint.c:129,3'
          Dst:             dprint_color_reset
        - Src:             'core/dprint.c:129,3'
          Dst:             get_debug_facility
    - functionName:    str2facility
      functionSourceFile: '/src/kamailio/src/core/dprint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 99
      functionLinenumberEnd: 107
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         10
      ICount:          55
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - strcasecmp
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/dprint.c:103,7'
          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:    23
      BranchProfiles:  []
      Callsites:       []
    - functionName:    facility2str
      functionSourceFile: '/src/kamailio/src/core/dprint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 110
      functionLinenumberEnd: 121
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          64
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - strlen
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/dprint.c:115,11'
          Dst:             strlen
    - functionName:    km_log_func_set
      functionSourceFile: '/src/kamailio/src/core/dprint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 60
      functionLinenumberEnd: 62
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    get_reply_status
      functionSourceFile: '/src/kamailio/src/core/error.c'
      linkageType:     InternalLinkage
      functionLinenumber: 262
      functionLinenumberEnd: 292
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         91
      ICount:          616
      EdgeCount:       120
      CyclomaticComplexity: 31
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - error_text
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
        - strlen
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/error.c:268,3'
          Dst:             get_debug_level
        - Src:             'core/error.c:268,3'
          Dst:             get_debug_facility
        - Src:             'core/error.c:268,3'
          Dst:             dprint_color
        - Src:             'core/error.c:268,3'
          Dst:             my_pid
        - Src:             'core/error.c:268,3'
          Dst:             fprintf
        - Src:             'core/error.c:268,3'
          Dst:             dprint_color_reset
        - Src:             'core/error.c:268,3'
          Dst:             get_debug_facility
        - Src:             'core/error.c:273,14'
          Dst:             error_text
        - Src:             'core/error.c:274,16'
          Dst:             strlen
        - Src:             'core/error.c:281,3'
          Dst:             get_debug_level
        - Src:             'core/error.c:281,3'
          Dst:             get_debug_facility
        - Src:             'core/error.c:281,3'
          Dst:             dprint_color
        - Src:             'core/error.c:281,3'
          Dst:             my_pid
        - Src:             'core/error.c:281,3'
          Dst:             fprintf
        - Src:             'core/error.c:281,3'
          Dst:             dprint_color_reset
        - Src:             'core/error.c:281,3'
          Dst:             get_debug_facility
    - functionName:    error_text
      functionSourceFile: '/src/kamailio/src/core/error.c'
      linkageType:     InternalLinkage
      functionLinenumber: 137
      functionLinenumberEnd: 259
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         64
      ICount:          316
      EdgeCount:       68
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'core/error.c:138,2'
          Branch Sides:    []
      Callsites:       []
    - functionName:    err2reason_phrase
      functionSourceFile: '/src/kamailio/src/core/error.c'
      linkageType:     InternalLinkage
      functionLinenumber: 48
      functionLinenumberEnd: 133
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          163
      EdgeCount:       41
      CyclomaticComplexity: 22
      functionsReached:
        - snprintf
      functionUses:    0
      BranchProfiles:
        - Branch String:   'core/error.c:52,2'
          Branch Sides:    []
      Callsites:
        - Src:             'core/error.c:132,9'
          Dst:             snprintf
    - 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:    42
      BranchProfiles:  []
      Callsites:       []
    - functionName:    faked_msg_buf_init
      functionSourceFile: '/src/kamailio/src/core/fmsg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 50
      functionLinenumberEnd: 57
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         4
      ICount:          19
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    faked_msg_match
      functionSourceFile: '/src/kamailio/src/core/fmsg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 146
      functionLinenumberEnd: 147
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    faked_msg_get_next_id
      functionSourceFile: '/src/kamailio/src/core/fmsg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 44
      functionLinenumberEnd: 46
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    faked_msg_get_new
      functionSourceFile: '/src/kamailio/src/core/fmsg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 133
      functionLinenumberEnd: 143
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          42
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - clear_branches
        - faked_msg_get_next_id
        - faked_msg_init_new
        - my_pid
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/fmsg.c:134,2'
          Dst:             clear_branches
        - Src:             'core/fmsg.c:135,5'
          Dst:             faked_msg_init_new
        - Src:             'core/fmsg.c:138,13'
          Dst:             faked_msg_get_next_id
        - Src:             'core/fmsg.c:139,14'
          Dst:             my_pid
    - functionName:    faked_msg_init_new
      functionSourceFile: '/src/kamailio/src/core/fmsg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 60
      functionLinenumberEnd: 86
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         46
      ICount:          311
      EdgeCount:       60
      CyclomaticComplexity: 16
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - faked_msg_buf_init
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
        - parse_msg
        - str2ipbuf
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/fmsg.c:63,2'
          Dst:             faked_msg_buf_init
        - Src:             'core/fmsg.c:74,5'
          Dst:             parse_msg
        - Src:             'core/fmsg.c:75,3'
          Dst:             get_debug_level
        - Src:             'core/fmsg.c:75,3'
          Dst:             get_debug_facility
        - Src:             'core/fmsg.c:75,3'
          Dst:             dprint_color
        - Src:             'core/fmsg.c:75,3'
          Dst:             my_pid
        - Src:             'core/fmsg.c:75,3'
          Dst:             fprintf
        - Src:             'core/fmsg.c:75,3'
          Dst:             dprint_color_reset
        - Src:             'core/fmsg.c:75,3'
          Dst:             get_debug_facility
        - Src:             'core/fmsg.c:81,2'
          Dst:             str2ipbuf
        - Src:             'core/fmsg.c:83,2'
          Dst:             str2ipbuf
    - functionName:    faked_msg_get_next_clear
      functionSourceFile: '/src/kamailio/src/core/fmsg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 125
      functionLinenumberEnd: 129
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         46
      ICount:          262
      EdgeCount:       60
      CyclomaticComplexity: 16
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - faked_msg_init
        - faked_msg_next_clear
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/fmsg.c:126,5'
          Dst:             faked_msg_init
        - Src:             'core/fmsg.c:127,3'
          Dst:             get_debug_level
        - Src:             'core/fmsg.c:127,3'
          Dst:             get_debug_facility
        - Src:             'core/fmsg.c:127,3'
          Dst:             dprint_color
        - Src:             'core/fmsg.c:127,3'
          Dst:             my_pid
        - Src:             'core/fmsg.c:127,3'
          Dst:             fprintf
        - Src:             'core/fmsg.c:127,3'
          Dst:             dprint_color_reset
        - Src:             'core/fmsg.c:127,3'
          Dst:             get_debug_facility
        - Src:             'core/fmsg.c:129,9'
          Dst:             faked_msg_next_clear
    - functionName:    faked_msg_init
      functionSourceFile: '/src/kamailio/src/core/fmsg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 89
      functionLinenumberEnd: 94
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          28
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - faked_msg_init_new
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'core/fmsg.c:93,9'
          Dst:             faked_msg_init_new
    - functionName:    faked_msg_next_clear
      functionSourceFile: '/src/kamailio/src/core/fmsg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 112
      functionLinenumberEnd: 113
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - faked_msg_build_next
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/fmsg.c:113,9'
          Dst:             faked_msg_build_next
    - functionName:    faked_msg_build_next
      functionSourceFile: '/src/kamailio/src/core/fmsg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 97
      functionLinenumberEnd: 103
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - clear_branches
        - faked_msg_get_next_id
        - my_pid
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/fmsg.c:98,18'
          Dst:             faked_msg_get_next_id
        - Src:             'core/fmsg.c:99,19'
          Dst:             my_pid
        - Src:             'core/fmsg.c:102,3'
          Dst:             clear_branches
    - functionName:    faked_msg_get_next
      functionSourceFile: '/src/kamailio/src/core/fmsg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 117
      functionLinenumberEnd: 121
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         46
      ICount:          262
      EdgeCount:       60
      CyclomaticComplexity: 16
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - faked_msg_init
        - faked_msg_next
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
      functionUses:    8
      BranchProfiles:  []
      Callsites:
        - Src:             'core/fmsg.c:118,5'
          Dst:             faked_msg_init
        - Src:             'core/fmsg.c:119,3'
          Dst:             get_debug_level
        - Src:             'core/fmsg.c:119,3'
          Dst:             get_debug_facility
        - Src:             'core/fmsg.c:119,3'
          Dst:             dprint_color
        - Src:             'core/fmsg.c:119,3'
          Dst:             my_pid
        - Src:             'core/fmsg.c:119,3'
          Dst:             fprintf
        - Src:             'core/fmsg.c:119,3'
          Dst:             dprint_color_reset
        - Src:             'core/fmsg.c:119,3'
          Dst:             get_debug_facility
        - Src:             'core/fmsg.c:121,9'
          Dst:             faked_msg_next
    - functionName:    faked_msg_next
      functionSourceFile: '/src/kamailio/src/core/fmsg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 107
      functionLinenumberEnd: 108
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - faked_msg_build_next
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'core/fmsg.c:108,9'
          Dst:             faked_msg_build_next
    - functionName:    mk_name_lst_elem
      functionSourceFile: '/src/kamailio/src/main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1067
      functionLinenumberEnd: 1082
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         46
      ICount:          304
      EdgeCount:       60
      CyclomaticComplexity: 16
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'main.c:1079,3'
          Dst:             get_debug_level
        - Src:             'main.c:1079,3'
          Dst:             get_debug_facility
        - Src:             'main.c:1079,3'
          Dst:             dprint_color
        - Src:             'main.c:1079,3'
          Dst:             my_pid
        - Src:             'main.c:1079,3'
          Dst:             fprintf
        - Src:             'main.c:1079,3'
          Dst:             dprint_color_reset
        - Src:             'main.c:1079,3'
          Dst:             get_debug_facility
    - functionName:    parse_name_lst
      functionSourceFile: '/src/kamailio/src/main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1107
      functionLinenumberEnd: 1168
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         59
      ICount:          309
      EdgeCount:       74
      CyclomaticComplexity: 17
      functionsReached:
        - free_name_lst
        - mk_name_lst_elem
      functionUses:    1
      BranchProfiles:
        - Branch String:   'main.c:1136,4'
          Branch Sides:    []
      Callsites:
        - Src:             'main.c:1142,11'
          Dst:             mk_name_lst_elem
        - Src:             'main.c:1157,7'
          Dst:             mk_name_lst_elem
        - Src:             'main.c:1166,3'
          Dst:             free_name_lst
    - functionName:    free_name_lst
      functionSourceFile: '/src/kamailio/src/main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1088
      functionLinenumberEnd: 1096
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          33
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    grep_aliases
      functionSourceFile: '/src/kamailio/src/./core/name_alias.h'
      linkageType:     InternalLinkage
      functionLinenumber: 56
      functionLinenumberEnd: 75
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - short
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         74
      ICount:          494
      EdgeCount:       99
      CyclomaticComplexity: 27
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
        - strncasecmp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './core/name_alias.h:65,3'
          Dst:             get_debug_level
        - Src:             './core/name_alias.h:65,3'
          Dst:             get_debug_facility
        - Src:             './core/name_alias.h:65,3'
          Dst:             dprint_color
        - Src:             './core/name_alias.h:65,3'
          Dst:             my_pid
        - Src:             './core/name_alias.h:65,3'
          Dst:             fprintf
        - Src:             './core/name_alias.h:65,3'
          Dst:             dprint_color_reset
        - Src:             './core/name_alias.h:65,3'
          Dst:             get_debug_facility
        - Src:             './core/name_alias.h:70,9'
          Dst:             strncasecmp
    - functionName:    sig_alarm_abort
      functionSourceFile: '/src/kamailio/src/main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 732
      functionLinenumberEnd: 735
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         43
      ICount:          255
      EdgeCount:       56
      CyclomaticComplexity: 15
      functionsReached:
        - abort
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'main.c:734,2'
          Dst:             get_debug_level
        - Src:             'main.c:734,2'
          Dst:             get_debug_facility
        - Src:             'main.c:734,2'
          Dst:             dprint_color
        - Src:             'main.c:734,2'
          Dst:             my_pid
        - Src:             'main.c:734,2'
          Dst:             fprintf
        - Src:             'main.c:734,2'
          Dst:             dprint_color_reset
        - Src:             'main.c:734,2'
          Dst:             get_debug_facility
        - Src:             'main.c:735,2'
          Dst:             abort
    - functionName:    abort
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    44
      BranchProfiles:  []
      Callsites:       []
    - functionName:    sig_alarm_kill
      functionSourceFile: '/src/kamailio/src/main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 720
      functionLinenumberEnd: 726
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - kill_all_children
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'main.c:721,2'
          Dst:             kill_all_children
    - functionName:    kill_all_children
      functionSourceFile: '/src/kamailio/src/main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 691
      functionLinenumberEnd: 714
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         64
      ICount:          382
      EdgeCount:       84
      CyclomaticComplexity: 22
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - futex_get
        - futex_release
        - get_debug_facility
        - get_debug_level
        - kill
        - my_pid
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'main.c:695,3'
          Dst:             kill
        - Src:             'main.c:702,4'
          Dst:             futex_get
        - Src:             'main.c:707,5'
          Dst:             kill
        - Src:             'main.c:709,5'
          Dst:             get_debug_level
        - Src:             'main.c:709,5'
          Dst:             get_debug_facility
        - Src:             'main.c:709,5'
          Dst:             dprint_color
        - Src:             'main.c:709,5'
          Dst:             my_pid
        - Src:             'main.c:709,5'
          Dst:             fprintf
        - Src:             'main.c:709,5'
          Dst:             dprint_color_reset
        - Src:             'main.c:709,5'
          Dst:             get_debug_facility
        - Src:             'main.c:712,4'
          Dst:             futex_release
    - functionName:    kill
      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:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    futex_get
      functionSourceFile: '/src/kamailio/src/./core/parser/../mem/../futexlock.h'
      linkageType:     InternalLinkage
      functionLinenumber: 91
      functionLinenumberEnd: 126
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         23
      ICount:          106
      EdgeCount:       28
      CyclomaticComplexity: 7
      functionsReached:
        - atomic_cmpxchg_int
        - atomic_get_and_set_int
        - syscall
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             './core/parser/../mem/../futexlock.h:99,6'
          Dst:             atomic_cmpxchg_int
        - Src:             './core/parser/../mem/../futexlock.h:108,4'
          Dst:             syscall
        - Src:             './core/parser/../mem/../futexlock.h:109,8'
          Dst:             atomic_get_and_set_int
        - Src:             './core/parser/../mem/../futexlock.h:119,7'
          Dst:             atomic_get_and_set_int
        - Src:             './core/parser/../mem/../futexlock.h:121,4'
          Dst:             syscall
        - Src:             './core/parser/../mem/../futexlock.h:122,8'
          Dst:             atomic_get_and_set_int
    - functionName:    futex_release
      functionSourceFile: '/src/kamailio/src/./core/parser/../mem/../futexlock.h'
      linkageType:     InternalLinkage
      functionLinenumber: 130
      functionLinenumberEnd: 138
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          41
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - atomic_get_and_set_int
        - syscall
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             './core/parser/../mem/../futexlock.h:134,6'
          Dst:             atomic_get_and_set_int
        - Src:             './core/parser/../mem/../futexlock.h:136,3'
          Dst:             syscall
    - functionName:    atomic_get_and_set_int
      functionSourceFile: '/src/kamailio/src/./core/parser/../mem/../atomic/atomic_x86.h'
      linkageType:     InternalLinkage
      functionLinenumber: 242
      functionLinenumberEnd: 242
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    syscall
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    54
      BranchProfiles:  []
      Callsites:       []
    - functionName:    atomic_cmpxchg_int
      functionSourceFile: '/src/kamailio/src/./core/parser/../mem/../atomic/atomic_x86.h'
      linkageType:     InternalLinkage
      functionLinenumber: 243
      functionLinenumberEnd: 243
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    atomic_add_int
      functionSourceFile: '/src/kamailio/src/./core/parser/../mem/../atomic/atomic_x86.h'
      linkageType:     InternalLinkage
      functionLinenumber: 244
      functionLinenumberEnd: 244
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    cfg_child_cb_free_item
      functionSourceFile: '/src/kamailio/src/./core/cfg/cfg_struct.h'
      linkageType:     InternalLinkage
      functionLinenumber: 301
      functionLinenumberEnd: 311
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         10
      ICount:          72
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    atomic_inc_int
      functionSourceFile: '/src/kamailio/src/./core/parser/../mem/../atomic/atomic_x86.h'
      linkageType:     InternalLinkage
      functionLinenumber: 236
      functionLinenumberEnd: 236
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    atomic_dec_and_test_int
      functionSourceFile: '/src/kamailio/src/./core/parser/../mem/../atomic/atomic_x86.h'
      linkageType:     InternalLinkage
      functionLinenumber: 241
      functionLinenumberEnd: 241
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pthread_rwlock_init
      functionSourceFile: '/src/kamailio/src/main.c'
      linkageType:     externalLinkage
      functionLinenumber: 3510
      functionLinenumberEnd: 3539
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         17
      ICount:          90
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - dlsym
        - pthread_rwlockattr_destroy
        - pthread_rwlockattr_init
        - pthread_rwlockattr_setpshared
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'main.c:3518,30'
          Dst:             dlsym
        - Src:             'main.c:3528,4'
          Dst:             pthread_rwlockattr_setpshared
        - Src:             'main.c:3532,2'
          Dst:             pthread_rwlockattr_init
        - Src:             'main.c:3534,3'
          Dst:             pthread_rwlockattr_setpshared
        - Src:             'main.c:3536,2'
          Dst:             pthread_rwlockattr_destroy
    - functionName:    dlsym
      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:    7
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pthread_rwlockattr_setpshared
      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:    pthread_rwlockattr_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_rwlockattr_destroy
      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_init
      functionSourceFile: '/src/kamailio/src/main.c'
      linkageType:     externalLinkage
      functionLinenumber: 3479
      functionLinenumberEnd: 3506
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         17
      ICount:          90
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - dlsym
        - pthread_mutexattr_destroy
        - pthread_mutexattr_init
        - pthread_mutexattr_setpshared
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'main.c:3486,29'
          Dst:             dlsym
        - Src:             'main.c:3495,4'
          Dst:             pthread_mutexattr_setpshared
        - Src:             'main.c:3499,2'
          Dst:             pthread_mutexattr_init
        - Src:             'main.c:3501,3'
          Dst:             pthread_mutexattr_setpshared
        - Src:             'main.c:3503,2'
          Dst:             pthread_mutexattr_destroy
    - functionName:    pthread_mutexattr_setpshared
      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:    pthread_mutexattr_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_mutexattr_destroy
      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:    calc_proc_no
      functionSourceFile: '/src/kamailio/src/main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2113
      functionLinenumberEnd: 2193
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         72
      ICount:          383
      EdgeCount:       93
      CyclomaticComplexity: 23
      functionsReached:
        - strcmp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'main.c:2136,10'
          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:    52
      BranchProfiles:  []
      Callsites:       []
    - functionName:    kam_rand
      functionSourceFile: '/src/kamailio/src/./core/rand/kam_rand.h'
      linkageType:     InternalLinkage
      functionLinenumber: 38
      functionLinenumberEnd: 39
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - rand
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             './core/rand/kam_rand.h:39,9'
          Dst:             rand
    - functionName:    rand
      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:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    parse_phostport_mh
      functionSourceFile: '/src/kamailio/src/main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1301
      functionLinenumberEnd: 1305
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          47
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - parse_name_lst
        - parse_phostport
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'main.c:1302,5'
          Dst:             parse_phostport
        - Src:             'main.c:1303,10'
          Dst:             parse_name_lst
    - functionName:    parse_phostport
      functionSourceFile: '/src/kamailio/src/main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1193
      functionLinenumberEnd: 1281
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         218
      ICount:          1301
      EdgeCount:       287
      CyclomaticComplexity: 71
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
        - parse_proto
        - strtol
      functionUses:    3
      BranchProfiles:
        - Branch String:   'main.c:1207,3'
          Branch Sides:    []
      Callsites:
        - Src:             'main.c:1243,6'
          Dst:             parse_proto
        - Src:             'main.c:1245,11'
          Dst:             strtol
        - Src:             'main.c:1253,10'
          Dst:             strtol
        - Src:             'main.c:1256,6'
          Dst:             parse_proto
        - Src:             'main.c:1270,2'
          Dst:             get_debug_level
        - Src:             'main.c:1270,2'
          Dst:             get_debug_facility
        - Src:             'main.c:1270,2'
          Dst:             dprint_color
        - Src:             'main.c:1270,2'
          Dst:             my_pid
        - Src:             'main.c:1270,2'
          Dst:             fprintf
        - Src:             'main.c:1270,2'
          Dst:             dprint_color_reset
        - Src:             'main.c:1270,2'
          Dst:             get_debug_facility
        - Src:             'main.c:1273,2'
          Dst:             get_debug_level
        - Src:             'main.c:1273,2'
          Dst:             get_debug_facility
        - Src:             'main.c:1273,2'
          Dst:             dprint_color
        - Src:             'main.c:1273,2'
          Dst:             my_pid
        - Src:             'main.c:1273,2'
          Dst:             fprintf
        - Src:             'main.c:1273,2'
          Dst:             dprint_color_reset
        - Src:             'main.c:1273,2'
          Dst:             get_debug_facility
        - Src:             'main.c:1276,2'
          Dst:             get_debug_level
        - Src:             'main.c:1276,2'
          Dst:             get_debug_facility
        - Src:             'main.c:1276,2'
          Dst:             dprint_color
        - Src:             'main.c:1276,2'
          Dst:             my_pid
        - Src:             'main.c:1276,2'
          Dst:             fprintf
        - Src:             'main.c:1276,2'
          Dst:             dprint_color_reset
        - Src:             'main.c:1276,2'
          Dst:             get_debug_facility
        - Src:             'main.c:1279,2'
          Dst:             get_debug_level
        - Src:             'main.c:1279,2'
          Dst:             get_debug_facility
        - Src:             'main.c:1279,2'
          Dst:             dprint_color
        - Src:             'main.c:1279,2'
          Dst:             my_pid
        - Src:             'main.c:1279,2'
          Dst:             fprintf
        - Src:             'main.c:1279,2'
          Dst:             dprint_color_reset
        - Src:             'main.c:1279,2'
          Dst:             get_debug_facility
    - functionName:    parse_proto
      functionSourceFile: '/src/kamailio/src/main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1009
      functionLinenumberEnd: 1063
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         25
      ICount:          163
      EdgeCount:       30
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    4
      BranchProfiles:
        - Branch String:   'main.c:1021,3'
          Branch Sides:    []
      Callsites:       []
    - 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:    27
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pkg_char_dup
      functionSourceFile: '/src/kamailio/src/./core/parser/../ut.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1041
      functionLinenumberEnd: 1060
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         88
      ICount:          529
      EdgeCount:       116
      CyclomaticComplexity: 30
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
        - strlen
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './core/parser/../ut.h:1046,3'
          Dst:             get_debug_level
        - Src:             './core/parser/../ut.h:1046,3'
          Dst:             get_debug_facility
        - Src:             './core/parser/../ut.h:1046,3'
          Dst:             dprint_color
        - Src:             './core/parser/../ut.h:1046,3'
          Dst:             my_pid
        - Src:             './core/parser/../ut.h:1046,3'
          Dst:             fprintf
        - Src:             './core/parser/../ut.h:1046,3'
          Dst:             dprint_color_reset
        - Src:             './core/parser/../ut.h:1046,3'
          Dst:             get_debug_facility
        - Src:             './core/parser/../ut.h:1050,8'
          Dst:             strlen
        - Src:             './core/parser/../ut.h:1053,3'
          Dst:             get_debug_level
        - Src:             './core/parser/../ut.h:1053,3'
          Dst:             get_debug_facility
        - Src:             './core/parser/../ut.h:1053,3'
          Dst:             dprint_color
        - Src:             './core/parser/../ut.h:1053,3'
          Dst:             my_pid
        - Src:             './core/parser/../ut.h:1053,3'
          Dst:             fprintf
        - Src:             './core/parser/../ut.h:1053,3'
          Dst:             dprint_color_reset
        - Src:             './core/parser/../ut.h:1053,3'
          Dst:             get_debug_facility
    - functionName:    kam_srand
      functionSourceFile: '/src/kamailio/src/./core/rand/kam_rand.h'
      linkageType:     InternalLinkage
      functionLinenumber: 42
      functionLinenumberEnd: 43
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - srand
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './core/rand/kam_rand.h:43,9'
          Dst:             srand
    - functionName:    srand
      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:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    add_alias
      functionSourceFile: '/src/kamailio/src/./core/name_alias.h'
      linkageType:     InternalLinkage
      functionLinenumber: 85
      functionLinenumberEnd: 124
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - short
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         73
      ICount:          454
      EdgeCount:       97
      CyclomaticComplexity: 26
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - grep_aliases
        - my_pid
        - strncasecmp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './core/name_alias.h:90,6'
          Dst:             grep_aliases
        - Src:             './core/name_alias.h:97,10'
          Dst:             strncasecmp
        - Src:             './core/name_alias.h:119,2'
          Dst:             get_debug_level
        - Src:             './core/name_alias.h:119,2'
          Dst:             get_debug_facility
        - Src:             './core/name_alias.h:119,2'
          Dst:             dprint_color
        - Src:             './core/name_alias.h:119,2'
          Dst:             my_pid
        - Src:             './core/name_alias.h:119,2'
          Dst:             fprintf
        - Src:             './core/name_alias.h:119,2'
          Dst:             dprint_color_reset
        - Src:             './core/name_alias.h:119,2'
          Dst:             get_debug_facility
    - functionName:    main2
      functionSourceFile: '/src/kamailio/src/main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2199
      functionLinenumberEnd: 3463
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         2115
      ICount:          11952
      EdgeCount:       2793
      CyclomaticComplexity: 680
      functionsReached:
        - __ctype_b_loc
        - __errno_location
        - _exit
        - add_alias
        - add_listen_advertise_iface_name
        - async_tkv_init
        - calc_proc_no
        - cfg_declare
        - chown
        - cryptorand
        - cryptorand_init
        - daemon_status_init
        - daemon_status_send
        - daemonize
        - dprint_color
        - dprint_color_reset
        - endianness_sanity_check
        - exit
        - fastrand
        - fastrand_seed
        - fix_all_socket_lists
        - fix_cfg_file
        - fix_rls
        - fopen
        - fprintf
        - free_name_lst
        - get_debug_facility
        - get_debug_level
        - get_max_procs
        - get_poll_type
        - getopt_long
        - getpid
        - getrlimit
        - group2gid
        - increase_open_fds
        - init_atomic_ops
        - init_avps
        - init_basex
        - init_counters
        - init_dns_cache
        - init_dst_blocklist
        - init_dst_set
        - init_lock_ops
        - init_modules
        - init_named_flags
        - init_nonsip_hooks
        - init_proto_order
        - init_pt
        - init_routes
        - init_rpcs
        - init_script_cb
        - init_shm
        - init_tcp
        - init_tcp_options
        - init_timer
        - init_tls
        - install_sigs
        - kam_rand
        - kam_srand
        - ksr_cfg_print_initial_state
        - ksr_hname_init_config
        - ksr_hname_init_index
        - ksr_iuid_set
        - ksr_load_module
        - ksr_route_locks_set_init
        - ksr_shutdown_phase_init
        - ksr_slog_init
        - ksr_sockets_index
        - ksr_tcpx_proc_list_init
        - log_init
        - main_loop
        - mem_lock_pages
        - mkdir
        - my_pid
        - parse_phostport
        - parse_phostport_mh
        - pkg_char_dup
        - pkg_init_manager
        - pkg_print_manager
        - pp_define
        - pp_define_core
        - pp_define_set
        - pp_define_set_type
        - pp_ifdef_level_check
        - pp_ifdef_level_error
        - pp_subst_add
        - pp_substdef_add
        - pre_init_tls
        - print_aliases
        - print_all_socket_lists
        - print_ct_constants
        - print_internals
        - print_rls
        - printf
        - pv_init_api
        - pv_init_buffer
        - pv_register_core_vars
        - pv_reinit_buffer
        - random
        - register_builtin_modules
        - register_core_rpcs
        - resolv_init
        - rpc_init_time
        - sctp_core_check_support
        - sctp_core_init
        - set_core_dump
        - set_mod_param_serialized
        - set_rt_prio
        - shm_initialized
        - shm_print_manager
        - shm_set_mname
        - shutdown_children
        - sr_cfg_init
        - sr_cfgenv_init
        - sr_core_ert_init
        - sr_core_ert_run_xname
        - sr_wtimer_init
        - srandom
        - stat
        - strcasecmp
        - strchr
        - strcmp
        - strerror
        - strlen
        - strsep
        - strtol
        - tcp_register_cfg
        - time
        - tls_loaded
        - udp_main_init
        - user2uid
        - yyparse
      functionUses:    0
      BranchProfiles:
        - Branch String:   'main.c:2300,3'
          Branch Sides:    []
        - Branch String:   'main.c:2428,3'
          Branch Sides:    []
        - Branch String:   'main.c:2705,3'
          Branch Sides:    []
        - Branch String:   'main.c:2795,3'
          Branch Sides:    []
      Callsites:
        - Src:             'main.c:2254,6'
          Dst:             strcasecmp
        - Src:             'main.c:2255,4'
          Dst:             fprintf
        - Src:             'main.c:2256,4'
          Dst:             fprintf
        - Src:             'main.c:2257,4'
          Dst:             exit
        - Src:             'main.c:2259,6'
          Dst:             strcasecmp
        - Src:             'main.c:2260,4'
          Dst:             fprintf
        - Src:             'main.c:2261,4'
          Dst:             fprintf
        - Src:             'main.c:2262,4'
          Dst:             exit
        - Src:             'main.c:2264,6'
          Dst:             strcasecmp
        - Src:             'main.c:2265,4'
          Dst:             fprintf
        - Src:             'main.c:2266,4'
          Dst:             fprintf
        - Src:             'main.c:2267,4'
          Dst:             exit
        - Src:             'main.c:2272,2'
          Dst:             time
        - Src:             'main.c:2273,16'
          Dst:             getpid
        - Src:             'main.c:2280,2'
          Dst:             ksr_hname_init_index
        - Src:             'main.c:2281,2'
          Dst:             sr_cfgenv_init
        - Src:             'main.c:2282,2'
          Dst:             daemon_status_init
        - Src:             'main.c:2284,2'
          Dst:             log_init
        - Src:             'main.c:2298,13'
          Dst:             getopt_long
        - Src:             'main.c:2313,6'
          Dst:             fprintf
        - Src:             'main.c:2316,10'
          Dst:             strtol
        - Src:             'main.c:2318,6'
          Dst:             fprintf
        - Src:             'main.c:2324,6'
          Dst:             fprintf
        - Src:             'main.c:2338,5'
          Dst:             ksr_slog_init
        - Src:             'main.c:2342,6'
          Dst:             fprintf
        - Src:             'main.c:2346,35'
          Dst:             strtol
        - Src:             'main.c:2348,6'
          Dst:             get_debug_level
        - Src:             'main.c:2348,6'
          Dst:             get_debug_facility
        - Src:             'main.c:2348,6'
          Dst:             dprint_color
        - Src:             'main.c:2348,6'
          Dst:             my_pid
        - Src:             'main.c:2348,6'
          Dst:             fprintf
        - Src:             'main.c:2348,6'
          Dst:             dprint_color_reset
        - Src:             'main.c:2348,6'
          Dst:             get_debug_facility
        - Src:             'main.c:2357,6'
          Dst:             fprintf
        - Src:             'main.c:2365,6'
          Dst:             get_debug_level
        - Src:             'main.c:2365,6'
          Dst:             get_debug_facility
        - Src:             'main.c:2365,6'
          Dst:             dprint_color
        - Src:             'main.c:2365,6'
          Dst:             my_pid
        - Src:             'main.c:2365,6'
          Dst:             fprintf
        - Src:             'main.c:2365,6'
          Dst:             dprint_color_reset
        - Src:             'main.c:2365,6'
          Dst:             get_debug_facility
        - Src:             'main.c:2374,31'
          Dst:             strcmp
        - Src:             'main.c:2375,6'
          Dst:             printf
        - Src:             'main.c:2376,6'
          Dst:             printf
        - Src:             'main.c:2377,6'
          Dst:             exit
        - Src:             'main.c:2393,2'
          Dst:             shm_set_mname
        - Src:             'main.c:2400,3'
          Dst:             get_debug_level
        - Src:             'main.c:2400,3'
          Dst:             get_debug_facility
        - Src:             'main.c:2400,3'
          Dst:             dprint_color
        - Src:             'main.c:2400,3'
          Dst:             my_pid
        - Src:             'main.c:2400,3'
          Dst:             fprintf
        - Src:             'main.c:2400,3'
          Dst:             dprint_color_reset
        - Src:             'main.c:2400,3'
          Dst:             get_debug_facility
        - Src:             'main.c:2401,5'
          Dst:             pkg_init_manager
        - Src:             'main.c:2410,5'
          Dst:             init_counters
        - Src:             'main.c:2413,2'
          Dst:             init_tcp_options
        - Src:             'main.c:2416,5'
          Dst:             pv_init_buffer
        - Src:             'main.c:2420,2'
          Dst:             pp_define_core
        - Src:             'main.c:2426,13'
          Dst:             getopt_long
        - Src:             'main.c:2436,6'
          Dst:             fprintf
        - Src:             'main.c:2447,6'
          Dst:             fprintf
        - Src:             'main.c:2455,6'
          Dst:             fprintf
        - Src:             'main.c:2458,10'
          Dst:             strtol
        - Src:             'main.c:2460,6'
          Dst:             fprintf
        - Src:             'main.c:2465,6'
          Dst:             fprintf
        - Src:             'main.c:2470,5'
          Dst:             get_debug_level
        - Src:             'main.c:2470,5'
          Dst:             get_debug_facility
        - Src:             'main.c:2470,5'
          Dst:             dprint_color
        - Src:             'main.c:2470,5'
          Dst:             my_pid
        - Src:             'main.c:2470,5'
          Dst:             fprintf
        - Src:             'main.c:2470,5'
          Dst:             dprint_color_reset
        - Src:             'main.c:2470,5'
          Dst:             get_debug_facility
        - Src:             'main.c:2477,5'
          Dst:             printf
        - Src:             'main.c:2478,5'
          Dst:             printf
        - Src:             'main.c:2479,5'
          Dst:             print_ct_constants
        - Src:             'main.c:2480,5'
          Dst:             printf
        - Src:             'main.c:2481,8'
          Dst:             strlen
        - Src:             'main.c:2482,6'
          Dst:             printf
        - Src:             'main.c:2485,6'
          Dst:             printf
        - Src:             'main.c:2487,5'
          Dst:             exit
        - Src:             'main.c:2490,5'
          Dst:             print_internals
        - Src:             'main.c:2491,5'
          Dst:             exit
        - Src:             'main.c:2501,6'
          Dst:             fprintf
        - Src:             'main.c:2504,19'
          Dst:             strtol
        - Src:             'main.c:2506,6'
          Dst:             fprintf
        - Src:             'main.c:2512,6'
          Dst:             fprintf
        - Src:             'main.c:2520,6'
          Dst:             fprintf
        - Src:             'main.c:2523,9'
          Dst:             strchr
        - Src:             'main.c:2527,16'
          Dst:             strlen
        - Src:             'main.c:2529,5'
          Dst:             pp_define_set_type
        - Src:             'main.c:2530,8'
          Dst:             pp_define
        - Src:             'main.c:2531,6'
          Dst:             fprintf
        - Src:             'main.c:2536,23'
          Dst:             strlen
        - Src:             'main.c:2536,9'
          Dst:             pp_define_set
        - Src:             'main.c:2537,7'
          Dst:             fprintf
        - Src:             'main.c:2576,6'
          Dst:             fprintf
        - Src:             'main.c:2579,8'
          Dst:             parse_phostport
        - Src:             'main.c:2581,6'
          Dst:             fprintf
        - Src:             'main.c:2584,8'
          Dst:             add_alias
        - Src:             'main.c:2585,6'
          Dst:             fprintf
        - Src:             'main.c:2591,6'
          Dst:             fprintf
        - Src:             'main.c:2594,8'
          Dst:             pp_subst_add
        - Src:             'main.c:2595,6'
          Dst:             get_debug_level
        - Src:             'main.c:2595,6'
          Dst:             get_debug_facility
        - Src:             'main.c:2595,6'
          Dst:             dprint_color
        - Src:             'main.c:2595,6'
          Dst:             my_pid
        - Src:             'main.c:2595,6'
          Dst:             fprintf
        - Src:             'main.c:2595,6'
          Dst:             dprint_color_reset
        - Src:             'main.c:2595,6'
          Dst:             get_debug_facility
        - Src:             'main.c:2601,6'
          Dst:             fprintf
        - Src:             'main.c:2604,8'
          Dst:             pp_substdef_add
        - Src:             'main.c:2605,6'
          Dst:             get_debug_level
        - Src:             'main.c:2605,6'
          Dst:             get_debug_facility
        - Src:             'main.c:2605,6'
          Dst:             dprint_color
        - Src:             'main.c:2605,6'
          Dst:             my_pid
        - Src:             'main.c:2605,6'
          Dst:             fprintf
        - Src:             'main.c:2605,6'
          Dst:             dprint_color_reset
        - Src:             'main.c:2605,6'
          Dst:             get_debug_facility
        - Src:             'main.c:2611,6'
          Dst:             fprintf
        - Src:             'main.c:2614,8'
          Dst:             pp_substdef_add
        - Src:             'main.c:2615,6'
          Dst:             get_debug_level
        - Src:             'main.c:2615,6'
          Dst:             get_debug_facility
        - Src:             'main.c:2615,6'
          Dst:             dprint_color
        - Src:             'main.c:2615,6'
          Dst:             my_pid
        - Src:             'main.c:2615,6'
          Dst:             fprintf
        - Src:             'main.c:2615,6'
          Dst:             dprint_color_reset
        - Src:             'main.c:2615,6'
          Dst:             get_debug_facility
        - Src:             'main.c:2621,6'
          Dst:             fprintf
        - Src:             'main.c:2624,22'
          Dst:             strtol
        - Src:             'main.c:2626,6'
          Dst:             get_debug_level
        - Src:             'main.c:2626,6'
          Dst:             get_debug_facility
        - Src:             'main.c:2626,6'
          Dst:             dprint_color
        - Src:             'main.c:2626,6'
          Dst:             my_pid
        - Src:             'main.c:2626,6'
          Dst:             fprintf
        - Src:             'main.c:2626,6'
          Dst:             dprint_color_reset
        - Src:             'main.c:2626,6'
          Dst:             get_debug_facility
        - Src:             'main.c:2632,6'
          Dst:             fprintf
        - Src:             'main.c:2635,8'
          Dst:             ksr_iuid_set
        - Src:             'main.c:2636,6'
          Dst:             fprintf
        - Src:             'main.c:2643,8'
          Dst:             __ctype_b_loc
        - Src:             'main.c:2644,6'
          Dst:             fprintf
        - Src:             'main.c:2649,6'
          Dst:             fprintf
        - Src:             'main.c:2656,8'
          Dst:             __ctype_b_loc
        - Src:             'main.c:2657,6'
          Dst:             fprintf
        - Src:             'main.c:2662,6'
          Dst:             fprintf
        - Src:             'main.c:2670,5'
          Dst:             fprintf
        - Src:             'main.c:2678,5'
          Dst:             endianness_sanity_check
        - Src:             'main.c:2679,3'
          Dst:             fprintf
        - Src:             'main.c:2682,5'
          Dst:             init_routes
        - Src:             'main.c:2684,5'
          Dst:             init_nonsip_hooks
        - Src:             'main.c:2686,5'
          Dst:             init_script_cb
        - Src:             'main.c:2688,5'
          Dst:             pv_init_api
        - Src:             'main.c:2690,5'
          Dst:             pv_register_core_vars
        - Src:             'main.c:2692,5'
          Dst:             init_rpcs
        - Src:             'main.c:2696,5'
          Dst:             fix_cfg_file
        - Src:             'main.c:2703,13'
          Dst:             getopt_long
        - Src:             'main.c:2708,6'
          Dst:             fprintf
        - Src:             'main.c:2711,8'
          Dst:             ksr_load_module
        - Src:             'main.c:2712,6'
          Dst:             get_debug_level
        - Src:             'main.c:2712,6'
          Dst:             get_debug_facility
        - Src:             'main.c:2712,6'
          Dst:             dprint_color
        - Src:             'main.c:2712,6'
          Dst:             my_pid
        - Src:             'main.c:2712,6'
          Dst:             fprintf
        - Src:             'main.c:2712,6'
          Dst:             dprint_color_reset
        - Src:             'main.c:2712,6'
          Dst:             get_debug_facility
        - Src:             'main.c:2718,6'
          Dst:             fprintf
        - Src:             'main.c:2721,8'
          Dst:             set_mod_param_serialized
        - Src:             'main.c:2722,6'
          Dst:             get_debug_level
        - Src:             'main.c:2722,6'
          Dst:             get_debug_facility
        - Src:             'main.c:2722,6'
          Dst:             dprint_color
        - Src:             'main.c:2722,6'
          Dst:             my_pid
        - Src:             'main.c:2722,6'
          Dst:             fprintf
        - Src:             'main.c:2722,6'
          Dst:             dprint_color_reset
        - Src:             'main.c:2722,6'
          Dst:             get_debug_facility
        - Src:             'main.c:2732,27'
          Dst:             strlen
        - Src:             'main.c:2735,16'
          Dst:             fopen
        - Src:             'main.c:2741,24'
          Dst:             __errno_location
        - Src:             'main.c:2741,15'
          Dst:             strerror
        - Src:             'main.c:2738,3'
          Dst:             fprintf
        - Src:             'main.c:2745,5'
          Dst:             cryptorand_init
        - Src:             'main.c:2746,3'
          Dst:             fprintf
        - Src:             'main.c:2750,16'
          Dst:             cryptorand
        - Src:             'main.c:2750,2'
          Dst:             fastrand_seed
        - Src:             'main.c:2751,12'
          Dst:             cryptorand
        - Src:             'main.c:2751,2'
          Dst:             kam_srand
        - Src:             'main.c:2752,10'
          Dst:             cryptorand
        - Src:             'main.c:2752,2'
          Dst:             srandom
        - Src:             'main.c:2755,2'
          Dst:             register_builtin_modules
        - Src:             'main.c:2758,2'
          Dst:             init_named_flags
        - Src:             'main.c:2762,2'
          Dst:             ksr_cfg_print_initial_state
        - Src:             'main.c:2763,6'
          Dst:             yyparse
        - Src:             'main.c:2768,34'
          Dst:             pp_ifdef_level_check
        - Src:             'main.c:2769,3'
          Dst:             fprintf
        - Src:             'main.c:2774,3'
          Dst:             pp_ifdef_level_error
        - Src:             'main.c:2780,3'
          Dst:             fprintf
        - Src:             'main.c:2784,2'
          Dst:             print_rls
        - Src:             'main.c:2786,5'
          Dst:             init_dst_set
        - Src:             'main.c:2787,3'
          Dst:             get_debug_level
        - Src:             'main.c:2787,3'
          Dst:             get_debug_facility
        - Src:             'main.c:2787,3'
          Dst:             dprint_color
        - Src:             'main.c:2787,3'
          Dst:             my_pid
        - Src:             'main.c:2787,3'
          Dst:             fprintf
        - Src:             'main.c:2787,3'
          Dst:             dprint_color_reset
        - Src:             'main.c:2787,3'
          Dst:             get_debug_facility
        - Src:             'main.c:2793,13'
          Dst:             getopt_long
        - Src:             'main.c:2818,6'
          Dst:             fprintf
        - Src:             'main.c:2821,17'
          Dst:             strtol
        - Src:             'main.c:2823,6'
          Dst:             fprintf
        - Src:             'main.c:2830,6'
          Dst:             fprintf
        - Src:             'main.c:2833,20'
          Dst:             strtol
        - Src:             'main.c:2835,6'
          Dst:             fprintf
        - Src:             'main.c:2856,6'
          Dst:             fprintf
        - Src:             'main.c:2861,12'
          Dst:             pkg_char_dup
        - Src:             'main.c:2863,6'
          Dst:             fprintf
        - Src:             'main.c:2866,16'
          Dst:             strsep
        - Src:             'main.c:2871,35'
          Dst:             strlen
        - Src:             'main.c:2872,6'
          Dst:             fprintf
        - Src:             'main.c:2880,34'
          Dst:             strlen
        - Src:             'main.c:2882,9'
          Dst:             parse_phostport
        - Src:             'main.c:2885,7'
          Dst:             fprintf
        - Src:             'main.c:2897,9'
          Dst:             strlen
        - Src:             'main.c:2900,7'
          Dst:             fprintf
        - Src:             'main.c:2908,17'
          Dst:             parse_phostport_mh
        - Src:             'main.c:2911,6'
          Dst:             fprintf
        - Src:             'main.c:2919,8'
          Dst:             add_listen_advertise_iface_name
        - Src:             'main.c:2923,6'
          Dst:             fprintf
        - Src:             'main.c:2926,6'
          Dst:             free_name_lst
        - Src:             'main.c:2930,5'
          Dst:             free_name_lst
        - Src:             'main.c:2934,6'
          Dst:             fprintf
        - Src:             'main.c:2937,19'
          Dst:             strtol
        - Src:             'main.c:2939,6'
          Dst:             fprintf
        - Src:             'main.c:2958,6'
          Dst:             fprintf
        - Src:             'main.c:2965,6'
          Dst:             fprintf
        - Src:             'main.c:2968,27'
          Dst:             strtol
        - Src:             'main.c:2970,6'
          Dst:             fprintf
        - Src:             'main.c:2980,6'
          Dst:             fprintf
        - Src:             'main.c:2983,23'
          Dst:             get_poll_type
        - Src:             'main.c:2985,6'
          Dst:             fprintf
        - Src:             'main.c:2998,6'
          Dst:             fprintf
        - Src:             'main.c:3005,6'
          Dst:             fprintf
        - Src:             'main.c:3008,24'
          Dst:             strtol
        - Src:             'main.c:3010,6'
          Dst:             fprintf
        - Src:             'main.c:3039,8'
          Dst:             strcmp
        - Src:             'main.c:3039,37'
          Dst:             strcmp
        - Src:             'main.c:3041,13'
          Dst:             strcmp
        - Src:             'main.c:3041,43'
          Dst:             strcmp
        - Src:             'main.c:3044,6'
          Dst:             fprintf
        - Src:             'main.c:3061,5'
          Dst:             pv_reinit_buffer
        - Src:             'main.c:3065,2'
          Dst:             sr_core_ert_init
        - Src:             'main.c:3067,2'
          Dst:             ksr_hname_init_config
        - Src:             'main.c:3077,5'
          Dst:             init_lock_ops
        - Src:             'main.c:3089,6'
          Dst:             sctp_core_check_support
        - Src:             'main.c:3092,5'
          Dst:             fprintf
        - Src:             'main.c:3105,2'
          Dst:             init_proto_order
        - Src:             'main.c:3107,2'
          Dst:             resolv_init
        - Src:             'main.c:3138,6'
          Dst:             user2uid
        - Src:             'main.c:3139,4'
          Dst:             fprintf
        - Src:             'main.c:3146,6'
          Dst:             group2gid
        - Src:             'main.c:3147,4'
          Dst:             fprintf
        - Src:             'main.c:3153,5'
          Dst:             stat
        - Src:             'main.c:3154,6'
          Dst:             mkdir
        - Src:             'main.c:3155,4'
          Dst:             get_debug_level
        - Src:             'main.c:3155,4'
          Dst:             get_debug_facility
        - Src:             'main.c:3155,4'
          Dst:             dprint_color
        - Src:             'main.c:3155,4'
          Dst:             my_pid
        - Src:             'main.c:3155,4'
          Dst:             fprintf
        - Src:             'main.c:3155,4'
          Dst:             dprint_color_reset
        - Src:             'main.c:3155,4'
          Dst:             get_debug_facility
        - Src:             'main.c:3158,4'
          Dst:             fprintf
        - Src:             'main.c:3165,7'
          Dst:             chown
        - Src:             'main.c:3166,5'
          Dst:             get_debug_level
        - Src:             'main.c:3166,5'
          Dst:             get_debug_facility
        - Src:             'main.c:3166,5'
          Dst:             dprint_color
        - Src:             'main.c:3166,5'
          Dst:             my_pid
        - Src:             'main.c:3166,5'
          Dst:             fprintf
        - Src:             'main.c:3166,5'
          Dst:             dprint_color_reset
        - Src:             'main.c:3166,5'
          Dst:             get_debug_facility
        - Src:             'main.c:3168,5'
          Dst:             fprintf
        - Src:             'main.c:3174,5'
          Dst:             fix_all_socket_lists
        - Src:             'main.c:3175,3'
          Dst:             fprintf
        - Src:             'main.c:3178,2'
          Dst:             ksr_sockets_index
        - Src:             'main.c:3185,2'
          Dst:             printf
        - Src:             'main.c:3186,2'
          Dst:             print_all_socket_lists
        - Src:             'main.c:3187,2'
          Dst:             printf
        - Src:             'main.c:3189,2'
          Dst:             print_aliases
        - Src:             'main.c:3190,2'
          Dst:             printf
        - Src:             'main.c:3193,3'
          Dst:             fprintf
        - Src:             'main.c:3202,3'
          Dst:             fprintf
        - Src:             'main.c:3218,6'
          Dst:             shm_initialized
        - Src:             'main.c:3218,27'
          Dst:             init_shm
        - Src:             'main.c:3220,2'
          Dst:             pkg_print_manager
        - Src:             'main.c:3221,2'
          Dst:             shm_print_manager
        - Src:             'main.c:3223,5'
          Dst:             register_core_rpcs
        - Src:             'main.c:3226,5'
          Dst:             ksr_route_locks_set_init
        - Src:             'main.c:3229,2'
          Dst:             ksr_shutdown_phase_init
        - Src:             'main.c:3231,5'
          Dst:             init_atomic_ops
        - Src:             'main.c:3233,5'
          Dst:             init_basex
        - Src:             'main.c:3234,3'
          Dst:             get_debug_level
        - Src:             'main.c:3234,3'
          Dst:             get_debug_facility
        - Src:             'main.c:3234,3'
          Dst:             dprint_color
        - Src:             'main.c:3234,3'
          Dst:             my_pid
        - Src:             'main.c:3234,3'
          Dst:             fprintf
        - Src:             'main.c:3234,3'
          Dst:             dprint_color_reset
        - Src:             'main.c:3234,3'
          Dst:             get_debug_facility
        - Src:             'main.c:3237,5'
          Dst:             sr_cfg_init
        - Src:             'main.c:3238,3'
          Dst:             get_debug_level
        - Src:             'main.c:3238,3'
          Dst:             get_debug_facility
        - Src:             'main.c:3238,3'
          Dst:             dprint_color
        - Src:             'main.c:3238,3'
          Dst:             my_pid
        - Src:             'main.c:3238,3'
          Dst:             fprintf
        - Src:             'main.c:3238,3'
          Dst:             dprint_color_reset
        - Src:             'main.c:3238,3'
          Dst:             get_debug_facility
        - Src:             'main.c:3242,5'
          Dst:             cfg_declare
        - Src:             'main.c:3244,3'
          Dst:             get_debug_level
        - Src:             'main.c:3244,3'
          Dst:             get_debug_facility
        - Src:             'main.c:3244,3'
          Dst:             dprint_color
        - Src:             'main.c:3244,3'
          Dst:             my_pid
        - Src:             'main.c:3244,3'
          Dst:             fprintf
        - Src:             'main.c:3244,3'
          Dst:             dprint_color_reset
        - Src:             'main.c:3244,3'
          Dst:             get_debug_facility
        - Src:             'main.c:3248,5'
          Dst:             tcp_register_cfg
        - Src:             'main.c:3249,3'
          Dst:             get_debug_level
        - Src:             'main.c:3249,3'
          Dst:             get_debug_facility
        - Src:             'main.c:3249,3'
          Dst:             dprint_color
        - Src:             'main.c:3249,3'
          Dst:             my_pid
        - Src:             'main.c:3249,3'
          Dst:             fprintf
        - Src:             'main.c:3249,3'
          Dst:             dprint_color_reset
        - Src:             'main.c:3249,3'
          Dst:             get_debug_facility
        - Src:             'main.c:3254,5'
          Dst:             init_timer
        - Src:             'main.c:3255,3'
          Dst:             get_debug_level
        - Src:             'main.c:3255,3'
          Dst:             get_debug_facility
        - Src:             'main.c:3255,3'
          Dst:             dprint_color
        - Src:             'main.c:3255,3'
          Dst:             my_pid
        - Src:             'main.c:3255,3'
          Dst:             fprintf
        - Src:             'main.c:3255,3'
          Dst:             dprint_color_reset
        - Src:             'main.c:3255,3'
          Dst:             get_debug_facility
        - Src:             'main.c:3259,5'
          Dst:             sr_wtimer_init
        - Src:             'main.c:3260,3'
          Dst:             get_debug_level
        - Src:             'main.c:3260,3'
          Dst:             get_debug_facility
        - Src:             'main.c:3260,3'
          Dst:             dprint_color
        - Src:             'main.c:3260,3'
          Dst:             my_pid
        - Src:             'main.c:3260,3'
          Dst:             fprintf
        - Src:             'main.c:3260,3'
          Dst:             dprint_color_reset
        - Src:             'main.c:3260,3'
          Dst:             get_debug_facility
        - Src:             'main.c:3265,5'
          Dst:             init_dns_cache
        - Src:             'main.c:3266,3'
          Dst:             get_debug_level
        - Src:             'main.c:3266,3'
          Dst:             get_debug_facility
        - Src:             'main.c:3266,3'
          Dst:             dprint_color
        - Src:             'main.c:3266,3'
          Dst:             my_pid
        - Src:             'main.c:3266,3'
          Dst:             fprintf
        - Src:             'main.c:3266,3'
          Dst:             dprint_color_reset
        - Src:             'main.c:3266,3'
          Dst:             get_debug_facility
        - Src:             'main.c:3278,5'
          Dst:             init_dst_blocklist
        - Src:             'main.c:3279,3'
          Dst:             get_debug_level
        - Src:             'main.c:3279,3'
          Dst:             get_debug_facility
        - Src:             'main.c:3279,3'
          Dst:             dprint_color
        - Src:             'main.c:3279,3'
          Dst:             my_pid
        - Src:             'main.c:3279,3'
          Dst:             fprintf
        - Src:             'main.c:3279,3'
          Dst:             dprint_color_reset
        - Src:             'main.c:3279,3'
          Dst:             get_debug_facility
        - Src:             'main.c:3290,5'
          Dst:             init_avps
        - Src:             'main.c:3292,5'
          Dst:             rpc_init_time
        - Src:             'main.c:3298,6'
          Dst:             init_tcp
        - Src:             'main.c:3299,4'
          Dst:             get_debug_level
        - Src:             'main.c:3299,4'
          Dst:             get_debug_facility
        - Src:             'main.c:3299,4'
          Dst:             dprint_color
        - Src:             'main.c:3299,4'
          Dst:             my_pid
        - Src:             'main.c:3299,4'
          Dst:             fprintf
        - Src:             'main.c:3299,4'
          Dst:             dprint_color_reset
        - Src:             'main.c:3299,4'
          Dst:             get_debug_facility
        - Src:             'main.c:3306,6'
          Dst:             sctp_core_init
        - Src:             'main.c:3307,4'
          Dst:             get_debug_level
        - Src:             'main.c:3307,4'
          Dst:             get_debug_facility
        - Src:             'main.c:3307,4'
          Dst:             dprint_color
        - Src:             'main.c:3307,4'
          Dst:             my_pid
        - Src:             'main.c:3307,4'
          Dst:             fprintf
        - Src:             'main.c:3307,4'
          Dst:             dprint_color_reset
        - Src:             'main.c:3307,4'
          Dst:             get_debug_facility
        - Src:             'main.c:3313,19'
          Dst:             daemonize
        - Src:             'main.c:3315,5'
          Dst:             install_sigs
        - Src:             'main.c:3316,3'
          Dst:             fprintf
        - Src:             'main.c:3321,3'
          Dst:             set_core_dump
        - Src:             'main.c:3323,3'
          Dst:             set_core_dump
        - Src:             'main.c:3325,6'
          Dst:             increase_open_fds
        - Src:             'main.c:3326,4'
          Dst:             fprintf
        - Src:             'main.c:3330,6'
          Dst:             getrlimit
        - Src:             'main.c:3331,4'
          Dst:             get_debug_level
        - Src:             'main.c:3331,4'
          Dst:             get_debug_facility
        - Src:             'main.c:3331,4'
          Dst:             __errno_location
        - Src:             'main.c:3331,4'
          Dst:             strerror
        - Src:             'main.c:3331,4'
          Dst:             dprint_color
        - Src:             'main.c:3331,4'
          Dst:             my_pid
        - Src:             'main.c:3331,4'
          Dst:             __errno_location
        - Src:             'main.c:3331,4'
          Dst:             strerror
        - Src:             'main.c:3331,4'
          Dst:             fprintf
        - Src:             'main.c:3331,4'
          Dst:             dprint_color_reset
        - Src:             'main.c:3331,4'
          Dst:             get_debug_facility
        - Src:             'main.c:3331,4'
          Dst:             __errno_location
        - Src:             'main.c:3331,4'
          Dst:             strerror
        - Src:             'main.c:3335,3'
          Dst:             get_debug_level
        - Src:             'main.c:3335,3'
          Dst:             get_debug_facility
        - Src:             'main.c:3335,3'
          Dst:             dprint_color
        - Src:             'main.c:3335,3'
          Dst:             my_pid
        - Src:             'main.c:3335,3'
          Dst:             fprintf
        - Src:             'main.c:3335,3'
          Dst:             dprint_color_reset
        - Src:             'main.c:3335,3'
          Dst:             get_debug_facility
        - Src:             'main.c:3339,2'
          Dst:             get_debug_level
        - Src:             'main.c:3339,2'
          Dst:             get_debug_facility
        - Src:             'main.c:3339,2'
          Dst:             kam_rand
        - Src:             'main.c:3339,2'
          Dst:             random
        - Src:             'main.c:3339,2'
          Dst:             fastrand
        - Src:             'main.c:3339,2'
          Dst:             cryptorand
        - Src:             'main.c:3339,2'
          Dst:             dprint_color
        - Src:             'main.c:3339,2'
          Dst:             my_pid
        - Src:             'main.c:3339,2'
          Dst:             kam_rand
        - Src:             'main.c:3339,2'
          Dst:             random
        - Src:             'main.c:3339,2'
          Dst:             fastrand
        - Src:             'main.c:3339,2'
          Dst:             cryptorand
        - Src:             'main.c:3339,2'
          Dst:             fprintf
        - Src:             'main.c:3339,2'
          Dst:             dprint_color_reset
        - Src:             'main.c:3339,2'
          Dst:             get_debug_facility
        - Src:             'main.c:3339,2'
          Dst:             kam_rand
        - Src:             'main.c:3339,2'
          Dst:             random
        - Src:             'main.c:3339,2'
          Dst:             fastrand
        - Src:             'main.c:3339,2'
          Dst:             cryptorand
        - Src:             'main.c:3344,3'
          Dst:             mem_lock_pages
        - Src:             'main.c:3347,3'
          Dst:             set_rt_prio
        - Src:             'main.c:3352,7'
          Dst:             tls_loaded
        - Src:             'main.c:3353,4'
          Dst:             get_debug_level
        - Src:             'main.c:3353,4'
          Dst:             get_debug_facility
        - Src:             'main.c:3353,4'
          Dst:             dprint_color
        - Src:             'main.c:3353,4'
          Dst:             my_pid
        - Src:             'main.c:3353,4'
          Dst:             fprintf
        - Src:             'main.c:3353,4'
          Dst:             dprint_color_reset
        - Src:             'main.c:3353,4'
          Dst:             get_debug_facility
        - Src:             'main.c:3355,4'
          Dst:             get_debug_level
        - Src:             'main.c:3355,4'
          Dst:             get_debug_facility
        - Src:             'main.c:3355,4'
          Dst:             dprint_color
        - Src:             'main.c:3355,4'
          Dst:             my_pid
        - Src:             'main.c:3355,4'
          Dst:             fprintf
        - Src:             'main.c:3355,4'
          Dst:             dprint_color_reset
        - Src:             'main.c:3355,4'
          Dst:             get_debug_facility
        - Src:             'main.c:3358,7'
          Dst:             pre_init_tls
        - Src:             'main.c:3359,5'
          Dst:             get_debug_level
        - Src:             'main.c:3359,5'
          Dst:             get_debug_facility
        - Src:             'main.c:3359,5'
          Dst:             dprint_color
        - Src:             'main.c:3359,5'
          Dst:             my_pid
        - Src:             'main.c:3359,5'
          Dst:             fprintf
        - Src:             'main.c:3359,5'
          Dst:             dprint_color_reset
        - Src:             'main.c:3359,5'
          Dst:             get_debug_facility
        - Src:             'main.c:3367,2'
          Dst:             async_tkv_init
        - Src:             'main.c:3368,2'
          Dst:             sr_core_ert_run_xname
        - Src:             'main.c:3370,5'
          Dst:             init_modules
        - Src:             'main.c:3371,3'
          Dst:             fprintf
        - Src:             'main.c:3377,13'
          Dst:             calc_proc_no
        - Src:             'main.c:3377,5'
          Dst:             init_pt
        - Src:             'main.c:3382,7'
          Dst:             tls_loaded
        - Src:             'main.c:3383,4'
          Dst:             get_debug_level
        - Src:             'main.c:3383,4'
          Dst:             get_debug_facility
        - Src:             'main.c:3383,4'
          Dst:             dprint_color
        - Src:             'main.c:3383,4'
          Dst:             my_pid
        - Src:             'main.c:3383,4'
          Dst:             fprintf
        - Src:             'main.c:3383,4'
          Dst:             dprint_color_reset
        - Src:             'main.c:3383,4'
          Dst:             get_debug_facility
        - Src:             'main.c:3385,4'
          Dst:             get_debug_level
        - Src:             'main.c:3385,4'
          Dst:             get_debug_facility
        - Src:             'main.c:3385,4'
          Dst:             dprint_color
        - Src:             'main.c:3385,4'
          Dst:             my_pid
        - Src:             'main.c:3385,4'
          Dst:             fprintf
        - Src:             'main.c:3385,4'
          Dst:             dprint_color_reset
        - Src:             'main.c:3385,4'
          Dst:             get_debug_facility
        - Src:             'main.c:3389,6'
          Dst:             init_tls
        - Src:             'main.c:3390,4'
          Dst:             get_debug_level
        - Src:             'main.c:3390,4'
          Dst:             get_debug_facility
        - Src:             'main.c:3390,4'
          Dst:             dprint_color
        - Src:             'main.c:3390,4'
          Dst:             my_pid
        - Src:             'main.c:3390,4'
          Dst:             fprintf
        - Src:             'main.c:3390,4'
          Dst:             dprint_color_reset
        - Src:             'main.c:3390,4'
          Dst:             get_debug_facility
        - Src:             'main.c:3397,5'
          Dst:             udp_main_init
        - Src:             'main.c:3398,3'
          Dst:             get_debug_level
        - Src:             'main.c:3398,3'
          Dst:             get_debug_facility
        - Src:             'main.c:3398,3'
          Dst:             dprint_color
        - Src:             'main.c:3398,3'
          Dst:             my_pid
        - Src:             'main.c:3398,3'
          Dst:             fprintf
        - Src:             'main.c:3398,3'
          Dst:             dprint_color_reset
        - Src:             'main.c:3398,3'
          Dst:             get_debug_facility
        - Src:             'main.c:3406,2'
          Dst:             get_debug_level
        - Src:             'main.c:3406,2'
          Dst:             get_debug_facility
        - Src:             'main.c:3406,2'
          Dst:             get_max_procs
        - Src:             'main.c:3406,2'
          Dst:             dprint_color
        - Src:             'main.c:3406,2'
          Dst:             my_pid
        - Src:             'main.c:3406,2'
          Dst:             get_max_procs
        - Src:             'main.c:3406,2'
          Dst:             fprintf
        - Src:             'main.c:3406,2'
          Dst:             dprint_color_reset
        - Src:             'main.c:3406,2'
          Dst:             get_debug_facility
        - Src:             'main.c:3406,2'
          Dst:             get_max_procs
        - Src:             'main.c:3423,6'
          Dst:             ksr_tcpx_proc_list_init
        - Src:             'main.c:3424,4'
          Dst:             get_debug_level
        - Src:             'main.c:3424,4'
          Dst:             get_debug_facility
        - Src:             'main.c:3424,4'
          Dst:             dprint_color
        - Src:             'main.c:3424,4'
          Dst:             my_pid
        - Src:             'main.c:3424,4'
          Dst:             fprintf
        - Src:             'main.c:3424,4'
          Dst:             dprint_color_reset
        - Src:             'main.c:3424,4'
          Dst:             get_debug_facility
        - Src:             'main.c:3427,3'
          Dst:             get_debug_level
        - Src:             'main.c:3427,3'
          Dst:             get_debug_facility
        - Src:             'main.c:3427,3'
          Dst:             dprint_color
        - Src:             'main.c:3427,3'
          Dst:             my_pid
        - Src:             'main.c:3427,3'
          Dst:             fprintf
        - Src:             'main.c:3427,3'
          Dst:             dprint_color_reset
        - Src:             'main.c:3427,3'
          Dst:             get_debug_facility
        - Src:             'main.c:3429,3'
          Dst:             get_debug_level
        - Src:             'main.c:3429,3'
          Dst:             get_debug_facility
        - Src:             'main.c:3429,3'
          Dst:             dprint_color
        - Src:             'main.c:3429,3'
          Dst:             my_pid
        - Src:             'main.c:3429,3'
          Dst:             fprintf
        - Src:             'main.c:3429,3'
          Dst:             dprint_color_reset
        - Src:             'main.c:3429,3'
          Dst:             get_debug_facility
        - Src:             'main.c:3433,10'
          Dst:             fix_rls
        - Src:             'main.c:3434,3'
          Dst:             fprintf
        - Src:             'main.c:3439,8'
          Dst:             main_loop
        - Src:             'main.c:3444,3'
          Dst:             shutdown_children
        - Src:             'main.c:3446,6'
          Dst:             daemon_status_send
        - Src:             'main.c:3448,15'
          Dst:             __errno_location
        - Src:             'main.c:3448,6'
          Dst:             strerror
        - Src:             'main.c:3448,23'
          Dst:             __errno_location
        - Src:             'main.c:3447,4'
          Dst:             fprintf
        - Src:             'main.c:3451,2'
          Dst:             exit
        - Src:             'main.c:3451,2'
          Dst:             _exit
        - Src:             'main.c:3456,3'
          Dst:             shutdown_children
        - Src:             'main.c:3458,6'
          Dst:             daemon_status_send
        - Src:             'main.c:3460,15'
          Dst:             __errno_location
        - Src:             'main.c:3460,6'
          Dst:             strerror
        - Src:             'main.c:3460,23'
          Dst:             __errno_location
        - Src:             'main.c:3459,4'
          Dst:             fprintf
        - Src:             'main.c:3462,2'
          Dst:             exit
        - Src:             'main.c:3462,2'
          Dst:             _exit
    - 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:    41
      BranchProfiles:  []
      Callsites:       []
    - 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:    14
      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:    13
      BranchProfiles:  []
      Callsites:       []
    - functionName:    getopt_long
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - 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:    96
      BranchProfiles:  []
      Callsites:       []
    - functionName:    print_ct_constants
      functionSourceFile: '/src/kamailio/src/main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 273
      functionLinenumberEnd: 287
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - printf
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'main.c:275,2'
          Dst:             printf
        - Src:             'main.c:280,2'
          Dst:             printf
        - Src:             'main.c:285,2'
          Dst:             printf
    - functionName:    print_internals
      functionSourceFile: '/src/kamailio/src/main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 291
      functionLinenumberEnd: 315
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          31
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - printf
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'main.c:292,2'
          Dst:             printf
        - Src:             'main.c:293,2'
          Dst:             printf
        - Src:             'main.c:294,2'
          Dst:             printf
        - Src:             'main.c:295,2'
          Dst:             printf
        - Src:             'main.c:296,2'
          Dst:             printf
        - Src:             'main.c:297,2'
          Dst:             printf
        - Src:             'main.c:298,2'
          Dst:             printf
        - Src:             'main.c:299,2'
          Dst:             printf
        - Src:             'main.c:300,2'
          Dst:             printf
        - Src:             'main.c:301,2'
          Dst:             printf
        - Src:             'main.c:302,2'
          Dst:             printf
        - Src:             'main.c:303,2'
          Dst:             printf
        - Src:             'main.c:305,2'
          Dst:             printf
        - Src:             'main.c:308,2'
          Dst:             printf
        - Src:             'main.c:310,2'
          Dst:             printf
        - Src:             'main.c:311,2'
          Dst:             printf
        - Src:             'main.c:312,2'
          Dst:             printf
        - Src:             'main.c:313,2'
          Dst:             printf
        - Src:             'main.c:314,2'
          Dst:             printf
    - functionName:    fix_cfg_file
      functionSourceFile: '/src/kamailio/src/main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1322
      functionLinenumberEnd: 1383
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         30
      ICount:          200
      EdgeCount:       41
      CyclomaticComplexity: 13
      functionsReached:
        - fprintf
        - getcwd
        - pathmax
        - strlen
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'main.c:1329,13'
          Dst:             strlen
        - Src:             'main.c:1332,4'
          Dst:             fprintf
        - Src:             'main.c:1343,13'
          Dst:             strlen
        - Src:             'main.c:1357,12'
          Dst:             strlen
        - Src:             'main.c:1359,12'
          Dst:             pathmax
        - Src:             'main.c:1363,5'
          Dst:             getcwd
        - Src:             'main.c:1365,12'
          Dst:             strlen
        - Src:             'main.c:1379,2'
          Dst:             fprintf
    - 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:    7
      BranchProfiles:  []
      Callsites:       []
    - 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:    1221
      BranchProfiles:  []
      Callsites:       []
    - functionName:    strerror
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    681
      BranchProfiles:  []
      Callsites:       []
    - functionName:    srandom
      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:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    strsep
      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:    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:    5
      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:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    chown
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    install_sigs
      functionSourceFile: '/src/kamailio/src/main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 970
      functionLinenumberEnd: 1004
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         299
      ICount:          1735
      EdgeCount:       397
      CyclomaticComplexity: 100
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
        - sig_usr
        - signal
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'main.c:972,5'
          Dst:             signal
        - Src:             'main.c:972,5'
          Dst:             sig_usr
        - Src:             'main.c:973,3'
          Dst:             get_debug_level
        - Src:             'main.c:973,3'
          Dst:             get_debug_facility
        - Src:             'main.c:973,3'
          Dst:             dprint_color
        - Src:             'main.c:973,3'
          Dst:             my_pid
        - Src:             'main.c:973,3'
          Dst:             fprintf
        - Src:             'main.c:973,3'
          Dst:             dprint_color_reset
        - Src:             'main.c:973,3'
          Dst:             get_debug_facility
        - Src:             'main.c:977,5'
          Dst:             signal
        - Src:             'main.c:977,5'
          Dst:             sig_usr
        - Src:             'main.c:978,3'
          Dst:             get_debug_level
        - Src:             'main.c:978,3'
          Dst:             get_debug_facility
        - Src:             'main.c:978,3'
          Dst:             dprint_color
        - Src:             'main.c:978,3'
          Dst:             my_pid
        - Src:             'main.c:978,3'
          Dst:             fprintf
        - Src:             'main.c:978,3'
          Dst:             dprint_color_reset
        - Src:             'main.c:978,3'
          Dst:             get_debug_facility
        - Src:             'main.c:981,5'
          Dst:             signal
        - Src:             'main.c:981,5'
          Dst:             sig_usr
        - Src:             'main.c:982,3'
          Dst:             get_debug_level
        - Src:             'main.c:982,3'
          Dst:             get_debug_facility
        - Src:             'main.c:982,3'
          Dst:             dprint_color
        - Src:             'main.c:982,3'
          Dst:             my_pid
        - Src:             'main.c:982,3'
          Dst:             fprintf
        - Src:             'main.c:982,3'
          Dst:             dprint_color_reset
        - Src:             'main.c:982,3'
          Dst:             get_debug_facility
        - Src:             'main.c:985,5'
          Dst:             signal
        - Src:             'main.c:985,5'
          Dst:             sig_usr
        - Src:             'main.c:986,3'
          Dst:             get_debug_level
        - Src:             'main.c:986,3'
          Dst:             get_debug_facility
        - Src:             'main.c:986,3'
          Dst:             dprint_color
        - Src:             'main.c:986,3'
          Dst:             my_pid
        - Src:             'main.c:986,3'
          Dst:             fprintf
        - Src:             'main.c:986,3'
          Dst:             dprint_color_reset
        - Src:             'main.c:986,3'
          Dst:             get_debug_facility
        - Src:             'main.c:989,5'
          Dst:             signal
        - Src:             'main.c:989,5'
          Dst:             sig_usr
        - Src:             'main.c:990,3'
          Dst:             get_debug_level
        - Src:             'main.c:990,3'
          Dst:             get_debug_facility
        - Src:             'main.c:990,3'
          Dst:             dprint_color
        - Src:             'main.c:990,3'
          Dst:             my_pid
        - Src:             'main.c:990,3'
          Dst:             fprintf
        - Src:             'main.c:990,3'
          Dst:             dprint_color_reset
        - Src:             'main.c:990,3'
          Dst:             get_debug_facility
        - Src:             'main.c:993,5'
          Dst:             signal
        - Src:             'main.c:993,5'
          Dst:             sig_usr
        - Src:             'main.c:994,3'
          Dst:             get_debug_level
        - Src:             'main.c:994,3'
          Dst:             get_debug_facility
        - Src:             'main.c:994,3'
          Dst:             dprint_color
        - Src:             'main.c:994,3'
          Dst:             my_pid
        - Src:             'main.c:994,3'
          Dst:             fprintf
        - Src:             'main.c:994,3'
          Dst:             dprint_color_reset
        - Src:             'main.c:994,3'
          Dst:             get_debug_facility
        - Src:             'main.c:997,5'
          Dst:             signal
        - Src:             'main.c:997,5'
          Dst:             sig_usr
        - Src:             'main.c:998,3'
          Dst:             get_debug_level
        - Src:             'main.c:998,3'
          Dst:             get_debug_facility
        - Src:             'main.c:998,3'
          Dst:             dprint_color
        - Src:             'main.c:998,3'
          Dst:             my_pid
        - Src:             'main.c:998,3'
          Dst:             fprintf
        - Src:             'main.c:998,3'
          Dst:             dprint_color_reset
        - Src:             'main.c:998,3'
          Dst:             get_debug_facility
    - functionName:    getrlimit
      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:    4
      BranchProfiles:  []
      Callsites:       []
    - 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:    9
      BranchProfiles:  []
      Callsites:       []
    - functionName:    main_loop
      functionSourceFile: '/src/kamailio/src/main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1388
      functionLinenumberEnd: 2106
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1948
      ICount:          11121
      EdgeCount:       2598
      CyclomaticComplexity: 652
      functionsReached:
        - __errno_location
        - arm_slow_timer
        - arm_timer
        - cfg_child_no_cb_init
        - cfg_main_reset_local
        - cfg_main_set_local
        - cfg_register_child
        - cfg_reset_handles
        - cfg_shmize
        - cfg_update_local
        - close_extra_socks
        - counters_prefork_init
        - daemon_status_send
        - do_suid
        - dprint_color
        - dprint_color_reset
        - fork_process
        - fprintf
        - get_debug_facility
        - get_debug_level
        - get_max_open_fds
        - get_max_procs
        - getpid
        - handle_sigs
        - init_child
        - ksr_udp_start_mtreceiver
        - log_prefix_init
        - log_prefix_set
        - my_pid
        - pause
        - raw_socket
        - register_fds
        - run_child_one_init_route
        - sctp_core_init_sock
        - sctp_core_rcv_loop
        - set_rt_prio
        - sleep_us
        - slow_timer_main
        - snprintf
        - sock_get_ttl
        - sr_corecb_get
        - sr_wtimer_add
        - sr_wtimer_start
        - strcmp
        - strerror
        - strncpy
        - tcp_init
        - tcp_init_children
        - tcp_main_loop
        - tcp_timer_check_connections
        - timer_main
        - tls_has_init_si
        - tls_init
        - udp_init
        - udp_rcv_loop
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'main.c:1404,4'
          Dst:             get_debug_level
        - Src:             'main.c:1404,4'
          Dst:             get_debug_facility
        - Src:             'main.c:1404,4'
          Dst:             dprint_color
        - Src:             'main.c:1404,4'
          Dst:             my_pid
        - Src:             'main.c:1404,4'
          Dst:             fprintf
        - Src:             'main.c:1404,4'
          Dst:             dprint_color_reset
        - Src:             'main.c:1404,4'
          Dst:             get_debug_facility
        - Src:             'main.c:1412,4'
          Dst:             get_debug_level
        - Src:             'main.c:1412,4'
          Dst:             get_debug_facility
        - Src:             'main.c:1412,4'
          Dst:             dprint_color
        - Src:             'main.c:1412,4'
          Dst:             my_pid
        - Src:             'main.c:1412,4'
          Dst:             fprintf
        - Src:             'main.c:1412,4'
          Dst:             dprint_color_reset
        - Src:             'main.c:1412,4'
          Dst:             get_debug_facility
        - Src:             'main.c:1417,6'
          Dst:             udp_init
        - Src:             'main.c:1424,25'
          Dst:             raw_socket
        - Src:             'main.c:1428,6'
          Dst:             get_debug_level
        - Src:             'main.c:1428,6'
          Dst:             get_debug_facility
        - Src:             'main.c:1428,6'
          Dst:             __errno_location
        - Src:             'main.c:1428,6'
          Dst:             strerror
        - Src:             'main.c:1428,6'
          Dst:             __errno_location
        - Src:             'main.c:1428,6'
          Dst:             dprint_color
        - Src:             'main.c:1428,6'
          Dst:             my_pid
        - Src:             'main.c:1428,6'
          Dst:             __errno_location
        - Src:             'main.c:1428,6'
          Dst:             strerror
        - Src:             'main.c:1428,6'
          Dst:             __errno_location
        - Src:             'main.c:1428,6'
          Dst:             fprintf
        - Src:             'main.c:1428,6'
          Dst:             dprint_color_reset
        - Src:             'main.c:1428,6'
          Dst:             get_debug_facility
        - Src:             'main.c:1428,6'
          Dst:             __errno_location
        - Src:             'main.c:1428,6'
          Dst:             strerror
        - Src:             'main.c:1428,6'
          Dst:             __errno_location
        - Src:             'main.c:1431,9'
          Dst:             __errno_location
        - Src:             'main.c:1432,7'
          Dst:             get_debug_level
        - Src:             'main.c:1432,7'
          Dst:             get_debug_facility
        - Src:             'main.c:1432,7'
          Dst:             dprint_color
        - Src:             'main.c:1432,7'
          Dst:             my_pid
        - Src:             'main.c:1432,7'
          Dst:             fprintf
        - Src:             'main.c:1432,7'
          Dst:             dprint_color_reset
        - Src:             'main.c:1432,7'
          Dst:             get_debug_facility
        - Src:             'main.c:1439,5'
          Dst:             register_fds
        - Src:             'main.c:1443,6'
          Dst:             get_debug_level
        - Src:             'main.c:1443,6'
          Dst:             get_debug_facility
        - Src:             'main.c:1443,6'
          Dst:             dprint_color
        - Src:             'main.c:1443,6'
          Dst:             my_pid
        - Src:             'main.c:1443,6'
          Dst:             fprintf
        - Src:             'main.c:1443,6'
          Dst:             dprint_color_reset
        - Src:             'main.c:1443,6'
          Dst:             get_debug_facility
        - Src:             'main.c:1448,8'
          Dst:             sock_get_ttl
        - Src:             'main.c:1460,4'
          Dst:             get_debug_level
        - Src:             'main.c:1460,4'
          Dst:             get_debug_facility
        - Src:             'main.c:1460,4'
          Dst:             dprint_color
        - Src:             'main.c:1460,4'
          Dst:             my_pid
        - Src:             'main.c:1460,4'
          Dst:             fprintf
        - Src:             'main.c:1460,4'
          Dst:             dprint_color_reset
        - Src:             'main.c:1460,4'
          Dst:             get_debug_facility
        - Src:             'main.c:1467,6'
          Dst:             cfg_shmize
        - Src:             'main.c:1468,4'
          Dst:             get_debug_level
        - Src:             'main.c:1468,4'
          Dst:             get_debug_facility
        - Src:             'main.c:1468,4'
          Dst:             dprint_color
        - Src:             'main.c:1468,4'
          Dst:             my_pid
        - Src:             'main.c:1468,4'
          Dst:             fprintf
        - Src:             'main.c:1468,4'
          Dst:             dprint_color_reset
        - Src:             'main.c:1468,4'
          Dst:             get_debug_facility
        - Src:             'main.c:1474,3'
          Dst:             cfg_register_child
        - Src:             'main.c:1480,6'
          Dst:             do_suid
        - Src:             'main.c:1489,3'
          Dst:             cfg_main_set_local
        - Src:             'main.c:1492,3'
          Dst:             log_prefix_init
        - Src:             'main.c:1493,3'
          Dst:             log_prefix_set
        - Src:             'main.c:1502,6'
          Dst:             init_child
        - Src:             'main.c:1503,4'
          Dst:             get_debug_level
        - Src:             'main.c:1503,4'
          Dst:             get_debug_facility
        - Src:             'main.c:1503,4'
          Dst:             dprint_color
        - Src:             'main.c:1503,4'
          Dst:             my_pid
        - Src:             'main.c:1503,4'
          Dst:             fprintf
        - Src:             'main.c:1503,4'
          Dst:             dprint_color_reset
        - Src:             'main.c:1503,4'
          Dst:             get_debug_facility
        - Src:             'main.c:1504,4'
          Dst:             cfg_main_reset_local
        - Src:             'main.c:1507,3'
          Dst:             cfg_main_reset_local
        - Src:             'main.c:1508,28'
          Dst:             get_max_procs
        - Src:             'main.c:1508,6'
          Dst:             counters_prefork_init
        - Src:             'main.c:1513,9'
          Dst:             fork_process
        - Src:             'main.c:1515,4'
          Dst:             get_debug_level
        - Src:             'main.c:1515,4'
          Dst:             get_debug_facility
        - Src:             'main.c:1515,4'
          Dst:             dprint_color
        - Src:             'main.c:1515,4'
          Dst:             my_pid
        - Src:             'main.c:1515,4'
          Dst:             fprintf
        - Src:             'main.c:1515,4'
          Dst:             dprint_color_reset
        - Src:             'main.c:1515,4'
          Dst:             get_debug_facility
        - Src:             'main.c:1522,5'
          Dst:             set_rt_prio
        - Src:             'main.c:1524,7'
          Dst:             arm_slow_timer
        - Src:             'main.c:1526,4'
          Dst:             slow_timer_main
        - Src:             'main.c:1532,9'
          Dst:             fork_process
        - Src:             'main.c:1534,4'
          Dst:             get_debug_level
        - Src:             'main.c:1534,4'
          Dst:             get_debug_facility
        - Src:             'main.c:1534,4'
          Dst:             dprint_color
        - Src:             'main.c:1534,4'
          Dst:             my_pid
        - Src:             'main.c:1534,4'
          Dst:             fprintf
        - Src:             'main.c:1534,4'
          Dst:             dprint_color_reset
        - Src:             'main.c:1534,4'
          Dst:             get_debug_facility
        - Src:             'main.c:1541,5'
          Dst:             set_rt_prio
        - Src:             'main.c:1542,7'
          Dst:             arm_timer
        - Src:             'main.c:1544,4'
          Dst:             timer_main
        - Src:             'main.c:1549,6'
          Dst:             sr_wtimer_start
        - Src:             'main.c:1550,4'
          Dst:             get_debug_level
        - Src:             'main.c:1550,4'
          Dst:             get_debug_facility
        - Src:             'main.c:1550,4'
          Dst:             dprint_color
        - Src:             'main.c:1550,4'
          Dst:             my_pid
        - Src:             'main.c:1550,4'
          Dst:             fprintf
        - Src:             'main.c:1550,4'
          Dst:             dprint_color_reset
        - Src:             'main.c:1550,4'
          Dst:             get_debug_facility
        - Src:             'main.c:1555,24'
          Dst:             getpid
        - Src:             'main.c:1556,3'
          Dst:             snprintf
        - Src:             'main.c:1562,6'
          Dst:             init_child
        - Src:             'main.c:1563,4'
          Dst:             get_debug_level
        - Src:             'main.c:1563,4'
          Dst:             get_debug_facility
        - Src:             'main.c:1563,4'
          Dst:             dprint_color
        - Src:             'main.c:1563,4'
          Dst:             my_pid
        - Src:             'main.c:1563,4'
          Dst:             fprintf
        - Src:             'main.c:1563,4'
          Dst:             dprint_color_reset
        - Src:             'main.c:1563,4'
          Dst:             get_debug_facility
        - Src:             'main.c:1572,6'
          Dst:             init_child
        - Src:             'main.c:1573,4'
          Dst:             get_debug_level
        - Src:             'main.c:1573,4'
          Dst:             get_debug_facility
        - Src:             'main.c:1573,4'
          Dst:             dprint_color
        - Src:             'main.c:1573,4'
          Dst:             my_pid
        - Src:             'main.c:1573,4'
          Dst:             fprintf
        - Src:             'main.c:1573,4'
          Dst:             dprint_color_reset
        - Src:             'main.c:1573,4'
          Dst:             get_debug_facility
        - Src:             'main.c:1577,6'
          Dst:             init_child
        - Src:             'main.c:1578,4'
          Dst:             get_debug_level
        - Src:             'main.c:1578,4'
          Dst:             get_debug_facility
        - Src:             'main.c:1578,4'
          Dst:             dprint_color
        - Src:             'main.c:1578,4'
          Dst:             my_pid
        - Src:             'main.c:1578,4'
          Dst:             fprintf
        - Src:             'main.c:1578,4'
          Dst:             dprint_color_reset
        - Src:             'main.c:1578,4'
          Dst:             get_debug_facility
        - Src:             'main.c:1583,10'
          Dst:             udp_rcv_loop
        - Src:             'main.c:1589,3'
          Dst:             cfg_register_child
        - Src:             'main.c:1598,7'
          Dst:             udp_init
        - Src:             'main.c:1610,5'
          Dst:             cfg_register_child
        - Src:             'main.c:1617,11'
          Dst:             strcmp
        - Src:             'main.c:1626,7'
          Dst:             cfg_register_child
        - Src:             'main.c:1631,6'
          Dst:             cfg_register_child
        - Src:             'main.c:1638,4'
          Dst:             cfg_register_child
        - Src:             'main.c:1645,25'
          Dst:             raw_socket
        - Src:             'main.c:1649,6'
          Dst:             get_debug_level
        - Src:             'main.c:1649,6'
          Dst:             get_debug_facility
        - Src:             'main.c:1649,6'
          Dst:             __errno_location
        - Src:             'main.c:1649,6'
          Dst:             strerror
        - Src:             'main.c:1649,6'
          Dst:             __errno_location
        - Src:             'main.c:1649,6'
          Dst:             dprint_color
        - Src:             'main.c:1649,6'
          Dst:             my_pid
        - Src:             'main.c:1649,6'
          Dst:             __errno_location
        - Src:             'main.c:1649,6'
          Dst:             strerror
        - Src:             'main.c:1649,6'
          Dst:             __errno_location
        - Src:             'main.c:1649,6'
          Dst:             fprintf
        - Src:             'main.c:1649,6'
          Dst:             dprint_color_reset
        - Src:             'main.c:1649,6'
          Dst:             get_debug_facility
        - Src:             'main.c:1649,6'
          Dst:             __errno_location
        - Src:             'main.c:1649,6'
          Dst:             strerror
        - Src:             'main.c:1649,6'
          Dst:             __errno_location
        - Src:             'main.c:1652,9'
          Dst:             __errno_location
        - Src:             'main.c:1653,7'
          Dst:             get_debug_level
        - Src:             'main.c:1653,7'
          Dst:             get_debug_facility
        - Src:             'main.c:1653,7'
          Dst:             dprint_color
        - Src:             'main.c:1653,7'
          Dst:             my_pid
        - Src:             'main.c:1653,7'
          Dst:             fprintf
        - Src:             'main.c:1653,7'
          Dst:             dprint_color_reset
        - Src:             'main.c:1653,7'
          Dst:             get_debug_facility
        - Src:             'main.c:1660,5'
          Dst:             register_fds
        - Src:             'main.c:1664,6'
          Dst:             get_debug_level
        - Src:             'main.c:1664,6'
          Dst:             get_debug_facility
        - Src:             'main.c:1664,6'
          Dst:             dprint_color
        - Src:             'main.c:1664,6'
          Dst:             my_pid
        - Src:             'main.c:1664,6'
          Dst:             fprintf
        - Src:             'main.c:1664,6'
          Dst:             dprint_color_reset
        - Src:             'main.c:1664,6'
          Dst:             get_debug_facility
        - Src:             'main.c:1669,8'
          Dst:             sock_get_ttl
        - Src:             'main.c:1682,8'
          Dst:             sctp_core_init_sock
        - Src:             'main.c:1695,5'
          Dst:             cfg_register_child
        - Src:             'main.c:1704,8'
          Dst:             tcp_init
        - Src:             'main.c:1718,4'
          Dst:             cfg_register_child
        - Src:             'main.c:1721,22'
          Dst:             tls_has_init_si
        - Src:             'main.c:1724,8'
          Dst:             tls_init
        - Src:             'main.c:1751,6'
          Dst:             do_suid
        - Src:             'main.c:1758,6'
          Dst:             cfg_shmize
        - Src:             'main.c:1759,4'
          Dst:             get_debug_level
        - Src:             'main.c:1759,4'
          Dst:             get_debug_facility
        - Src:             'main.c:1759,4'
          Dst:             dprint_color
        - Src:             'main.c:1759,4'
          Dst:             my_pid
        - Src:             'main.c:1759,4'
          Dst:             fprintf
        - Src:             'main.c:1759,4'
          Dst:             dprint_color_reset
        - Src:             'main.c:1759,4'
          Dst:             get_debug_facility
        - Src:             'main.c:1766,3'
          Dst:             cfg_main_set_local
        - Src:             'main.c:1769,3'
          Dst:             log_prefix_init
        - Src:             'main.c:1770,3'
          Dst:             log_prefix_set
        - Src:             'main.c:1779,6'
          Dst:             init_child
        - Src:             'main.c:1780,4'
          Dst:             get_debug_level
        - Src:             'main.c:1780,4'
          Dst:             get_debug_facility
        - Src:             'main.c:1780,4'
          Dst:             dprint_color
        - Src:             'main.c:1780,4'
          Dst:             my_pid
        - Src:             'main.c:1780,4'
          Dst:             fprintf
        - Src:             'main.c:1780,4'
          Dst:             dprint_color_reset
        - Src:             'main.c:1780,4'
          Dst:             get_debug_facility
        - Src:             'main.c:1781,4'
          Dst:             cfg_main_reset_local
        - Src:             'main.c:1784,3'
          Dst:             cfg_main_reset_local
        - Src:             'main.c:1800,8'
          Dst:             sr_wtimer_add
        - Src:             'main.c:1800,8'
          Dst:             tcp_timer_check_connections
        - Src:             'main.c:1803,6'
          Dst:             get_debug_level
        - Src:             'main.c:1803,6'
          Dst:             get_debug_facility
        - Src:             'main.c:1803,6'
          Dst:             dprint_color
        - Src:             'main.c:1803,6'
          Dst:             my_pid
        - Src:             'main.c:1803,6'
          Dst:             fprintf
        - Src:             'main.c:1803,6'
          Dst:             dprint_color_reset
        - Src:             'main.c:1803,6'
          Dst:             get_debug_facility
        - Src:             'main.c:1810,28'
          Dst:             get_max_procs
        - Src:             'main.c:1810,6'
          Dst:             counters_prefork_init
        - Src:             'main.c:1818,5'
          Dst:             get_debug_level
        - Src:             'main.c:1818,5'
          Dst:             get_debug_facility
        - Src:             'main.c:1818,5'
          Dst:             dprint_color
        - Src:             'main.c:1818,5'
          Dst:             my_pid
        - Src:             'main.c:1818,5'
          Dst:             fprintf
        - Src:             'main.c:1818,5'
          Dst:             dprint_color_reset
        - Src:             'main.c:1818,5'
          Dst:             get_debug_facility
        - Src:             'main.c:1825,7'
          Dst:             ksr_udp_start_mtreceiver
        - Src:             'main.c:1837,10'
          Dst:             strcmp
        - Src:             'main.c:1845,9'
          Dst:             ksr_udp_start_mtreceiver
        - Src:             'main.c:1867,7'
          Dst:             snprintf
        - Src:             'main.c:1873,7'
          Dst:             snprintf
        - Src:             'main.c:1879,7'
          Dst:             snprintf
        - Src:             'main.c:1885,7'
          Dst:             snprintf
        - Src:             'main.c:1891,11'
          Dst:             fork_process
        - Src:             'main.c:1893,6'
          Dst:             get_debug_level
        - Src:             'main.c:1893,6'
          Dst:             get_debug_facility
        - Src:             'main.c:1893,6'
          Dst:             dprint_color
        - Src:             'main.c:1893,6'
          Dst:             my_pid
        - Src:             'main.c:1893,6'
          Dst:             fprintf
        - Src:             'main.c:1893,6'
          Dst:             dprint_color_reset
        - Src:             'main.c:1893,6'
          Dst:             get_debug_facility
        - Src:             'main.c:1900,10'
          Dst:             run_child_one_init_route
        - Src:             'main.c:1905,7'
          Dst:             get_debug_level
        - Src:             'main.c:1905,7'
          Dst:             get_debug_facility
        - Src:             'main.c:1905,7'
          Dst:             dprint_color
        - Src:             'main.c:1905,7'
          Dst:             my_pid
        - Src:             'main.c:1905,7'
          Dst:             fprintf
        - Src:             'main.c:1905,7'
          Dst:             dprint_color_reset
        - Src:             'main.c:1905,7'
          Dst:             get_debug_facility
        - Src:             'main.c:1907,13'
          Dst:             udp_rcv_loop
        - Src:             'main.c:1913,7'
          Dst:             sleep_us
        - Src:             'main.c:1917,8'
          Dst:             get_debug_level
        - Src:             'main.c:1917,8'
          Dst:             get_debug_facility
        - Src:             'main.c:1917,8'
          Dst:             dprint_color
        - Src:             'main.c:1917,8'
          Dst:             my_pid
        - Src:             'main.c:1917,8'
          Dst:             fprintf
        - Src:             'main.c:1917,8'
          Dst:             dprint_color_reset
        - Src:             'main.c:1917,8'
          Dst:             get_debug_facility
        - Src:             'main.c:1923,6'
          Dst:             get_debug_level
        - Src:             'main.c:1923,6'
          Dst:             get_debug_facility
        - Src:             'main.c:1923,6'
          Dst:             dprint_color
        - Src:             'main.c:1923,6'
          Dst:             my_pid
        - Src:             'main.c:1923,6'
          Dst:             fprintf
        - Src:             'main.c:1923,6'
          Dst:             dprint_color_reset
        - Src:             'main.c:1923,6'
          Dst:             get_debug_facility
        - Src:             'main.c:1938,7'
          Dst:             snprintf
        - Src:             'main.c:1943,7'
          Dst:             snprintf
        - Src:             'main.c:1949,12'
          Dst:             fork_process
        - Src:             'main.c:1951,7'
          Dst:             get_debug_level
        - Src:             'main.c:1951,7'
          Dst:             get_debug_facility
        - Src:             'main.c:1951,7'
          Dst:             dprint_color
        - Src:             'main.c:1951,7'
          Dst:             my_pid
        - Src:             'main.c:1951,7'
          Dst:             fprintf
        - Src:             'main.c:1951,7'
          Dst:             dprint_color_reset
        - Src:             'main.c:1951,7'
          Dst:             get_debug_facility
        - Src:             'main.c:1958,11'
          Dst:             run_child_one_init_route
        - Src:             'main.c:1963,8'
          Dst:             get_debug_level
        - Src:             'main.c:1963,8'
          Dst:             get_debug_facility
        - Src:             'main.c:1963,8'
          Dst:             dprint_color
        - Src:             'main.c:1963,8'
          Dst:             my_pid
        - Src:             'main.c:1963,8'
          Dst:             fprintf
        - Src:             'main.c:1963,8'
          Dst:             dprint_color_reset
        - Src:             'main.c:1963,8'
          Dst:             get_debug_facility
        - Src:             'main.c:1965,14'
          Dst:             sctp_core_rcv_loop
        - Src:             'main.c:1971,8'
          Dst:             sleep_us
        - Src:             'main.c:1975,9'
          Dst:             get_debug_level
        - Src:             'main.c:1975,9'
          Dst:             get_debug_facility
        - Src:             'main.c:1975,9'
          Dst:             dprint_color
        - Src:             'main.c:1975,9'
          Dst:             my_pid
        - Src:             'main.c:1975,9'
          Dst:             fprintf
        - Src:             'main.c:1975,9'
          Dst:             dprint_color_reset
        - Src:             'main.c:1975,9'
          Dst:             get_debug_facility
        - Src:             'main.c:1981,7'
          Dst:             get_debug_level
        - Src:             'main.c:1981,7'
          Dst:             get_debug_facility
        - Src:             'main.c:1981,7'
          Dst:             dprint_color
        - Src:             'main.c:1981,7'
          Dst:             my_pid
        - Src:             'main.c:1981,7'
          Dst:             fprintf
        - Src:             'main.c:1981,7'
          Dst:             dprint_color_reset
        - Src:             'main.c:1981,7'
          Dst:             get_debug_facility
        - Src:             'main.c:1997,9'
          Dst:             fork_process
        - Src:             'main.c:1999,4'
          Dst:             get_debug_level
        - Src:             'main.c:1999,4'
          Dst:             get_debug_facility
        - Src:             'main.c:1999,4'
          Dst:             dprint_color
        - Src:             'main.c:1999,4'
          Dst:             my_pid
        - Src:             'main.c:1999,4'
          Dst:             fprintf
        - Src:             'main.c:1999,4'
          Dst:             dprint_color_reset
        - Src:             'main.c:1999,4'
          Dst:             get_debug_facility
        - Src:             'main.c:2004,5'
          Dst:             set_rt_prio
        - Src:             'main.c:2005,7'
          Dst:             arm_slow_timer
        - Src:             'main.c:2007,4'
          Dst:             slow_timer_main
        - Src:             'main.c:2014,9'
          Dst:             fork_process
        - Src:             'main.c:2016,4'
          Dst:             get_debug_level
        - Src:             'main.c:2016,4'
          Dst:             get_debug_facility
        - Src:             'main.c:2016,4'
          Dst:             dprint_color
        - Src:             'main.c:2016,4'
          Dst:             my_pid
        - Src:             'main.c:2016,4'
          Dst:             fprintf
        - Src:             'main.c:2016,4'
          Dst:             dprint_color_reset
        - Src:             'main.c:2016,4'
          Dst:             get_debug_facility
        - Src:             'main.c:2021,5'
          Dst:             set_rt_prio
        - Src:             'main.c:2022,7'
          Dst:             arm_timer
        - Src:             'main.c:2024,4'
          Dst:             timer_main
        - Src:             'main.c:2026,6'
          Dst:             sr_wtimer_start
        - Src:             'main.c:2027,4'
          Dst:             get_debug_level
        - Src:             'main.c:2027,4'
          Dst:             get_debug_facility
        - Src:             'main.c:2027,4'
          Dst:             dprint_color
        - Src:             'main.c:2027,4'
          Dst:             my_pid
        - Src:             'main.c:2027,4'
          Dst:             fprintf
        - Src:             'main.c:2027,4'
          Dst:             dprint_color_reset
        - Src:             'main.c:2027,4'
          Dst:             get_debug_facility
        - Src:             'main.c:2034,6'
          Dst:             init_child
        - Src:             'main.c:2035,4'
          Dst:             get_debug_level
        - Src:             'main.c:2035,4'
          Dst:             get_debug_facility
        - Src:             'main.c:2035,4'
          Dst:             dprint_color
        - Src:             'main.c:2035,4'
          Dst:             my_pid
        - Src:             'main.c:2035,4'
          Dst:             fprintf
        - Src:             'main.c:2035,4'
          Dst:             dprint_color_reset
        - Src:             'main.c:2035,4'
          Dst:             get_debug_facility
        - Src:             'main.c:2042,7'
          Dst:             tcp_init_children
        - Src:             'main.c:2045,10'
          Dst:             fork_process
        - Src:             'main.c:2047,5'
          Dst:             get_debug_level
        - Src:             'main.c:2047,5'
          Dst:             get_debug_facility
        - Src:             'main.c:2047,5'
          Dst:             __errno_location
        - Src:             'main.c:2047,5'
          Dst:             strerror
        - Src:             'main.c:2047,5'
          Dst:             dprint_color
        - Src:             'main.c:2047,5'
          Dst:             my_pid
        - Src:             'main.c:2047,5'
          Dst:             __errno_location
        - Src:             'main.c:2047,5'
          Dst:             strerror
        - Src:             'main.c:2047,5'
          Dst:             fprintf
        - Src:             'main.c:2047,5'
          Dst:             dprint_color_reset
        - Src:             'main.c:2047,5'
          Dst:             get_debug_facility
        - Src:             'main.c:2047,5'
          Dst:             __errno_location
        - Src:             'main.c:2047,5'
          Dst:             strerror
        - Src:             'main.c:2051,5'
          Dst:             tcp_main_loop
        - Src:             'main.c:2059,3'
          Dst:             strncpy
        - Src:             'main.c:2061,3'
          Dst:             close_extra_socks
        - Src:             'main.c:2067,6'
          Dst:             init_child
        - Src:             'main.c:2068,4'
          Dst:             get_debug_level
        - Src:             'main.c:2068,4'
          Dst:             get_debug_facility
        - Src:             'main.c:2068,4'
          Dst:             dprint_color
        - Src:             'main.c:2068,4'
          Dst:             my_pid
        - Src:             'main.c:2068,4'
          Dst:             fprintf
        - Src:             'main.c:2068,4'
          Dst:             dprint_color_reset
        - Src:             'main.c:2068,4'
          Dst:             get_debug_facility
        - Src:             'main.c:2073,3'
          Dst:             cfg_child_no_cb_init
        - Src:             'main.c:2077,3'
          Dst:             sr_corecb_get
        - Src:             'main.c:2084,3'
          Dst:             get_debug_level
        - Src:             'main.c:2084,3'
          Dst:             get_debug_facility
        - Src:             'main.c:2084,3'
          Dst:             get_max_open_fds
        - Src:             'main.c:2084,3'
          Dst:             dprint_color
        - Src:             'main.c:2084,3'
          Dst:             my_pid
        - Src:             'main.c:2084,3'
          Dst:             get_max_open_fds
        - Src:             'main.c:2084,3'
          Dst:             fprintf
        - Src:             'main.c:2084,3'
          Dst:             dprint_color_reset
        - Src:             'main.c:2084,3'
          Dst:             get_debug_facility
        - Src:             'main.c:2084,3'
          Dst:             get_max_open_fds
        - Src:             'main.c:2087,7'
          Dst:             daemon_status_send
        - Src:             'main.c:2088,5'
          Dst:             get_debug_level
        - Src:             'main.c:2088,5'
          Dst:             get_debug_facility
        - Src:             'main.c:2088,5'
          Dst:             __errno_location
        - Src:             'main.c:2088,5'
          Dst:             strerror
        - Src:             'main.c:2088,5'
          Dst:             __errno_location
        - Src:             'main.c:2088,5'
          Dst:             dprint_color
        - Src:             'main.c:2088,5'
          Dst:             my_pid
        - Src:             'main.c:2088,5'
          Dst:             __errno_location
        - Src:             'main.c:2088,5'
          Dst:             strerror
        - Src:             'main.c:2088,5'
          Dst:             __errno_location
        - Src:             'main.c:2088,5'
          Dst:             fprintf
        - Src:             'main.c:2088,5'
          Dst:             dprint_color_reset
        - Src:             'main.c:2088,5'
          Dst:             get_debug_facility
        - Src:             'main.c:2088,5'
          Dst:             __errno_location
        - Src:             'main.c:2088,5'
          Dst:             strerror
        - Src:             'main.c:2088,5'
          Dst:             __errno_location
        - Src:             'main.c:2094,4'
          Dst:             handle_sigs
        - Src:             'main.c:2095,4'
          Dst:             pause
        - Src:             'main.c:2096,4'
          Dst:             cfg_reset_handles
        - Src:             'main.c:2096,4'
          Dst:             cfg_update_local
    - functionName:    shutdown_children
      functionSourceFile: '/src/kamailio/src/main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 740
      functionLinenumberEnd: 757
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         59
      ICount:          330
      EdgeCount:       77
      CyclomaticComplexity: 20
      functionsReached:
        - __errno_location
        - alarm
        - cleanup
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - kill_all_children
        - my_pid
        - sig_alarm_abort
        - sig_alarm_kill
        - signal
        - sr_corecb_get
        - wait
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'main.c:741,2'
          Dst:             sr_corecb_get
        - Src:             'main.c:743,2'
          Dst:             kill_all_children
        - Src:             'main.c:744,5'
          Dst:             signal
        - Src:             'main.c:744,5'
          Dst:             sig_alarm_kill
        - Src:             'main.c:745,3'
          Dst:             get_debug_level
        - Src:             'main.c:745,3'
          Dst:             get_debug_facility
        - Src:             'main.c:745,3'
          Dst:             dprint_color
        - Src:             'main.c:745,3'
          Dst:             my_pid
        - Src:             'main.c:745,3'
          Dst:             fprintf
        - Src:             'main.c:745,3'
          Dst:             dprint_color_reset
        - Src:             'main.c:745,3'
          Dst:             get_debug_facility
        - Src:             'main.c:749,2'
          Dst:             alarm
        - Src:             'main.c:750,9'
          Dst:             wait
        - Src:             'main.c:750,26'
          Dst:             __errno_location
        - Src:             'main.c:753,2'
          Dst:             signal
        - Src:             'main.c:753,2'
          Dst:             sig_alarm_abort
        - Src:             'main.c:754,2'
          Dst:             cleanup
        - Src:             'main.c:755,2'
          Dst:             alarm
        - Src:             'main.c:756,2'
          Dst:             signal
    - 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:    28
      BranchProfiles:  []
      Callsites:       []
    - functionName:    signal
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    16
      BranchProfiles:  []
      Callsites:       []
    - functionName:    alarm
      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:    wait
      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:    cleanup
      functionSourceFile: '/src/kamailio/src/main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 594
      functionLinenumberEnd: 675
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         132
      ICount:          748
      EdgeCount:       174
      CyclomaticComplexity: 44
      functionsReached:
        - cfg_destroy
        - cfg_reset_handles
        - cfg_update_local
        - destroy_atomic_ops
        - destroy_counters
        - destroy_dns_cache
        - destroy_dst_blocklist
        - destroy_lock_ops
        - destroy_modules
        - destroy_nonsip_hooks
        - destroy_routes
        - destroy_rpcs
        - destroy_script_cb
        - destroy_tcp
        - destroy_timer
        - destroy_tls
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - ksr_route_locks_set_destroy
        - my_pid
        - pkg_destroy_manager
        - pv_destroy_api
        - sctp_core_destroy
        - shm_destroy_manager
        - shm_initialized
        - unlink
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'main.c:599,5'
          Dst:             shm_initialized
        - Src:             'main.c:605,2'
          Dst:             destroy_rpcs
        - Src:             'main.c:606,2'
          Dst:             destroy_modules
        - Src:             'main.c:608,2'
          Dst:             destroy_dns_cache
        - Src:             'main.c:611,2'
          Dst:             destroy_dst_blocklist
        - Src:             'main.c:617,3'
          Dst:             cfg_reset_handles
        - Src:             'main.c:617,3'
          Dst:             cfg_update_local
        - Src:             'main.c:623,2'
          Dst:             cfg_destroy
        - Src:             'main.c:625,2'
          Dst:             destroy_tcp
        - Src:             'main.c:627,2'
          Dst:             destroy_tls
        - Src:             'main.c:631,2'
          Dst:             sctp_core_destroy
        - Src:             'main.c:633,2'
          Dst:             destroy_timer
        - Src:             'main.c:634,2'
          Dst:             pv_destroy_api
        - Src:             'main.c:635,2'
          Dst:             ksr_route_locks_set_destroy
        - Src:             'main.c:636,2'
          Dst:             destroy_script_cb
        - Src:             'main.c:637,2'
          Dst:             destroy_nonsip_hooks
        - Src:             'main.c:638,2'
          Dst:             destroy_routes
        - Src:             'main.c:639,2'
          Dst:             destroy_atomic_ops
        - Src:             'main.c:640,2'
          Dst:             destroy_counters
        - Src:             'main.c:659,4'
          Dst:             get_debug_level
        - Src:             'main.c:659,4'
          Dst:             get_debug_facility
        - Src:             'main.c:659,4'
          Dst:             dprint_color
        - Src:             'main.c:659,4'
          Dst:             my_pid
        - Src:             'main.c:659,4'
          Dst:             fprintf
        - Src:             'main.c:659,4'
          Dst:             dprint_color_reset
        - Src:             'main.c:659,4'
          Dst:             get_debug_facility
        - Src:             'main.c:663,4'
          Dst:             get_debug_level
        - Src:             'main.c:663,4'
          Dst:             get_debug_facility
        - Src:             'main.c:663,4'
          Dst:             dprint_color
        - Src:             'main.c:663,4'
          Dst:             my_pid
        - Src:             'main.c:663,4'
          Dst:             fprintf
        - Src:             'main.c:663,4'
          Dst:             dprint_color_reset
        - Src:             'main.c:663,4'
          Dst:             get_debug_facility
        - Src:             'main.c:668,2'
          Dst:             shm_destroy_manager
        - Src:             'main.c:669,2'
          Dst:             destroy_lock_ops
        - Src:             'main.c:671,3'
          Dst:             unlink
        - Src:             'main.c:673,3'
          Dst:             unlink
        - Src:             'main.c:674,2'
          Dst:             pkg_destroy_manager
    - functionName:    cfg_reset_handles
      functionSourceFile: '/src/kamailio/src/./core/cfg/cfg_struct.h'
      linkageType:     InternalLinkage
      functionLinenumber: 412
      functionLinenumberEnd: 428
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         25
      ICount:          127
      EdgeCount:       32
      CyclomaticComplexity: 9
      functionsReached:
        - cfg_move_handle
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             './core/cfg/cfg_struct.h:426,4'
          Dst:             cfg_move_handle
    - functionName:    cfg_update_local
      functionSourceFile: '/src/kamailio/src/./core/cfg/cfg_struct.h'
      linkageType:     InternalLinkage
      functionLinenumber: 353
      functionLinenumberEnd: 408
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         35
      ICount:          208
      EdgeCount:       45
      CyclomaticComplexity: 12
      functionsReached:
        - atomic_add_int
        - atomic_dec_and_test_int
        - atomic_inc_int
        - cfg_child_cb_free_item
        - futex_get
        - futex_release
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             './core/cfg/cfg_struct.h:359,3'
          Dst:             atomic_dec_and_test_int
        - Src:             './core/cfg/cfg_struct.h:360,2'
          Dst:             futex_get
        - Src:             './core/cfg/cfg_struct.h:361,2'
          Dst:             atomic_inc_int
        - Src:             './core/cfg/cfg_struct.h:371,2'
          Dst:             futex_release
        - Src:             './core/cfg/cfg_struct.h:383,3'
          Dst:             atomic_inc_int
        - Src:             './core/cfg/cfg_struct.h:384,6'
          Dst:             atomic_dec_and_test_int
        - Src:             './core/cfg/cfg_struct.h:389,4'
          Dst:             futex_get
        - Src:             './core/cfg/cfg_struct.h:393,5'
          Dst:             futex_release
        - Src:             './core/cfg/cfg_struct.h:394,5'
          Dst:             cfg_child_cb_free_item
        - Src:             './core/cfg/cfg_struct.h:396,5'
          Dst:             futex_release
        - Src:             './core/cfg/cfg_struct.h:400,9'
          Dst:             atomic_add_int
    - 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:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    sleep_us
      functionSourceFile: '/src/kamailio/src/./core/parser/../ut.h'
      linkageType:     InternalLinkage
      functionLinenumber: 531
      functionLinenumberEnd: 536
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - select
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             './core/parser/../ut.h:535,2'
          Dst:             select
    - functionName:    strncpy
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    20
      BranchProfiles:  []
      Callsites:       []
    - functionName:    handle_sigs
      functionSourceFile: '/src/kamailio/src/main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 761
      functionLinenumberEnd: 869
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         668
      ICount:          3921
      EdgeCount:       874
      CyclomaticComplexity: 208
      functionsReached:
        - _exit
        - dprint_color
        - dprint_color_reset
        - exit
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
        - shutdown_children
        - waitpid
      functionUses:    2
      BranchProfiles:
        - Branch String:   'main.c:767,2'
          Branch Sides:    []
      Callsites:
        - Src:             'main.c:774,4'
          Dst:             get_debug_level
        - Src:             'main.c:774,4'
          Dst:             get_debug_facility
        - Src:             'main.c:774,4'
          Dst:             dprint_color
        - Src:             'main.c:774,4'
          Dst:             my_pid
        - Src:             'main.c:774,4'
          Dst:             fprintf
        - Src:             'main.c:774,4'
          Dst:             dprint_color_reset
        - Src:             'main.c:774,4'
          Dst:             get_debug_facility
        - Src:             'main.c:780,5'
          Dst:             get_debug_level
        - Src:             'main.c:780,5'
          Dst:             get_debug_facility
        - Src:             'main.c:780,5'
          Dst:             dprint_color
        - Src:             'main.c:780,5'
          Dst:             my_pid
        - Src:             'main.c:780,5'
          Dst:             fprintf
        - Src:             'main.c:780,5'
          Dst:             dprint_color_reset
        - Src:             'main.c:780,5'
          Dst:             get_debug_facility
        - Src:             'main.c:782,5'
          Dst:             get_debug_level
        - Src:             'main.c:782,5'
          Dst:             get_debug_facility
        - Src:             'main.c:782,5'
          Dst:             dprint_color
        - Src:             'main.c:782,5'
          Dst:             my_pid
        - Src:             'main.c:782,5'
          Dst:             fprintf
        - Src:             'main.c:782,5'
          Dst:             dprint_color_reset
        - Src:             'main.c:782,5'
          Dst:             get_debug_facility
        - Src:             'main.c:783,4'
          Dst:             get_debug_level
        - Src:             'main.c:783,4'
          Dst:             get_debug_facility
        - Src:             'main.c:783,4'
          Dst:             dprint_color
        - Src:             'main.c:783,4'
          Dst:             my_pid
        - Src:             'main.c:783,4'
          Dst:             fprintf
        - Src:             'main.c:783,4'
          Dst:             dprint_color_reset
        - Src:             'main.c:783,4'
          Dst:             get_debug_facility
        - Src:             'main.c:785,4'
          Dst:             shutdown_children
        - Src:             'main.c:786,4'
          Dst:             exit
        - Src:             'main.c:786,4'
          Dst:             _exit
        - Src:             'main.c:805,6'
          Dst:             get_debug_level
        - Src:             'main.c:805,6'
          Dst:             get_debug_facility
        - Src:             'main.c:805,6'
          Dst:             dprint_color
        - Src:             'main.c:805,6'
          Dst:             my_pid
        - Src:             'main.c:805,6'
          Dst:             fprintf
        - Src:             'main.c:805,6'
          Dst:             dprint_color_reset
        - Src:             'main.c:805,6'
          Dst:             get_debug_facility
        - Src:             'main.c:809,6'
          Dst:             get_debug_level
        - Src:             'main.c:809,6'
          Dst:             get_debug_facility
        - Src:             'main.c:809,6'
          Dst:             dprint_color
        - Src:             'main.c:809,6'
          Dst:             my_pid
        - Src:             'main.c:809,6'
          Dst:             fprintf
        - Src:             'main.c:809,6'
          Dst:             dprint_color_reset
        - Src:             'main.c:809,6'
          Dst:             get_debug_facility
        - Src:             'main.c:817,18'
          Dst:             waitpid
        - Src:             'main.c:820,6'
          Dst:             get_debug_level
        - Src:             'main.c:820,6'
          Dst:             get_debug_facility
        - Src:             'main.c:820,6'
          Dst:             dprint_color
        - Src:             'main.c:820,6'
          Dst:             my_pid
        - Src:             'main.c:820,6'
          Dst:             fprintf
        - Src:             'main.c:820,6'
          Dst:             dprint_color_reset
        - Src:             'main.c:820,6'
          Dst:             get_debug_facility
        - Src:             'main.c:824,6'
          Dst:             get_debug_level
        - Src:             'main.c:824,6'
          Dst:             get_debug_facility
        - Src:             'main.c:824,6'
          Dst:             dprint_color
        - Src:             'main.c:824,6'
          Dst:             my_pid
        - Src:             'main.c:824,6'
          Dst:             fprintf
        - Src:             'main.c:824,6'
          Dst:             dprint_color_reset
        - Src:             'main.c:824,6'
          Dst:             get_debug_facility
        - Src:             'main.c:828,6'
          Dst:             get_debug_level
        - Src:             'main.c:828,6'
          Dst:             get_debug_facility
        - Src:             'main.c:828,6'
          Dst:             dprint_color
        - Src:             'main.c:828,6'
          Dst:             my_pid
        - Src:             'main.c:828,6'
          Dst:             fprintf
        - Src:             'main.c:828,6'
          Dst:             dprint_color_reset
        - Src:             'main.c:828,6'
          Dst:             get_debug_facility
        - Src:             'main.c:832,6'
          Dst:             get_debug_level
        - Src:             'main.c:832,6'
          Dst:             get_debug_facility
        - Src:             'main.c:832,6'
          Dst:             dprint_color
        - Src:             'main.c:832,6'
          Dst:             my_pid
        - Src:             'main.c:832,6'
          Dst:             fprintf
        - Src:             'main.c:832,6'
          Dst:             dprint_color_reset
        - Src:             'main.c:832,6'
          Dst:             get_debug_facility
        - Src:             'main.c:842,5'
          Dst:             get_debug_level
        - Src:             'main.c:842,5'
          Dst:             get_debug_facility
        - Src:             'main.c:842,5'
          Dst:             dprint_color
        - Src:             'main.c:842,5'
          Dst:             my_pid
        - Src:             'main.c:842,5'
          Dst:             fprintf
        - Src:             'main.c:842,5'
          Dst:             dprint_color_reset
        - Src:             'main.c:842,5'
          Dst:             get_debug_facility
        - Src:             'main.c:848,5'
          Dst:             get_debug_level
        - Src:             'main.c:848,5'
          Dst:             get_debug_facility
        - Src:             'main.c:848,5'
          Dst:             dprint_color
        - Src:             'main.c:848,5'
          Dst:             my_pid
        - Src:             'main.c:848,5'
          Dst:             fprintf
        - Src:             'main.c:848,5'
          Dst:             dprint_color_reset
        - Src:             'main.c:848,5'
          Dst:             get_debug_facility
        - Src:             'main.c:851,4'
          Dst:             get_debug_level
        - Src:             'main.c:851,4'
          Dst:             get_debug_facility
        - Src:             'main.c:851,4'
          Dst:             dprint_color
        - Src:             'main.c:851,4'
          Dst:             my_pid
        - Src:             'main.c:851,4'
          Dst:             fprintf
        - Src:             'main.c:851,4'
          Dst:             dprint_color_reset
        - Src:             'main.c:851,4'
          Dst:             get_debug_facility
        - Src:             'main.c:854,4'
          Dst:             shutdown_children
        - Src:             'main.c:856,5'
          Dst:             exit
        - Src:             'main.c:856,5'
          Dst:             _exit
        - Src:             'main.c:858,5'
          Dst:             exit
        - Src:             'main.c:858,5'
          Dst:             _exit
        - Src:             'main.c:863,4'
          Dst:             get_debug_level
        - Src:             'main.c:863,4'
          Dst:             get_debug_facility
        - Src:             'main.c:863,4'
          Dst:             dprint_color
        - Src:             'main.c:863,4'
          Dst:             my_pid
        - Src:             'main.c:863,4'
          Dst:             fprintf
        - Src:             'main.c:863,4'
          Dst:             dprint_color_reset
        - Src:             'main.c:863,4'
          Dst:             get_debug_facility
        - Src:             'main.c:866,4'
          Dst:             get_debug_level
        - Src:             'main.c:866,4'
          Dst:             get_debug_facility
        - Src:             'main.c:866,4'
          Dst:             dprint_color
        - Src:             'main.c:866,4'
          Dst:             my_pid
        - Src:             'main.c:866,4'
          Dst:             fprintf
        - Src:             'main.c:866,4'
          Dst:             dprint_color_reset
        - Src:             'main.c:866,4'
          Dst:             get_debug_facility
    - functionName:    pause
      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:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    waitpid
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    select
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    8
      BranchProfiles:  []
      Callsites:       []
    - functionName:    sig_usr
      functionSourceFile: '/src/kamailio/src/main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 879
      functionLinenumberEnd: 965
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         223
      ICount:          1290
      EdgeCount:       289
      CyclomaticComplexity: 68
      functionsReached:
        - _exit
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - handle_sigs
        - my_pid
      functionUses:    7
      BranchProfiles:
        - Branch String:   'main.c:898,3'
          Branch Sides:    []
      Callsites:
        - Src:             'main.c:895,4'
          Dst:             handle_sigs
        - Src:             'main.c:901,5'
          Dst:             get_debug_level
        - Src:             'main.c:901,5'
          Dst:             get_debug_facility
        - Src:             'main.c:901,5'
          Dst:             dprint_color
        - Src:             'main.c:901,5'
          Dst:             my_pid
        - Src:             'main.c:901,5'
          Dst:             fprintf
        - Src:             'main.c:901,5'
          Dst:             dprint_color_reset
        - Src:             'main.c:901,5'
          Dst:             get_debug_facility
        - Src:             'main.c:907,5'
          Dst:             get_debug_level
        - Src:             'main.c:907,5'
          Dst:             get_debug_facility
        - Src:             'main.c:907,5'
          Dst:             dprint_color
        - Src:             'main.c:907,5'
          Dst:             my_pid
        - Src:             'main.c:907,5'
          Dst:             fprintf
        - Src:             'main.c:907,5'
          Dst:             dprint_color_reset
        - Src:             'main.c:907,5'
          Dst:             get_debug_facility
        - Src:             'main.c:929,5'
          Dst:             _exit
        - Src:             'main.c:933,5'
          Dst:             get_debug_level
        - Src:             'main.c:933,5'
          Dst:             get_debug_facility
        - Src:             'main.c:933,5'
          Dst:             dprint_color
        - Src:             'main.c:933,5'
          Dst:             my_pid
        - Src:             'main.c:933,5'
          Dst:             fprintf
        - Src:             'main.c:933,5'
          Dst:             dprint_color_reset
        - Src:             'main.c:933,5'
          Dst:             get_debug_facility
        - Src:             'main.c:954,5'
          Dst:             get_debug_level
        - Src:             'main.c:954,5'
          Dst:             get_debug_facility
        - Src:             'main.c:954,5'
          Dst:             dprint_color
        - Src:             'main.c:954,5'
          Dst:             my_pid
        - Src:             'main.c:954,5'
          Dst:             fprintf
        - Src:             'main.c:954,5'
          Dst:             dprint_color_reset
        - Src:             'main.c:954,5'
          Dst:             get_debug_facility
        - Src:             'main.c:959,5'
          Dst:             get_debug_level
        - Src:             'main.c:959,5'
          Dst:             get_debug_facility
        - Src:             'main.c:959,5'
          Dst:             dprint_color
        - Src:             'main.c:959,5'
          Dst:             my_pid
        - Src:             'main.c:959,5'
          Dst:             fprintf
        - Src:             'main.c:959,5'
          Dst:             dprint_color_reset
        - Src:             'main.c:959,5'
          Dst:             get_debug_facility
    - functionName:    pathmax
      functionSourceFile: '/src/kamailio/src/./core/parser/../ut.h'
      linkageType:     InternalLinkage
      functionLinenumber: 541
      functionLinenumberEnd: 552
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         12
      ICount:          49
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - pathconf
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './core/parser/../ut.h:548,13'
          Dst:             pathconf
    - functionName:    getcwd
      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:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pathconf
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    sr_instance_started
      functionSourceFile: '/src/kamailio/src/main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 585
      functionLinenumberEnd: 590
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         7
      ICount:          29
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    strz2sint
      functionSourceFile: '/src/kamailio/src/core/parser/../ut.h'
      linkageType:     InternalLinkage
      functionLinenumber: 814
      functionLinenumberEnd: 843
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         22
      ICount:          138
      EdgeCount:       28
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    set_mod_param_serialized
      functionSourceFile: '/src/kamailio/src/core/modparam.c'
      linkageType:     InternalLinkage
      functionLinenumber: 357
      functionLinenumberEnd: 415
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         268
      ICount:          1631
      EdgeCount:       356
      CyclomaticComplexity: 90
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
        - set_mod_param_regex
        - strchr
        - strcpy
        - strlen
        - strz2sint
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/modparam.c:367,5'
          Dst:             strlen
        - Src:             'core/modparam.c:368,3'
          Dst:             get_debug_level
        - Src:             'core/modparam.c:368,3'
          Dst:             get_debug_facility
        - Src:             'core/modparam.c:368,3'
          Dst:             dprint_color
        - Src:             'core/modparam.c:368,3'
          Dst:             my_pid
        - Src:             'core/modparam.c:368,3'
          Dst:             fprintf
        - Src:             'core/modparam.c:368,3'
          Dst:             dprint_color_reset
        - Src:             'core/modparam.c:368,3'
          Dst:             get_debug_facility
        - Src:             'core/modparam.c:371,2'
          Dst:             strcpy
        - Src:             'core/modparam.c:373,6'
          Dst:             strchr
        - Src:             'core/modparam.c:375,3'
          Dst:             get_debug_level
        - Src:             'core/modparam.c:375,3'
          Dst:             get_debug_facility
        - Src:             'core/modparam.c:375,3'
          Dst:             dprint_color
        - Src:             'core/modparam.c:375,3'
          Dst:             my_pid
        - Src:             'core/modparam.c:375,3'
          Dst:             fprintf
        - Src:             'core/modparam.c:375,3'
          Dst:             dprint_color_reset
        - Src:             'core/modparam.c:375,3'
          Dst:             get_debug_facility
        - Src:             'core/modparam.c:381,6'
          Dst:             strchr
        - Src:             'core/modparam.c:383,3'
          Dst:             get_debug_level
        - Src:             'core/modparam.c:383,3'
          Dst:             get_debug_facility
        - Src:             'core/modparam.c:383,3'
          Dst:             dprint_color
        - Src:             'core/modparam.c:383,3'
          Dst:             my_pid
        - Src:             'core/modparam.c:383,3'
          Dst:             fprintf
        - Src:             'core/modparam.c:383,3'
          Dst:             dprint_color_reset
        - Src:             'core/modparam.c:383,3'
          Dst:             get_debug_facility
        - Src:             'core/modparam.c:393,3'
          Dst:             get_debug_level
        - Src:             'core/modparam.c:393,3'
          Dst:             get_debug_facility
        - Src:             'core/modparam.c:393,3'
          Dst:             dprint_color
        - Src:             'core/modparam.c:393,3'
          Dst:             my_pid
        - Src:             'core/modparam.c:393,3'
          Dst:             fprintf
        - Src:             'core/modparam.c:393,3'
          Dst:             dprint_color_reset
        - Src:             'core/modparam.c:393,3'
          Dst:             get_debug_facility
        - Src:             'core/modparam.c:398,3'
          Dst:             get_debug_level
        - Src:             'core/modparam.c:398,3'
          Dst:             get_debug_facility
        - Src:             'core/modparam.c:398,3'
          Dst:             dprint_color
        - Src:             'core/modparam.c:398,3'
          Dst:             my_pid
        - Src:             'core/modparam.c:398,3'
          Dst:             fprintf
        - Src:             'core/modparam.c:398,3'
          Dst:             dprint_color_reset
        - Src:             'core/modparam.c:398,3'
          Dst:             get_debug_facility
        - Src:             'core/modparam.c:405,10'
          Dst:             set_mod_param_regex
        - Src:             'core/modparam.c:407,6'
          Dst:             strlen
        - Src:             'core/modparam.c:408,4'
          Dst:             get_debug_level
        - Src:             'core/modparam.c:408,4'
          Dst:             get_debug_facility
        - Src:             'core/modparam.c:408,4'
          Dst:             dprint_color
        - Src:             'core/modparam.c:408,4'
          Dst:             my_pid
        - Src:             'core/modparam.c:408,4'
          Dst:             fprintf
        - Src:             'core/modparam.c:408,4'
          Dst:             dprint_color_reset
        - Src:             'core/modparam.c:408,4'
          Dst:             get_debug_facility
        - Src:             'core/modparam.c:411,3'
          Dst:             strz2sint
        - Src:             'core/modparam.c:412,10'
          Dst:             set_mod_param_regex
    - functionName:    strcpy
      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:    14
      BranchProfiles:  []
      Callsites:       []
    - functionName:    set_mod_param_regex
      functionSourceFile: '/src/kamailio/src/core/modparam.c'
      linkageType:     InternalLinkage
      functionLinenumber: 83
      functionLinenumberEnd: 235
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         585
      ICount:          3621
      EdgeCount:       773
      CyclomaticComplexity: 190
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - find_param_export
        - fprintf
        - get_debug_facility
        - get_debug_level
        - get_loaded_modules
        - get_mod_param_type_str
        - my_pid
        - regcomp
        - regexec
        - regfree
        - shm_initialized
        - strlen
      functionUses:    10
      BranchProfiles:
        - Branch String:   'core/modparam.c:163,6'
          Branch Sides:    []
        - Branch String:   'core/modparam.c:176,6'
          Branch Sides:    []
      Callsites:
        - Src:             'core/modparam.c:94,3'
          Dst:             get_debug_level
        - Src:             'core/modparam.c:94,3'
          Dst:             get_debug_facility
        - Src:             'core/modparam.c:94,3'
          Dst:             dprint_color
        - Src:             'core/modparam.c:94,3'
          Dst:             my_pid
        - Src:             'core/modparam.c:94,3'
          Dst:             fprintf
        - Src:             'core/modparam.c:94,3'
          Dst:             dprint_color_reset
        - Src:             'core/modparam.c:94,3'
          Dst:             get_debug_facility
        - Src:             'core/modparam.c:98,3'
          Dst:             get_debug_level
        - Src:             'core/modparam.c:98,3'
          Dst:             get_debug_facility
        - Src:             'core/modparam.c:98,3'
          Dst:             dprint_color
        - Src:             'core/modparam.c:98,3'
          Dst:             my_pid
        - Src:             'core/modparam.c:98,3'
          Dst:             fprintf
        - Src:             'core/modparam.c:98,3'
          Dst:             dprint_color_reset
        - Src:             'core/modparam.c:98,3'
          Dst:             get_debug_facility
        - Src:             'core/modparam.c:102,8'
          Dst:             strlen
        - Src:             'core/modparam.c:105,3'
          Dst:             get_debug_level
        - Src:             'core/modparam.c:105,3'
          Dst:             get_debug_facility
        - Src:             'core/modparam.c:105,3'
          Dst:             dprint_color
        - Src:             'core/modparam.c:105,3'
          Dst:             my_pid
        - Src:             'core/modparam.c:105,3'
          Dst:             fprintf
        - Src:             'core/modparam.c:105,3'
          Dst:             dprint_color_reset
        - Src:             'core/modparam.c:105,3'
          Dst:             get_debug_facility
        - Src:             'core/modparam.c:115,5'
          Dst:             regcomp
        - Src:             'core/modparam.c:116,3'
          Dst:             get_debug_level
        - Src:             'core/modparam.c:116,3'
          Dst:             get_debug_facility
        - Src:             'core/modparam.c:116,3'
          Dst:             dprint_color
        - Src:             'core/modparam.c:116,3'
          Dst:             my_pid
        - Src:             'core/modparam.c:116,3'
          Dst:             fprintf
        - Src:             'core/modparam.c:116,3'
          Dst:             dprint_color_reset
        - Src:             'core/modparam.c:116,3'
          Dst:             get_debug_facility
        - Src:             'core/modparam.c:122,13'
          Dst:             get_loaded_modules
        - Src:             'core/modparam.c:124,6'
          Dst:             regexec
        - Src:             'core/modparam.c:125,4'
          Dst:             get_debug_level
        - Src:             'core/modparam.c:125,4'
          Dst:             get_debug_facility
        - Src:             'core/modparam.c:125,4'
          Dst:             dprint_color
        - Src:             'core/modparam.c:125,4'
          Dst:             my_pid
        - Src:             'core/modparam.c:125,4'
          Dst:             fprintf
        - Src:             'core/modparam.c:125,4'
          Dst:             dprint_color_reset
        - Src:             'core/modparam.c:125,4'
          Dst:             get_debug_facility
        - Src:             'core/modparam.c:128,10'
          Dst:             find_param_export
        - Src:             'core/modparam.c:139,20'
          Dst:             strlen
        - Src:             'core/modparam.c:148,5'
          Dst:             get_debug_level
        - Src:             'core/modparam.c:148,5'
          Dst:             get_debug_facility
        - Src:             'core/modparam.c:148,5'
          Dst:             dprint_color
        - Src:             'core/modparam.c:148,5'
          Dst:             my_pid
        - Src:             'core/modparam.c:148,5'
          Dst:             fprintf
        - Src:             'core/modparam.c:148,5'
          Dst:             dprint_color_reset
        - Src:             'core/modparam.c:148,5'
          Dst:             get_debug_facility
        - Src:             'core/modparam.c:152,7'
          Dst:             regfree
        - Src:             'core/modparam.c:157,10'
          Dst:             shm_initialized
        - Src:             'core/modparam.c:158,7'
          Dst:             get_debug_level
        - Src:             'core/modparam.c:158,7'
          Dst:             get_debug_facility
        - Src:             'core/modparam.c:158,7'
          Dst:             dprint_color
        - Src:             'core/modparam.c:158,7'
          Dst:             my_pid
        - Src:             'core/modparam.c:158,7'
          Dst:             fprintf
        - Src:             'core/modparam.c:158,7'
          Dst:             dprint_color_reset
        - Src:             'core/modparam.c:158,7'
          Dst:             get_debug_facility
        - Src:             'core/modparam.c:159,7'
          Dst:             regfree
        - Src:             'core/modparam.c:167,9'
          Dst:             get_debug_level
        - Src:             'core/modparam.c:167,9'
          Dst:             get_debug_facility
        - Src:             'core/modparam.c:167,9'
          Dst:             dprint_color
        - Src:             'core/modparam.c:167,9'
          Dst:             my_pid
        - Src:             'core/modparam.c:167,9'
          Dst:             fprintf
        - Src:             'core/modparam.c:167,9'
          Dst:             dprint_color_reset
        - Src:             'core/modparam.c:167,9'
          Dst:             get_debug_facility
        - Src:             'core/modparam.c:168,9'
          Dst:             regfree
        - Src:             'core/modparam.c:178,20'
          Dst:             strlen
        - Src:             'core/modparam.c:181,9'
          Dst:             get_debug_level
        - Src:             'core/modparam.c:181,9'
          Dst:             get_debug_facility
        - Src:             'core/modparam.c:181,9'
          Dst:             dprint_color
        - Src:             'core/modparam.c:181,9'
          Dst:             my_pid
        - Src:             'core/modparam.c:181,9'
          Dst:             fprintf
        - Src:             'core/modparam.c:181,9'
          Dst:             dprint_color_reset
        - Src:             'core/modparam.c:181,9'
          Dst:             get_debug_facility
        - Src:             'core/modparam.c:182,9'
          Dst:             regfree
        - Src:             'core/modparam.c:192,9'
          Dst:             get_debug_level
        - Src:             'core/modparam.c:192,9'
          Dst:             get_debug_facility
        - Src:             'core/modparam.c:192,9'
          Dst:             dprint_color
        - Src:             'core/modparam.c:192,9'
          Dst:             my_pid
        - Src:             'core/modparam.c:192,9'
          Dst:             fprintf
        - Src:             'core/modparam.c:192,9'
          Dst:             dprint_color_reset
        - Src:             'core/modparam.c:192,9'
          Dst:             get_debug_facility
        - Src:             'core/modparam.c:193,9'
          Dst:             regfree
        - Src:             'core/modparam.c:200,9'
          Dst:             get_debug_level
        - Src:             'core/modparam.c:200,9'
          Dst:             get_debug_facility
        - Src:             'core/modparam.c:200,9'
          Dst:             dprint_color
        - Src:             'core/modparam.c:200,9'
          Dst:             my_pid
        - Src:             'core/modparam.c:200,9'
          Dst:             fprintf
        - Src:             'core/modparam.c:200,9'
          Dst:             dprint_color_reset
        - Src:             'core/modparam.c:200,9'
          Dst:             get_debug_facility
        - Src:             'core/modparam.c:201,9'
          Dst:             regfree
        - Src:             'core/modparam.c:217,5'
          Dst:             get_debug_level
        - Src:             'core/modparam.c:217,5'
          Dst:             get_debug_facility
        - Src:             'core/modparam.c:217,5'
          Dst:             get_mod_param_type_str
        - Src:             'core/modparam.c:217,5'
          Dst:             dprint_color
        - Src:             'core/modparam.c:217,5'
          Dst:             my_pid
        - Src:             'core/modparam.c:217,5'
          Dst:             get_mod_param_type_str
        - Src:             'core/modparam.c:217,5'
          Dst:             fprintf
        - Src:             'core/modparam.c:217,5'
          Dst:             dprint_color_reset
        - Src:             'core/modparam.c:217,5'
          Dst:             get_debug_facility
        - Src:             'core/modparam.c:217,5'
          Dst:             get_mod_param_type_str
        - Src:             'core/modparam.c:221,5'
          Dst:             regfree
        - Src:             'core/modparam.c:228,2'
          Dst:             regfree
        - Src:             'core/modparam.c:231,3'
          Dst:             get_debug_level
        - Src:             'core/modparam.c:231,3'
          Dst:             get_debug_facility
        - Src:             'core/modparam.c:231,3'
          Dst:             dprint_color
        - Src:             'core/modparam.c:231,3'
          Dst:             my_pid
        - Src:             'core/modparam.c:231,3'
          Dst:             fprintf
        - Src:             'core/modparam.c:231,3'
          Dst:             dprint_color_reset
        - Src:             'core/modparam.c:231,3'
          Dst:             get_debug_facility
    - functionName:    regcomp
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    13
      BranchProfiles:  []
      Callsites:       []
    - functionName:    regexec
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    10
      BranchProfiles:  []
      Callsites:       []
    - functionName:    regfree
      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:    23
      BranchProfiles:  []
      Callsites:       []
    - functionName:    get_mod_param_type_str
      functionSourceFile: '/src/kamailio/src/core/modparam.c'
      linkageType:     InternalLinkage
      functionLinenumber: 47
      functionLinenumberEnd: 75
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         20
      ICount:          103
      EdgeCount:       28
      CyclomaticComplexity: 10
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    modparamx_set
      functionSourceFile: '/src/kamailio/src/core/modparam.c'
      linkageType:     InternalLinkage
      functionLinenumber: 238
      functionLinenumberEnd: 354
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         526
      ICount:          3306
      EdgeCount:       698
      CyclomaticComplexity: 174
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - faked_msg_get_next
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
        - pv_cache_get
        - pv_eval_str
        - pv_get_spec_value
        - pv_locate_name
        - set_mod_param_regex
        - str_list_block_add
        - strchr
        - strlen
      functionUses:    3
      BranchProfiles:
        - Branch String:   'core/modparam.c:278,2'
          Branch Sides:    []
      Callsites:
        - Src:             'core/modparam.c:249,5'
          Dst:             strchr
        - Src:             'core/modparam.c:250,10'
          Dst:             faked_msg_get_next
        - Src:             'core/modparam.c:252,14'
          Dst:             strlen
        - Src:             'core/modparam.c:253,6'
          Dst:             pv_eval_str
        - Src:             'core/modparam.c:254,9'
          Dst:             str_list_block_add
        - Src:             'core/modparam.c:256,5'
          Dst:             get_debug_level
        - Src:             'core/modparam.c:256,5'
          Dst:             get_debug_facility
        - Src:             'core/modparam.c:256,5'
          Dst:             dprint_color
        - Src:             'core/modparam.c:256,5'
          Dst:             my_pid
        - Src:             'core/modparam.c:256,5'
          Dst:             fprintf
        - Src:             'core/modparam.c:256,5'
          Dst:             dprint_color_reset
        - Src:             'core/modparam.c:256,5'
          Dst:             get_debug_facility
        - Src:             'core/modparam.c:264,5'
          Dst:             strchr
        - Src:             'core/modparam.c:265,10'
          Dst:             faked_msg_get_next
        - Src:             'core/modparam.c:267,14'
          Dst:             strlen
        - Src:             'core/modparam.c:268,6'
          Dst:             pv_eval_str
        - Src:             'core/modparam.c:269,9'
          Dst:             str_list_block_add
        - Src:             'core/modparam.c:271,5'
          Dst:             get_debug_level
        - Src:             'core/modparam.c:271,5'
          Dst:             get_debug_facility
        - Src:             'core/modparam.c:271,5'
          Dst:             dprint_color
        - Src:             'core/modparam.c:271,5'
          Dst:             my_pid
        - Src:             'core/modparam.c:271,5'
          Dst:             fprintf
        - Src:             'core/modparam.c:271,5'
          Dst:             dprint_color_reset
        - Src:             'core/modparam.c:271,5'
          Dst:             get_debug_facility
        - Src:             'core/modparam.c:280,7'
          Dst:             strchr
        - Src:             'core/modparam.c:281,12'
          Dst:             faked_msg_get_next
        - Src:             'core/modparam.c:283,16'
          Dst:             strlen
        - Src:             'core/modparam.c:284,8'
          Dst:             pv_eval_str
        - Src:             'core/modparam.c:285,11'
          Dst:             str_list_block_add
        - Src:             'core/modparam.c:288,7'
          Dst:             get_debug_level
        - Src:             'core/modparam.c:288,7'
          Dst:             get_debug_facility
        - Src:             'core/modparam.c:288,7'
          Dst:             dprint_color
        - Src:             'core/modparam.c:288,7'
          Dst:             my_pid
        - Src:             'core/modparam.c:288,7'
          Dst:             fprintf
        - Src:             'core/modparam.c:288,7'
          Dst:             dprint_color_reset
        - Src:             'core/modparam.c:288,7'
          Dst:             get_debug_facility
        - Src:             'core/modparam.c:291,13'
          Dst:             set_mod_param_regex
        - Src:             'core/modparam.c:294,6'
          Dst:             get_debug_level
        - Src:             'core/modparam.c:294,6'
          Dst:             get_debug_facility
        - Src:             'core/modparam.c:294,6'
          Dst:             dprint_color
        - Src:             'core/modparam.c:294,6'
          Dst:             my_pid
        - Src:             'core/modparam.c:294,6'
          Dst:             fprintf
        - Src:             'core/modparam.c:294,6'
          Dst:             dprint_color_reset
        - Src:             'core/modparam.c:294,6'
          Dst:             get_debug_facility
        - Src:             'core/modparam.c:298,12'
          Dst:             set_mod_param_regex
        - Src:             'core/modparam.c:301,11'
          Dst:             set_mod_param_regex
        - Src:             'core/modparam.c:304,15'
          Dst:             strlen
        - Src:             'core/modparam.c:305,16'
          Dst:             pv_locate_name
        - Src:             'core/modparam.c:307,5'
          Dst:             get_debug_level
        - Src:             'core/modparam.c:307,5'
          Dst:             get_debug_facility
        - Src:             'core/modparam.c:307,5'
          Dst:             dprint_color
        - Src:             'core/modparam.c:307,5'
          Dst:             my_pid
        - Src:             'core/modparam.c:307,5'
          Dst:             fprintf
        - Src:             'core/modparam.c:307,5'
          Dst:             dprint_color_reset
        - Src:             'core/modparam.c:307,5'
          Dst:             get_debug_facility
        - Src:             'core/modparam.c:311,10'
          Dst:             pv_cache_get
        - Src:             'core/modparam.c:313,5'
          Dst:             get_debug_level
        - Src:             'core/modparam.c:313,5'
          Dst:             get_debug_facility
        - Src:             'core/modparam.c:313,5'
          Dst:             dprint_color
        - Src:             'core/modparam.c:313,5'
          Dst:             my_pid
        - Src:             'core/modparam.c:313,5'
          Dst:             fprintf
        - Src:             'core/modparam.c:313,5'
          Dst:             dprint_color_reset
        - Src:             'core/modparam.c:313,5'
          Dst:             get_debug_facility
        - Src:             'core/modparam.c:317,11'
          Dst:             faked_msg_get_next
        - Src:             'core/modparam.c:319,7'
          Dst:             pv_get_spec_value
        - Src:             'core/modparam.c:320,5'
          Dst:             get_debug_level
        - Src:             'core/modparam.c:320,5'
          Dst:             get_debug_facility
        - Src:             'core/modparam.c:320,5'
          Dst:             dprint_color
        - Src:             'core/modparam.c:320,5'
          Dst:             my_pid
        - Src:             'core/modparam.c:320,5'
          Dst:             fprintf
        - Src:             'core/modparam.c:320,5'
          Dst:             dprint_color_reset
        - Src:             'core/modparam.c:320,5'
          Dst:             get_debug_facility
        - Src:             'core/modparam.c:324,5'
          Dst:             get_debug_level
        - Src:             'core/modparam.c:324,5'
          Dst:             get_debug_facility
        - Src:             'core/modparam.c:324,5'
          Dst:             dprint_color
        - Src:             'core/modparam.c:324,5'
          Dst:             my_pid
        - Src:             'core/modparam.c:324,5'
          Dst:             fprintf
        - Src:             'core/modparam.c:324,5'
          Dst:             dprint_color_reset
        - Src:             'core/modparam.c:324,5'
          Dst:             get_debug_facility
        - Src:             'core/modparam.c:328,12'
          Dst:             set_mod_param_regex
        - Src:             'core/modparam.c:332,5'
          Dst:             get_debug_level
        - Src:             'core/modparam.c:332,5'
          Dst:             get_debug_facility
        - Src:             'core/modparam.c:332,5'
          Dst:             dprint_color
        - Src:             'core/modparam.c:332,5'
          Dst:             my_pid
        - Src:             'core/modparam.c:332,5'
          Dst:             fprintf
        - Src:             'core/modparam.c:332,5'
          Dst:             dprint_color_reset
        - Src:             'core/modparam.c:332,5'
          Dst:             get_debug_facility
        - Src:             'core/modparam.c:337,5'
          Dst:             get_debug_level
        - Src:             'core/modparam.c:337,5'
          Dst:             get_debug_facility
        - Src:             'core/modparam.c:337,5'
          Dst:             dprint_color
        - Src:             'core/modparam.c:337,5'
          Dst:             my_pid
        - Src:             'core/modparam.c:337,5'
          Dst:             fprintf
        - Src:             'core/modparam.c:337,5'
          Dst:             dprint_color_reset
        - Src:             'core/modparam.c:337,5'
          Dst:             get_debug_facility
        - Src:             'core/modparam.c:341,9'
          Dst:             str_list_block_add
        - Src:             'core/modparam.c:344,5'
          Dst:             get_debug_level
        - Src:             'core/modparam.c:344,5'
          Dst:             get_debug_facility
        - Src:             'core/modparam.c:344,5'
          Dst:             dprint_color
        - Src:             'core/modparam.c:344,5'
          Dst:             my_pid
        - Src:             'core/modparam.c:344,5'
          Dst:             fprintf
        - Src:             'core/modparam.c:344,5'
          Dst:             dprint_color_reset
        - Src:             'core/modparam.c:344,5'
          Dst:             get_debug_facility
        - Src:             'core/modparam.c:348,11'
          Dst:             set_mod_param_regex
        - Src:             'core/modparam.c:351,4'
          Dst:             get_debug_level
        - Src:             'core/modparam.c:351,4'
          Dst:             get_debug_facility
        - Src:             'core/modparam.c:351,4'
          Dst:             dprint_color
        - Src:             'core/modparam.c:351,4'
          Dst:             my_pid
        - Src:             'core/modparam.c:351,4'
          Dst:             fprintf
        - Src:             'core/modparam.c:351,4'
          Dst:             dprint_color_reset
        - Src:             'core/modparam.c:351,4'
          Dst:             get_debug_facility
    - functionName:    set_mod_param
      functionSourceFile: '/src/kamailio/src/core/modparam.c'
      linkageType:     InternalLinkage
      functionLinenumber: 78
      functionLinenumberEnd: 79
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - set_mod_param_regex
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/modparam.c:79,9'
          Dst:             set_mod_param_regex
    - functionName:    int2strbuf
      functionSourceFile: '/src/kamailio/src/core/parser/../ut.h'
      linkageType:     InternalLinkage
      functionLinenumber: 294
      functionLinenumberEnd: 315
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - size_t
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         64
      ICount:          369
      EdgeCount:       84
      CyclomaticComplexity: 22
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/parser/../ut.h:310,3'
          Dst:             get_debug_level
        - Src:             'core/parser/../ut.h:310,3'
          Dst:             get_debug_facility
        - Src:             'core/parser/../ut.h:310,3'
          Dst:             dprint_color
        - Src:             'core/parser/../ut.h:310,3'
          Dst:             my_pid
        - Src:             'core/parser/../ut.h:310,3'
          Dst:             fprintf
        - Src:             'core/parser/../ut.h:310,3'
          Dst:             dprint_color_reset
        - Src:             'core/parser/../ut.h:310,3'
          Dst:             get_debug_facility
    - functionName:    check_transaction_quadruple
      functionSourceFile: '/src/kamailio/src/core/parser/msg_parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1469
      functionLinenumberEnd: 1478
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         15
      ICount:          68
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - parse_headers
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/parser/msg_parser.c:1470,5'
          Dst:             parse_headers
    - functionName:    parse_headers
      functionSourceFile: '/src/kamailio/src/core/parser/msg_parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 309
      functionLinenumberEnd: 694
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         857
      ICount:          5183
      EdgeCount:       1118
      CyclomaticComplexity: 263
      functionsReached:
        - clean_hdr_field
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - get_hdr_field
        - my_pid
      functionUses:    81
      BranchProfiles:
        - Branch String:   'core/parser/msg_parser.c:340,3'
          Branch Sides:    []
      Callsites:
        - Src:             'core/parser/msg_parser.c:333,4'
          Dst:             get_debug_level
        - Src:             'core/parser/msg_parser.c:333,4'
          Dst:             get_debug_facility
        - Src:             'core/parser/msg_parser.c:333,4'
          Dst:             dprint_color
        - Src:             'core/parser/msg_parser.c:333,4'
          Dst:             my_pid
        - Src:             'core/parser/msg_parser.c:333,4'
          Dst:             fprintf
        - Src:             'core/parser/msg_parser.c:333,4'
          Dst:             dprint_color_reset
        - Src:             'core/parser/msg_parser.c:333,4'
          Dst:             get_debug_facility
        - Src:             'core/parser/msg_parser.c:339,10'
          Dst:             get_hdr_field
        - Src:             'core/parser/msg_parser.c:342,5'
          Dst:             get_debug_level
        - Src:             'core/parser/msg_parser.c:342,5'
          Dst:             get_debug_facility
        - Src:             'core/parser/msg_parser.c:342,5'
          Dst:             dprint_color
        - Src:             'core/parser/msg_parser.c:342,5'
          Dst:             my_pid
        - Src:             'core/parser/msg_parser.c:342,5'
          Dst:             fprintf
        - Src:             'core/parser/msg_parser.c:342,5'
          Dst:             dprint_color_reset
        - Src:             'core/parser/msg_parser.c:342,5'
          Dst:             get_debug_facility
        - Src:             'core/parser/msg_parser.c:368,7'
          Dst:             get_debug_level
        - Src:             'core/parser/msg_parser.c:368,7'
          Dst:             get_debug_facility
        - Src:             'core/parser/msg_parser.c:368,7'
          Dst:             dprint_color
        - Src:             'core/parser/msg_parser.c:368,7'
          Dst:             my_pid
        - Src:             'core/parser/msg_parser.c:368,7'
          Dst:             fprintf
        - Src:             'core/parser/msg_parser.c:368,7'
          Dst:             dprint_color_reset
        - Src:             'core/parser/msg_parser.c:368,7'
          Dst:             get_debug_facility
        - Src:             'core/parser/msg_parser.c:387,7'
          Dst:             get_debug_level
        - Src:             'core/parser/msg_parser.c:387,7'
          Dst:             get_debug_facility
        - Src:             'core/parser/msg_parser.c:387,7'
          Dst:             dprint_color
        - Src:             'core/parser/msg_parser.c:387,7'
          Dst:             my_pid
        - Src:             'core/parser/msg_parser.c:387,7'
          Dst:             fprintf
        - Src:             'core/parser/msg_parser.c:387,7'
          Dst:             dprint_color_reset
        - Src:             'core/parser/msg_parser.c:387,7'
          Dst:             get_debug_facility
        - Src:             'core/parser/msg_parser.c:401,7'
          Dst:             get_debug_level
        - Src:             'core/parser/msg_parser.c:401,7'
          Dst:             get_debug_facility
        - Src:             'core/parser/msg_parser.c:401,7'
          Dst:             dprint_color
        - Src:             'core/parser/msg_parser.c:401,7'
          Dst:             my_pid
        - Src:             'core/parser/msg_parser.c:401,7'
          Dst:             fprintf
        - Src:             'core/parser/msg_parser.c:401,7'
          Dst:             dprint_color_reset
        - Src:             'core/parser/msg_parser.c:401,7'
          Dst:             get_debug_facility
        - Src:             'core/parser/msg_parser.c:415,7'
          Dst:             get_debug_level
        - Src:             'core/parser/msg_parser.c:415,7'
          Dst:             get_debug_facility
        - Src:             'core/parser/msg_parser.c:415,7'
          Dst:             dprint_color
        - Src:             'core/parser/msg_parser.c:415,7'
          Dst:             my_pid
        - Src:             'core/parser/msg_parser.c:415,7'
          Dst:             fprintf
        - Src:             'core/parser/msg_parser.c:415,7'
          Dst:             dprint_color_reset
        - Src:             'core/parser/msg_parser.c:415,7'
          Dst:             get_debug_facility
        - Src:             'core/parser/msg_parser.c:434,7'
          Dst:             get_debug_level
        - Src:             'core/parser/msg_parser.c:434,7'
          Dst:             get_debug_facility
        - Src:             'core/parser/msg_parser.c:434,7'
          Dst:             dprint_color
        - Src:             'core/parser/msg_parser.c:434,7'
          Dst:             my_pid
        - Src:             'core/parser/msg_parser.c:434,7'
          Dst:             fprintf
        - Src:             'core/parser/msg_parser.c:434,7'
          Dst:             dprint_color_reset
        - Src:             'core/parser/msg_parser.c:434,7'
          Dst:             get_debug_facility
        - Src:             'core/parser/msg_parser.c:463,7'
          Dst:             get_debug_level
        - Src:             'core/parser/msg_parser.c:463,7'
          Dst:             get_debug_facility
        - Src:             'core/parser/msg_parser.c:463,7'
          Dst:             dprint_color
        - Src:             'core/parser/msg_parser.c:463,7'
          Dst:             my_pid
        - Src:             'core/parser/msg_parser.c:463,7'
          Dst:             fprintf
        - Src:             'core/parser/msg_parser.c:463,7'
          Dst:             dprint_color_reset
        - Src:             'core/parser/msg_parser.c:463,7'
          Dst:             get_debug_facility
        - Src:             'core/parser/msg_parser.c:595,5'
          Dst:             get_debug_level
        - Src:             'core/parser/msg_parser.c:595,5'
          Dst:             get_debug_facility
        - Src:             'core/parser/msg_parser.c:595,5'
          Dst:             dprint_color
        - Src:             'core/parser/msg_parser.c:595,5'
          Dst:             my_pid
        - Src:             'core/parser/msg_parser.c:595,5'
          Dst:             fprintf
        - Src:             'core/parser/msg_parser.c:595,5'
          Dst:             dprint_color_reset
        - Src:             'core/parser/msg_parser.c:595,5'
          Dst:             get_debug_facility
        - Src:             'core/parser/msg_parser.c:597,6'
          Dst:             get_debug_level
        - Src:             'core/parser/msg_parser.c:597,6'
          Dst:             get_debug_facility
        - Src:             'core/parser/msg_parser.c:597,6'
          Dst:             dprint_color
        - Src:             'core/parser/msg_parser.c:597,6'
          Dst:             my_pid
        - Src:             'core/parser/msg_parser.c:597,6'
          Dst:             fprintf
        - Src:             'core/parser/msg_parser.c:597,6'
          Dst:             dprint_color_reset
        - Src:             'core/parser/msg_parser.c:597,6'
          Dst:             get_debug_facility
        - Src:             'core/parser/msg_parser.c:608,6'
          Dst:             get_debug_level
        - Src:             'core/parser/msg_parser.c:608,6'
          Dst:             get_debug_facility
        - Src:             'core/parser/msg_parser.c:608,6'
          Dst:             dprint_color
        - Src:             'core/parser/msg_parser.c:608,6'
          Dst:             my_pid
        - Src:             'core/parser/msg_parser.c:608,6'
          Dst:             fprintf
        - Src:             'core/parser/msg_parser.c:608,6'
          Dst:             dprint_color_reset
        - Src:             'core/parser/msg_parser.c:608,6'
          Dst:             get_debug_facility
        - Src:             'core/parser/msg_parser.c:653,5'
          Dst:             get_debug_level
        - Src:             'core/parser/msg_parser.c:653,5'
          Dst:             get_debug_facility
        - Src:             'core/parser/msg_parser.c:653,5'
          Dst:             dprint_color
        - Src:             'core/parser/msg_parser.c:653,5'
          Dst:             my_pid
        - Src:             'core/parser/msg_parser.c:653,5'
          Dst:             fprintf
        - Src:             'core/parser/msg_parser.c:653,5'
          Dst:             dprint_color_reset
        - Src:             'core/parser/msg_parser.c:653,5'
          Dst:             get_debug_facility
        - Src:             'core/parser/msg_parser.c:685,3'
          Dst:             clean_hdr_field
    - functionName:    get_hdr_field
      functionSourceFile: '/src/kamailio/src/core/parser/msg_parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 76
      functionLinenumberEnd: 289
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1030
      ICount:          6529
      EdgeCount:       1348
      CyclomaticComplexity: 320
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - eat_lws_end
        - fprintf
        - free_cseq
        - free_via_list
        - get_debug_facility
        - get_debug_level
        - my_pid
        - parse_content_length
        - parse_cseq
        - parse_hname2
        - parse_retry_after
        - parse_to_body
        - parse_via
        - q_memchr
        - sr_event_exec
      functionUses:    1
      BranchProfiles:
        - Branch String:   'core/parser/msg_parser.c:115,2'
          Branch Sides:    []
      Callsites:
        - Src:             'core/parser/msg_parser.c:87,3'
          Dst:             get_debug_level
        - Src:             'core/parser/msg_parser.c:87,3'
          Dst:             get_debug_facility
        - Src:             'core/parser/msg_parser.c:87,3'
          Dst:             dprint_color
        - Src:             'core/parser/msg_parser.c:87,3'
          Dst:             my_pid
        - Src:             'core/parser/msg_parser.c:87,3'
          Dst:             fprintf
        - Src:             'core/parser/msg_parser.c:87,3'
          Dst:             dprint_color_reset
        - Src:             'core/parser/msg_parser.c:87,3'
          Dst:             get_debug_facility
        - Src:             'core/parser/msg_parser.c:93,3'
          Dst:             get_debug_level
        - Src:             'core/parser/msg_parser.c:93,3'
          Dst:             get_debug_facility
        - Src:             'core/parser/msg_parser.c:93,3'
          Dst:             dprint_color
        - Src:             'core/parser/msg_parser.c:93,3'
          Dst:             my_pid
        - Src:             'core/parser/msg_parser.c:93,3'
          Dst:             fprintf
        - Src:             'core/parser/msg_parser.c:93,3'
          Dst:             dprint_color_reset
        - Src:             'core/parser/msg_parser.c:93,3'
          Dst:             get_debug_facility
        - Src:             'core/parser/msg_parser.c:98,8'
          Dst:             parse_hname2
        - Src:             'core/parser/msg_parser.c:100,3'
          Dst:             get_debug_level
        - Src:             'core/parser/msg_parser.c:100,3'
          Dst:             get_debug_facility
        - Src:             'core/parser/msg_parser.c:100,3'
          Dst:             dprint_color
        - Src:             'core/parser/msg_parser.c:100,3'
          Dst:             my_pid
        - Src:             'core/parser/msg_parser.c:100,3'
          Dst:             fprintf
        - Src:             'core/parser/msg_parser.c:100,3'
          Dst:             dprint_color_reset
        - Src:             'core/parser/msg_parser.c:100,3'
          Dst:             get_debug_facility
        - Src:             'core/parser/msg_parser.c:105,8'
          Dst:             eat_lws_end
        - Src:             'core/parser/msg_parser.c:107,3'
          Dst:             get_debug_level
        - Src:             'core/parser/msg_parser.c:107,3'
          Dst:             get_debug_facility
        - Src:             'core/parser/msg_parser.c:107,3'
          Dst:             dprint_color
        - Src:             'core/parser/msg_parser.c:107,3'
          Dst:             my_pid
        - Src:             'core/parser/msg_parser.c:107,3'
          Dst:             fprintf
        - Src:             'core/parser/msg_parser.c:107,3'
          Dst:             dprint_color_reset
        - Src:             'core/parser/msg_parser.c:107,3'
          Dst:             get_debug_facility
        - Src:             'core/parser/msg_parser.c:122,5'
          Dst:             get_debug_level
        - Src:             'core/parser/msg_parser.c:122,5'
          Dst:             get_debug_facility
        - Src:             'core/parser/msg_parser.c:122,5'
          Dst:             dprint_color
        - Src:             'core/parser/msg_parser.c:122,5'
          Dst:             my_pid
        - Src:             'core/parser/msg_parser.c:122,5'
          Dst:             fprintf
        - Src:             'core/parser/msg_parser.c:122,5'
          Dst:             dprint_color_reset
        - Src:             'core/parser/msg_parser.c:122,5'
          Dst:             get_debug_facility
        - Src:             'core/parser/msg_parser.c:127,10'
          Dst:             parse_via
        - Src:             'core/parser/msg_parser.c:129,5'
          Dst:             get_debug_level
        - Src:             'core/parser/msg_parser.c:129,5'
          Dst:             get_debug_facility
        - Src:             'core/parser/msg_parser.c:129,5'
          Dst:             dprint_color
        - Src:             'core/parser/msg_parser.c:129,5'
          Dst:             my_pid
        - Src:             'core/parser/msg_parser.c:129,5'
          Dst:             fprintf
        - Src:             'core/parser/msg_parser.c:129,5'
          Dst:             dprint_color_reset
        - Src:             'core/parser/msg_parser.c:129,5'
          Dst:             get_debug_facility
        - Src:             'core/parser/msg_parser.c:130,5'
          Dst:             free_via_list
        - Src:             'core/parser/msg_parser.c:141,5'
          Dst:             get_debug_level
        - Src:             'core/parser/msg_parser.c:141,5'
          Dst:             get_debug_facility
        - Src:             'core/parser/msg_parser.c:141,5'
          Dst:             dprint_color
        - Src:             'core/parser/msg_parser.c:141,5'
          Dst:             my_pid
        - Src:             'core/parser/msg_parser.c:141,5'
          Dst:             fprintf
        - Src:             'core/parser/msg_parser.c:141,5'
          Dst:             dprint_color_reset
        - Src:             'core/parser/msg_parser.c:141,5'
          Dst:             get_debug_facility
        - Src:             'core/parser/msg_parser.c:146,10'
          Dst:             parse_cseq
        - Src:             'core/parser/msg_parser.c:148,5'
          Dst:             get_debug_level
        - Src:             'core/parser/msg_parser.c:148,5'
          Dst:             get_debug_facility
        - Src:             'core/parser/msg_parser.c:148,5'
          Dst:             dprint_color
        - Src:             'core/parser/msg_parser.c:148,5'
          Dst:             my_pid
        - Src:             'core/parser/msg_parser.c:148,5'
          Dst:             fprintf
        - Src:             'core/parser/msg_parser.c:148,5'
          Dst:             dprint_color_reset
        - Src:             'core/parser/msg_parser.c:148,5'
          Dst:             get_debug_facility
        - Src:             'core/parser/msg_parser.c:149,5'
          Dst:             free_cseq
        - Src:             'core/parser/msg_parser.c:154,4'
          Dst:             get_debug_level
        - Src:             'core/parser/msg_parser.c:154,4'
          Dst:             get_debug_facility
        - Src:             'core/parser/msg_parser.c:154,4'
          Dst:             dprint_color
        - Src:             'core/parser/msg_parser.c:154,4'
          Dst:             my_pid
        - Src:             'core/parser/msg_parser.c:154,4'
          Dst:             fprintf
        - Src:             'core/parser/msg_parser.c:154,4'
          Dst:             dprint_color_reset
        - Src:             'core/parser/msg_parser.c:154,4'
          Dst:             get_debug_facility
        - Src:             'core/parser/msg_parser.c:159,10'
          Dst:             parse_to_body
        - Src:             'core/parser/msg_parser.c:164,4'
          Dst:             get_debug_level
        - Src:             'core/parser/msg_parser.c:164,4'
          Dst:             get_debug_facility
        - Src:             'core/parser/msg_parser.c:164,4'
          Dst:             dprint_color
        - Src:             'core/parser/msg_parser.c:164,4'
          Dst:             my_pid
        - Src:             'core/parser/msg_parser.c:164,4'
          Dst:             fprintf
        - Src:             'core/parser/msg_parser.c:164,4'
          Dst:             dprint_color_reset
        - Src:             'core/parser/msg_parser.c:164,4'
          Dst:             get_debug_facility
        - Src:             'core/parser/msg_parser.c:166,4'
          Dst:             get_debug_level
        - Src:             'core/parser/msg_parser.c:166,4'
          Dst:             get_debug_facility
        - Src:             'core/parser/msg_parser.c:166,4'
          Dst:             dprint_color
        - Src:             'core/parser/msg_parser.c:166,4'
          Dst:             my_pid
        - Src:             'core/parser/msg_parser.c:166,4'
          Dst:             fprintf
        - Src:             'core/parser/msg_parser.c:166,4'
          Dst:             dprint_color_reset
        - Src:             'core/parser/msg_parser.c:166,4'
          Dst:             get_debug_facility
        - Src:             'core/parser/msg_parser.c:171,10'
          Dst:             parse_to_body
        - Src:             'core/parser/msg_parser.c:176,4'
          Dst:             get_debug_level
        - Src:             'core/parser/msg_parser.c:176,4'
          Dst:             get_debug_facility
        - Src:             'core/parser/msg_parser.c:176,4'
          Dst:             dprint_color
        - Src:             'core/parser/msg_parser.c:176,4'
          Dst:             my_pid
        - Src:             'core/parser/msg_parser.c:176,4'
          Dst:             fprintf
        - Src:             'core/parser/msg_parser.c:176,4'
          Dst:             dprint_color_reset
        - Src:             'core/parser/msg_parser.c:176,4'
          Dst:             get_debug_facility
        - Src:             'core/parser/msg_parser.c:178,4'
          Dst:             get_debug_level
        - Src:             'core/parser/msg_parser.c:178,4'
          Dst:             get_debug_facility
        - Src:             'core/parser/msg_parser.c:178,4'
          Dst:             dprint_color
        - Src:             'core/parser/msg_parser.c:178,4'
          Dst:             my_pid
        - Src:             'core/parser/msg_parser.c:178,4'
          Dst:             fprintf
        - Src:             'core/parser/msg_parser.c:178,4'
          Dst:             dprint_color_reset
        - Src:             'core/parser/msg_parser.c:178,4'
          Dst:             get_debug_facility
        - Src:             'core/parser/msg_parser.c:184,10'
          Dst:             parse_content_length
        - Src:             'core/parser/msg_parser.c:186,5'
          Dst:             get_debug_level
        - Src:             'core/parser/msg_parser.c:186,5'
          Dst:             get_debug_facility
        - Src:             'core/parser/msg_parser.c:186,5'
          Dst:             dprint_color
        - Src:             'core/parser/msg_parser.c:186,5'
          Dst:             my_pid
        - Src:             'core/parser/msg_parser.c:186,5'
          Dst:             fprintf
        - Src:             'core/parser/msg_parser.c:186,5'
          Dst:             dprint_color_reset
        - Src:             'core/parser/msg_parser.c:186,5'
          Dst:             get_debug_facility
        - Src:             'core/parser/msg_parser.c:191,4'
          Dst:             get_debug_level
        - Src:             'core/parser/msg_parser.c:191,4'
          Dst:             get_debug_facility
        - Src:             'core/parser/msg_parser.c:191,4'
          Dst:             dprint_color
        - Src:             'core/parser/msg_parser.c:191,4'
          Dst:             my_pid
        - Src:             'core/parser/msg_parser.c:191,4'
          Dst:             fprintf
        - Src:             'core/parser/msg_parser.c:191,4'
          Dst:             dprint_color_reset
        - Src:             'core/parser/msg_parser.c:191,4'
          Dst:             get_debug_facility
        - Src:             'core/parser/msg_parser.c:195,10'
          Dst:             parse_retry_after
        - Src:             'core/parser/msg_parser.c:197,5'
          Dst:             get_debug_level
        - Src:             'core/parser/msg_parser.c:197,5'
          Dst:             get_debug_facility
        - Src:             'core/parser/msg_parser.c:197,5'
          Dst:             dprint_color
        - Src:             'core/parser/msg_parser.c:197,5'
          Dst:             my_pid
        - Src:             'core/parser/msg_parser.c:197,5'
          Dst:             fprintf
        - Src:             'core/parser/msg_parser.c:197,5'
          Dst:             dprint_color_reset
        - Src:             'core/parser/msg_parser.c:197,5'
          Dst:             get_debug_facility
        - Src:             'core/parser/msg_parser.c:202,4'
          Dst:             get_debug_level
        - Src:             'core/parser/msg_parser.c:202,4'
          Dst:             get_debug_facility
        - Src:             'core/parser/msg_parser.c:202,4'
          Dst:             dprint_color
        - Src:             'core/parser/msg_parser.c:202,4'
          Dst:             my_pid
        - Src:             'core/parser/msg_parser.c:202,4'
          Dst:             fprintf
        - Src:             'core/parser/msg_parser.c:202,4'
          Dst:             dprint_color_reset
        - Src:             'core/parser/msg_parser.c:202,4'
          Dst:             get_debug_facility
        - Src:             'core/parser/msg_parser.c:258,13'
          Dst:             q_memchr
        - Src:             'core/parser/msg_parser.c:262,6'
          Dst:             get_debug_level
        - Src:             'core/parser/msg_parser.c:262,6'
          Dst:             get_debug_facility
        - Src:             'core/parser/msg_parser.c:262,6'
          Dst:             dprint_color
        - Src:             'core/parser/msg_parser.c:262,6'
          Dst:             my_pid
        - Src:             'core/parser/msg_parser.c:262,6'
          Dst:             fprintf
        - Src:             'core/parser/msg_parser.c:262,6'
          Dst:             dprint_color_reset
        - Src:             'core/parser/msg_parser.c:262,6'
          Dst:             get_debug_facility
        - Src:             'core/parser/msg_parser.c:275,4'
          Dst:             get_debug_level
        - Src:             'core/parser/msg_parser.c:275,4'
          Dst:             get_debug_facility
        - Src:             'core/parser/msg_parser.c:275,4'
          Dst:             dprint_color
        - Src:             'core/parser/msg_parser.c:275,4'
          Dst:             my_pid
        - Src:             'core/parser/msg_parser.c:275,4'
          Dst:             fprintf
        - Src:             'core/parser/msg_parser.c:275,4'
          Dst:             dprint_color_reset
        - Src:             'core/parser/msg_parser.c:275,4'
          Dst:             get_debug_facility
        - Src:             'core/parser/msg_parser.c:284,2'
          Dst:             get_debug_level
        - Src:             'core/parser/msg_parser.c:284,2'
          Dst:             get_debug_facility
        - Src:             'core/parser/msg_parser.c:284,2'
          Dst:             dprint_color
        - Src:             'core/parser/msg_parser.c:284,2'
          Dst:             my_pid
        - Src:             'core/parser/msg_parser.c:284,2'
          Dst:             fprintf
        - Src:             'core/parser/msg_parser.c:284,2'
          Dst:             dprint_color_reset
        - Src:             'core/parser/msg_parser.c:284,2'
          Dst:             get_debug_facility
        - Src:             'core/parser/msg_parser.c:285,2'
          Dst:             sr_event_exec
    - functionName:    eat_lws_end
      functionSourceFile: '/src/kamailio/src/core/parser/parser_f.h'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 63
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         35
      ICount:          158
      EdgeCount:       46
      CyclomaticComplexity: 13
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    q_memchr
      functionSourceFile: '/src/kamailio/src/core/parser/../ut.h'
      linkageType:     InternalLinkage
      functionLinenumber: 434
      functionLinenumberEnd: 443
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          51
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    get_body
      functionSourceFile: '/src/kamailio/src/core/parser/msg_parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1433
      functionLinenumberEnd: 1463
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         162
      ICount:          1000
      EdgeCount:       214
      CyclomaticComplexity: 54
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
        - parse_headers
        - strncmp
      functionUses:    10
      BranchProfiles:  []
      Callsites:
        - Src:             'core/parser/msg_parser.c:1437,5'
          Dst:             parse_headers
        - Src:             'core/parser/msg_parser.c:1438,3'
          Dst:             get_debug_level
        - Src:             'core/parser/msg_parser.c:1438,3'
          Dst:             get_debug_facility
        - Src:             'core/parser/msg_parser.c:1438,3'
          Dst:             dprint_color
        - Src:             'core/parser/msg_parser.c:1438,3'
          Dst:             my_pid
        - Src:             'core/parser/msg_parser.c:1438,3'
          Dst:             fprintf
        - Src:             'core/parser/msg_parser.c:1438,3'
          Dst:             dprint_color_reset
        - Src:             'core/parser/msg_parser.c:1438,3'
          Dst:             get_debug_facility
        - Src:             'core/parser/msg_parser.c:1445,3'
          Dst:             get_debug_level
        - Src:             'core/parser/msg_parser.c:1445,3'
          Dst:             get_debug_facility
        - Src:             'core/parser/msg_parser.c:1445,3'
          Dst:             dprint_color
        - Src:             'core/parser/msg_parser.c:1445,3'
          Dst:             my_pid
        - Src:             'core/parser/msg_parser.c:1445,3'
          Dst:             fprintf
        - Src:             'core/parser/msg_parser.c:1445,3'
          Dst:             dprint_color_reset
        - Src:             'core/parser/msg_parser.c:1445,3'
          Dst:             get_debug_facility
        - Src:             'core/parser/msg_parser.c:1449,31'
          Dst:             strncmp
        - Src:             'core/parser/msg_parser.c:1455,3'
          Dst:             get_debug_level
        - Src:             'core/parser/msg_parser.c:1455,3'
          Dst:             get_debug_facility
        - Src:             'core/parser/msg_parser.c:1455,3'
          Dst:             dprint_color
        - Src:             'core/parser/msg_parser.c:1455,3'
          Dst:             my_pid
        - Src:             'core/parser/msg_parser.c:1455,3'
          Dst:             fprintf
        - Src:             'core/parser/msg_parser.c:1455,3'
          Dst:             dprint_color_reset
        - Src:             'core/parser/msg_parser.c:1455,3'
          Dst:             get_debug_facility
    - functionName:    get_rcv_socket_uri
      functionSourceFile: '/src/kamailio/src/core/parser/msg_parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1332
      functionLinenumberEnd: 1427
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         224
      ICount:          1452
      EdgeCount:       298
      CyclomaticComplexity: 76
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - get_valid_proto_string
        - my_pid
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/parser/msg_parser.c:1341,3'
          Dst:             get_debug_level
        - Src:             'core/parser/msg_parser.c:1341,3'
          Dst:             get_debug_facility
        - Src:             'core/parser/msg_parser.c:1341,3'
          Dst:             dprint_color
        - Src:             'core/parser/msg_parser.c:1341,3'
          Dst:             my_pid
        - Src:             'core/parser/msg_parser.c:1341,3'
          Dst:             fprintf
        - Src:             'core/parser/msg_parser.c:1341,3'
          Dst:             dprint_color_reset
        - Src:             'core/parser/msg_parser.c:1341,3'
          Dst:             get_debug_facility
        - Src:             'core/parser/msg_parser.c:1353,7'
          Dst:             get_valid_proto_string
        - Src:             'core/parser/msg_parser.c:1354,5'
          Dst:             get_debug_level
        - Src:             'core/parser/msg_parser.c:1354,5'
          Dst:             get_debug_facility
        - Src:             'core/parser/msg_parser.c:1354,5'
          Dst:             dprint_color
        - Src:             'core/parser/msg_parser.c:1354,5'
          Dst:             my_pid
        - Src:             'core/parser/msg_parser.c:1354,5'
          Dst:             fprintf
        - Src:             'core/parser/msg_parser.c:1354,5'
          Dst:             dprint_color_reset
        - Src:             'core/parser/msg_parser.c:1354,5'
          Dst:             get_debug_facility
        - Src:             'core/parser/msg_parser.c:1358,7'
          Dst:             get_valid_proto_string
        - Src:             'core/parser/msg_parser.c:1361,5'
          Dst:             get_debug_level
        - Src:             'core/parser/msg_parser.c:1361,5'
          Dst:             get_debug_facility
        - Src:             'core/parser/msg_parser.c:1361,5'
          Dst:             dprint_color
        - Src:             'core/parser/msg_parser.c:1361,5'
          Dst:             my_pid
        - Src:             'core/parser/msg_parser.c:1361,5'
          Dst:             fprintf
        - Src:             'core/parser/msg_parser.c:1361,5'
          Dst:             dprint_color_reset
        - Src:             'core/parser/msg_parser.c:1361,5'
          Dst:             get_debug_facility
        - Src:             'core/parser/msg_parser.c:1395,3'
          Dst:             get_debug_level
        - Src:             'core/parser/msg_parser.c:1395,3'
          Dst:             get_debug_facility
        - Src:             'core/parser/msg_parser.c:1395,3'
          Dst:             dprint_color
        - Src:             'core/parser/msg_parser.c:1395,3'
          Dst:             my_pid
        - Src:             'core/parser/msg_parser.c:1395,3'
          Dst:             fprintf
        - Src:             'core/parser/msg_parser.c:1395,3'
          Dst:             dprint_color_reset
        - Src:             'core/parser/msg_parser.c:1395,3'
          Dst:             get_debug_facility
    - functionName:    get_src_address_socket
      functionSourceFile: '/src/kamailio/src/core/parser/msg_parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1270
      functionLinenumberEnd: 1324
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         139
      ICount:          920
      EdgeCount:       184
      CyclomaticComplexity: 47
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - get_valid_proto_string
        - int2str
        - ip_addr2a
        - my_pid
        - strlen
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/parser/msg_parser.c:1278,3'
          Dst:             get_debug_level
        - Src:             'core/parser/msg_parser.c:1278,3'
          Dst:             get_debug_facility
        - Src:             'core/parser/msg_parser.c:1278,3'
          Dst:             dprint_color
        - Src:             'core/parser/msg_parser.c:1278,3'
          Dst:             my_pid
        - Src:             'core/parser/msg_parser.c:1278,3'
          Dst:             fprintf
        - Src:             'core/parser/msg_parser.c:1278,3'
          Dst:             dprint_color_reset
        - Src:             'core/parser/msg_parser.c:1278,3'
          Dst:             get_debug_facility
        - Src:             'core/parser/msg_parser.c:1282,5'
          Dst:             get_valid_proto_string
        - Src:             'core/parser/msg_parser.c:1283,3'
          Dst:             get_debug_level
        - Src:             'core/parser/msg_parser.c:1283,3'
          Dst:             get_debug_facility
        - Src:             'core/parser/msg_parser.c:1283,3'
          Dst:             dprint_color
        - Src:             'core/parser/msg_parser.c:1283,3'
          Dst:             my_pid
        - Src:             'core/parser/msg_parser.c:1283,3'
          Dst:             fprintf
        - Src:             'core/parser/msg_parser.c:1283,3'
          Dst:             dprint_color_reset
        - Src:             'core/parser/msg_parser.c:1283,3'
          Dst:             get_debug_facility
        - Src:             'core/parser/msg_parser.c:1287,9'
          Dst:             ip_addr2a
        - Src:             'core/parser/msg_parser.c:1288,11'
          Dst:             strlen
        - Src:             'core/parser/msg_parser.c:1290,11'
          Dst:             int2str
        - Src:             'core/parser/msg_parser.c:1296,3'
          Dst:             get_debug_level
        - Src:             'core/parser/msg_parser.c:1296,3'
          Dst:             get_debug_facility
        - Src:             'core/parser/msg_parser.c:1296,3'
          Dst:             dprint_color
        - Src:             'core/parser/msg_parser.c:1296,3'
          Dst:             my_pid
        - Src:             'core/parser/msg_parser.c:1296,3'
          Dst:             fprintf
        - Src:             'core/parser/msg_parser.c:1296,3'
          Dst:             dprint_color_reset
        - Src:             'core/parser/msg_parser.c:1296,3'
          Dst:             get_debug_facility
    - functionName:    int2str
      functionSourceFile: '/src/kamailio/src/core/parser/../ut.h'
      linkageType:     InternalLinkage
      functionLinenumber: 328
      functionLinenumberEnd: 329
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - int2strbuf
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/parser/../ut.h:329,9'
          Dst:             int2strbuf
    - functionName:    get_src_uri
      functionSourceFile: '/src/kamailio/src/core/parser/msg_parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1187
      functionLinenumberEnd: 1264
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         195
      ICount:          1242
      EdgeCount:       256
      CyclomaticComplexity: 63
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - get_valid_proto_string
        - int2str
        - ip_addr2a
        - my_pid
        - strlen
      functionUses:    2
      BranchProfiles:
        - Branch String:   'core/parser/msg_parser.c:1200,3'
          Branch Sides:    []
      Callsites:
        - Src:             'core/parser/msg_parser.c:1195,3'
          Dst:             get_debug_level
        - Src:             'core/parser/msg_parser.c:1195,3'
          Dst:             get_debug_facility
        - Src:             'core/parser/msg_parser.c:1195,3'
          Dst:             dprint_color
        - Src:             'core/parser/msg_parser.c:1195,3'
          Dst:             my_pid
        - Src:             'core/parser/msg_parser.c:1195,3'
          Dst:             fprintf
        - Src:             'core/parser/msg_parser.c:1195,3'
          Dst:             dprint_color_reset
        - Src:             'core/parser/msg_parser.c:1195,3'
          Dst:             get_debug_facility
        - Src:             'core/parser/msg_parser.c:1208,8'
          Dst:             get_valid_proto_string
        - Src:             'core/parser/msg_parser.c:1209,6'
          Dst:             get_debug_level
        - Src:             'core/parser/msg_parser.c:1209,6'
          Dst:             get_debug_facility
        - Src:             'core/parser/msg_parser.c:1209,6'
          Dst:             dprint_color
        - Src:             'core/parser/msg_parser.c:1209,6'
          Dst:             my_pid
        - Src:             'core/parser/msg_parser.c:1209,6'
          Dst:             fprintf
        - Src:             'core/parser/msg_parser.c:1209,6'
          Dst:             dprint_color_reset
        - Src:             'core/parser/msg_parser.c:1209,6'
          Dst:             get_debug_facility
        - Src:             'core/parser/msg_parser.c:1214,6'
          Dst:             get_valid_proto_string
        - Src:             'core/parser/msg_parser.c:1215,4'
          Dst:             get_debug_level
        - Src:             'core/parser/msg_parser.c:1215,4'
          Dst:             get_debug_facility
        - Src:             'core/parser/msg_parser.c:1215,4'
          Dst:             dprint_color
        - Src:             'core/parser/msg_parser.c:1215,4'
          Dst:             my_pid
        - Src:             'core/parser/msg_parser.c:1215,4'
          Dst:             fprintf
        - Src:             'core/parser/msg_parser.c:1215,4'
          Dst:             dprint_color_reset
        - Src:             'core/parser/msg_parser.c:1215,4'
          Dst:             get_debug_facility
        - Src:             'core/parser/msg_parser.c:1220,9'
          Dst:             ip_addr2a
        - Src:             'core/parser/msg_parser.c:1221,11'
          Dst:             strlen
        - Src:             'core/parser/msg_parser.c:1223,11'
          Dst:             int2str
        - Src:             'core/parser/msg_parser.c:1232,3'
          Dst:             get_debug_level
        - Src:             'core/parser/msg_parser.c:1232,3'
          Dst:             get_debug_facility
        - Src:             'core/parser/msg_parser.c:1232,3'
          Dst:             dprint_color
        - Src:             'core/parser/msg_parser.c:1232,3'
          Dst:             my_pid
        - Src:             'core/parser/msg_parser.c:1232,3'
          Dst:             fprintf
        - Src:             'core/parser/msg_parser.c:1232,3'
          Dst:             dprint_color_reset
        - Src:             'core/parser/msg_parser.c:1232,3'
          Dst:             get_debug_facility
    - functionName:    msg_set_time
      functionSourceFile: '/src/kamailio/src/core/parser/msg_parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1141
      functionLinenumberEnd: 1147
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          49
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - gettimeofday
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/parser/msg_parser.c:1146,9'
          Dst:             gettimeofday
    - functionName:    gettimeofday
      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:    17
      BranchProfiles:  []
      Callsites:       []
    - functionName:    msg_ctx_id_match
      functionSourceFile: '/src/kamailio/src/core/parser/msg_parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1129
      functionLinenumberEnd: 1135
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          59
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    msg_ctx_id_set
      functionSourceFile: '/src/kamailio/src/core/parser/msg_parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1116
      functionLinenumberEnd: 1122
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         7
      ICount:          43
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    next_sibling_hdr_by_name
      functionSourceFile: '/src/kamailio/src/core/parser/msg_parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1100
      functionLinenumberEnd: 1109
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         15
      ICount:          99
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - strncasecmp
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/parser/msg_parser.c:1105,8'
          Dst:             strncasecmp
    - functionName:    get_hdr_by_name
      functionSourceFile: '/src/kamailio/src/core/parser/msg_parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1087
      functionLinenumberEnd: 1096
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          91
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - strncasecmp
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/parser/msg_parser.c:1092,8'
          Dst:             strncasecmp
    - functionName:    next_sibling_hdr
      functionSourceFile: '/src/kamailio/src/core/parser/msg_parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1075
      functionLinenumberEnd: 1083
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          46
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    8
      BranchProfiles:  []
      Callsites:       []
    - functionName:    get_hdr
      functionSourceFile: '/src/kamailio/src/core/parser/msg_parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1058
      functionLinenumberEnd: 1071
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         19
      ICount:          92
      EdgeCount:       24
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    set_ua
      functionSourceFile: '/src/kamailio/src/core/parser/msg_parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1007
      functionLinenumberEnd: 1034
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         103
      ICount:          644
      EdgeCount:       136
      CyclomaticComplexity: 35
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
        - reset_ua
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/parser/msg_parser.c:1011,3'
          Dst:             get_debug_level
        - Src:             'core/parser/msg_parser.c:1011,3'
          Dst:             get_debug_facility
        - Src:             'core/parser/msg_parser.c:1011,3'
          Dst:             dprint_color
        - Src:             'core/parser/msg_parser.c:1011,3'
          Dst:             my_pid
        - Src:             'core/parser/msg_parser.c:1011,3'
          Dst:             fprintf
        - Src:             'core/parser/msg_parser.c:1011,3'
          Dst:             dprint_color_reset
        - Src:             'core/parser/msg_parser.c:1011,3'
          Dst:             get_debug_facility
        - Src:             'core/parser/msg_parser.c:1016,3'
          Dst:             reset_ua
        - Src:             'core/parser/msg_parser.c:1024,4'
          Dst:             get_debug_level
        - Src:             'core/parser/msg_parser.c:1024,4'
          Dst:             get_debug_facility
        - Src:             'core/parser/msg_parser.c:1024,4'
          Dst:             dprint_color
        - Src:             'core/parser/msg_parser.c:1024,4'
          Dst:             my_pid
        - Src:             'core/parser/msg_parser.c:1024,4'
          Dst:             fprintf
        - Src:             'core/parser/msg_parser.c:1024,4'
          Dst:             dprint_color_reset
        - Src:             'core/parser/msg_parser.c:1024,4'
          Dst:             get_debug_facility
    - functionName:    reset_ua
      functionSourceFile: '/src/kamailio/src/core/parser/msg_parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1038
      functionLinenumberEnd: 1044
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          40
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    set_ruid
      functionSourceFile: '/src/kamailio/src/core/parser/msg_parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 967
      functionLinenumberEnd: 993
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         103
      ICount:          644
      EdgeCount:       136
      CyclomaticComplexity: 35
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
        - reset_ruid
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/parser/msg_parser.c:971,3'
          Dst:             get_debug_level
        - Src:             'core/parser/msg_parser.c:971,3'
          Dst:             get_debug_facility
        - Src:             'core/parser/msg_parser.c:971,3'
          Dst:             dprint_color
        - Src:             'core/parser/msg_parser.c:971,3'
          Dst:             my_pid
        - Src:             'core/parser/msg_parser.c:971,3'
          Dst:             fprintf
        - Src:             'core/parser/msg_parser.c:971,3'
          Dst:             dprint_color_reset
        - Src:             'core/parser/msg_parser.c:971,3'
          Dst:             get_debug_facility
        - Src:             'core/parser/msg_parser.c:976,3'
          Dst:             reset_ruid
        - Src:             'core/parser/msg_parser.c:983,4'
          Dst:             get_debug_level
        - Src:             'core/parser/msg_parser.c:983,4'
          Dst:             get_debug_facility
        - Src:             'core/parser/msg_parser.c:983,4'
          Dst:             dprint_color
        - Src:             'core/parser/msg_parser.c:983,4'
          Dst:             my_pid
        - Src:             'core/parser/msg_parser.c:983,4'
          Dst:             fprintf
        - Src:             'core/parser/msg_parser.c:983,4'
          Dst:             dprint_color_reset
        - Src:             'core/parser/msg_parser.c:983,4'
          Dst:             get_debug_facility
    - functionName:    reset_ruid
      functionSourceFile: '/src/kamailio/src/core/parser/msg_parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 997
      functionLinenumberEnd: 1003
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          40
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    set_instance
      functionSourceFile: '/src/kamailio/src/core/parser/msg_parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 927
      functionLinenumberEnd: 953
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         103
      ICount:          644
      EdgeCount:       136
      CyclomaticComplexity: 35
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
        - reset_instance
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/parser/msg_parser.c:931,3'
          Dst:             get_debug_level
        - Src:             'core/parser/msg_parser.c:931,3'
          Dst:             get_debug_facility
        - Src:             'core/parser/msg_parser.c:931,3'
          Dst:             dprint_color
        - Src:             'core/parser/msg_parser.c:931,3'
          Dst:             my_pid
        - Src:             'core/parser/msg_parser.c:931,3'
          Dst:             fprintf
        - Src:             'core/parser/msg_parser.c:931,3'
          Dst:             dprint_color_reset
        - Src:             'core/parser/msg_parser.c:931,3'
          Dst:             get_debug_facility
        - Src:             'core/parser/msg_parser.c:936,3'
          Dst:             reset_instance
        - Src:             'core/parser/msg_parser.c:943,4'
          Dst:             get_debug_level
        - Src:             'core/parser/msg_parser.c:943,4'
          Dst:             get_debug_facility
        - Src:             'core/parser/msg_parser.c:943,4'
          Dst:             dprint_color
        - Src:             'core/parser/msg_parser.c:943,4'
          Dst:             my_pid
        - Src:             'core/parser/msg_parser.c:943,4'
          Dst:             fprintf
        - Src:             'core/parser/msg_parser.c:943,4'
          Dst:             dprint_color_reset
        - Src:             'core/parser/msg_parser.c:943,4'
          Dst:             get_debug_facility
    - functionName:    reset_instance
      functionSourceFile: '/src/kamailio/src/core/parser/msg_parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 957
      functionLinenumberEnd: 963
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          40
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    set_path_vector
      functionSourceFile: '/src/kamailio/src/core/parser/msg_parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 883
      functionLinenumberEnd: 910
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         103
      ICount:          644
      EdgeCount:       136
      CyclomaticComplexity: 35
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
        - reset_path_vector
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/parser/msg_parser.c:887,3'
          Dst:             get_debug_level
        - Src:             'core/parser/msg_parser.c:887,3'
          Dst:             get_debug_facility
        - Src:             'core/parser/msg_parser.c:887,3'
          Dst:             dprint_color
        - Src:             'core/parser/msg_parser.c:887,3'
          Dst:             my_pid
        - Src:             'core/parser/msg_parser.c:887,3'
          Dst:             fprintf
        - Src:             'core/parser/msg_parser.c:887,3'
          Dst:             dprint_color_reset
        - Src:             'core/parser/msg_parser.c:887,3'
          Dst:             get_debug_facility
        - Src:             'core/parser/msg_parser.c:892,3'
          Dst:             reset_path_vector
        - Src:             'core/parser/msg_parser.c:899,4'
          Dst:             get_debug_level
        - Src:             'core/parser/msg_parser.c:899,4'
          Dst:             get_debug_facility
        - Src:             'core/parser/msg_parser.c:899,4'
          Dst:             dprint_color
        - Src:             'core/parser/msg_parser.c:899,4'
          Dst:             my_pid
        - Src:             'core/parser/msg_parser.c:899,4'
          Dst:             fprintf
        - Src:             'core/parser/msg_parser.c:899,4'
          Dst:             dprint_color_reset
        - Src:             'core/parser/msg_parser.c:899,4'
          Dst:             get_debug_facility
    - functionName:    reset_path_vector
      functionSourceFile: '/src/kamailio/src/core/parser/msg_parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 914
      functionLinenumberEnd: 923
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         49
      ICount:          291
      EdgeCount:       64
      CyclomaticComplexity: 17
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
        - shm_address_in
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/parser/msg_parser.c:915,6'
          Dst:             shm_address_in
        - Src:             'core/parser/msg_parser.c:921,3'
          Dst:             get_debug_level
        - Src:             'core/parser/msg_parser.c:921,3'
          Dst:             get_debug_facility
        - Src:             'core/parser/msg_parser.c:921,3'
          Dst:             dprint_color
        - Src:             'core/parser/msg_parser.c:921,3'
          Dst:             my_pid
        - Src:             'core/parser/msg_parser.c:921,3'
          Dst:             fprintf
        - Src:             'core/parser/msg_parser.c:921,3'
          Dst:             dprint_color_reset
        - Src:             'core/parser/msg_parser.c:921,3'
          Dst:             get_debug_facility
    - functionName:    set_dst_uri
      functionSourceFile: '/src/kamailio/src/core/parser/msg_parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 842
      functionLinenumberEnd: 870
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         103
      ICount:          656
      EdgeCount:       136
      CyclomaticComplexity: 35
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
        - reset_dst_uri
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/parser/msg_parser.c:846,3'
          Dst:             get_debug_level
        - Src:             'core/parser/msg_parser.c:846,3'
          Dst:             get_debug_facility
        - Src:             'core/parser/msg_parser.c:846,3'
          Dst:             dprint_color
        - Src:             'core/parser/msg_parser.c:846,3'
          Dst:             my_pid
        - Src:             'core/parser/msg_parser.c:846,3'
          Dst:             fprintf
        - Src:             'core/parser/msg_parser.c:846,3'
          Dst:             dprint_color_reset
        - Src:             'core/parser/msg_parser.c:846,3'
          Dst:             get_debug_facility
        - Src:             'core/parser/msg_parser.c:851,3'
          Dst:             reset_dst_uri
        - Src:             'core/parser/msg_parser.c:858,4'
          Dst:             get_debug_level
        - Src:             'core/parser/msg_parser.c:858,4'
          Dst:             get_debug_facility
        - Src:             'core/parser/msg_parser.c:858,4'
          Dst:             dprint_color
        - Src:             'core/parser/msg_parser.c:858,4'
          Dst:             my_pid
        - Src:             'core/parser/msg_parser.c:858,4'
          Dst:             fprintf
        - Src:             'core/parser/msg_parser.c:858,4'
          Dst:             dprint_color_reset
        - Src:             'core/parser/msg_parser.c:858,4'
          Dst:             get_debug_facility
    - functionName:    reset_dst_uri
      functionSourceFile: '/src/kamailio/src/core/parser/msg_parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 874
      functionLinenumberEnd: 880
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          40
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    msg_ldata_reset
      functionSourceFile: '/src/kamailio/src/core/parser/msg_parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1050
      functionLinenumberEnd: 1054
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          20
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    reset_new_uri
      functionSourceFile: '/src/kamailio/src/core/parser/msg_parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 828
      functionLinenumberEnd: 835
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          43
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    free_sip_msg
      functionSourceFile: '/src/kamailio/src/core/parser/msg_parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 803
      functionLinenumberEnd: 822
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         20
      ICount:          129
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - free_hdr_field_lst
        - free_lump_list
        - free_reply_lump_list
        - msg_ldata_reset
        - reset_dst_uri
        - reset_instance
        - reset_new_uri
        - reset_path_vector
        - reset_ruid
        - reset_ua
      functionUses:    8
      BranchProfiles:  []
      Callsites:
        - Src:             'core/parser/msg_parser.c:804,2'
          Dst:             reset_new_uri
        - Src:             'core/parser/msg_parser.c:805,2'
          Dst:             reset_dst_uri
        - Src:             'core/parser/msg_parser.c:806,2'
          Dst:             reset_path_vector
        - Src:             'core/parser/msg_parser.c:807,2'
          Dst:             reset_instance
        - Src:             'core/parser/msg_parser.c:808,2'
          Dst:             reset_ruid
        - Src:             'core/parser/msg_parser.c:809,2'
          Dst:             reset_ua
        - Src:             'core/parser/msg_parser.c:811,3'
          Dst:             free_hdr_field_lst
        - Src:             'core/parser/msg_parser.c:815,3'
          Dst:             free_lump_list
        - Src:             'core/parser/msg_parser.c:817,3'
          Dst:             free_lump_list
        - Src:             'core/parser/msg_parser.c:819,3'
          Dst:             free_reply_lump_list
        - Src:             'core/parser/msg_parser.c:820,2'
          Dst:             msg_ldata_reset
    - functionName:    ksr_buf_oneline
      functionSourceFile: '/src/kamailio/src/core/parser/msg_parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1153
      functionLinenumberEnd: 1180
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         19
      ICount:          114
      EdgeCount:       24
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    18
      BranchProfiles:  []
      Callsites:       []
    - functionName:    parse_msg
      functionSourceFile: '/src/kamailio/src/core/parser/msg_parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 700
      functionLinenumberEnd: 798
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         537
      ICount:          3395
      EdgeCount:       709
      CyclomaticComplexity: 174
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - ksr_buf_oneline
        - my_pid
        - parse_first_line
        - parse_headers
      functionUses:    6
      BranchProfiles:
        - Branch String:   'core/parser/msg_parser.c:719,2'
          Branch Sides:    []
      Callsites:
        - Src:             'core/parser/msg_parser.c:716,9'
          Dst:             parse_first_line
        - Src:             'core/parser/msg_parser.c:721,4'
          Dst:             get_debug_level
        - Src:             'core/parser/msg_parser.c:721,4'
          Dst:             get_debug_facility
        - Src:             'core/parser/msg_parser.c:721,4'
          Dst:             dprint_color
        - Src:             'core/parser/msg_parser.c:721,4'
          Dst:             my_pid
        - Src:             'core/parser/msg_parser.c:721,4'
          Dst:             fprintf
        - Src:             'core/parser/msg_parser.c:721,4'
          Dst:             dprint_color_reset
        - Src:             'core/parser/msg_parser.c:721,4'
          Dst:             get_debug_facility
        - Src:             'core/parser/msg_parser.c:725,4'
          Dst:             get_debug_level
        - Src:             'core/parser/msg_parser.c:725,4'
          Dst:             get_debug_facility
        - Src:             'core/parser/msg_parser.c:725,4'
          Dst:             dprint_color
        - Src:             'core/parser/msg_parser.c:725,4'
          Dst:             my_pid
        - Src:             'core/parser/msg_parser.c:725,4'
          Dst:             fprintf
        - Src:             'core/parser/msg_parser.c:725,4'
          Dst:             dprint_color_reset
        - Src:             'core/parser/msg_parser.c:725,4'
          Dst:             get_debug_facility
        - Src:             'core/parser/msg_parser.c:726,4'
          Dst:             get_debug_level
        - Src:             'core/parser/msg_parser.c:726,4'
          Dst:             get_debug_facility
        - Src:             'core/parser/msg_parser.c:726,4'
          Dst:             dprint_color
        - Src:             'core/parser/msg_parser.c:726,4'
          Dst:             my_pid
        - Src:             'core/parser/msg_parser.c:726,4'
          Dst:             fprintf
        - Src:             'core/parser/msg_parser.c:726,4'
          Dst:             dprint_color_reset
        - Src:             'core/parser/msg_parser.c:726,4'
          Dst:             get_debug_facility
        - Src:             'core/parser/msg_parser.c:728,4'
          Dst:             get_debug_level
        - Src:             'core/parser/msg_parser.c:728,4'
          Dst:             get_debug_facility
        - Src:             'core/parser/msg_parser.c:728,4'
          Dst:             dprint_color
        - Src:             'core/parser/msg_parser.c:728,4'
          Dst:             my_pid
        - Src:             'core/parser/msg_parser.c:728,4'
          Dst:             fprintf
        - Src:             'core/parser/msg_parser.c:728,4'
          Dst:             dprint_color_reset
        - Src:             'core/parser/msg_parser.c:728,4'
          Dst:             get_debug_facility
        - Src:             'core/parser/msg_parser.c:730,4'
          Dst:             get_debug_level
        - Src:             'core/parser/msg_parser.c:730,4'
          Dst:             get_debug_facility
        - Src:             'core/parser/msg_parser.c:730,4'
          Dst:             dprint_color
        - Src:             'core/parser/msg_parser.c:730,4'
          Dst:             my_pid
        - Src:             'core/parser/msg_parser.c:730,4'
          Dst:             fprintf
        - Src:             'core/parser/msg_parser.c:730,4'
          Dst:             dprint_color_reset
        - Src:             'core/parser/msg_parser.c:730,4'
          Dst:             get_debug_facility
        - Src:             'core/parser/msg_parser.c:735,4'
          Dst:             get_debug_level
        - Src:             'core/parser/msg_parser.c:735,4'
          Dst:             get_debug_facility
        - Src:             'core/parser/msg_parser.c:735,4'
          Dst:             dprint_color
        - Src:             'core/parser/msg_parser.c:735,4'
          Dst:             my_pid
        - Src:             'core/parser/msg_parser.c:735,4'
          Dst:             fprintf
        - Src:             'core/parser/msg_parser.c:735,4'
          Dst:             dprint_color_reset
        - Src:             'core/parser/msg_parser.c:735,4'
          Dst:             get_debug_facility
        - Src:             'core/parser/msg_parser.c:736,4'
          Dst:             get_debug_level
        - Src:             'core/parser/msg_parser.c:736,4'
          Dst:             get_debug_facility
        - Src:             'core/parser/msg_parser.c:736,4'
          Dst:             dprint_color
        - Src:             'core/parser/msg_parser.c:736,4'
          Dst:             my_pid
        - Src:             'core/parser/msg_parser.c:736,4'
          Dst:             fprintf
        - Src:             'core/parser/msg_parser.c:736,4'
          Dst:             dprint_color_reset
        - Src:             'core/parser/msg_parser.c:736,4'
          Dst:             get_debug_facility
        - Src:             'core/parser/msg_parser.c:738,4'
          Dst:             get_debug_level
        - Src:             'core/parser/msg_parser.c:738,4'
          Dst:             get_debug_facility
        - Src:             'core/parser/msg_parser.c:738,4'
          Dst:             dprint_color
        - Src:             'core/parser/msg_parser.c:738,4'
          Dst:             my_pid
        - Src:             'core/parser/msg_parser.c:738,4'
          Dst:             fprintf
        - Src:             'core/parser/msg_parser.c:738,4'
          Dst:             dprint_color_reset
        - Src:             'core/parser/msg_parser.c:738,4'
          Dst:             get_debug_facility
        - Src:             'core/parser/msg_parser.c:740,4'
          Dst:             get_debug_level
        - Src:             'core/parser/msg_parser.c:740,4'
          Dst:             get_debug_facility
        - Src:             'core/parser/msg_parser.c:740,4'
          Dst:             dprint_color
        - Src:             'core/parser/msg_parser.c:740,4'
          Dst:             my_pid
        - Src:             'core/parser/msg_parser.c:740,4'
          Dst:             fprintf
        - Src:             'core/parser/msg_parser.c:740,4'
          Dst:             dprint_color_reset
        - Src:             'core/parser/msg_parser.c:740,4'
          Dst:             get_debug_facility
        - Src:             'core/parser/msg_parser.c:747,4'
          Dst:             get_debug_level
        - Src:             'core/parser/msg_parser.c:747,4'
          Dst:             get_debug_facility
        - Src:             'core/parser/msg_parser.c:747,4'
          Dst:             dprint_color
        - Src:             'core/parser/msg_parser.c:747,4'
          Dst:             my_pid
        - Src:             'core/parser/msg_parser.c:747,4'
          Dst:             fprintf
        - Src:             'core/parser/msg_parser.c:747,4'
          Dst:             dprint_color_reset
        - Src:             'core/parser/msg_parser.c:747,4'
          Dst:             get_debug_facility
        - Src:             'core/parser/msg_parser.c:752,5'
          Dst:             parse_headers
        - Src:             'core/parser/msg_parser.c:794,2'
          Dst:             get_debug_level
        - Src:             'core/parser/msg_parser.c:794,2'
          Dst:             get_debug_facility
        - Src:             'core/parser/msg_parser.c:794,2'
          Dst:             ksr_buf_oneline
        - Src:             'core/parser/msg_parser.c:794,2'
          Dst:             ksr_buf_oneline
        - Src:             'core/parser/msg_parser.c:794,2'
          Dst:             dprint_color
        - Src:             'core/parser/msg_parser.c:794,2'
          Dst:             my_pid
        - Src:             'core/parser/msg_parser.c:794,2'
          Dst:             ksr_buf_oneline
        - Src:             'core/parser/msg_parser.c:794,2'
          Dst:             ksr_buf_oneline
        - Src:             'core/parser/msg_parser.c:794,2'
          Dst:             fprintf
        - Src:             'core/parser/msg_parser.c:794,2'
          Dst:             dprint_color_reset
        - Src:             'core/parser/msg_parser.c:794,2'
          Dst:             get_debug_facility
        - Src:             'core/parser/msg_parser.c:794,2'
          Dst:             ksr_buf_oneline
        - Src:             'core/parser/msg_parser.c:794,2'
          Dst:             ksr_buf_oneline
    - functionName:    nonsip_msg_run_hooks
      functionSourceFile: '/src/kamailio/src/core/nonsip_hooks.c'
      linkageType:     InternalLinkage
      functionLinenumber: 103
      functionLinenumberEnd: 113
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         10
      ICount:          55
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    register_nonsip_msg_hook
      functionSourceFile: '/src/kamailio/src/core/nonsip_hooks.c'
      linkageType:     InternalLinkage
      functionLinenumber: 74
      functionLinenumberEnd: 99
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         12
      ICount:          83
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - realloc
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/nonsip_hooks.c:82,9'
          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:    10
      BranchProfiles:  []
      Callsites:       []
    - functionName:    destroy_nonsip_hooks
      functionSourceFile: '/src/kamailio/src/core/nonsip_hooks.c'
      linkageType:     InternalLinkage
      functionLinenumber: 57
      functionLinenumberEnd: 68
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         13
      ICount:          66
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    init_nonsip_hooks
      functionSourceFile: '/src/kamailio/src/core/nonsip_hooks.c'
      linkageType:     InternalLinkage
      functionLinenumber: 42
      functionLinenumberEnd: 53
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         87
      ICount:          513
      EdgeCount:       114
      CyclomaticComplexity: 29
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/nonsip_hooks.c:45,3'
          Dst:             get_debug_level
        - Src:             'core/nonsip_hooks.c:45,3'
          Dst:             get_debug_facility
        - Src:             'core/nonsip_hooks.c:45,3'
          Dst:             dprint_color
        - Src:             'core/nonsip_hooks.c:45,3'
          Dst:             my_pid
        - Src:             'core/nonsip_hooks.c:45,3'
          Dst:             fprintf
        - Src:             'core/nonsip_hooks.c:45,3'
          Dst:             dprint_color_reset
        - Src:             'core/nonsip_hooks.c:45,3'
          Dst:             get_debug_facility
        - Src:             'core/nonsip_hooks.c:51,2'
          Dst:             get_debug_level
        - Src:             'core/nonsip_hooks.c:51,2'
          Dst:             get_debug_facility
        - Src:             'core/nonsip_hooks.c:51,2'
          Dst:             dprint_color
        - Src:             'core/nonsip_hooks.c:51,2'
          Dst:             my_pid
        - Src:             'core/nonsip_hooks.c:51,2'
          Dst:             fprintf
        - Src:             'core/nonsip_hooks.c:51,2'
          Dst:             dprint_color_reset
        - Src:             'core/nonsip_hooks.c:51,2'
          Dst:             get_debug_facility
    - functionName:    trim_leading
      functionSourceFile: '/src/kamailio/src/core/parser/contact/../../trim.h'
      linkageType:     InternalLinkage
      functionLinenumber: 60
      functionLinenumberEnd: 64
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         13
      ICount:          61
      EdgeCount:       25
      CyclomaticComplexity: 14
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'core/parser/contact/../../trim.h:62,3'
          Branch Sides:    []
      Callsites:       []
    - functionName:    parse_contact_header
      functionSourceFile: '/src/kamailio/src/core/parser/contact/parse_contact.c'
      linkageType:     InternalLinkage
      functionLinenumber: 261
      functionLinenumberEnd: 272
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         54
      ICount:          310
      EdgeCount:       71
      CyclomaticComplexity: 19
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
        - parse_contact
        - parse_headers
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'core/parser/contact/parse_contact.c:263,8'
          Dst:             parse_headers
        - Src:             'core/parser/contact/parse_contact.c:264,3'
          Dst:             get_debug_level
        - Src:             'core/parser/contact/parse_contact.c:264,3'
          Dst:             get_debug_facility
        - Src:             'core/parser/contact/parse_contact.c:264,3'
          Dst:             dprint_color
        - Src:             'core/parser/contact/parse_contact.c:264,3'
          Dst:             my_pid
        - Src:             'core/parser/contact/parse_contact.c:264,3'
          Dst:             fprintf
        - Src:             'core/parser/contact/parse_contact.c:264,3'
          Dst:             dprint_color_reset
        - Src:             'core/parser/contact/parse_contact.c:264,3'
          Dst:             get_debug_facility
        - Src:             'core/parser/contact/parse_contact.c:271,9'
          Dst:             parse_contact
    - functionName:    parse_contact
      functionSourceFile: '/src/kamailio/src/core/parser/contact/parse_contact.c'
      linkageType:     InternalLinkage
      functionLinenumber: 68
      functionLinenumberEnd: 91
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         90
      ICount:          543
      EdgeCount:       119
      CyclomaticComplexity: 31
      functionsReached:
        - contact_parser
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'core/parser/contact/parse_contact.c:77,3'
          Dst:             get_debug_level
        - Src:             'core/parser/contact/parse_contact.c:77,3'
          Dst:             get_debug_facility
        - Src:             'core/parser/contact/parse_contact.c:77,3'
          Dst:             dprint_color
        - Src:             'core/parser/contact/parse_contact.c:77,3'
          Dst:             my_pid
        - Src:             'core/parser/contact/parse_contact.c:77,3'
          Dst:             fprintf
        - Src:             'core/parser/contact/parse_contact.c:77,3'
          Dst:             dprint_color_reset
        - Src:             'core/parser/contact/parse_contact.c:77,3'
          Dst:             get_debug_facility
        - Src:             'core/parser/contact/parse_contact.c:83,5'
          Dst:             contact_parser
        - Src:             'core/parser/contact/parse_contact.c:84,3'
          Dst:             get_debug_level
        - Src:             'core/parser/contact/parse_contact.c:84,3'
          Dst:             get_debug_facility
        - Src:             'core/parser/contact/parse_contact.c:84,3'
          Dst:             dprint_color
        - Src:             'core/parser/contact/parse_contact.c:84,3'
          Dst:             my_pid
        - Src:             'core/parser/contact/parse_contact.c:84,3'
          Dst:             fprintf
        - Src:             'core/parser/contact/parse_contact.c:84,3'
          Dst:             dprint_color_reset
        - Src:             'core/parser/contact/parse_contact.c:84,3'
          Dst:             get_debug_facility
    - functionName:    contact_parser
      functionSourceFile: '/src/kamailio/src/core/parser/contact/parse_contact.c'
      linkageType:     InternalLinkage
      functionLinenumber: 38
      functionLinenumberEnd: 61
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         91
      ICount:          545
      EdgeCount:       120
      CyclomaticComplexity: 31
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
        - parse_contacts
        - trim_leading
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/parser/contact/parse_contact.c:44,2'
          Dst:             trim_leading
        - Src:             'core/parser/contact/parse_contact.c:47,3'
          Dst:             get_debug_level
        - Src:             'core/parser/contact/parse_contact.c:47,3'
          Dst:             get_debug_facility
        - Src:             'core/parser/contact/parse_contact.c:47,3'
          Dst:             dprint_color
        - Src:             'core/parser/contact/parse_contact.c:47,3'
          Dst:             my_pid
        - Src:             'core/parser/contact/parse_contact.c:47,3'
          Dst:             fprintf
        - Src:             'core/parser/contact/parse_contact.c:47,3'
          Dst:             dprint_color_reset
        - Src:             'core/parser/contact/parse_contact.c:47,3'
          Dst:             get_debug_facility
        - Src:             'core/parser/contact/parse_contact.c:54,6'
          Dst:             parse_contacts
        - Src:             'core/parser/contact/parse_contact.c:55,4'
          Dst:             get_debug_level
        - Src:             'core/parser/contact/parse_contact.c:55,4'
          Dst:             get_debug_facility
        - Src:             'core/parser/contact/parse_contact.c:55,4'
          Dst:             dprint_color
        - Src:             'core/parser/contact/parse_contact.c:55,4'
          Dst:             my_pid
        - Src:             'core/parser/contact/parse_contact.c:55,4'
          Dst:             fprintf
        - Src:             'core/parser/contact/parse_contact.c:55,4'
          Dst:             dprint_color_reset
        - Src:             'core/parser/contact/parse_contact.c:55,4'
          Dst:             get_debug_facility
    - functionName:    parse_contact_headers
      functionSourceFile: '/src/kamailio/src/core/parser/contact/parse_contact.c'
      linkageType:     InternalLinkage
      functionLinenumber: 233
      functionLinenumberEnd: 255
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         100
      ICount:          564
      EdgeCount:       132
      CyclomaticComplexity: 34
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
        - parse_contact
        - parse_headers
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/parser/contact/parse_contact.c:236,5'
          Dst:             parse_headers
        - Src:             'core/parser/contact/parse_contact.c:237,3'
          Dst:             get_debug_level
        - Src:             'core/parser/contact/parse_contact.c:237,3'
          Dst:             get_debug_facility
        - Src:             'core/parser/contact/parse_contact.c:237,3'
          Dst:             dprint_color
        - Src:             'core/parser/contact/parse_contact.c:237,3'
          Dst:             my_pid
        - Src:             'core/parser/contact/parse_contact.c:237,3'
          Dst:             fprintf
        - Src:             'core/parser/contact/parse_contact.c:237,3'
          Dst:             dprint_color_reset
        - Src:             'core/parser/contact/parse_contact.c:237,3'
          Dst:             get_debug_facility
        - Src:             'core/parser/contact/parse_contact.c:245,25'
          Dst:             parse_contact
        - Src:             'core/parser/contact/parse_contact.c:246,6'
          Dst:             get_debug_level
        - Src:             'core/parser/contact/parse_contact.c:246,6'
          Dst:             get_debug_facility
        - Src:             'core/parser/contact/parse_contact.c:246,6'
          Dst:             dprint_color
        - Src:             'core/parser/contact/parse_contact.c:246,6'
          Dst:             my_pid
        - Src:             'core/parser/contact/parse_contact.c:246,6'
          Dst:             fprintf
        - Src:             'core/parser/contact/parse_contact.c:246,6'
          Dst:             dprint_color_reset
        - Src:             'core/parser/contact/parse_contact.c:246,6'
          Dst:             get_debug_facility
    - functionName:    contact_iterator
      functionSourceFile: '/src/kamailio/src/core/parser/contact/parse_contact.c'
      linkageType:     InternalLinkage
      functionLinenumber: 127
      functionLinenumberEnd: 227
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         281
      ICount:          1656
      EdgeCount:       374
      CyclomaticComplexity: 95
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
        - parse_contact
        - parse_headers
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/parser/contact/parse_contact.c:133,3'
          Dst:             get_debug_level
        - Src:             'core/parser/contact/parse_contact.c:133,3'
          Dst:             get_debug_facility
        - Src:             'core/parser/contact/parse_contact.c:133,3'
          Dst:             dprint_color
        - Src:             'core/parser/contact/parse_contact.c:133,3'
          Dst:             my_pid
        - Src:             'core/parser/contact/parse_contact.c:133,3'
          Dst:             fprintf
        - Src:             'core/parser/contact/parse_contact.c:133,3'
          Dst:             dprint_color_reset
        - Src:             'core/parser/contact/parse_contact.c:133,3'
          Dst:             get_debug_facility
        - Src:             'core/parser/contact/parse_contact.c:144,7'
          Dst:             parse_headers
        - Src:             'core/parser/contact/parse_contact.c:145,5'
          Dst:             get_debug_level
        - Src:             'core/parser/contact/parse_contact.c:145,5'
          Dst:             get_debug_facility
        - Src:             'core/parser/contact/parse_contact.c:145,5'
          Dst:             dprint_color
        - Src:             'core/parser/contact/parse_contact.c:145,5'
          Dst:             my_pid
        - Src:             'core/parser/contact/parse_contact.c:145,5'
          Dst:             fprintf
        - Src:             'core/parser/contact/parse_contact.c:145,5'
          Dst:             dprint_color_reset
        - Src:             'core/parser/contact/parse_contact.c:145,5'
          Dst:             get_debug_facility
        - Src:             'core/parser/contact/parse_contact.c:153,7'
          Dst:             parse_contact
        - Src:             'core/parser/contact/parse_contact.c:154,5'
          Dst:             get_debug_level
        - Src:             'core/parser/contact/parse_contact.c:154,5'
          Dst:             get_debug_facility
        - Src:             'core/parser/contact/parse_contact.c:154,5'
          Dst:             dprint_color
        - Src:             'core/parser/contact/parse_contact.c:154,5'
          Dst:             my_pid
        - Src:             'core/parser/contact/parse_contact.c:154,5'
          Dst:             fprintf
        - Src:             'core/parser/contact/parse_contact.c:154,5'
          Dst:             dprint_color_reset
        - Src:             'core/parser/contact/parse_contact.c:154,5'
          Dst:             get_debug_facility
        - Src:             'core/parser/contact/parse_contact.c:175,4'
          Dst:             get_debug_level
        - Src:             'core/parser/contact/parse_contact.c:175,4'
          Dst:             get_debug_facility
        - Src:             'core/parser/contact/parse_contact.c:175,4'
          Dst:             dprint_color
        - Src:             'core/parser/contact/parse_contact.c:175,4'
          Dst:             my_pid
        - Src:             'core/parser/contact/parse_contact.c:175,4'
          Dst:             fprintf
        - Src:             'core/parser/contact/parse_contact.c:175,4'
          Dst:             dprint_color_reset
        - Src:             'core/parser/contact/parse_contact.c:175,4'
          Dst:             get_debug_facility
        - Src:             'core/parser/contact/parse_contact.c:196,7'
          Dst:             parse_headers
        - Src:             'core/parser/contact/parse_contact.c:197,5'
          Dst:             get_debug_level
        - Src:             'core/parser/contact/parse_contact.c:197,5'
          Dst:             get_debug_facility
        - Src:             'core/parser/contact/parse_contact.c:197,5'
          Dst:             dprint_color
        - Src:             'core/parser/contact/parse_contact.c:197,5'
          Dst:             my_pid
        - Src:             'core/parser/contact/parse_contact.c:197,5'
          Dst:             fprintf
        - Src:             'core/parser/contact/parse_contact.c:197,5'
          Dst:             dprint_color_reset
        - Src:             'core/parser/contact/parse_contact.c:197,5'
          Dst:             get_debug_facility
        - Src:             'core/parser/contact/parse_contact.c:215,6'
          Dst:             parse_contact
        - Src:             'core/parser/contact/parse_contact.c:216,4'
          Dst:             get_debug_level
        - Src:             'core/parser/contact/parse_contact.c:216,4'
          Dst:             get_debug_facility
        - Src:             'core/parser/contact/parse_contact.c:216,4'
          Dst:             dprint_color
        - Src:             'core/parser/contact/parse_contact.c:216,4'
          Dst:             my_pid
        - Src:             'core/parser/contact/parse_contact.c:216,4'
          Dst:             fprintf
        - Src:             'core/parser/contact/parse_contact.c:216,4'
          Dst:             dprint_color_reset
        - Src:             'core/parser/contact/parse_contact.c:216,4'
          Dst:             get_debug_facility
    - functionName:    print_contact
      functionSourceFile: '/src/kamailio/src/core/parser/contact/parse_contact.c'
      linkageType:     InternalLinkage
      functionLinenumber: 114
      functionLinenumberEnd: 119
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - fprintf
        - print_contacts
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/parser/contact/parse_contact.c:115,2'
          Dst:             fprintf
        - Src:             'core/parser/contact/parse_contact.c:116,2'
          Dst:             fprintf
        - Src:             'core/parser/contact/parse_contact.c:117,2'
          Dst:             print_contacts
        - Src:             'core/parser/contact/parse_contact.c:118,2'
          Dst:             fprintf
    - functionName:    free_contact
      functionSourceFile: '/src/kamailio/src/core/parser/contact/parse_contact.c'
      linkageType:     InternalLinkage
      functionLinenumber: 98
      functionLinenumberEnd: 107
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          45
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - free_contacts
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/parser/contact/parse_contact.c:102,3'
          Dst:             free_contacts
    - functionName:    parse_accept_hdr
      functionSourceFile: '/src/kamailio/src/core/parser/parse_content.c'
      linkageType:     InternalLinkage
      functionLinenumber: 535
      functionLinenumberEnd: 601
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         189
      ICount:          1219
      EdgeCount:       251
      CyclomaticComplexity: 64
      functionsReached:
        - decode_mime_type
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
        - parse_headers
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/parser/parse_content.c:545,6'
          Dst:             parse_headers
        - Src:             'core/parser/parse_content.c:548,4'
          Dst:             get_debug_level
        - Src:             'core/parser/parse_content.c:548,4'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_content.c:548,4'
          Dst:             dprint_color
        - Src:             'core/parser/parse_content.c:548,4'
          Dst:             my_pid
        - Src:             'core/parser/parse_content.c:548,4'
          Dst:             fprintf
        - Src:             'core/parser/parse_content.c:548,4'
          Dst:             dprint_color_reset
        - Src:             'core/parser/parse_content.c:548,4'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_content.c:562,9'
          Dst:             decode_mime_type
        - Src:             'core/parser/parse_content.c:567,4'
          Dst:             get_debug_level
        - Src:             'core/parser/parse_content.c:567,4'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_content.c:567,4'
          Dst:             dprint_color
        - Src:             'core/parser/parse_content.c:567,4'
          Dst:             my_pid
        - Src:             'core/parser/parse_content.c:567,4'
          Dst:             fprintf
        - Src:             'core/parser/parse_content.c:567,4'
          Dst:             dprint_color_reset
        - Src:             'core/parser/parse_content.c:567,4'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_content.c:578,4'
          Dst:             get_debug_level
        - Src:             'core/parser/parse_content.c:578,4'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_content.c:578,4'
          Dst:             dprint_color
        - Src:             'core/parser/parse_content.c:578,4'
          Dst:             my_pid
        - Src:             'core/parser/parse_content.c:578,4'
          Dst:             fprintf
        - Src:             'core/parser/parse_content.c:578,4'
          Dst:             dprint_color_reset
        - Src:             'core/parser/parse_content.c:578,4'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_content.c:591,3'
          Dst:             get_debug_level
        - Src:             'core/parser/parse_content.c:591,3'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_content.c:591,3'
          Dst:             dprint_color
        - Src:             'core/parser/parse_content.c:591,3'
          Dst:             my_pid
        - Src:             'core/parser/parse_content.c:591,3'
          Dst:             fprintf
        - Src:             'core/parser/parse_content.c:591,3'
          Dst:             dprint_color_reset
        - Src:             'core/parser/parse_content.c:591,3'
          Dst:             get_debug_facility
    - functionName:    decode_mime_type
      functionSourceFile: '/src/kamailio/src/core/parser/parse_content.c'
      linkageType:     InternalLinkage
      functionLinenumber: 291
      functionLinenumberEnd: 420
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         289
      ICount:          1626
      EdgeCount:       394
      CyclomaticComplexity: 107
      functionsReached:
        - __ctype_b_loc
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'core/parser/parse_content.c:316,20'
          Dst:             __ctype_b_loc
        - Src:             'core/parser/parse_content.c:317,25'
          Dst:             __ctype_b_loc
        - Src:             'core/parser/parse_content.c:365,20'
          Dst:             __ctype_b_loc
        - Src:             'core/parser/parse_content.c:366,25'
          Dst:             __ctype_b_loc
        - Src:             'core/parser/parse_content.c:408,3'
          Dst:             get_debug_level
        - Src:             'core/parser/parse_content.c:408,3'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_content.c:408,3'
          Dst:             dprint_color
        - Src:             'core/parser/parse_content.c:408,3'
          Dst:             my_pid
        - Src:             'core/parser/parse_content.c:408,3'
          Dst:             fprintf
        - Src:             'core/parser/parse_content.c:408,3'
          Dst:             dprint_color_reset
        - Src:             'core/parser/parse_content.c:408,3'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_content.c:416,2'
          Dst:             get_debug_level
        - Src:             'core/parser/parse_content.c:416,2'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_content.c:416,2'
          Dst:             dprint_color
        - Src:             'core/parser/parse_content.c:416,2'
          Dst:             my_pid
        - Src:             'core/parser/parse_content.c:416,2'
          Dst:             fprintf
        - Src:             'core/parser/parse_content.c:416,2'
          Dst:             dprint_color_reset
        - Src:             'core/parser/parse_content.c:416,2'
          Dst:             get_debug_facility
    - functionName:    parse_accept_body
      functionSourceFile: '/src/kamailio/src/core/parser/parse_content.c'
      linkageType:     InternalLinkage
      functionLinenumber: 471
      functionLinenumberEnd: 528
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         144
      ICount:          925
      EdgeCount:       191
      CyclomaticComplexity: 49
      functionsReached:
        - decode_mime_type
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/parser/parse_content.c:490,9'
          Dst:             decode_mime_type
        - Src:             'core/parser/parse_content.c:495,4'
          Dst:             get_debug_level
        - Src:             'core/parser/parse_content.c:495,4'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_content.c:495,4'
          Dst:             dprint_color
        - Src:             'core/parser/parse_content.c:495,4'
          Dst:             my_pid
        - Src:             'core/parser/parse_content.c:495,4'
          Dst:             fprintf
        - Src:             'core/parser/parse_content.c:495,4'
          Dst:             dprint_color_reset
        - Src:             'core/parser/parse_content.c:495,4'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_content.c:506,4'
          Dst:             get_debug_level
        - Src:             'core/parser/parse_content.c:506,4'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_content.c:506,4'
          Dst:             dprint_color
        - Src:             'core/parser/parse_content.c:506,4'
          Dst:             my_pid
        - Src:             'core/parser/parse_content.c:506,4'
          Dst:             fprintf
        - Src:             'core/parser/parse_content.c:506,4'
          Dst:             dprint_color_reset
        - Src:             'core/parser/parse_content.c:506,4'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_content.c:518,3'
          Dst:             get_debug_level
        - Src:             'core/parser/parse_content.c:518,3'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_content.c:518,3'
          Dst:             dprint_color
        - Src:             'core/parser/parse_content.c:518,3'
          Dst:             my_pid
        - Src:             'core/parser/parse_content.c:518,3'
          Dst:             fprintf
        - Src:             'core/parser/parse_content.c:518,3'
          Dst:             dprint_color_reset
        - Src:             'core/parser/parse_content.c:518,3'
          Dst:             get_debug_facility
    - functionName:    parse_content_type_hdr
      functionSourceFile: '/src/kamailio/src/core/parser/parse_content.c'
      linkageType:     InternalLinkage
      functionLinenumber: 429
      functionLinenumberEnd: 468
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         143
      ICount:          860
      EdgeCount:       190
      CyclomaticComplexity: 49
      functionsReached:
        - decode_mime_type
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
        - parse_headers
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'core/parser/parse_content.c:437,6'
          Dst:             parse_headers
        - Src:             'core/parser/parse_content.c:440,4'
          Dst:             get_debug_level
        - Src:             'core/parser/parse_content.c:440,4'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_content.c:440,4'
          Dst:             dprint_color
        - Src:             'core/parser/parse_content.c:440,4'
          Dst:             my_pid
        - Src:             'core/parser/parse_content.c:440,4'
          Dst:             fprintf
        - Src:             'core/parser/parse_content.c:440,4'
          Dst:             dprint_color_reset
        - Src:             'core/parser/parse_content.c:440,4'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_content.c:451,8'
          Dst:             decode_mime_type
        - Src:             'core/parser/parse_content.c:455,3'
          Dst:             get_debug_level
        - Src:             'core/parser/parse_content.c:455,3'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_content.c:455,3'
          Dst:             dprint_color
        - Src:             'core/parser/parse_content.c:455,3'
          Dst:             my_pid
        - Src:             'core/parser/parse_content.c:455,3'
          Dst:             fprintf
        - Src:             'core/parser/parse_content.c:455,3'
          Dst:             dprint_color_reset
        - Src:             'core/parser/parse_content.c:455,3'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_content.c:459,3'
          Dst:             get_debug_level
        - Src:             'core/parser/parse_content.c:459,3'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_content.c:459,3'
          Dst:             dprint_color
        - Src:             'core/parser/parse_content.c:459,3'
          Dst:             my_pid
        - Src:             'core/parser/parse_content.c:459,3'
          Dst:             fprintf
        - Src:             'core/parser/parse_content.c:459,3'
          Dst:             dprint_color_reset
        - Src:             'core/parser/parse_content.c:459,3'
          Dst:             get_debug_facility
    - functionName:    parse_content_length
      functionSourceFile: '/src/kamailio/src/core/parser/parse_content.c'
      linkageType:     InternalLinkage
      functionLinenumber: 218
      functionLinenumberEnd: 286
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         244
      ICount:          1361
      EdgeCount:       325
      CyclomaticComplexity: 83
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/parser/parse_content.c:225,3'
          Dst:             get_debug_level
        - Src:             'core/parser/parse_content.c:225,3'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_content.c:225,3'
          Dst:             dprint_color
        - Src:             'core/parser/parse_content.c:225,3'
          Dst:             my_pid
        - Src:             'core/parser/parse_content.c:225,3'
          Dst:             fprintf
        - Src:             'core/parser/parse_content.c:225,3'
          Dst:             dprint_color_reset
        - Src:             'core/parser/parse_content.c:225,3'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_content.c:241,4'
          Dst:             get_debug_level
        - Src:             'core/parser/parse_content.c:241,4'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_content.c:241,4'
          Dst:             dprint_color
        - Src:             'core/parser/parse_content.c:241,4'
          Dst:             my_pid
        - Src:             'core/parser/parse_content.c:241,4'
          Dst:             fprintf
        - Src:             'core/parser/parse_content.c:241,4'
          Dst:             dprint_color_reset
        - Src:             'core/parser/parse_content.c:241,4'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_content.c:281,3'
          Dst:             get_debug_level
        - Src:             'core/parser/parse_content.c:281,3'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_content.c:281,3'
          Dst:             dprint_color
        - Src:             'core/parser/parse_content.c:281,3'
          Dst:             my_pid
        - Src:             'core/parser/parse_content.c:281,3'
          Dst:             fprintf
        - Src:             'core/parser/parse_content.c:281,3'
          Dst:             dprint_color_reset
        - Src:             'core/parser/parse_content.c:281,3'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_content.c:283,3'
          Dst:             get_debug_level
        - Src:             'core/parser/parse_content.c:283,3'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_content.c:283,3'
          Dst:             dprint_color
        - Src:             'core/parser/parse_content.c:283,3'
          Dst:             my_pid
        - Src:             'core/parser/parse_content.c:283,3'
          Dst:             fprintf
        - Src:             'core/parser/parse_content.c:283,3'
          Dst:             dprint_color_reset
        - Src:             'core/parser/parse_content.c:283,3'
          Dst:             get_debug_facility
    - functionName:    free_cseq
      functionSourceFile: '/src/kamailio/src/core/parser/parse_cseq.c'
      linkageType:     InternalLinkage
      functionLinenumber: 100
      functionLinenumberEnd: 102
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    eat_lws_end
      functionSourceFile: '/src/kamailio/src/core/parser/parser_f.h'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 63
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         35
      ICount:          158
      EdgeCount:       46
      CyclomaticComplexity: 13
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    eat_space_end
      functionSourceFile: '/src/kamailio/src/core/parser/parser_f.h'
      linkageType:     InternalLinkage
      functionLinenumber: 44
      functionLinenumberEnd: 47
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         11
      ICount:          52
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    eat_token_end
      functionSourceFile: '/src/kamailio/src/core/parser/parser_f.h'
      linkageType:     InternalLinkage
      functionLinenumber: 68
      functionLinenumberEnd: 73
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         14
      ICount:          70
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    parse_cseq
      functionSourceFile: '/src/kamailio/src/core/parser/parse_cseq.c'
      linkageType:     InternalLinkage
      functionLinenumber: 42
      functionLinenumberEnd: 96
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         264
      ICount:          1619
      EdgeCount:       351
      CyclomaticComplexity: 89
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - eat_lws_end
        - eat_space_end
        - eat_token_end
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
        - parse_method_name
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/parser/parse_cseq.c:49,6'
          Dst:             eat_token_end
        - Src:             'core/parser/parse_cseq.c:54,6'
          Dst:             eat_space_end
        - Src:             'core/parser/parse_cseq.c:55,10'
          Dst:             eat_token_end
        - Src:             'core/parser/parse_cseq.c:58,3'
          Dst:             get_debug_level
        - Src:             'core/parser/parse_cseq.c:58,3'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_cseq.c:58,3'
          Dst:             dprint_color
        - Src:             'core/parser/parse_cseq.c:58,3'
          Dst:             my_pid
        - Src:             'core/parser/parse_cseq.c:58,3'
          Dst:             fprintf
        - Src:             'core/parser/parse_cseq.c:58,3'
          Dst:             dprint_color_reset
        - Src:             'core/parser/parse_cseq.c:58,3'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_cseq.c:63,3'
          Dst:             get_debug_level
        - Src:             'core/parser/parse_cseq.c:63,3'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_cseq.c:63,3'
          Dst:             dprint_color
        - Src:             'core/parser/parse_cseq.c:63,3'
          Dst:             my_pid
        - Src:             'core/parser/parse_cseq.c:63,3'
          Dst:             fprintf
        - Src:             'core/parser/parse_cseq.c:63,3'
          Dst:             dprint_color_reset
        - Src:             'core/parser/parse_cseq.c:63,3'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_cseq.c:71,5'
          Dst:             parse_method_name
        - Src:             'core/parser/parse_cseq.c:72,3'
          Dst:             get_debug_level
        - Src:             'core/parser/parse_cseq.c:72,3'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_cseq.c:72,3'
          Dst:             dprint_color
        - Src:             'core/parser/parse_cseq.c:72,3'
          Dst:             my_pid
        - Src:             'core/parser/parse_cseq.c:72,3'
          Dst:             fprintf
        - Src:             'core/parser/parse_cseq.c:72,3'
          Dst:             dprint_color_reset
        - Src:             'core/parser/parse_cseq.c:72,3'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_cseq.c:77,6'
          Dst:             eat_lws_end
        - Src:             'core/parser/parse_cseq.c:80,3'
          Dst:             get_debug_level
        - Src:             'core/parser/parse_cseq.c:80,3'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_cseq.c:80,3'
          Dst:             dprint_color
        - Src:             'core/parser/parse_cseq.c:80,3'
          Dst:             my_pid
        - Src:             'core/parser/parse_cseq.c:80,3'
          Dst:             fprintf
        - Src:             'core/parser/parse_cseq.c:80,3'
          Dst:             dprint_color_reset
        - Src:             'core/parser/parse_cseq.c:80,3'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_cseq.c:91,2'
          Dst:             get_debug_level
        - Src:             'core/parser/parse_cseq.c:91,2'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_cseq.c:91,2'
          Dst:             dprint_color
        - Src:             'core/parser/parse_cseq.c:91,2'
          Dst:             my_pid
        - Src:             'core/parser/parse_cseq.c:91,2'
          Dst:             fprintf
        - Src:             'core/parser/parse_cseq.c:91,2'
          Dst:             dprint_color_reset
        - Src:             'core/parser/parse_cseq.c:91,2'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_cseq.c:94,2'
          Dst:             get_debug_level
        - Src:             'core/parser/parse_cseq.c:94,2'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_cseq.c:94,2'
          Dst:             dprint_color
        - Src:             'core/parser/parse_cseq.c:94,2'
          Dst:             my_pid
        - Src:             'core/parser/parse_cseq.c:94,2'
          Dst:             fprintf
        - Src:             'core/parser/parse_cseq.c:94,2'
          Dst:             dprint_color_reset
        - Src:             'core/parser/parse_cseq.c:94,2'
          Dst:             get_debug_facility
    - functionName:    print_disposition
      functionSourceFile: '/src/kamailio/src/core/parser/parse_disposition.c'
      linkageType:     InternalLinkage
      functionLinenumber: 423
      functionLinenumberEnd: 434
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         87
      ICount:          627
      EdgeCount:       114
      CyclomaticComplexity: 29
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/parser/parse_disposition.c:426,2'
          Dst:             get_debug_level
        - Src:             'core/parser/parse_disposition.c:426,2'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_disposition.c:426,2'
          Dst:             dprint_color
        - Src:             'core/parser/parse_disposition.c:426,2'
          Dst:             my_pid
        - Src:             'core/parser/parse_disposition.c:426,2'
          Dst:             fprintf
        - Src:             'core/parser/parse_disposition.c:426,2'
          Dst:             dprint_color_reset
        - Src:             'core/parser/parse_disposition.c:426,2'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_disposition.c:429,3'
          Dst:             get_debug_level
        - Src:             'core/parser/parse_disposition.c:429,3'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_disposition.c:429,3'
          Dst:             dprint_color
        - Src:             'core/parser/parse_disposition.c:429,3'
          Dst:             my_pid
        - Src:             'core/parser/parse_disposition.c:429,3'
          Dst:             fprintf
        - Src:             'core/parser/parse_disposition.c:429,3'
          Dst:             dprint_color_reset
        - Src:             'core/parser/parse_disposition.c:429,3'
          Dst:             get_debug_facility
    - functionName:    parse_content_disposition
      functionSourceFile: '/src/kamailio/src/core/parser/parse_disposition.c'
      linkageType:     InternalLinkage
      functionLinenumber: 379
      functionLinenumberEnd: 418
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         98
      ICount:          574
      EdgeCount:       130
      CyclomaticComplexity: 34
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - free_disposition
        - get_debug_facility
        - get_debug_level
        - my_pid
        - parse_disposition
        - parse_headers
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/parser/parse_disposition.c:384,6'
          Dst:             parse_headers
        - Src:             'core/parser/parse_disposition.c:387,4'
          Dst:             get_debug_level
        - Src:             'core/parser/parse_disposition.c:387,4'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_disposition.c:387,4'
          Dst:             dprint_color
        - Src:             'core/parser/parse_disposition.c:387,4'
          Dst:             my_pid
        - Src:             'core/parser/parse_disposition.c:387,4'
          Dst:             fprintf
        - Src:             'core/parser/parse_disposition.c:387,4'
          Dst:             dprint_color_reset
        - Src:             'core/parser/parse_disposition.c:387,4'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_disposition.c:401,3'
          Dst:             get_debug_level
        - Src:             'core/parser/parse_disposition.c:401,3'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_disposition.c:401,3'
          Dst:             dprint_color
        - Src:             'core/parser/parse_disposition.c:401,3'
          Dst:             my_pid
        - Src:             'core/parser/parse_disposition.c:401,3'
          Dst:             fprintf
        - Src:             'core/parser/parse_disposition.c:401,3'
          Dst:             dprint_color_reset
        - Src:             'core/parser/parse_disposition.c:401,3'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_disposition.c:406,5'
          Dst:             parse_disposition
        - Src:             'core/parser/parse_disposition.c:408,3'
          Dst:             free_disposition
    - functionName:    parse_disposition
      functionSourceFile: '/src/kamailio/src/core/parser/parse_disposition.c'
      linkageType:     InternalLinkage
      functionLinenumber: 45
      functionLinenumberEnd: 352
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         633
      ICount:          4088
      EdgeCount:       792
      CyclomaticComplexity: 161
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
      functionUses:    1
      BranchProfiles:
        - Branch String:   'core/parser/parse_disposition.c:81,3'
          Branch Sides:    []
        - Branch String:   'core/parser/parse_disposition.c:84,5'
          Branch Sides:    []
        - Branch String:   'core/parser/parse_disposition.c:113,5'
          Branch Sides:    []
        - Branch String:   'core/parser/parse_disposition.c:144,5'
          Branch Sides:    []
        - Branch String:   'core/parser/parse_disposition.c:177,5'
          Branch Sides:    []
        - Branch String:   'core/parser/parse_disposition.c:207,5'
          Branch Sides:    []
        - Branch String:   'core/parser/parse_disposition.c:228,5'
          Branch Sides:    []
        - Branch String:   'core/parser/parse_disposition.c:247,5'
          Branch Sides:    []
        - Branch String:   'core/parser/parse_disposition.c:277,5'
          Branch Sides:    []
        - Branch String:   'core/parser/parse_disposition.c:293,5'
          Branch Sides:    []
        - Branch String:   'core/parser/parse_disposition.c:331,2'
          Branch Sides:    []
      Callsites:
        - Src:             'core/parser/parse_disposition.c:72,3'
          Dst:             get_debug_level
        - Src:             'core/parser/parse_disposition.c:72,3'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_disposition.c:72,3'
          Dst:             dprint_color
        - Src:             'core/parser/parse_disposition.c:72,3'
          Dst:             my_pid
        - Src:             'core/parser/parse_disposition.c:72,3'
          Dst:             fprintf
        - Src:             'core/parser/parse_disposition.c:72,3'
          Dst:             dprint_color_reset
        - Src:             'core/parser/parse_disposition.c:72,3'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_disposition.c:138,7'
          Dst:             get_debug_level
        - Src:             'core/parser/parse_disposition.c:138,7'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_disposition.c:138,7'
          Dst:             dprint_color
        - Src:             'core/parser/parse_disposition.c:138,7'
          Dst:             my_pid
        - Src:             'core/parser/parse_disposition.c:138,7'
          Dst:             fprintf
        - Src:             'core/parser/parse_disposition.c:138,7'
          Dst:             dprint_color_reset
        - Src:             'core/parser/parse_disposition.c:138,7'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_disposition.c:166,7'
          Dst:             get_debug_level
        - Src:             'core/parser/parse_disposition.c:166,7'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_disposition.c:166,7'
          Dst:             dprint_color
        - Src:             'core/parser/parse_disposition.c:166,7'
          Dst:             my_pid
        - Src:             'core/parser/parse_disposition.c:166,7'
          Dst:             fprintf
        - Src:             'core/parser/parse_disposition.c:166,7'
          Dst:             dprint_color_reset
        - Src:             'core/parser/parse_disposition.c:166,7'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_disposition.c:172,5'
          Dst:             get_debug_level
        - Src:             'core/parser/parse_disposition.c:172,5'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_disposition.c:172,5'
          Dst:             dprint_color
        - Src:             'core/parser/parse_disposition.c:172,5'
          Dst:             my_pid
        - Src:             'core/parser/parse_disposition.c:172,5'
          Dst:             fprintf
        - Src:             'core/parser/parse_disposition.c:172,5'
          Dst:             dprint_color_reset
        - Src:             'core/parser/parse_disposition.c:172,5'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_disposition.c:201,7'
          Dst:             get_debug_level
        - Src:             'core/parser/parse_disposition.c:201,7'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_disposition.c:201,7'
          Dst:             dprint_color
        - Src:             'core/parser/parse_disposition.c:201,7'
          Dst:             my_pid
        - Src:             'core/parser/parse_disposition.c:201,7'
          Dst:             fprintf
        - Src:             'core/parser/parse_disposition.c:201,7'
          Dst:             dprint_color_reset
        - Src:             'core/parser/parse_disposition.c:201,7'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_disposition.c:222,7'
          Dst:             get_debug_level
        - Src:             'core/parser/parse_disposition.c:222,7'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_disposition.c:222,7'
          Dst:             dprint_color
        - Src:             'core/parser/parse_disposition.c:222,7'
          Dst:             my_pid
        - Src:             'core/parser/parse_disposition.c:222,7'
          Dst:             fprintf
        - Src:             'core/parser/parse_disposition.c:222,7'
          Dst:             dprint_color_reset
        - Src:             'core/parser/parse_disposition.c:222,7'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_disposition.c:241,7'
          Dst:             get_debug_level
        - Src:             'core/parser/parse_disposition.c:241,7'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_disposition.c:241,7'
          Dst:             dprint_color
        - Src:             'core/parser/parse_disposition.c:241,7'
          Dst:             my_pid
        - Src:             'core/parser/parse_disposition.c:241,7'
          Dst:             fprintf
        - Src:             'core/parser/parse_disposition.c:241,7'
          Dst:             dprint_color_reset
        - Src:             'core/parser/parse_disposition.c:241,7'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_disposition.c:259,7'
          Dst:             get_debug_level
        - Src:             'core/parser/parse_disposition.c:259,7'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_disposition.c:259,7'
          Dst:             dprint_color
        - Src:             'core/parser/parse_disposition.c:259,7'
          Dst:             my_pid
        - Src:             'core/parser/parse_disposition.c:259,7'
          Dst:             fprintf
        - Src:             'core/parser/parse_disposition.c:259,7'
          Dst:             dprint_color_reset
        - Src:             'core/parser/parse_disposition.c:259,7'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_disposition.c:287,7'
          Dst:             get_debug_level
        - Src:             'core/parser/parse_disposition.c:287,7'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_disposition.c:287,7'
          Dst:             dprint_color
        - Src:             'core/parser/parse_disposition.c:287,7'
          Dst:             my_pid
        - Src:             'core/parser/parse_disposition.c:287,7'
          Dst:             fprintf
        - Src:             'core/parser/parse_disposition.c:287,7'
          Dst:             dprint_color_reset
        - Src:             'core/parser/parse_disposition.c:287,7'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_disposition.c:306,8'
          Dst:             get_debug_level
        - Src:             'core/parser/parse_disposition.c:306,8'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_disposition.c:306,8'
          Dst:             dprint_color
        - Src:             'core/parser/parse_disposition.c:306,8'
          Dst:             my_pid
        - Src:             'core/parser/parse_disposition.c:306,8'
          Dst:             fprintf
        - Src:             'core/parser/parse_disposition.c:306,8'
          Dst:             dprint_color_reset
        - Src:             'core/parser/parse_disposition.c:306,8'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_disposition.c:346,4'
          Dst:             get_debug_level
        - Src:             'core/parser/parse_disposition.c:346,4'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_disposition.c:346,4'
          Dst:             dprint_color
        - Src:             'core/parser/parse_disposition.c:346,4'
          Dst:             my_pid
        - Src:             'core/parser/parse_disposition.c:346,4'
          Dst:             fprintf
        - Src:             'core/parser/parse_disposition.c:346,4'
          Dst:             dprint_color_reset
        - Src:             'core/parser/parse_disposition.c:346,4'
          Dst:             get_debug_facility
    - functionName:    free_disposition
      functionSourceFile: '/src/kamailio/src/core/parser/parse_disposition.c'
      linkageType:     InternalLinkage
      functionLinenumber: 357
      functionLinenumberEnd: 368
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          50
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    get_diversion_param
      functionSourceFile: '/src/kamailio/src/core/parser/parse_diversion.c'
      linkageType:     InternalLinkage
      functionLinenumber: 253
      functionLinenumberEnd: 274
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         54
      ICount:          333
      EdgeCount:       71
      CyclomaticComplexity: 19
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
        - parse_diversion_header
        - strncmp
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/parser/parse_diversion.c:256,5'
          Dst:             parse_diversion_header
        - Src:             'core/parser/parse_diversion.c:257,3'
          Dst:             get_debug_level
        - Src:             'core/parser/parse_diversion.c:257,3'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_diversion.c:257,3'
          Dst:             dprint_color
        - Src:             'core/parser/parse_diversion.c:257,3'
          Dst:             my_pid
        - Src:             'core/parser/parse_diversion.c:257,3'
          Dst:             fprintf
        - Src:             'core/parser/parse_diversion.c:257,3'
          Dst:             dprint_color_reset
        - Src:             'core/parser/parse_diversion.c:257,3'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_diversion.c:267,9'
          Dst:             strncmp
    - functionName:    parse_diversion_header
      functionSourceFile: '/src/kamailio/src/core/parser/parse_diversion.c'
      linkageType:     InternalLinkage
      functionLinenumber: 186
      functionLinenumberEnd: 229
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         181
      ICount:          1081
      EdgeCount:       240
      CyclomaticComplexity: 61
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
        - next_sibling_hdr
        - parse_diversion_body
        - parse_headers
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/parser/parse_diversion.c:193,6'
          Dst:             parse_headers
        - Src:             'core/parser/parse_diversion.c:194,4'
          Dst:             get_debug_level
        - Src:             'core/parser/parse_diversion.c:194,4'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_diversion.c:194,4'
          Dst:             dprint_color
        - Src:             'core/parser/parse_diversion.c:194,4'
          Dst:             my_pid
        - Src:             'core/parser/parse_diversion.c:194,4'
          Dst:             fprintf
        - Src:             'core/parser/parse_diversion.c:194,4'
          Dst:             dprint_color_reset
        - Src:             'core/parser/parse_diversion.c:194,4'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_diversion.c:200,4'
          Dst:             get_debug_level
        - Src:             'core/parser/parse_diversion.c:200,4'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_diversion.c:200,4'
          Dst:             dprint_color
        - Src:             'core/parser/parse_diversion.c:200,4'
          Dst:             my_pid
        - Src:             'core/parser/parse_diversion.c:200,4'
          Dst:             fprintf
        - Src:             'core/parser/parse_diversion.c:200,4'
          Dst:             dprint_color_reset
        - Src:             'core/parser/parse_diversion.c:200,4'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_diversion.c:214,6'
          Dst:             parse_diversion_body
        - Src:             'core/parser/parse_diversion.c:215,4'
          Dst:             get_debug_level
        - Src:             'core/parser/parse_diversion.c:215,4'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_diversion.c:215,4'
          Dst:             dprint_color
        - Src:             'core/parser/parse_diversion.c:215,4'
          Dst:             my_pid
        - Src:             'core/parser/parse_diversion.c:215,4'
          Dst:             fprintf
        - Src:             'core/parser/parse_diversion.c:215,4'
          Dst:             dprint_color_reset
        - Src:             'core/parser/parse_diversion.c:215,4'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_diversion.c:223,6'
          Dst:             parse_headers
        - Src:             'core/parser/parse_diversion.c:224,4'
          Dst:             get_debug_level
        - Src:             'core/parser/parse_diversion.c:224,4'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_diversion.c:224,4'
          Dst:             dprint_color
        - Src:             'core/parser/parse_diversion.c:224,4'
          Dst:             my_pid
        - Src:             'core/parser/parse_diversion.c:224,4'
          Dst:             fprintf
        - Src:             'core/parser/parse_diversion.c:224,4'
          Dst:             dprint_color_reset
        - Src:             'core/parser/parse_diversion.c:224,4'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_diversion.c:213,44'
          Dst:             next_sibling_hdr
    - functionName:    parse_diversion_body
      functionSourceFile: '/src/kamailio/src/core/parser/parse_diversion.c'
      linkageType:     InternalLinkage
      functionLinenumber: 52
      functionLinenumberEnd: 183
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         374
      ICount:          2362
      EdgeCount:       497
      CyclomaticComplexity: 125
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - free_to_params
        - get_debug_facility
        - get_debug_level
        - my_pid
        - parse_addr_spec
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/parser/parse_diversion.c:62,8'
          Dst:             parse_addr_spec
        - Src:             'core/parser/parse_diversion.c:64,3'
          Dst:             get_debug_level
        - Src:             'core/parser/parse_diversion.c:64,3'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_diversion.c:64,3'
          Dst:             dprint_color
        - Src:             'core/parser/parse_diversion.c:64,3'
          Dst:             my_pid
        - Src:             'core/parser/parse_diversion.c:64,3'
          Dst:             fprintf
        - Src:             'core/parser/parse_diversion.c:64,3'
          Dst:             dprint_color_reset
        - Src:             'core/parser/parse_diversion.c:64,3'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_diversion.c:98,4'
          Dst:             get_debug_level
        - Src:             'core/parser/parse_diversion.c:98,4'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_diversion.c:98,4'
          Dst:             dprint_color
        - Src:             'core/parser/parse_diversion.c:98,4'
          Dst:             my_pid
        - Src:             'core/parser/parse_diversion.c:98,4'
          Dst:             fprintf
        - Src:             'core/parser/parse_diversion.c:98,4'
          Dst:             dprint_color_reset
        - Src:             'core/parser/parse_diversion.c:98,4'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_diversion.c:103,5'
          Dst:             free_to_params
        - Src:             'core/parser/parse_diversion.c:119,5'
          Dst:             get_debug_level
        - Src:             'core/parser/parse_diversion.c:119,5'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_diversion.c:119,5'
          Dst:             dprint_color
        - Src:             'core/parser/parse_diversion.c:119,5'
          Dst:             my_pid
        - Src:             'core/parser/parse_diversion.c:119,5'
          Dst:             fprintf
        - Src:             'core/parser/parse_diversion.c:119,5'
          Dst:             dprint_color_reset
        - Src:             'core/parser/parse_diversion.c:119,5'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_diversion.c:124,6'
          Dst:             free_to_params
        - Src:             'core/parser/parse_diversion.c:132,9'
          Dst:             parse_addr_spec
        - Src:             'core/parser/parse_diversion.c:134,4'
          Dst:             get_debug_level
        - Src:             'core/parser/parse_diversion.c:134,4'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_diversion.c:134,4'
          Dst:             dprint_color
        - Src:             'core/parser/parse_diversion.c:134,4'
          Dst:             my_pid
        - Src:             'core/parser/parse_diversion.c:134,4'
          Dst:             fprintf
        - Src:             'core/parser/parse_diversion.c:134,4'
          Dst:             dprint_color_reset
        - Src:             'core/parser/parse_diversion.c:134,4'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_diversion.c:138,5'
          Dst:             free_to_params
        - Src:             'core/parser/parse_diversion.c:168,3'
          Dst:             get_debug_level
        - Src:             'core/parser/parse_diversion.c:168,3'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_diversion.c:168,3'
          Dst:             dprint_color
        - Src:             'core/parser/parse_diversion.c:168,3'
          Dst:             my_pid
        - Src:             'core/parser/parse_diversion.c:168,3'
          Dst:             fprintf
        - Src:             'core/parser/parse_diversion.c:168,3'
          Dst:             dprint_color_reset
        - Src:             'core/parser/parse_diversion.c:168,3'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_diversion.c:169,3'
          Dst:             get_debug_level
        - Src:             'core/parser/parse_diversion.c:169,3'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_diversion.c:169,3'
          Dst:             dprint_color
        - Src:             'core/parser/parse_diversion.c:169,3'
          Dst:             my_pid
        - Src:             'core/parser/parse_diversion.c:169,3'
          Dst:             fprintf
        - Src:             'core/parser/parse_diversion.c:169,3'
          Dst:             dprint_color_reset
        - Src:             'core/parser/parse_diversion.c:169,3'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_diversion.c:173,3'
          Dst:             get_debug_level
        - Src:             'core/parser/parse_diversion.c:173,3'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_diversion.c:173,3'
          Dst:             dprint_color
        - Src:             'core/parser/parse_diversion.c:173,3'
          Dst:             my_pid
        - Src:             'core/parser/parse_diversion.c:173,3'
          Dst:             fprintf
        - Src:             'core/parser/parse_diversion.c:173,3'
          Dst:             dprint_color_reset
        - Src:             'core/parser/parse_diversion.c:173,3'
          Dst:             get_debug_facility
    - functionName:    free_diversion_body
      functionSourceFile: '/src/kamailio/src/core/parser/parse_diversion.c'
      linkageType:     InternalLinkage
      functionLinenumber: 232
      functionLinenumberEnd: 247
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         13
      ICount:          73
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - free_to_params
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/parser/parse_diversion.c:241,4'
          Dst:             free_to_params
    - functionName:    parse_fline
      functionSourceFile: '/src/kamailio/src/core/parser/parse_fline.c'
      linkageType:     InternalLinkage
      functionLinenumber: 282
      functionLinenumberEnd: 288
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          45
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - parse_first_line
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/parser/parse_fline.c:285,10'
          Dst:             parse_first_line
        - Src:             'core/parser/parse_fline.c:287,9'
          Dst:             parse_first_line
    - functionName:    parse_first_line
      functionSourceFile: '/src/kamailio/src/core/parser/parse_fline.c'
      linkageType:     InternalLinkage
      functionLinenumber: 53
      functionLinenumberEnd: 279
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         816
      ICount:          5090
      EdgeCount:       1095
      CyclomaticComplexity: 281
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - eat_line
        - eat_space_end
        - eat_token2_end
        - eat_token_end
        - fprintf
        - get_debug_facility
        - get_debug_level
        - is_empty_end
        - my_pid
        - strncasecmp
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'core/parser/parse_fline.c:82,3'
          Dst:             get_debug_level
        - Src:             'core/parser/parse_fline.c:82,3'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_fline.c:82,3'
          Dst:             dprint_color
        - Src:             'core/parser/parse_fline.c:82,3'
          Dst:             my_pid
        - Src:             'core/parser/parse_fline.c:82,3'
          Dst:             fprintf
        - Src:             'core/parser/parse_fline.c:82,3'
          Dst:             dprint_color_reset
        - Src:             'core/parser/parse_fline.c:82,3'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_fline.c:88,7'
          Dst:             strncasecmp
        - Src:             'core/parser/parse_fline.c:96,6'
          Dst:             strncasecmp
        - Src:             'core/parser/parse_fline.c:110,13'
          Dst:             strncasecmp
        - Src:             'core/parser/parse_fline.c:119,3'
          Dst:             strncasecmp
        - Src:             'core/parser/parse_fline.c:120,7'
          Dst:             strncasecmp
        - Src:             'core/parser/parse_fline.c:120,36'
          Dst:             strncasecmp
        - Src:             'core/parser/parse_fline.c:120,62'
          Dst:             strncasecmp
        - Src:             'core/parser/parse_fline.c:121,19'
          Dst:             strncasecmp
        - Src:             'core/parser/parse_fline.c:121,46'
          Dst:             strncasecmp
        - Src:             'core/parser/parse_fline.c:122,14'
          Dst:             strncasecmp
        - Src:             'core/parser/parse_fline.c:122,46'
          Dst:             strncasecmp
        - Src:             'core/parser/parse_fline.c:123,14'
          Dst:             strncasecmp
        - Src:             'core/parser/parse_fline.c:123,44'
          Dst:             strncasecmp
        - Src:             'core/parser/parse_fline.c:124,14'
          Dst:             strncasecmp
        - Src:             'core/parser/parse_fline.c:124,42'
          Dst:             strncasecmp
        - Src:             'core/parser/parse_fline.c:125,14'
          Dst:             strncasecmp
        - Src:             'core/parser/parse_fline.c:125,42'
          Dst:             strncasecmp
        - Src:             'core/parser/parse_fline.c:126,14'
          Dst:             strncasecmp
        - Src:             'core/parser/parse_fline.c:126,41'
          Dst:             strncasecmp
        - Src:             'core/parser/parse_fline.c:127,14'
          Dst:             strncasecmp
        - Src:             'core/parser/parse_fline.c:127,41'
          Dst:             strncasecmp
        - Src:             'core/parser/parse_fline.c:128,14'
          Dst:             strncasecmp
        - Src:             'core/parser/parse_fline.c:139,9'
          Dst:             eat_token_end
        - Src:             'core/parser/parse_fline.c:141,4'
          Dst:             get_debug_level
        - Src:             'core/parser/parse_fline.c:141,4'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_fline.c:141,4'
          Dst:             dprint_color
        - Src:             'core/parser/parse_fline.c:141,4'
          Dst:             my_pid
        - Src:             'core/parser/parse_fline.c:141,4'
          Dst:             fprintf
        - Src:             'core/parser/parse_fline.c:141,4'
          Dst:             dprint_color_reset
        - Src:             'core/parser/parse_fline.c:141,4'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_fline.c:145,4'
          Dst:             get_debug_level
        - Src:             'core/parser/parse_fline.c:145,4'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_fline.c:145,4'
          Dst:             dprint_color
        - Src:             'core/parser/parse_fline.c:145,4'
          Dst:             my_pid
        - Src:             'core/parser/parse_fline.c:145,4'
          Dst:             fprintf
        - Src:             'core/parser/parse_fline.c:145,4'
          Dst:             dprint_color_reset
        - Src:             'core/parser/parse_fline.c:145,4'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_fline.c:164,8'
          Dst:             eat_token_end
        - Src:             'core/parser/parse_fline.c:169,10'
          Dst:             eat_space_end
        - Src:             'core/parser/parse_fline.c:180,4'
          Dst:             get_debug_level
        - Src:             'core/parser/parse_fline.c:180,4'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_fline.c:180,4'
          Dst:             dprint_color
        - Src:             'core/parser/parse_fline.c:180,4'
          Dst:             my_pid
        - Src:             'core/parser/parse_fline.c:180,4'
          Dst:             fprintf
        - Src:             'core/parser/parse_fline.c:180,4'
          Dst:             dprint_color_reset
        - Src:             'core/parser/parse_fline.c:180,4'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_fline.c:192,4'
          Dst:             get_debug_level
        - Src:             'core/parser/parse_fline.c:192,4'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_fline.c:192,4'
          Dst:             dprint_color
        - Src:             'core/parser/parse_fline.c:192,4'
          Dst:             my_pid
        - Src:             'core/parser/parse_fline.c:192,4'
          Dst:             fprintf
        - Src:             'core/parser/parse_fline.c:192,4'
          Dst:             dprint_color_reset
        - Src:             'core/parser/parse_fline.c:192,4'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_fline.c:203,9'
          Dst:             eat_token_end
        - Src:             'core/parser/parse_fline.c:208,7'
          Dst:             is_empty_end
        - Src:             'core/parser/parse_fline.c:213,9'
          Dst:             eat_token2_end
        - Src:             'core/parser/parse_fline.c:219,7'
          Dst:             eat_line
        - Src:             'core/parser/parse_fline.c:231,9'
          Dst:             strncasecmp
        - Src:             'core/parser/parse_fline.c:238,10'
          Dst:             strncasecmp
        - Src:             'core/parser/parse_fline.c:242,12'
          Dst:             strncasecmp
        - Src:             'core/parser/parse_fline.c:249,2'
          Dst:             get_debug_level
        - Src:             'core/parser/parse_fline.c:249,2'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_fline.c:249,2'
          Dst:             dprint_color
        - Src:             'core/parser/parse_fline.c:249,2'
          Dst:             my_pid
        - Src:             'core/parser/parse_fline.c:249,2'
          Dst:             fprintf
        - Src:             'core/parser/parse_fline.c:249,2'
          Dst:             dprint_color_reset
        - Src:             'core/parser/parse_fline.c:249,2'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_fline.c:256,2'
          Dst:             get_debug_level
        - Src:             'core/parser/parse_fline.c:256,2'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_fline.c:256,2'
          Dst:             dprint_color
        - Src:             'core/parser/parse_fline.c:256,2'
          Dst:             my_pid
        - Src:             'core/parser/parse_fline.c:256,2'
          Dst:             fprintf
        - Src:             'core/parser/parse_fline.c:256,2'
          Dst:             dprint_color_reset
        - Src:             'core/parser/parse_fline.c:256,2'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_fline.c:259,2'
          Dst:             get_debug_level
        - Src:             'core/parser/parse_fline.c:259,2'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_fline.c:259,2'
          Dst:             dprint_color
        - Src:             'core/parser/parse_fline.c:259,2'
          Dst:             my_pid
        - Src:             'core/parser/parse_fline.c:259,2'
          Dst:             fprintf
        - Src:             'core/parser/parse_fline.c:259,2'
          Dst:             dprint_color_reset
        - Src:             'core/parser/parse_fline.c:259,2'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_fline.c:267,3'
          Dst:             get_debug_level
        - Src:             'core/parser/parse_fline.c:267,3'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_fline.c:267,3'
          Dst:             dprint_color
        - Src:             'core/parser/parse_fline.c:267,3'
          Dst:             my_pid
        - Src:             'core/parser/parse_fline.c:267,3'
          Dst:             fprintf
        - Src:             'core/parser/parse_fline.c:267,3'
          Dst:             dprint_color_reset
        - Src:             'core/parser/parse_fline.c:267,3'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_fline.c:270,3'
          Dst:             get_debug_level
        - Src:             'core/parser/parse_fline.c:270,3'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_fline.c:270,3'
          Dst:             dprint_color
        - Src:             'core/parser/parse_fline.c:270,3'
          Dst:             my_pid
        - Src:             'core/parser/parse_fline.c:270,3'
          Dst:             fprintf
        - Src:             'core/parser/parse_fline.c:270,3'
          Dst:             dprint_color_reset
        - Src:             'core/parser/parse_fline.c:270,3'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_fline.c:274,2'
          Dst:             get_debug_level
        - Src:             'core/parser/parse_fline.c:274,2'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_fline.c:274,2'
          Dst:             dprint_color
        - Src:             'core/parser/parse_fline.c:274,2'
          Dst:             my_pid
        - Src:             'core/parser/parse_fline.c:274,2'
          Dst:             fprintf
        - Src:             'core/parser/parse_fline.c:274,2'
          Dst:             dprint_color_reset
        - Src:             'core/parser/parse_fline.c:274,2'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_fline.c:277,7'
          Dst:             eat_line
    - functionName:    eat_token_end
      functionSourceFile: '/src/kamailio/src/core/parser/parser_f.h'
      linkageType:     InternalLinkage
      functionLinenumber: 68
      functionLinenumberEnd: 73
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         14
      ICount:          70
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    eat_space_end
      functionSourceFile: '/src/kamailio/src/core/parser/parser_f.h'
      linkageType:     InternalLinkage
      functionLinenumber: 44
      functionLinenumberEnd: 47
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         11
      ICount:          52
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    is_empty_end
      functionSourceFile: '/src/kamailio/src/core/parser/parser_f.h'
      linkageType:     InternalLinkage
      functionLinenumber: 86
      functionLinenumberEnd: 88
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          50
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - eat_space_end
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/parser/parser_f.h:87,6'
          Dst:             eat_space_end
    - functionName:    eat_token2_end
      functionSourceFile: '/src/kamailio/src/core/parser/parser_f.h'
      linkageType:     InternalLinkage
      functionLinenumber: 78
      functionLinenumberEnd: 81
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          64
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    parse_from_uri
      functionSourceFile: '/src/kamailio/src/core/parser/parse_from.c'
      linkageType:     InternalLinkage
      functionLinenumber: 89
      functionLinenumberEnd: 114
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         100
      ICount:          594
      EdgeCount:       133
      CyclomaticComplexity: 35
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
        - parse_from_header
        - parse_uri
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/parser/parse_from.c:95,5'
          Dst:             parse_from_header
        - Src:             'core/parser/parse_from.c:96,3'
          Dst:             get_debug_level
        - Src:             'core/parser/parse_from.c:96,3'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_from.c:96,3'
          Dst:             dprint_color
        - Src:             'core/parser/parse_from.c:96,3'
          Dst:             my_pid
        - Src:             'core/parser/parse_from.c:96,3'
          Dst:             fprintf
        - Src:             'core/parser/parse_from.c:96,3'
          Dst:             dprint_color_reset
        - Src:             'core/parser/parse_from.c:96,3'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_from.c:108,5'
          Dst:             parse_uri
        - Src:             'core/parser/parse_from.c:109,3'
          Dst:             get_debug_level
        - Src:             'core/parser/parse_from.c:109,3'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_from.c:109,3'
          Dst:             dprint_color
        - Src:             'core/parser/parse_from.c:109,3'
          Dst:             my_pid
        - Src:             'core/parser/parse_from.c:109,3'
          Dst:             fprintf
        - Src:             'core/parser/parse_from.c:109,3'
          Dst:             dprint_color_reset
        - Src:             'core/parser/parse_from.c:109,3'
          Dst:             get_debug_facility
    - functionName:    parse_from_header
      functionSourceFile: '/src/kamailio/src/core/parser/parse_from.c'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 86
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         139
      ICount:          872
      EdgeCount:       184
      CyclomaticComplexity: 47
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - free_to
        - get_debug_facility
        - get_debug_level
        - my_pid
        - parse_headers
        - parse_to
      functionUses:    10
      BranchProfiles:  []
      Callsites:
        - Src:             'core/parser/parse_from.c:54,20'
          Dst:             parse_headers
        - Src:             'core/parser/parse_from.c:55,3'
          Dst:             get_debug_level
        - Src:             'core/parser/parse_from.c:55,3'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_from.c:55,3'
          Dst:             dprint_color
        - Src:             'core/parser/parse_from.c:55,3'
          Dst:             my_pid
        - Src:             'core/parser/parse_from.c:55,3'
          Dst:             fprintf
        - Src:             'core/parser/parse_from.c:55,3'
          Dst:             dprint_color_reset
        - Src:             'core/parser/parse_from.c:55,3'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_from.c:67,3'
          Dst:             get_debug_level
        - Src:             'core/parser/parse_from.c:67,3'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_from.c:67,3'
          Dst:             dprint_color
        - Src:             'core/parser/parse_from.c:67,3'
          Dst:             my_pid
        - Src:             'core/parser/parse_from.c:67,3'
          Dst:             fprintf
        - Src:             'core/parser/parse_from.c:67,3'
          Dst:             dprint_color_reset
        - Src:             'core/parser/parse_from.c:67,3'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_from.c:73,2'
          Dst:             parse_to
        - Src:             'core/parser/parse_from.c:76,3'
          Dst:             get_debug_level
        - Src:             'core/parser/parse_from.c:76,3'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_from.c:76,3'
          Dst:             dprint_color
        - Src:             'core/parser/parse_from.c:76,3'
          Dst:             my_pid
        - Src:             'core/parser/parse_from.c:76,3'
          Dst:             fprintf
        - Src:             'core/parser/parse_from.c:76,3'
          Dst:             dprint_color_reset
        - Src:             'core/parser/parse_from.c:76,3'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_from.c:78,3'
          Dst:             free_to
    - functionName:    parse_hname2_str
      functionSourceFile: '/src/kamailio/src/core/parser/parse_hname2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 340
      functionLinenumberEnd: 341
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - parse_sip_header_name
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'core/parser/parse_hname2.c:341,9'
          Dst:             parse_sip_header_name
    - functionName:    parse_sip_header_name
      functionSourceFile: '/src/kamailio/src/core/parser/parse_hname2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 241
      functionLinenumberEnd: 321
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         224
      ICount:          1449
      EdgeCount:       297
      CyclomaticComplexity: 75
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
        - strncasecmp
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'core/parser/parse_hname2.c:251,4'
          Dst:             get_debug_level
        - Src:             'core/parser/parse_hname2.c:251,4'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_hname2.c:251,4'
          Dst:             dprint_color
        - Src:             'core/parser/parse_hname2.c:251,4'
          Dst:             my_pid
        - Src:             'core/parser/parse_hname2.c:251,4'
          Dst:             fprintf
        - Src:             'core/parser/parse_hname2.c:251,4'
          Dst:             dprint_color_reset
        - Src:             'core/parser/parse_hname2.c:251,4'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_hname2.c:283,5'
          Dst:             get_debug_level
        - Src:             'core/parser/parse_hname2.c:283,5'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_hname2.c:283,5'
          Dst:             dprint_color
        - Src:             'core/parser/parse_hname2.c:283,5'
          Dst:             my_pid
        - Src:             'core/parser/parse_hname2.c:283,5'
          Dst:             fprintf
        - Src:             'core/parser/parse_hname2.c:283,5'
          Dst:             dprint_color_reset
        - Src:             'core/parser/parse_hname2.c:283,5'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_hname2.c:295,4'
          Dst:             get_debug_level
        - Src:             'core/parser/parse_hname2.c:295,4'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_hname2.c:295,4'
          Dst:             dprint_color
        - Src:             'core/parser/parse_hname2.c:295,4'
          Dst:             my_pid
        - Src:             'core/parser/parse_hname2.c:295,4'
          Dst:             fprintf
        - Src:             'core/parser/parse_hname2.c:295,4'
          Dst:             dprint_color_reset
        - Src:             'core/parser/parse_hname2.c:295,4'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_hname2.c:309,9'
          Dst:             strncasecmp
        - Src:             'core/parser/parse_hname2.c:317,2'
          Dst:             get_debug_level
        - Src:             'core/parser/parse_hname2.c:317,2'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_hname2.c:317,2'
          Dst:             dprint_color
        - Src:             'core/parser/parse_hname2.c:317,2'
          Dst:             my_pid
        - Src:             'core/parser/parse_hname2.c:317,2'
          Dst:             fprintf
        - Src:             'core/parser/parse_hname2.c:317,2'
          Dst:             dprint_color_reset
        - Src:             'core/parser/parse_hname2.c:317,2'
          Dst:             get_debug_facility
    - functionName:    parse_hname2_short
      functionSourceFile: '/src/kamailio/src/core/parser/parse_hname2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 335
      functionLinenumberEnd: 336
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - parse_sip_header_name
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'core/parser/parse_hname2.c:336,9'
          Dst:             parse_sip_header_name
    - functionName:    parse_hname2
      functionSourceFile: '/src/kamailio/src/core/parser/parse_hname2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 325
      functionLinenumberEnd: 326
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - parse_sip_header_name
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/parser/parse_hname2.c:326,9'
          Dst:             parse_sip_header_name
    - functionName:    ksr_hname_init_config
      functionSourceFile: '/src/kamailio/src/core/parser/parse_hname2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 220
      functionLinenumberEnd: 227
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         5
      ICount:          35
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ksr_hname_init_index
      functionSourceFile: '/src/kamailio/src/core/parser/parse_hname2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 187
      functionLinenumberEnd: 213
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         21
      ICount:          170
      EdgeCount:       26
      CyclomaticComplexity: 7
      functionsReached:
        - tolower
        - toupper
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/parser/parse_hname2.c:200,21'
          Dst:             tolower
        - Src:             'core/parser/parse_hname2.c:201,21'
          Dst:             toupper
        - Src:             'core/parser/parse_hname2.c:204,21'
          Dst:             tolower
        - Src:             'core/parser/parse_hname2.c:205,21'
          Dst:             toupper
    - 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:    3
      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:    free_identityinfo
      functionSourceFile: '/src/kamailio/src/core/parser/parse_identityinfo.c'
      linkageType:     InternalLinkage
      functionLinenumber: 363
      functionLinenumberEnd: 365
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    parse_identityinfo_header
      functionSourceFile: '/src/kamailio/src/core/parser/parse_identityinfo.c'
      linkageType:     InternalLinkage
      functionLinenumber: 326
      functionLinenumberEnd: 360
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         99
      ICount:          598
      EdgeCount:       131
      CyclomaticComplexity: 34
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - free_identityinfo
        - get_debug_facility
        - get_debug_level
        - my_pid
        - parse_headers
        - parse_identityinfo
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/parser/parse_identityinfo.c:331,8'
          Dst:             parse_headers
        - Src:             'core/parser/parse_identityinfo.c:333,3'
          Dst:             get_debug_level
        - Src:             'core/parser/parse_identityinfo.c:333,3'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_identityinfo.c:333,3'
          Dst:             dprint_color
        - Src:             'core/parser/parse_identityinfo.c:333,3'
          Dst:             my_pid
        - Src:             'core/parser/parse_identityinfo.c:333,3'
          Dst:             fprintf
        - Src:             'core/parser/parse_identityinfo.c:333,3'
          Dst:             dprint_color_reset
        - Src:             'core/parser/parse_identityinfo.c:333,3'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_identityinfo.c:343,3'
          Dst:             get_debug_level
        - Src:             'core/parser/parse_identityinfo.c:343,3'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_identityinfo.c:343,3'
          Dst:             dprint_color
        - Src:             'core/parser/parse_identityinfo.c:343,3'
          Dst:             my_pid
        - Src:             'core/parser/parse_identityinfo.c:343,3'
          Dst:             fprintf
        - Src:             'core/parser/parse_identityinfo.c:343,3'
          Dst:             dprint_color_reset
        - Src:             'core/parser/parse_identityinfo.c:343,3'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_identityinfo.c:348,2'
          Dst:             parse_identityinfo
        - Src:             'core/parser/parse_identityinfo.c:352,3'
          Dst:             free_identityinfo
    - functionName:    parse_identityinfo
      functionSourceFile: '/src/kamailio/src/core/parser/parse_identityinfo.c'
      linkageType:     InternalLinkage
      functionLinenumber: 41
      functionLinenumberEnd: 323
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         312
      ICount:          1666
      EdgeCount:       363
      CyclomaticComplexity: 53
      functionsReached:
        - __ctype_b_loc
        - dprint_color
        - dprint_color_reset
        - eat_lws_end
        - fprintf
        - get_debug_facility
        - get_debug_level
        - memcmp
        - my_pid
        - strncasecmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'core/parser/parse_identityinfo.c:54,3'
          Branch Sides:    []
        - Branch String:   'core/parser/parse_identityinfo.c:66,5'
          Branch Sides:    []
        - Branch String:   'core/parser/parse_identityinfo.c:99,5'
          Branch Sides:    []
        - Branch String:   'core/parser/parse_identityinfo.c:121,5'
          Branch Sides:    []
        - Branch String:   'core/parser/parse_identityinfo.c:139,5'
          Branch Sides:    []
        - Branch String:   'core/parser/parse_identityinfo.c:159,5'
          Branch Sides:    []
        - Branch String:   'core/parser/parse_identityinfo.c:187,5'
          Branch Sides:    []
        - Branch String:   'core/parser/parse_identityinfo.c:203,5'
          Branch Sides:    []
        - Branch String:   'core/parser/parse_identityinfo.c:237,5'
          Branch Sides:    []
        - Branch String:   'core/parser/parse_identityinfo.c:254,5'
          Branch Sides:    []
        - Branch String:   'core/parser/parse_identityinfo.c:264,5'
          Branch Sides:    []
        - Branch String:   'core/parser/parse_identityinfo.c:281,5'
          Branch Sides:    []
      Callsites:
        - Src:             'core/parser/parse_identityinfo.c:68,26'
          Dst:             strncasecmp
        - Src:             'core/parser/parse_identityinfo.c:73,10'
          Dst:             memcmp
        - Src:             'core/parser/parse_identityinfo.c:174,11'
          Dst:             eat_lws_end
        - Src:             'core/parser/parse_identityinfo.c:177,8'
          Dst:             get_debug_level
        - Src:             'core/parser/parse_identityinfo.c:177,8'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_identityinfo.c:177,8'
          Dst:             dprint_color
        - Src:             'core/parser/parse_identityinfo.c:177,8'
          Dst:             my_pid
        - Src:             'core/parser/parse_identityinfo.c:177,8'
          Dst:             fprintf
        - Src:             'core/parser/parse_identityinfo.c:177,8'
          Dst:             dprint_color_reset
        - Src:             'core/parser/parse_identityinfo.c:177,8'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_identityinfo.c:211,13'
          Dst:             strncasecmp
        - Src:             'core/parser/parse_identityinfo.c:302,10'
          Dst:             __ctype_b_loc
        - Src:             'core/parser/parse_identityinfo.c:317,3'
          Dst:             get_debug_level
        - Src:             'core/parser/parse_identityinfo.c:317,3'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_identityinfo.c:317,3'
          Dst:             dprint_color
        - Src:             'core/parser/parse_identityinfo.c:317,3'
          Dst:             my_pid
        - Src:             'core/parser/parse_identityinfo.c:317,3'
          Dst:             fprintf
        - Src:             'core/parser/parse_identityinfo.c:317,3'
          Dst:             dprint_color_reset
        - Src:             'core/parser/parse_identityinfo.c:317,3'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_identityinfo.c:320,3'
          Dst:             get_debug_level
        - Src:             'core/parser/parse_identityinfo.c:320,3'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_identityinfo.c:320,3'
          Dst:             dprint_color
        - Src:             'core/parser/parse_identityinfo.c:320,3'
          Dst:             my_pid
        - Src:             'core/parser/parse_identityinfo.c:320,3'
          Dst:             fprintf
        - Src:             'core/parser/parse_identityinfo.c:320,3'
          Dst:             dprint_color_reset
        - Src:             'core/parser/parse_identityinfo.c:320,3'
          Dst:             get_debug_facility
    - 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:    78
      BranchProfiles:  []
      Callsites:       []
    - functionName:    eat_lws_end
      functionSourceFile: '/src/kamailio/src/core/parser/parser_f.h'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 63
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         35
      ICount:          158
      EdgeCount:       46
      CyclomaticComplexity: 13
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    token_char
      functionSourceFile: '/src/kamailio/src/core/parser/parse_methods.c'
      linkageType:     InternalLinkage
      functionLinenumber: 39
      functionLinenumberEnd: 45
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - char
      constantsTouched: []
      argNames:
        - ''
      BBCount:         35
      ICount:          163
      EdgeCount:       49
      CyclomaticComplexity: 16
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    parse_method_advance
      functionSourceFile: '/src/kamailio/src/core/parser/parse_methods.c'
      linkageType:     InternalLinkage
      functionLinenumber: 203
      functionLinenumberEnd: 423
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         256
      ICount:          1564
      EdgeCount:       331
      CyclomaticComplexity: 77
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
        - strncasecmp
        - token_char
      functionUses:    1
      BranchProfiles:
        - Branch String:   'core/parser/parse_methods.c:218,2'
          Branch Sides:    []
      Callsites:
        - Src:             'core/parser/parse_methods.c:207,3'
          Dst:             get_debug_level
        - Src:             'core/parser/parse_methods.c:207,3'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_methods.c:207,3'
          Dst:             dprint_color
        - Src:             'core/parser/parse_methods.c:207,3'
          Dst:             my_pid
        - Src:             'core/parser/parse_methods.c:207,3'
          Dst:             fprintf
        - Src:             'core/parser/parse_methods.c:207,3'
          Dst:             dprint_color_reset
        - Src:             'core/parser/parse_methods.c:207,3'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_methods.c:212,3'
          Dst:             get_debug_level
        - Src:             'core/parser/parse_methods.c:212,3'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_methods.c:212,3'
          Dst:             dprint_color
        - Src:             'core/parser/parse_methods.c:212,3'
          Dst:             my_pid
        - Src:             'core/parser/parse_methods.c:212,3'
          Dst:             fprintf
        - Src:             'core/parser/parse_methods.c:212,3'
          Dst:             dprint_color_reset
        - Src:             'core/parser/parse_methods.c:212,3'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_methods.c:221,28'
          Dst:             strncasecmp
        - Src:             'core/parser/parse_methods.c:232,28'
          Dst:             strncasecmp
        - Src:             'core/parser/parse_methods.c:243,28'
          Dst:             strncasecmp
        - Src:             'core/parser/parse_methods.c:256,9'
          Dst:             strncasecmp
        - Src:             'core/parser/parse_methods.c:263,29'
          Dst:             strncasecmp
        - Src:             'core/parser/parse_methods.c:274,28'
          Dst:             strncasecmp
        - Src:             'core/parser/parse_methods.c:285,28'
          Dst:             strncasecmp
        - Src:             'core/parser/parse_methods.c:296,28'
          Dst:             strncasecmp
        - Src:             'core/parser/parse_methods.c:307,28'
          Dst:             strncasecmp
        - Src:             'core/parser/parse_methods.c:313,28'
          Dst:             strncasecmp
        - Src:             'core/parser/parse_methods.c:319,28'
          Dst:             strncasecmp
        - Src:             'core/parser/parse_methods.c:325,28'
          Dst:             strncasecmp
        - Src:             'core/parser/parse_methods.c:337,9'
          Dst:             strncasecmp
        - Src:             'core/parser/parse_methods.c:345,11'
          Dst:             strncasecmp
        - Src:             'core/parser/parse_methods.c:356,28'
          Dst:             strncasecmp
        - Src:             'core/parser/parse_methods.c:367,28'
          Dst:             strncasecmp
        - Src:             'core/parser/parse_methods.c:377,28'
          Dst:             strncasecmp
        - Src:             'core/parser/parse_methods.c:387,28'
          Dst:             strncasecmp
        - Src:             'core/parser/parse_methods.c:397,28'
          Dst:             strncasecmp
        - Src:             'core/parser/parse_methods.c:410,5'
          Dst:             token_char
        - Src:             'core/parser/parse_methods.c:414,25'
          Dst:             token_char
        - Src:             'core/parser/parse_methods.c:422,32'
          Dst:             token_char
    - functionName:    trim_leading
      functionSourceFile: '/src/kamailio/src/core/parser/../trim.h'
      linkageType:     InternalLinkage
      functionLinenumber: 60
      functionLinenumberEnd: 64
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         13
      ICount:          61
      EdgeCount:       25
      CyclomaticComplexity: 14
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   'core/parser/../trim.h:62,3'
          Branch Sides:    []
      Callsites:       []
    - functionName:    parse_methods
      functionSourceFile: '/src/kamailio/src/core/parser/parse_methods.c'
      linkageType:     InternalLinkage
      functionLinenumber: 431
      functionLinenumberEnd: 481
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         184
      ICount:          1080
      EdgeCount:       243
      CyclomaticComplexity: 61
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
        - parse_method_advance
        - trim_leading
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/parser/parse_methods.c:438,3'
          Dst:             get_debug_level
        - Src:             'core/parser/parse_methods.c:438,3'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_methods.c:438,3'
          Dst:             dprint_color
        - Src:             'core/parser/parse_methods.c:438,3'
          Dst:             my_pid
        - Src:             'core/parser/parse_methods.c:438,3'
          Dst:             fprintf
        - Src:             'core/parser/parse_methods.c:438,3'
          Dst:             dprint_color_reset
        - Src:             'core/parser/parse_methods.c:438,3'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_methods.c:445,2'
          Dst:             trim_leading
        - Src:             'core/parser/parse_methods.c:454,6'
          Dst:             parse_method_advance
        - Src:             'core/parser/parse_methods.c:457,4'
          Dst:             get_debug_level
        - Src:             'core/parser/parse_methods.c:457,4'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_methods.c:457,4'
          Dst:             dprint_color
        - Src:             'core/parser/parse_methods.c:457,4'
          Dst:             my_pid
        - Src:             'core/parser/parse_methods.c:457,4'
          Dst:             fprintf
        - Src:             'core/parser/parse_methods.c:457,4'
          Dst:             dprint_color_reset
        - Src:             'core/parser/parse_methods.c:457,4'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_methods.c:461,3'
          Dst:             trim_leading
        - Src:             'core/parser/parse_methods.c:466,5'
          Dst:             trim_leading
        - Src:             'core/parser/parse_methods.c:468,6'
          Dst:             get_debug_level
        - Src:             'core/parser/parse_methods.c:468,6'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_methods.c:468,6'
          Dst:             dprint_color
        - Src:             'core/parser/parse_methods.c:468,6'
          Dst:             my_pid
        - Src:             'core/parser/parse_methods.c:468,6'
          Dst:             fprintf
        - Src:             'core/parser/parse_methods.c:468,6'
          Dst:             dprint_color_reset
        - Src:             'core/parser/parse_methods.c:468,6'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_methods.c:472,5'
          Dst:             get_debug_level
        - Src:             'core/parser/parse_methods.c:472,5'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_methods.c:472,5'
          Dst:             dprint_color
        - Src:             'core/parser/parse_methods.c:472,5'
          Dst:             my_pid
        - Src:             'core/parser/parse_methods.c:472,5'
          Dst:             fprintf
        - Src:             'core/parser/parse_methods.c:472,5'
          Dst:             dprint_color_reset
        - Src:             'core/parser/parse_methods.c:472,5'
          Dst:             get_debug_facility
    - functionName:    parse_method_name
      functionSourceFile: '/src/kamailio/src/core/parser/parse_methods.c'
      linkageType:     InternalLinkage
      functionLinenumber: 56
      functionLinenumberEnd: 194
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         233
      ICount:          1441
      EdgeCount:       300
      CyclomaticComplexity: 69
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
        - strncasecmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'core/parser/parse_methods.c:68,2'
          Branch Sides:    []
      Callsites:
        - Src:             'core/parser/parse_methods.c:58,3'
          Dst:             get_debug_level
        - Src:             'core/parser/parse_methods.c:58,3'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_methods.c:58,3'
          Dst:             dprint_color
        - Src:             'core/parser/parse_methods.c:58,3'
          Dst:             my_pid
        - Src:             'core/parser/parse_methods.c:58,3'
          Dst:             fprintf
        - Src:             'core/parser/parse_methods.c:58,3'
          Dst:             dprint_color_reset
        - Src:             'core/parser/parse_methods.c:58,3'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_methods.c:63,3'
          Dst:             get_debug_level
        - Src:             'core/parser/parse_methods.c:63,3'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_methods.c:63,3'
          Dst:             dprint_color
        - Src:             'core/parser/parse_methods.c:63,3'
          Dst:             my_pid
        - Src:             'core/parser/parse_methods.c:63,3'
          Dst:             fprintf
        - Src:             'core/parser/parse_methods.c:63,3'
          Dst:             dprint_color_reset
        - Src:             'core/parser/parse_methods.c:63,3'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_methods.c:72,7'
          Dst:             strncasecmp
        - Src:             'core/parser/parse_methods.c:76,7'
          Dst:             strncasecmp
        - Src:             'core/parser/parse_methods.c:83,7'
          Dst:             strncasecmp
        - Src:             'core/parser/parse_methods.c:90,7'
          Dst:             strncasecmp
        - Src:             'core/parser/parse_methods.c:94,7'
          Dst:             strncasecmp
        - Src:             'core/parser/parse_methods.c:101,7'
          Dst:             strncasecmp
        - Src:             'core/parser/parse_methods.c:105,7'
          Dst:             strncasecmp
        - Src:             'core/parser/parse_methods.c:109,7'
          Dst:             strncasecmp
        - Src:             'core/parser/parse_methods.c:113,7'
          Dst:             strncasecmp
        - Src:             'core/parser/parse_methods.c:120,7'
          Dst:             strncasecmp
        - Src:             'core/parser/parse_methods.c:127,7'
          Dst:             strncasecmp
        - Src:             'core/parser/parse_methods.c:134,7'
          Dst:             strncasecmp
        - Src:             'core/parser/parse_methods.c:141,7'
          Dst:             strncasecmp
        - Src:             'core/parser/parse_methods.c:148,7'
          Dst:             strncasecmp
        - Src:             'core/parser/parse_methods.c:155,7'
          Dst:             strncasecmp
        - Src:             'core/parser/parse_methods.c:162,7'
          Dst:             strncasecmp
        - Src:             'core/parser/parse_methods.c:169,7'
          Dst:             strncasecmp
        - Src:             'core/parser/parse_methods.c:176,7'
          Dst:             strncasecmp
        - Src:             'core/parser/parse_methods.c:183,7'
          Dst:             strncasecmp
    - functionName:    parse_ppi_header
      functionSourceFile: '/src/kamailio/src/core/parser/parse_ppi_pai.c'
      linkageType:     InternalLinkage
      functionLinenumber: 177
      functionLinenumberEnd: 220
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         144
      ICount:          872
      EdgeCount:       192
      CyclomaticComplexity: 50
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
        - next_sibling_hdr
        - parse_headers
        - parse_pai_ppi_body
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/parser/parse_ppi_pai.c:182,6'
          Dst:             parse_headers
        - Src:             'core/parser/parse_ppi_pai.c:183,4'
          Dst:             get_debug_level
        - Src:             'core/parser/parse_ppi_pai.c:183,4'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_ppi_pai.c:183,4'
          Dst:             dprint_color
        - Src:             'core/parser/parse_ppi_pai.c:183,4'
          Dst:             my_pid
        - Src:             'core/parser/parse_ppi_pai.c:183,4'
          Dst:             fprintf
        - Src:             'core/parser/parse_ppi_pai.c:183,4'
          Dst:             dprint_color_reset
        - Src:             'core/parser/parse_ppi_pai.c:183,4'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_ppi_pai.c:194,5'
          Dst:             parse_pai_ppi_body
        - Src:             'core/parser/parse_ppi_pai.c:199,5'
          Dst:             parse_headers
        - Src:             'core/parser/parse_ppi_pai.c:200,3'
          Dst:             get_debug_level
        - Src:             'core/parser/parse_ppi_pai.c:200,3'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_ppi_pai.c:200,3'
          Dst:             dprint_color
        - Src:             'core/parser/parse_ppi_pai.c:200,3'
          Dst:             my_pid
        - Src:             'core/parser/parse_ppi_pai.c:200,3'
          Dst:             fprintf
        - Src:             'core/parser/parse_ppi_pai.c:200,3'
          Dst:             dprint_color_reset
        - Src:             'core/parser/parse_ppi_pai.c:200,3'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_ppi_pai.c:206,11'
          Dst:             next_sibling_hdr
        - Src:             'core/parser/parse_ppi_pai.c:207,6'
          Dst:             parse_pai_ppi_body
        - Src:             'core/parser/parse_ppi_pai.c:212,6'
          Dst:             parse_headers
        - Src:             'core/parser/parse_ppi_pai.c:213,4'
          Dst:             get_debug_level
        - Src:             'core/parser/parse_ppi_pai.c:213,4'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_ppi_pai.c:213,4'
          Dst:             dprint_color
        - Src:             'core/parser/parse_ppi_pai.c:213,4'
          Dst:             my_pid
        - Src:             'core/parser/parse_ppi_pai.c:213,4'
          Dst:             fprintf
        - Src:             'core/parser/parse_ppi_pai.c:213,4'
          Dst:             dprint_color_reset
        - Src:             'core/parser/parse_ppi_pai.c:213,4'
          Dst:             get_debug_facility
    - functionName:    parse_pai_ppi_body
      functionSourceFile: '/src/kamailio/src/core/parser/parse_ppi_pai.c'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 117
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         335
      ICount:          2058
      EdgeCount:       445
      CyclomaticComplexity: 112
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - free_to_params
        - get_debug_facility
        - get_debug_level
        - my_pid
        - parse_addr_spec
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'core/parser/parse_ppi_pai.c:58,8'
          Dst:             parse_addr_spec
        - Src:             'core/parser/parse_ppi_pai.c:60,3'
          Dst:             get_debug_level
        - Src:             'core/parser/parse_ppi_pai.c:60,3'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_ppi_pai.c:60,3'
          Dst:             dprint_color
        - Src:             'core/parser/parse_ppi_pai.c:60,3'
          Dst:             my_pid
        - Src:             'core/parser/parse_ppi_pai.c:60,3'
          Dst:             fprintf
        - Src:             'core/parser/parse_ppi_pai.c:60,3'
          Dst:             dprint_color_reset
        - Src:             'core/parser/parse_ppi_pai.c:60,3'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_ppi_pai.c:64,2'
          Dst:             free_to_params
        - Src:             'core/parser/parse_ppi_pai.c:71,4'
          Dst:             get_debug_level
        - Src:             'core/parser/parse_ppi_pai.c:71,4'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_ppi_pai.c:71,4'
          Dst:             dprint_color
        - Src:             'core/parser/parse_ppi_pai.c:71,4'
          Dst:             my_pid
        - Src:             'core/parser/parse_ppi_pai.c:71,4'
          Dst:             fprintf
        - Src:             'core/parser/parse_ppi_pai.c:71,4'
          Dst:             dprint_color_reset
        - Src:             'core/parser/parse_ppi_pai.c:71,4'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_ppi_pai.c:85,5'
          Dst:             get_debug_level
        - Src:             'core/parser/parse_ppi_pai.c:85,5'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_ppi_pai.c:85,5'
          Dst:             dprint_color
        - Src:             'core/parser/parse_ppi_pai.c:85,5'
          Dst:             my_pid
        - Src:             'core/parser/parse_ppi_pai.c:85,5'
          Dst:             fprintf
        - Src:             'core/parser/parse_ppi_pai.c:85,5'
          Dst:             dprint_color_reset
        - Src:             'core/parser/parse_ppi_pai.c:85,5'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_ppi_pai.c:92,9'
          Dst:             parse_addr_spec
        - Src:             'core/parser/parse_ppi_pai.c:94,4'
          Dst:             get_debug_level
        - Src:             'core/parser/parse_ppi_pai.c:94,4'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_ppi_pai.c:94,4'
          Dst:             dprint_color
        - Src:             'core/parser/parse_ppi_pai.c:94,4'
          Dst:             my_pid
        - Src:             'core/parser/parse_ppi_pai.c:94,4'
          Dst:             fprintf
        - Src:             'core/parser/parse_ppi_pai.c:94,4'
          Dst:             dprint_color_reset
        - Src:             'core/parser/parse_ppi_pai.c:94,4'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_ppi_pai.c:98,3'
          Dst:             free_to_params
        - Src:             'core/parser/parse_ppi_pai.c:102,3'
          Dst:             get_debug_level
        - Src:             'core/parser/parse_ppi_pai.c:102,3'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_ppi_pai.c:102,3'
          Dst:             dprint_color
        - Src:             'core/parser/parse_ppi_pai.c:102,3'
          Dst:             my_pid
        - Src:             'core/parser/parse_ppi_pai.c:102,3'
          Dst:             fprintf
        - Src:             'core/parser/parse_ppi_pai.c:102,3'
          Dst:             dprint_color_reset
        - Src:             'core/parser/parse_ppi_pai.c:102,3'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_ppi_pai.c:103,3'
          Dst:             get_debug_level
        - Src:             'core/parser/parse_ppi_pai.c:103,3'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_ppi_pai.c:103,3'
          Dst:             dprint_color
        - Src:             'core/parser/parse_ppi_pai.c:103,3'
          Dst:             my_pid
        - Src:             'core/parser/parse_ppi_pai.c:103,3'
          Dst:             fprintf
        - Src:             'core/parser/parse_ppi_pai.c:103,3'
          Dst:             dprint_color_reset
        - Src:             'core/parser/parse_ppi_pai.c:103,3'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_ppi_pai.c:107,3'
          Dst:             get_debug_level
        - Src:             'core/parser/parse_ppi_pai.c:107,3'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_ppi_pai.c:107,3'
          Dst:             dprint_color
        - Src:             'core/parser/parse_ppi_pai.c:107,3'
          Dst:             my_pid
        - Src:             'core/parser/parse_ppi_pai.c:107,3'
          Dst:             fprintf
        - Src:             'core/parser/parse_ppi_pai.c:107,3'
          Dst:             dprint_color_reset
        - Src:             'core/parser/parse_ppi_pai.c:107,3'
          Dst:             get_debug_facility
    - functionName:    parse_pai_header
      functionSourceFile: '/src/kamailio/src/core/parser/parse_ppi_pai.c'
      linkageType:     InternalLinkage
      functionLinenumber: 133
      functionLinenumberEnd: 169
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         101
      ICount:          605
      EdgeCount:       134
      CyclomaticComplexity: 35
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
        - next_sibling_hdr
        - parse_headers
        - parse_pai_ppi_body
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/parser/parse_ppi_pai.c:140,6'
          Dst:             parse_headers
        - Src:             'core/parser/parse_ppi_pai.c:141,4'
          Dst:             get_debug_level
        - Src:             'core/parser/parse_ppi_pai.c:141,4'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_ppi_pai.c:141,4'
          Dst:             dprint_color
        - Src:             'core/parser/parse_ppi_pai.c:141,4'
          Dst:             my_pid
        - Src:             'core/parser/parse_ppi_pai.c:141,4'
          Dst:             fprintf
        - Src:             'core/parser/parse_ppi_pai.c:141,4'
          Dst:             dprint_color_reset
        - Src:             'core/parser/parse_ppi_pai.c:141,4'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_ppi_pai.c:156,6'
          Dst:             parse_pai_ppi_body
        - Src:             'core/parser/parse_ppi_pai.c:163,6'
          Dst:             parse_headers
        - Src:             'core/parser/parse_ppi_pai.c:164,4'
          Dst:             get_debug_level
        - Src:             'core/parser/parse_ppi_pai.c:164,4'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_ppi_pai.c:164,4'
          Dst:             dprint_color
        - Src:             'core/parser/parse_ppi_pai.c:164,4'
          Dst:             my_pid
        - Src:             'core/parser/parse_ppi_pai.c:164,4'
          Dst:             fprintf
        - Src:             'core/parser/parse_ppi_pai.c:164,4'
          Dst:             dprint_color_reset
        - Src:             'core/parser/parse_ppi_pai.c:164,4'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_ppi_pai.c:155,38'
          Dst:             next_sibling_hdr
    - functionName:    free_pai_ppi_body
      functionSourceFile: '/src/kamailio/src/core/parser/parse_ppi_pai.c'
      linkageType:     InternalLinkage
      functionLinenumber: 120
      functionLinenumberEnd: 124
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    trim_leading
      functionSourceFile: '/src/kamailio/src/core/parser/../trim.h'
      linkageType:     InternalLinkage
      functionLinenumber: 60
      functionLinenumberEnd: 64
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         13
      ICount:          61
      EdgeCount:       25
      CyclomaticComplexity: 14
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'core/parser/../trim.h:62,3'
          Branch Sides:    []
      Callsites:       []
    - functionName:    parse_privacy
      functionSourceFile: '/src/kamailio/src/core/parser/parse_privacy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 156
      functionLinenumberEnd: 225
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         264
      ICount:          1533
      EdgeCount:       352
      CyclomaticComplexity: 90
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
        - parse_headers
        - parse_priv_value
        - trim_leading
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/parser/parse_privacy.c:167,8'
          Dst:             parse_headers
        - Src:             'core/parser/parse_privacy.c:174,2'
          Dst:             trim_leading
        - Src:             'core/parser/parse_privacy.c:177,3'
          Dst:             get_debug_level
        - Src:             'core/parser/parse_privacy.c:177,3'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_privacy.c:177,3'
          Dst:             dprint_color
        - Src:             'core/parser/parse_privacy.c:177,3'
          Dst:             my_pid
        - Src:             'core/parser/parse_privacy.c:177,3'
          Dst:             fprintf
        - Src:             'core/parser/parse_privacy.c:177,3'
          Dst:             dprint_color_reset
        - Src:             'core/parser/parse_privacy.c:177,3'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_privacy.c:187,17'
          Dst:             parse_priv_value
        - Src:             'core/parser/parse_privacy.c:191,4'
          Dst:             get_debug_level
        - Src:             'core/parser/parse_privacy.c:191,4'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_privacy.c:191,4'
          Dst:             dprint_color
        - Src:             'core/parser/parse_privacy.c:191,4'
          Dst:             my_pid
        - Src:             'core/parser/parse_privacy.c:191,4'
          Dst:             fprintf
        - Src:             'core/parser/parse_privacy.c:191,4'
          Dst:             dprint_color_reset
        - Src:             'core/parser/parse_privacy.c:191,4'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_privacy.c:208,5'
          Dst:             get_debug_level
        - Src:             'core/parser/parse_privacy.c:208,5'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_privacy.c:208,5'
          Dst:             dprint_color
        - Src:             'core/parser/parse_privacy.c:208,5'
          Dst:             my_pid
        - Src:             'core/parser/parse_privacy.c:208,5'
          Dst:             fprintf
        - Src:             'core/parser/parse_privacy.c:208,5'
          Dst:             dprint_color_reset
        - Src:             'core/parser/parse_privacy.c:208,5'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_privacy.c:212,4'
          Dst:             get_debug_level
        - Src:             'core/parser/parse_privacy.c:212,4'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_privacy.c:212,4'
          Dst:             dprint_color
        - Src:             'core/parser/parse_privacy.c:212,4'
          Dst:             my_pid
        - Src:             'core/parser/parse_privacy.c:212,4'
          Dst:             fprintf
        - Src:             'core/parser/parse_privacy.c:212,4'
          Dst:             dprint_color_reset
        - Src:             'core/parser/parse_privacy.c:212,4'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_privacy.c:218,3'
          Dst:             get_debug_level
        - Src:             'core/parser/parse_privacy.c:218,3'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_privacy.c:218,3'
          Dst:             dprint_color
        - Src:             'core/parser/parse_privacy.c:218,3'
          Dst:             my_pid
        - Src:             'core/parser/parse_privacy.c:218,3'
          Dst:             fprintf
        - Src:             'core/parser/parse_privacy.c:218,3'
          Dst:             dprint_color_reset
        - Src:             'core/parser/parse_privacy.c:218,3'
          Dst:             get_debug_facility
    - functionName:    parse_priv_value
      functionSourceFile: '/src/kamailio/src/core/parser/parse_privacy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 45
      functionLinenumberEnd: 146
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         116
      ICount:          624
      EdgeCount:       152
      CyclomaticComplexity: 38
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
        - strncasecmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'core/parser/parse_privacy.c:53,2'
          Branch Sides:    []
      Callsites:
        - Src:             'core/parser/parse_privacy.c:49,3'
          Dst:             get_debug_level
        - Src:             'core/parser/parse_privacy.c:49,3'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_privacy.c:49,3'
          Dst:             dprint_color
        - Src:             'core/parser/parse_privacy.c:49,3'
          Dst:             my_pid
        - Src:             'core/parser/parse_privacy.c:49,3'
          Dst:             fprintf
        - Src:             'core/parser/parse_privacy.c:49,3'
          Dst:             dprint_color_reset
        - Src:             'core/parser/parse_privacy.c:49,3'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_privacy.c:59,7'
          Dst:             strncasecmp
        - Src:             'core/parser/parse_privacy.c:71,7'
          Dst:             strncasecmp
        - Src:             'core/parser/parse_privacy.c:78,7'
          Dst:             strncasecmp
        - Src:             'core/parser/parse_privacy.c:102,7'
          Dst:             strncasecmp
        - Src:             'core/parser/parse_privacy.c:114,7'
          Dst:             strncasecmp
        - Src:             'core/parser/parse_privacy.c:126,7'
          Dst:             strncasecmp
    - functionName:    parse_refer_to_header
      functionSourceFile: '/src/kamailio/src/core/parser/parse_refer_to.c'
      linkageType:     InternalLinkage
      functionLinenumber: 47
      functionLinenumberEnd: 82
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         99
      ICount:          595
      EdgeCount:       131
      CyclomaticComplexity: 34
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - free_to
        - get_debug_facility
        - get_debug_level
        - my_pid
        - parse_headers
        - parse_to
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'core/parser/parse_refer_to.c:51,8'
          Dst:             parse_headers
        - Src:             'core/parser/parse_refer_to.c:64,3'
          Dst:             get_debug_level
        - Src:             'core/parser/parse_refer_to.c:64,3'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_refer_to.c:64,3'
          Dst:             dprint_color
        - Src:             'core/parser/parse_refer_to.c:64,3'
          Dst:             my_pid
        - Src:             'core/parser/parse_refer_to.c:64,3'
          Dst:             fprintf
        - Src:             'core/parser/parse_refer_to.c:64,3'
          Dst:             dprint_color_reset
        - Src:             'core/parser/parse_refer_to.c:64,3'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_refer_to.c:70,2'
          Dst:             parse_to
        - Src:             'core/parser/parse_refer_to.c:73,3'
          Dst:             get_debug_level
        - Src:             'core/parser/parse_refer_to.c:73,3'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_refer_to.c:73,3'
          Dst:             dprint_color
        - Src:             'core/parser/parse_refer_to.c:73,3'
          Dst:             my_pid
        - Src:             'core/parser/parse_refer_to.c:73,3'
          Dst:             fprintf
        - Src:             'core/parser/parse_refer_to.c:73,3'
          Dst:             dprint_color_reset
        - Src:             'core/parser/parse_refer_to.c:73,3'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_refer_to.c:74,3'
          Dst:             free_to
    - functionName:    eat_lws_end
      functionSourceFile: '/src/kamailio/src/core/parser/parser_f.h'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 63
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         35
      ICount:          158
      EdgeCount:       46
      CyclomaticComplexity: 13
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    parse_retry_after
      functionSourceFile: '/src/kamailio/src/core/parser/parse_retry_after.c'
      linkageType:     InternalLinkage
      functionLinenumber: 41
      functionLinenumberEnd: 94
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         126
      ICount:          700
      EdgeCount:       162
      CyclomaticComplexity: 38
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - eat_lws_end
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
      functionUses:    1
      BranchProfiles:
        - Branch String:   'core/parser/parse_retry_after.c:56,4'
          Branch Sides:    []
      Callsites:
        - Src:             'core/parser/parse_retry_after.c:49,6'
          Dst:             eat_lws_end
        - Src:             'core/parser/parse_retry_after.c:88,2'
          Dst:             get_debug_level
        - Src:             'core/parser/parse_retry_after.c:88,2'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_retry_after.c:88,2'
          Dst:             dprint_color
        - Src:             'core/parser/parse_retry_after.c:88,2'
          Dst:             my_pid
        - Src:             'core/parser/parse_retry_after.c:88,2'
          Dst:             fprintf
        - Src:             'core/parser/parse_retry_after.c:88,2'
          Dst:             dprint_color_reset
        - Src:             'core/parser/parse_retry_after.c:88,2'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_retry_after.c:91,2'
          Dst:             get_debug_level
        - Src:             'core/parser/parse_retry_after.c:91,2'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_retry_after.c:91,2'
          Dst:             dprint_color
        - Src:             'core/parser/parse_retry_after.c:91,2'
          Dst:             my_pid
        - Src:             'core/parser/parse_retry_after.c:91,2'
          Dst:             fprintf
        - Src:             'core/parser/parse_retry_after.c:91,2'
          Dst:             dprint_color_reset
        - Src:             'core/parser/parse_retry_after.c:91,2'
          Dst:             get_debug_facility
    - functionName:    xlate_pointers
      functionSourceFile: '/src/kamailio/src/core/parser/parse_rr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 262
      functionLinenumberEnd: 276
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         13
      ICount:          139
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    trim_leading
      functionSourceFile: '/src/kamailio/src/core/parser/../trim.h'
      linkageType:     InternalLinkage
      functionLinenumber: 60
      functionLinenumberEnd: 64
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         13
      ICount:          61
      EdgeCount:       25
      CyclomaticComplexity: 14
      functionsReached: []
      functionUses:    5
      BranchProfiles:
        - Branch String:   'core/parser/../trim.h:62,3'
          Branch Sides:    []
      Callsites:       []
    - functionName:    has_route_header
      functionSourceFile: '/src/kamailio/src/core/parser/parse_rr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 565
      functionLinenumberEnd: 579
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         130
      ICount:          766
      EdgeCount:       172
      CyclomaticComplexity: 44
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
        - parse_headers
        - parse_rr
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/parser/parse_rr.c:566,5'
          Dst:             parse_headers
        - Src:             'core/parser/parse_rr.c:567,3'
          Dst:             get_debug_level
        - Src:             'core/parser/parse_rr.c:567,3'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_rr.c:567,3'
          Dst:             dprint_color
        - Src:             'core/parser/parse_rr.c:567,3'
          Dst:             my_pid
        - Src:             'core/parser/parse_rr.c:567,3'
          Dst:             fprintf
        - Src:             'core/parser/parse_rr.c:567,3'
          Dst:             dprint_color_reset
        - Src:             'core/parser/parse_rr.c:567,3'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_rr.c:571,6'
          Dst:             parse_rr
        - Src:             'core/parser/parse_rr.c:572,4'
          Dst:             get_debug_level
        - Src:             'core/parser/parse_rr.c:572,4'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_rr.c:572,4'
          Dst:             dprint_color
        - Src:             'core/parser/parse_rr.c:572,4'
          Dst:             my_pid
        - Src:             'core/parser/parse_rr.c:572,4'
          Dst:             fprintf
        - Src:             'core/parser/parse_rr.c:572,4'
          Dst:             dprint_color_reset
        - Src:             'core/parser/parse_rr.c:572,4'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_rr.c:577,2'
          Dst:             get_debug_level
        - Src:             'core/parser/parse_rr.c:577,2'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_rr.c:577,2'
          Dst:             dprint_color
        - Src:             'core/parser/parse_rr.c:577,2'
          Dst:             my_pid
        - Src:             'core/parser/parse_rr.c:577,2'
          Dst:             fprintf
        - Src:             'core/parser/parse_rr.c:577,2'
          Dst:             dprint_color_reset
        - Src:             'core/parser/parse_rr.c:577,2'
          Dst:             get_debug_facility
    - functionName:    parse_rr
      functionSourceFile: '/src/kamailio/src/core/parser/parse_rr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 168
      functionLinenumberEnd: 185
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         50
      ICount:          299
      EdgeCount:       66
      CyclomaticComplexity: 18
      functionsReached:
        - do_parse_rr_body
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'core/parser/parse_rr.c:172,3'
          Dst:             get_debug_level
        - Src:             'core/parser/parse_rr.c:172,3'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_rr.c:172,3'
          Dst:             dprint_color
        - Src:             'core/parser/parse_rr.c:172,3'
          Dst:             my_pid
        - Src:             'core/parser/parse_rr.c:172,3'
          Dst:             fprintf
        - Src:             'core/parser/parse_rr.c:172,3'
          Dst:             dprint_color_reset
        - Src:             'core/parser/parse_rr.c:172,3'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_rr.c:181,5'
          Dst:             do_parse_rr_body
    - functionName:    do_parse_rr_body
      functionSourceFile: '/src/kamailio/src/core/parser/parse_rr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 43
      functionLinenumberEnd: 154
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         390
      ICount:          2349
      EdgeCount:       518
      CyclomaticComplexity: 130
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - free_rr
        - get_debug_facility
        - get_debug_level
        - my_pid
        - parse_nameaddr
        - parse_params
        - trim_leading
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/parser/parse_rr.c:50,3'
          Dst:             get_debug_level
        - Src:             'core/parser/parse_rr.c:50,3'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_rr.c:50,3'
          Dst:             dprint_color
        - Src:             'core/parser/parse_rr.c:50,3'
          Dst:             my_pid
        - Src:             'core/parser/parse_rr.c:50,3'
          Dst:             fprintf
        - Src:             'core/parser/parse_rr.c:50,3'
          Dst:             dprint_color_reset
        - Src:             'core/parser/parse_rr.c:50,3'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_rr.c:56,2'
          Dst:             trim_leading
        - Src:             'core/parser/parse_rr.c:71,4'
          Dst:             get_debug_level
        - Src:             'core/parser/parse_rr.c:71,4'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_rr.c:71,4'
          Dst:             dprint_color
        - Src:             'core/parser/parse_rr.c:71,4'
          Dst:             my_pid
        - Src:             'core/parser/parse_rr.c:71,4'
          Dst:             fprintf
        - Src:             'core/parser/parse_rr.c:71,4'
          Dst:             dprint_color_reset
        - Src:             'core/parser/parse_rr.c:71,4'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_rr.c:77,6'
          Dst:             parse_nameaddr
        - Src:             'core/parser/parse_rr.c:78,4'
          Dst:             get_debug_level
        - Src:             'core/parser/parse_rr.c:78,4'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_rr.c:78,4'
          Dst:             dprint_color
        - Src:             'core/parser/parse_rr.c:78,4'
          Dst:             my_pid
        - Src:             'core/parser/parse_rr.c:78,4'
          Dst:             fprintf
        - Src:             'core/parser/parse_rr.c:78,4'
          Dst:             dprint_color_reset
        - Src:             'core/parser/parse_rr.c:78,4'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_rr.c:87,3'
          Dst:             trim_leading
        - Src:             'core/parser/parse_rr.c:95,4'
          Dst:             trim_leading
        - Src:             'core/parser/parse_rr.c:98,5'
          Dst:             get_debug_level
        - Src:             'core/parser/parse_rr.c:98,5'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_rr.c:98,5'
          Dst:             dprint_color
        - Src:             'core/parser/parse_rr.c:98,5'
          Dst:             my_pid
        - Src:             'core/parser/parse_rr.c:98,5'
          Dst:             fprintf
        - Src:             'core/parser/parse_rr.c:98,5'
          Dst:             dprint_color_reset
        - Src:             'core/parser/parse_rr.c:98,5'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_rr.c:103,7'
          Dst:             parse_params
        - Src:             'core/parser/parse_rr.c:104,5'
          Dst:             get_debug_level
        - Src:             'core/parser/parse_rr.c:104,5'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_rr.c:104,5'
          Dst:             dprint_color
        - Src:             'core/parser/parse_rr.c:104,5'
          Dst:             my_pid
        - Src:             'core/parser/parse_rr.c:104,5'
          Dst:             fprintf
        - Src:             'core/parser/parse_rr.c:104,5'
          Dst:             dprint_color_reset
        - Src:             'core/parser/parse_rr.c:104,5'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_rr.c:112,4'
          Dst:             trim_leading
        - Src:             'core/parser/parse_rr.c:118,4'
          Dst:             get_debug_level
        - Src:             'core/parser/parse_rr.c:118,4'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_rr.c:118,4'
          Dst:             dprint_color
        - Src:             'core/parser/parse_rr.c:118,4'
          Dst:             my_pid
        - Src:             'core/parser/parse_rr.c:118,4'
          Dst:             fprintf
        - Src:             'core/parser/parse_rr.c:118,4'
          Dst:             dprint_color_reset
        - Src:             'core/parser/parse_rr.c:118,4'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_rr.c:125,3'
          Dst:             trim_leading
        - Src:             'core/parser/parse_rr.c:128,4'
          Dst:             get_debug_level
        - Src:             'core/parser/parse_rr.c:128,4'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_rr.c:128,4'
          Dst:             dprint_color
        - Src:             'core/parser/parse_rr.c:128,4'
          Dst:             my_pid
        - Src:             'core/parser/parse_rr.c:128,4'
          Dst:             fprintf
        - Src:             'core/parser/parse_rr.c:128,4'
          Dst:             dprint_color_reset
        - Src:             'core/parser/parse_rr.c:128,4'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_rr.c:142,3'
          Dst:             free_rr
        - Src:             'core/parser/parse_rr.c:143,2'
          Dst:             free_rr
        - Src:             'core/parser/parse_rr.c:145,2'
          Dst:             get_debug_level
        - Src:             'core/parser/parse_rr.c:145,2'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_rr.c:145,2'
          Dst:             dprint_color
        - Src:             'core/parser/parse_rr.c:145,2'
          Dst:             my_pid
        - Src:             'core/parser/parse_rr.c:145,2'
          Dst:             fprintf
        - Src:             'core/parser/parse_rr.c:145,2'
          Dst:             dprint_color_reset
        - Src:             'core/parser/parse_rr.c:145,2'
          Dst:             get_debug_facility
    - functionName:    free_rr
      functionSourceFile: '/src/kamailio/src/core/parser/parse_rr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 218
      functionLinenumberEnd: 220
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - do_free_rr
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'core/parser/parse_rr.c:219,2'
          Dst:             do_free_rr
    - functionName:    do_free_rr
      functionSourceFile: '/src/kamailio/src/core/parser/parse_rr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 192
      functionLinenumberEnd: 209
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          84
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - free_params
        - shm_free_params
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/parser/parse_rr.c:200,5'
          Dst:             shm_free_params
        - Src:             'core/parser/parse_rr.c:202,5'
          Dst:             free_params
    - functionName:    parse_route_headers
      functionSourceFile: '/src/kamailio/src/core/parser/parse_rr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 539
      functionLinenumberEnd: 556
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         91
      ICount:          531
      EdgeCount:       120
      CyclomaticComplexity: 31
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
        - next_sibling_hdr
        - parse_headers
        - parse_rr
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/parser/parse_rr.c:541,5'
          Dst:             parse_headers
        - Src:             'core/parser/parse_rr.c:542,3'
          Dst:             get_debug_level
        - Src:             'core/parser/parse_rr.c:542,3'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_rr.c:542,3'
          Dst:             dprint_color
        - Src:             'core/parser/parse_rr.c:542,3'
          Dst:             my_pid
        - Src:             'core/parser/parse_rr.c:542,3'
          Dst:             fprintf
        - Src:             'core/parser/parse_rr.c:542,3'
          Dst:             dprint_color_reset
        - Src:             'core/parser/parse_rr.c:542,3'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_rr.c:548,6'
          Dst:             parse_rr
        - Src:             'core/parser/parse_rr.c:549,4'
          Dst:             get_debug_level
        - Src:             'core/parser/parse_rr.c:549,4'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_rr.c:549,4'
          Dst:             dprint_color
        - Src:             'core/parser/parse_rr.c:549,4'
          Dst:             my_pid
        - Src:             'core/parser/parse_rr.c:549,4'
          Dst:             fprintf
        - Src:             'core/parser/parse_rr.c:549,4'
          Dst:             dprint_color_reset
        - Src:             'core/parser/parse_rr.c:549,4'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_rr.c:553,8'
          Dst:             next_sibling_hdr
    - functionName:    parse_record_route_headers
      functionSourceFile: '/src/kamailio/src/core/parser/parse_rr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 516
      functionLinenumberEnd: 533
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         91
      ICount:          531
      EdgeCount:       120
      CyclomaticComplexity: 31
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
        - next_sibling_hdr
        - parse_headers
        - parse_rr
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/parser/parse_rr.c:518,5'
          Dst:             parse_headers
        - Src:             'core/parser/parse_rr.c:519,3'
          Dst:             get_debug_level
        - Src:             'core/parser/parse_rr.c:519,3'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_rr.c:519,3'
          Dst:             dprint_color
        - Src:             'core/parser/parse_rr.c:519,3'
          Dst:             my_pid
        - Src:             'core/parser/parse_rr.c:519,3'
          Dst:             fprintf
        - Src:             'core/parser/parse_rr.c:519,3'
          Dst:             dprint_color_reset
        - Src:             'core/parser/parse_rr.c:519,3'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_rr.c:525,6'
          Dst:             parse_rr
        - Src:             'core/parser/parse_rr.c:526,4'
          Dst:             get_debug_level
        - Src:             'core/parser/parse_rr.c:526,4'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_rr.c:526,4'
          Dst:             dprint_color
        - Src:             'core/parser/parse_rr.c:526,4'
          Dst:             my_pid
        - Src:             'core/parser/parse_rr.c:526,4'
          Dst:             fprintf
        - Src:             'core/parser/parse_rr.c:526,4'
          Dst:             dprint_color_reset
        - Src:             'core/parser/parse_rr.c:526,4'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_rr.c:530,8'
          Dst:             next_sibling_hdr
    - functionName:    get_path_dst_uri
      functionSourceFile: '/src/kamailio/src/core/parser/parse_rr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 492
      functionLinenumberEnd: 510
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         128
      ICount:          785
      EdgeCount:       169
      CyclomaticComplexity: 43
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - free_rr
        - get_debug_facility
        - get_debug_level
        - my_pid
        - parse_rr_body
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/parser/parse_rr.c:495,2'
          Dst:             get_debug_level
        - Src:             'core/parser/parse_rr.c:495,2'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_rr.c:495,2'
          Dst:             dprint_color
        - Src:             'core/parser/parse_rr.c:495,2'
          Dst:             my_pid
        - Src:             'core/parser/parse_rr.c:495,2'
          Dst:             fprintf
        - Src:             'core/parser/parse_rr.c:495,2'
          Dst:             dprint_color_reset
        - Src:             'core/parser/parse_rr.c:495,2'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_rr.c:496,5'
          Dst:             parse_rr_body
        - Src:             'core/parser/parse_rr.c:497,3'
          Dst:             get_debug_level
        - Src:             'core/parser/parse_rr.c:497,3'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_rr.c:497,3'
          Dst:             dprint_color
        - Src:             'core/parser/parse_rr.c:497,3'
          Dst:             my_pid
        - Src:             'core/parser/parse_rr.c:497,3'
          Dst:             fprintf
        - Src:             'core/parser/parse_rr.c:497,3'
          Dst:             dprint_color_reset
        - Src:             'core/parser/parse_rr.c:497,3'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_rr.c:502,3'
          Dst:             get_debug_level
        - Src:             'core/parser/parse_rr.c:502,3'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_rr.c:502,3'
          Dst:             dprint_color
        - Src:             'core/parser/parse_rr.c:502,3'
          Dst:             my_pid
        - Src:             'core/parser/parse_rr.c:502,3'
          Dst:             fprintf
        - Src:             'core/parser/parse_rr.c:502,3'
          Dst:             dprint_color_reset
        - Src:             'core/parser/parse_rr.c:502,3'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_rr.c:507,2'
          Dst:             free_rr
    - functionName:    parse_rr_body
      functionSourceFile: '/src/kamailio/src/core/parser/parse_rr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 160
      functionLinenumberEnd: 161
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - do_parse_rr_body
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/parser/parse_rr.c:161,9'
          Dst:             do_parse_rr_body
    - functionName:    print_rr_body
      functionSourceFile: '/src/kamailio/src/core/parser/parse_rr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 385
      functionLinenumberEnd: 484
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         360
      ICount:          2201
      EdgeCount:       478
      CyclomaticComplexity: 120
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
        - next_sibling_hdr
        - parse_rr
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/parser/parse_rr.c:401,6'
          Dst:             parse_rr
        - Src:             'core/parser/parse_rr.c:402,4'
          Dst:             get_debug_level
        - Src:             'core/parser/parse_rr.c:402,4'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_rr.c:402,4'
          Dst:             dprint_color
        - Src:             'core/parser/parse_rr.c:402,4'
          Dst:             my_pid
        - Src:             'core/parser/parse_rr.c:402,4'
          Dst:             fprintf
        - Src:             'core/parser/parse_rr.c:402,4'
          Dst:             dprint_color_reset
        - Src:             'core/parser/parse_rr.c:402,4'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_rr.c:410,4'
          Dst:             get_debug_level
        - Src:             'core/parser/parse_rr.c:410,4'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_rr.c:410,4'
          Dst:             dprint_color
        - Src:             'core/parser/parse_rr.c:410,4'
          Dst:             my_pid
        - Src:             'core/parser/parse_rr.c:410,4'
          Dst:             fprintf
        - Src:             'core/parser/parse_rr.c:410,4'
          Dst:             dprint_color_reset
        - Src:             'core/parser/parse_rr.c:410,4'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_rr.c:414,5'
          Dst:             get_debug_level
        - Src:             'core/parser/parse_rr.c:414,5'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_rr.c:414,5'
          Dst:             dprint_color
        - Src:             'core/parser/parse_rr.c:414,5'
          Dst:             my_pid
        - Src:             'core/parser/parse_rr.c:414,5'
          Dst:             fprintf
        - Src:             'core/parser/parse_rr.c:414,5'
          Dst:             dprint_color_reset
        - Src:             'core/parser/parse_rr.c:414,5'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_rr.c:420,12'
          Dst:             next_sibling_hdr
        - Src:             'core/parser/parse_rr.c:434,3'
          Dst:             get_debug_level
        - Src:             'core/parser/parse_rr.c:434,3'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_rr.c:434,3'
          Dst:             dprint_color
        - Src:             'core/parser/parse_rr.c:434,3'
          Dst:             my_pid
        - Src:             'core/parser/parse_rr.c:434,3'
          Dst:             fprintf
        - Src:             'core/parser/parse_rr.c:434,3'
          Dst:             dprint_color_reset
        - Src:             'core/parser/parse_rr.c:434,3'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_rr.c:441,3'
          Dst:             get_debug_level
        - Src:             'core/parser/parse_rr.c:441,3'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_rr.c:441,3'
          Dst:             dprint_color
        - Src:             'core/parser/parse_rr.c:441,3'
          Dst:             my_pid
        - Src:             'core/parser/parse_rr.c:441,3'
          Dst:             fprintf
        - Src:             'core/parser/parse_rr.c:441,3'
          Dst:             dprint_color_reset
        - Src:             'core/parser/parse_rr.c:441,3'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_rr.c:475,2'
          Dst:             get_debug_level
        - Src:             'core/parser/parse_rr.c:475,2'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_rr.c:475,2'
          Dst:             dprint_color
        - Src:             'core/parser/parse_rr.c:475,2'
          Dst:             my_pid
        - Src:             'core/parser/parse_rr.c:475,2'
          Dst:             fprintf
        - Src:             'core/parser/parse_rr.c:475,2'
          Dst:             dprint_color_reset
        - Src:             'core/parser/parse_rr.c:475,2'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_rr.c:476,2'
          Dst:             get_debug_level
        - Src:             'core/parser/parse_rr.c:476,2'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_rr.c:476,2'
          Dst:             dprint_color
        - Src:             'core/parser/parse_rr.c:476,2'
          Dst:             my_pid
        - Src:             'core/parser/parse_rr.c:476,2'
          Dst:             fprintf
        - Src:             'core/parser/parse_rr.c:476,2'
          Dst:             dprint_color_reset
        - Src:             'core/parser/parse_rr.c:476,2'
          Dst:             get_debug_facility
    - functionName:    shm_duplicate_rr
      functionSourceFile: '/src/kamailio/src/core/parser/parse_rr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 374
      functionLinenumberEnd: 375
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - do_duplicate_rr
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/parser/parse_rr.c:375,9'
          Dst:             do_duplicate_rr
    - functionName:    do_duplicate_rr
      functionSourceFile: '/src/kamailio/src/core/parser/parse_rr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 283
      functionLinenumberEnd: 358
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         204
      ICount:          1241
      EdgeCount:       270
      CyclomaticComplexity: 68
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - duplicate_params
        - fprintf
        - free_rr
        - get_debug_facility
        - get_debug_level
        - my_pid
        - shm_duplicate_params
        - shm_free_rr
        - xlate_pointers
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/parser/parse_rr.c:288,3'
          Dst:             get_debug_level
        - Src:             'core/parser/parse_rr.c:288,3'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_rr.c:288,3'
          Dst:             dprint_color
        - Src:             'core/parser/parse_rr.c:288,3'
          Dst:             my_pid
        - Src:             'core/parser/parse_rr.c:288,3'
          Dst:             fprintf
        - Src:             'core/parser/parse_rr.c:288,3'
          Dst:             dprint_color_reset
        - Src:             'core/parser/parse_rr.c:288,3'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_rr.c:307,5'
          Dst:             get_debug_level
        - Src:             'core/parser/parse_rr.c:307,5'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_rr.c:307,5'
          Dst:             dprint_color
        - Src:             'core/parser/parse_rr.c:307,5'
          Dst:             my_pid
        - Src:             'core/parser/parse_rr.c:307,5'
          Dst:             fprintf
        - Src:             'core/parser/parse_rr.c:307,5'
          Dst:             dprint_color_reset
        - Src:             'core/parser/parse_rr.c:307,5'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_rr.c:309,5'
          Dst:             get_debug_level
        - Src:             'core/parser/parse_rr.c:309,5'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_rr.c:309,5'
          Dst:             dprint_color
        - Src:             'core/parser/parse_rr.c:309,5'
          Dst:             my_pid
        - Src:             'core/parser/parse_rr.c:309,5'
          Dst:             fprintf
        - Src:             'core/parser/parse_rr.c:309,5'
          Dst:             dprint_color_reset
        - Src:             'core/parser/parse_rr.c:309,5'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_rr.c:320,10'
          Dst:             shm_duplicate_params
        - Src:             'core/parser/parse_rr.c:322,10'
          Dst:             duplicate_params
        - Src:             'core/parser/parse_rr.c:326,4'
          Dst:             get_debug_level
        - Src:             'core/parser/parse_rr.c:326,4'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_rr.c:326,4'
          Dst:             dprint_color
        - Src:             'core/parser/parse_rr.c:326,4'
          Dst:             my_pid
        - Src:             'core/parser/parse_rr.c:326,4'
          Dst:             fprintf
        - Src:             'core/parser/parse_rr.c:326,4'
          Dst:             dprint_color_reset
        - Src:             'core/parser/parse_rr.c:326,4'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_rr.c:335,3'
          Dst:             xlate_pointers
        - Src:             'core/parser/parse_rr.c:350,4'
          Dst:             shm_free_rr
        - Src:             'core/parser/parse_rr.c:352,4'
          Dst:             free_rr
    - functionName:    shm_free_rr
      functionSourceFile: '/src/kamailio/src/core/parser/parse_rr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 229
      functionLinenumberEnd: 231
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - do_free_rr
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/parser/parse_rr.c:230,2'
          Dst:             do_free_rr
    - functionName:    duplicate_rr
      functionSourceFile: '/src/kamailio/src/core/parser/parse_rr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 365
      functionLinenumberEnd: 366
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - do_duplicate_rr
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/parser/parse_rr.c:366,9'
          Dst:             do_duplicate_rr
    - functionName:    print_rr
      functionSourceFile: '/src/kamailio/src/core/parser/parse_rr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 238
      functionLinenumberEnd: 254
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          66
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - fprintf
        - print_nameaddr
        - print_params
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/parser/parse_rr.c:244,3'
          Dst:             fprintf
        - Src:             'core/parser/parse_rr.c:245,3'
          Dst:             print_nameaddr
        - Src:             'core/parser/parse_rr.c:246,3'
          Dst:             fprintf
        - Src:             'core/parser/parse_rr.c:248,4'
          Dst:             print_params
        - Src:             'core/parser/parse_rr.c:250,3'
          Dst:             fprintf
        - Src:             'core/parser/parse_rr.c:251,3'
          Dst:             fprintf
    - functionName:    parse_to_uri
      functionSourceFile: '/src/kamailio/src/core/parser/parse_to.c'
      linkageType:     InternalLinkage
      functionLinenumber: 89
      functionLinenumberEnd: 115
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         100
      ICount:          594
      EdgeCount:       133
      CyclomaticComplexity: 35
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
        - parse_to_header
        - parse_uri
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/parser/parse_to.c:95,5'
          Dst:             parse_to_header
        - Src:             'core/parser/parse_to.c:96,3'
          Dst:             get_debug_level
        - Src:             'core/parser/parse_to.c:96,3'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_to.c:96,3'
          Dst:             dprint_color
        - Src:             'core/parser/parse_to.c:96,3'
          Dst:             my_pid
        - Src:             'core/parser/parse_to.c:96,3'
          Dst:             fprintf
        - Src:             'core/parser/parse_to.c:96,3'
          Dst:             dprint_color_reset
        - Src:             'core/parser/parse_to.c:96,3'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_to.c:108,5'
          Dst:             parse_uri
        - Src:             'core/parser/parse_to.c:109,3'
          Dst:             get_debug_level
        - Src:             'core/parser/parse_to.c:109,3'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_to.c:109,3'
          Dst:             dprint_color
        - Src:             'core/parser/parse_to.c:109,3'
          Dst:             my_pid
        - Src:             'core/parser/parse_to.c:109,3'
          Dst:             fprintf
        - Src:             'core/parser/parse_to.c:109,3'
          Dst:             dprint_color_reset
        - Src:             'core/parser/parse_to.c:109,3'
          Dst:             get_debug_facility
    - functionName:    parse_to_header
      functionSourceFile: '/src/kamailio/src/core/parser/parse_to.c'
      linkageType:     InternalLinkage
      functionLinenumber: 74
      functionLinenumberEnd: 86
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         54
      ICount:          306
      EdgeCount:       71
      CyclomaticComplexity: 19
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
        - parse_headers
      functionUses:    8
      BranchProfiles:  []
      Callsites:
        - Src:             'core/parser/parse_to.c:75,18'
          Dst:             parse_headers
        - Src:             'core/parser/parse_to.c:76,3'
          Dst:             get_debug_level
        - Src:             'core/parser/parse_to.c:76,3'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_to.c:76,3'
          Dst:             dprint_color
        - Src:             'core/parser/parse_to.c:76,3'
          Dst:             my_pid
        - Src:             'core/parser/parse_to.c:76,3'
          Dst:             fprintf
        - Src:             'core/parser/parse_to.c:76,3'
          Dst:             dprint_color_reset
        - Src:             'core/parser/parse_to.c:76,3'
          Dst:             get_debug_facility
    - functionName:    parse_to
      functionSourceFile: '/src/kamailio/src/core/parser/parse_to.c'
      linkageType:     InternalLinkage
      functionLinenumber: 69
      functionLinenumberEnd: 70
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - parse_addr_spec
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'core/parser/parse_to.c:70,9'
          Dst:             parse_addr_spec
    - functionName:    parse_to_body
      functionSourceFile: '/src/kamailio/src/core/parser/parse_to.c'
      linkageType:     InternalLinkage
      functionLinenumber: 42
      functionLinenumberEnd: 65
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         89
      ICount:          559
      EdgeCount:       117
      CyclomaticComplexity: 30
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - free_to
        - get_debug_facility
        - get_debug_level
        - my_pid
        - parse_to
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/parser/parse_to.c:49,3'
          Dst:             get_debug_level
        - Src:             'core/parser/parse_to.c:49,3'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_to.c:49,3'
          Dst:             dprint_color
        - Src:             'core/parser/parse_to.c:49,3'
          Dst:             my_pid
        - Src:             'core/parser/parse_to.c:49,3'
          Dst:             fprintf
        - Src:             'core/parser/parse_to.c:49,3'
          Dst:             dprint_color_reset
        - Src:             'core/parser/parse_to.c:49,3'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_to.c:54,8'
          Dst:             parse_to
        - Src:             'core/parser/parse_to.c:56,3'
          Dst:             get_debug_level
        - Src:             'core/parser/parse_to.c:56,3'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_to.c:56,3'
          Dst:             dprint_color
        - Src:             'core/parser/parse_to.c:56,3'
          Dst:             my_pid
        - Src:             'core/parser/parse_to.c:56,3'
          Dst:             fprintf
        - Src:             'core/parser/parse_to.c:56,3'
          Dst:             dprint_color_reset
        - Src:             'core/parser/parse_to.c:56,3'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_to.c:57,3'
          Dst:             free_to
    - functionName:    str2int
      functionSourceFile: '/src/kamailio/src/core/parser/../ut.h'
      linkageType:     InternalLinkage
      functionLinenumber: 700
      functionLinenumberEnd: 702
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         33
      ICount:          173
      EdgeCount:       43
      CyclomaticComplexity: 12
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    str2ulong
      functionSourceFile: '/src/kamailio/src/core/parser/../ut.h'
      linkageType:     InternalLinkage
      functionLinenumber: 692
      functionLinenumberEnd: 694
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         33
      ICount:          174
      EdgeCount:       43
      CyclomaticComplexity: 12
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    parse_via_oc
      functionSourceFile: '/src/kamailio/src/core/parser/parse_via.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2860
      functionLinenumberEnd: 2896
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         48
      ICount:          267
      EdgeCount:       63
      CyclomaticComplexity: 17
      functionsReached:
        - str2int
        - str2ulong
        - strncasecmp
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/parser/parse_via.c:2869,27'
          Dst:             strncasecmp
        - Src:             'core/parser/parse_via.c:2878,10'
          Dst:             strncasecmp
        - Src:             'core/parser/parse_via.c:2884,10'
          Dst:             strncasecmp
        - Src:             'core/parser/parse_via.c:2886,5'
          Dst:             str2ulong
        - Src:             'core/parser/parse_via.c:2889,10'
          Dst:             strncasecmp
        - Src:             'core/parser/parse_via.c:2891,5'
          Dst:             str2int
    - functionName:    parse_via_header
      functionSourceFile: '/src/kamailio/src/core/parser/parse_via.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2795
      functionLinenumberEnd: 2853
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         216
      ICount:          1238
      EdgeCount:       285
      CyclomaticComplexity: 71
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
        - parse_headers
      functionUses:    18
      BranchProfiles:
        - Branch String:   'core/parser/parse_via.c:2800,2'
          Branch Sides:    []
      Callsites:
        - Src:             'core/parser/parse_via.c:2804,10'
          Dst:             parse_headers
        - Src:             'core/parser/parse_via.c:2806,5'
          Dst:             get_debug_level
        - Src:             'core/parser/parse_via.c:2806,5'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_via.c:2806,5'
          Dst:             dprint_color
        - Src:             'core/parser/parse_via.c:2806,5'
          Dst:             my_pid
        - Src:             'core/parser/parse_via.c:2806,5'
          Dst:             fprintf
        - Src:             'core/parser/parse_via.c:2806,5'
          Dst:             dprint_color_reset
        - Src:             'core/parser/parse_via.c:2806,5'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_via.c:2817,10'
          Dst:             parse_headers
        - Src:             'core/parser/parse_via.c:2819,5'
          Dst:             get_debug_level
        - Src:             'core/parser/parse_via.c:2819,5'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_via.c:2819,5'
          Dst:             dprint_color
        - Src:             'core/parser/parse_via.c:2819,5'
          Dst:             my_pid
        - Src:             'core/parser/parse_via.c:2819,5'
          Dst:             fprintf
        - Src:             'core/parser/parse_via.c:2819,5'
          Dst:             dprint_color_reset
        - Src:             'core/parser/parse_via.c:2819,5'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_via.c:2826,10'
          Dst:             parse_headers
        - Src:             'core/parser/parse_via.c:2827,5'
          Dst:             get_debug_level
        - Src:             'core/parser/parse_via.c:2827,5'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_via.c:2827,5'
          Dst:             dprint_color
        - Src:             'core/parser/parse_via.c:2827,5'
          Dst:             my_pid
        - Src:             'core/parser/parse_via.c:2827,5'
          Dst:             fprintf
        - Src:             'core/parser/parse_via.c:2827,5'
          Dst:             dprint_color_reset
        - Src:             'core/parser/parse_via.c:2827,5'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_via.c:2844,5'
          Dst:             get_debug_level
        - Src:             'core/parser/parse_via.c:2844,5'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_via.c:2844,5'
          Dst:             dprint_color
        - Src:             'core/parser/parse_via.c:2844,5'
          Dst:             my_pid
        - Src:             'core/parser/parse_via.c:2844,5'
          Dst:             fprintf
        - Src:             'core/parser/parse_via.c:2844,5'
          Dst:             dprint_color_reset
        - Src:             'core/parser/parse_via.c:2844,5'
          Dst:             get_debug_facility
    - functionName:    free_via_param_list
      functionSourceFile: '/src/kamailio/src/core/parser/parse_via.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2772
      functionLinenumberEnd: 2779
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          33
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    free_via_list
      functionSourceFile: '/src/kamailio/src/core/parser/parse_via.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2783
      functionLinenumberEnd: 2792
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          47
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - free_via_param_list
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/parser/parse_via.c:2789,4'
          Dst:             free_via_param_list
    - functionName:    str2s
      functionSourceFile: '/src/kamailio/src/core/parser/../ut.h'
      linkageType:     InternalLinkage
      functionLinenumber: 181
      functionLinenumberEnd: 215
      functionDepth:   0
      returnType:      short
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         25
      ICount:          124
      EdgeCount:       31
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    parse_via_param
      functionSourceFile: '/src/kamailio/src/core/parser/parse_via.c'
      linkageType:     InternalLinkage
      functionLinenumber: 186
      functionLinenumberEnd: 1340
      functionDepth:   0
      returnType:      'N/A'
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         1048
      ICount:          6158
      EdgeCount:       1217
      CyclomaticComplexity: 171
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
      functionUses:    1
      BranchProfiles:
        - Branch String:   'core/parser/parse_via.c:275,3'
          Branch Sides:    []
        - Branch String:   'core/parser/parse_via.c:278,5'
          Branch Sides:    []
        - Branch String:   'core/parser/parse_via.c:319,5'
          Branch Sides:    []
        - Branch String:   'core/parser/parse_via.c:371,5'
          Branch Sides:    []
        - Branch String:   'core/parser/parse_via.c:421,5'
          Branch Sides:    []
        - Branch String:   'core/parser/parse_via.c:458,5'
          Branch Sides:    []
        - Branch String:   'core/parser/parse_via.c:490,5'
          Branch Sides:    []
        - Branch String:   'core/parser/parse_via.c:527,5'
          Branch Sides:    []
        - Branch String:   'core/parser/parse_via.c:548,5'
          Branch Sides:    []
        - Branch String:   'core/parser/parse_via.c:575,5'
          Branch Sides:    []
        - Branch String:   'core/parser/parse_via.c:608,5'
          Branch Sides:    []
        - Branch String:   'core/parser/parse_via.c:638,5'
          Branch Sides:    []
        - Branch String:   'core/parser/parse_via.c:662,5'
          Branch Sides:    []
        - Branch String:   'core/parser/parse_via.c:686,5'
          Branch Sides:    []
        - Branch String:   'core/parser/parse_via.c:710,5'
          Branch Sides:    []
        - Branch String:   'core/parser/parse_via.c:733,5'
          Branch Sides:    []
        - Branch String:   'core/parser/parse_via.c:760,5'
          Branch Sides:    []
        - Branch String:   'core/parser/parse_via.c:787,5'
          Branch Sides:    []
        - Branch String:   'core/parser/parse_via.c:815,5'
          Branch Sides:    []
        - Branch String:   'core/parser/parse_via.c:836,5'
          Branch Sides:    []
        - Branch String:   'core/parser/parse_via.c:854,5'
          Branch Sides:    []
        - Branch String:   'core/parser/parse_via.c:878,5'
          Branch Sides:    []
        - Branch String:   'core/parser/parse_via.c:902,5'
          Branch Sides:    []
        - Branch String:   'core/parser/parse_via.c:920,5'
          Branch Sides:    []
        - Branch String:   'core/parser/parse_via.c:946,3'
          Branch Sides:    []
        - Branch String:   'core/parser/parse_via.c:949,5'
          Branch Sides:    []
        - Branch String:   'core/parser/parse_via.c:989,5'
          Branch Sides:    []
        - Branch String:   'core/parser/parse_via.c:1038,5'
          Branch Sides:    []
        - Branch String:   'core/parser/parse_via.c:1086,5'
          Branch Sides:    []
        - Branch String:   'core/parser/parse_via.c:1110,5'
          Branch Sides:    []
        - Branch String:   'core/parser/parse_via.c:1165,5'
          Branch Sides:    []
        - Branch String:   'core/parser/parse_via.c:1226,5'
          Branch Sides:    []
        - Branch String:   'core/parser/parse_via.c:1262,5'
          Branch Sides:    []
      Callsites:
        - Src:             'core/parser/parse_via.c:442,7'
          Dst:             get_debug_level
        - Src:             'core/parser/parse_via.c:442,7'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_via.c:442,7'
          Dst:             dprint_color
        - Src:             'core/parser/parse_via.c:442,7'
          Dst:             my_pid
        - Src:             'core/parser/parse_via.c:442,7'
          Dst:             fprintf
        - Src:             'core/parser/parse_via.c:442,7'
          Dst:             dprint_color_reset
        - Src:             'core/parser/parse_via.c:442,7'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_via.c:474,7'
          Dst:             get_debug_level
        - Src:             'core/parser/parse_via.c:474,7'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_via.c:474,7'
          Dst:             dprint_color
        - Src:             'core/parser/parse_via.c:474,7'
          Dst:             my_pid
        - Src:             'core/parser/parse_via.c:474,7'
          Dst:             fprintf
        - Src:             'core/parser/parse_via.c:474,7'
          Dst:             dprint_color_reset
        - Src:             'core/parser/parse_via.c:474,7'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_via.c:506,7'
          Dst:             get_debug_level
        - Src:             'core/parser/parse_via.c:506,7'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_via.c:506,7'
          Dst:             dprint_color
        - Src:             'core/parser/parse_via.c:506,7'
          Dst:             my_pid
        - Src:             'core/parser/parse_via.c:506,7'
          Dst:             fprintf
        - Src:             'core/parser/parse_via.c:506,7'
          Dst:             dprint_color_reset
        - Src:             'core/parser/parse_via.c:506,7'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_via.c:984,7'
          Dst:             get_debug_level
        - Src:             'core/parser/parse_via.c:984,7'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_via.c:984,7'
          Dst:             dprint_color
        - Src:             'core/parser/parse_via.c:984,7'
          Dst:             my_pid
        - Src:             'core/parser/parse_via.c:984,7'
          Dst:             fprintf
        - Src:             'core/parser/parse_via.c:984,7'
          Dst:             dprint_color_reset
        - Src:             'core/parser/parse_via.c:984,7'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_via.c:1033,7'
          Dst:             get_debug_level
        - Src:             'core/parser/parse_via.c:1033,7'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_via.c:1033,7'
          Dst:             dprint_color
        - Src:             'core/parser/parse_via.c:1033,7'
          Dst:             my_pid
        - Src:             'core/parser/parse_via.c:1033,7'
          Dst:             fprintf
        - Src:             'core/parser/parse_via.c:1033,7'
          Dst:             dprint_color_reset
        - Src:             'core/parser/parse_via.c:1033,7'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_via.c:1080,7'
          Dst:             get_debug_level
        - Src:             'core/parser/parse_via.c:1080,7'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_via.c:1080,7'
          Dst:             dprint_color
        - Src:             'core/parser/parse_via.c:1080,7'
          Dst:             my_pid
        - Src:             'core/parser/parse_via.c:1080,7'
          Dst:             fprintf
        - Src:             'core/parser/parse_via.c:1080,7'
          Dst:             dprint_color_reset
        - Src:             'core/parser/parse_via.c:1080,7'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_via.c:1105,7'
          Dst:             get_debug_level
        - Src:             'core/parser/parse_via.c:1105,7'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_via.c:1105,7'
          Dst:             dprint_color
        - Src:             'core/parser/parse_via.c:1105,7'
          Dst:             my_pid
        - Src:             'core/parser/parse_via.c:1105,7'
          Dst:             fprintf
        - Src:             'core/parser/parse_via.c:1105,7'
          Dst:             dprint_color_reset
        - Src:             'core/parser/parse_via.c:1105,7'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_via.c:1160,7'
          Dst:             get_debug_level
        - Src:             'core/parser/parse_via.c:1160,7'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_via.c:1160,7'
          Dst:             dprint_color
        - Src:             'core/parser/parse_via.c:1160,7'
          Dst:             my_pid
        - Src:             'core/parser/parse_via.c:1160,7'
          Dst:             fprintf
        - Src:             'core/parser/parse_via.c:1160,7'
          Dst:             dprint_color_reset
        - Src:             'core/parser/parse_via.c:1160,7'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_via.c:1221,7'
          Dst:             get_debug_level
        - Src:             'core/parser/parse_via.c:1221,7'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_via.c:1221,7'
          Dst:             dprint_color
        - Src:             'core/parser/parse_via.c:1221,7'
          Dst:             my_pid
        - Src:             'core/parser/parse_via.c:1221,7'
          Dst:             fprintf
        - Src:             'core/parser/parse_via.c:1221,7'
          Dst:             dprint_color_reset
        - Src:             'core/parser/parse_via.c:1221,7'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_via.c:1242,7'
          Dst:             get_debug_level
        - Src:             'core/parser/parse_via.c:1242,7'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_via.c:1242,7'
          Dst:             dprint_color
        - Src:             'core/parser/parse_via.c:1242,7'
          Dst:             my_pid
        - Src:             'core/parser/parse_via.c:1242,7'
          Dst:             fprintf
        - Src:             'core/parser/parse_via.c:1242,7'
          Dst:             dprint_color_reset
        - Src:             'core/parser/parse_via.c:1242,7'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_via.c:1293,7'
          Dst:             get_debug_level
        - Src:             'core/parser/parse_via.c:1293,7'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_via.c:1293,7'
          Dst:             dprint_color
        - Src:             'core/parser/parse_via.c:1293,7'
          Dst:             my_pid
        - Src:             'core/parser/parse_via.c:1293,7'
          Dst:             fprintf
        - Src:             'core/parser/parse_via.c:1293,7'
          Dst:             dprint_color_reset
        - Src:             'core/parser/parse_via.c:1293,7'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_via.c:1311,2'
          Dst:             get_debug_level
        - Src:             'core/parser/parse_via.c:1311,2'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_via.c:1311,2'
          Dst:             dprint_color
        - Src:             'core/parser/parse_via.c:1311,2'
          Dst:             my_pid
        - Src:             'core/parser/parse_via.c:1311,2'
          Dst:             fprintf
        - Src:             'core/parser/parse_via.c:1311,2'
          Dst:             dprint_color_reset
        - Src:             'core/parser/parse_via.c:1311,2'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_via.c:1330,2'
          Dst:             get_debug_level
        - Src:             'core/parser/parse_via.c:1330,2'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_via.c:1330,2'
          Dst:             dprint_color
        - Src:             'core/parser/parse_via.c:1330,2'
          Dst:             my_pid
        - Src:             'core/parser/parse_via.c:1330,2'
          Dst:             fprintf
        - Src:             'core/parser/parse_via.c:1330,2'
          Dst:             dprint_color_reset
        - Src:             'core/parser/parse_via.c:1330,2'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_via.c:1335,2'
          Dst:             get_debug_level
        - Src:             'core/parser/parse_via.c:1335,2'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_via.c:1335,2'
          Dst:             dprint_color
        - Src:             'core/parser/parse_via.c:1335,2'
          Dst:             my_pid
        - Src:             'core/parser/parse_via.c:1335,2'
          Dst:             fprintf
        - Src:             'core/parser/parse_via.c:1335,2'
          Dst:             dprint_color_reset
        - Src:             'core/parser/parse_via.c:1335,2'
          Dst:             get_debug_facility
    - functionName:    parse_via
      functionSourceFile: '/src/kamailio/src/core/parser/parse_via.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1350
      functionLinenumberEnd: 2768
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3099
      ICount:          18680
      EdgeCount:       3860
      CyclomaticComplexity: 763
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - ksr_buf_oneline
        - my_pid
        - parse_via_param
        - str2s
      functionUses:    1
      BranchProfiles:
        - Branch String:   'core/parser/parse_via.c:1369,3'
          Branch Sides:    []
        - Branch String:   'core/parser/parse_via.c:1372,5'
          Branch Sides:    []
        - Branch String:   'core/parser/parse_via.c:1453,5'
          Branch Sides:    []
        - Branch String:   'core/parser/parse_via.c:1546,5'
          Branch Sides:    []
        - Branch String:   'core/parser/parse_via.c:1634,5'
          Branch Sides:    []
        - Branch String:   'core/parser/parse_via.c:1657,5'
          Branch Sides:    []
        - Branch String:   'core/parser/parse_via.c:1698,5'
          Branch Sides:    []
        - Branch String:   'core/parser/parse_via.c:1728,5'
          Branch Sides:    []
        - Branch String:   'core/parser/parse_via.c:1765,5'
          Branch Sides:    []
        - Branch String:   'core/parser/parse_via.c:1796,5'
          Branch Sides:    []
        - Branch String:   'core/parser/parse_via.c:1825,5'
          Branch Sides:    []
        - Branch String:   'core/parser/parse_via.c:1858,5'
          Branch Sides:    []
        - Branch String:   'core/parser/parse_via.c:1889,5'
          Branch Sides:    []
        - Branch String:   'core/parser/parse_via.c:1918,5'
          Branch Sides:    []
        - Branch String:   'core/parser/parse_via.c:1949,5'
          Branch Sides:    []
        - Branch String:   'core/parser/parse_via.c:1979,5'
          Branch Sides:    []
        - Branch String:   'core/parser/parse_via.c:2008,5'
          Branch Sides:    []
        - Branch String:   'core/parser/parse_via.c:2037,5'
          Branch Sides:    []
        - Branch String:   'core/parser/parse_via.c:2079,3'
          Branch Sides:    []
        - Branch String:   'core/parser/parse_via.c:2082,5'
          Branch Sides:    []
        - Branch String:   'core/parser/parse_via.c:2130,5'
          Branch Sides:    []
        - Branch String:   'core/parser/parse_via.c:2177,5'
          Branch Sides:    []
        - Branch String:   'core/parser/parse_via.c:2223,5'
          Branch Sides:    []
        - Branch String:   'core/parser/parse_via.c:2269,5'
          Branch Sides:    []
        - Branch String:   'core/parser/parse_via.c:2326,5'
          Branch Sides:    []
        - Branch String:   'core/parser/parse_via.c:2377,5'
          Branch Sides:    []
        - Branch String:   'core/parser/parse_via.c:2429,5'
          Branch Sides:    []
        - Branch String:   'core/parser/parse_via.c:2471,5'
          Branch Sides:    []
        - Branch String:   'core/parser/parse_via.c:2493,5'
          Branch Sides:    []
        - Branch String:   'core/parser/parse_via.c:2519,5'
          Branch Sides:    []
        - Branch String:   'core/parser/parse_via.c:2547,7'
          Branch Sides:    []
        - Branch String:   'core/parser/parse_via.c:2579,7'
          Branch Sides:    []
        - Branch String:   'core/parser/parse_via.c:2668,2'
          Branch Sides:    []
      Callsites:
        - Src:             'core/parser/parse_via.c:1448,7'
          Dst:             get_debug_level
        - Src:             'core/parser/parse_via.c:1448,7'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_via.c:1448,7'
          Dst:             dprint_color
        - Src:             'core/parser/parse_via.c:1448,7'
          Dst:             my_pid
        - Src:             'core/parser/parse_via.c:1448,7'
          Dst:             fprintf
        - Src:             'core/parser/parse_via.c:1448,7'
          Dst:             dprint_color_reset
        - Src:             'core/parser/parse_via.c:1448,7'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_via.c:1541,7'
          Dst:             get_debug_level
        - Src:             'core/parser/parse_via.c:1541,7'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_via.c:1541,7'
          Dst:             dprint_color
        - Src:             'core/parser/parse_via.c:1541,7'
          Dst:             my_pid
        - Src:             'core/parser/parse_via.c:1541,7'
          Dst:             fprintf
        - Src:             'core/parser/parse_via.c:1541,7'
          Dst:             dprint_color_reset
        - Src:             'core/parser/parse_via.c:1541,7'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_via.c:1628,7'
          Dst:             get_debug_level
        - Src:             'core/parser/parse_via.c:1628,7'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_via.c:1628,7'
          Dst:             dprint_color
        - Src:             'core/parser/parse_via.c:1628,7'
          Dst:             my_pid
        - Src:             'core/parser/parse_via.c:1628,7'
          Dst:             fprintf
        - Src:             'core/parser/parse_via.c:1628,7'
          Dst:             dprint_color_reset
        - Src:             'core/parser/parse_via.c:1628,7'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_via.c:1650,7'
          Dst:             get_debug_level
        - Src:             'core/parser/parse_via.c:1650,7'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_via.c:1650,7'
          Dst:             dprint_color
        - Src:             'core/parser/parse_via.c:1650,7'
          Dst:             my_pid
        - Src:             'core/parser/parse_via.c:1650,7'
          Dst:             fprintf
        - Src:             'core/parser/parse_via.c:1650,7'
          Dst:             dprint_color_reset
        - Src:             'core/parser/parse_via.c:1650,7'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_via.c:1692,7'
          Dst:             get_debug_level
        - Src:             'core/parser/parse_via.c:1692,7'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_via.c:1692,7'
          Dst:             dprint_color
        - Src:             'core/parser/parse_via.c:1692,7'
          Dst:             my_pid
        - Src:             'core/parser/parse_via.c:1692,7'
          Dst:             fprintf
        - Src:             'core/parser/parse_via.c:1692,7'
          Dst:             dprint_color_reset
        - Src:             'core/parser/parse_via.c:1692,7'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_via.c:1722,7'
          Dst:             get_debug_level
        - Src:             'core/parser/parse_via.c:1722,7'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_via.c:1722,7'
          Dst:             dprint_color
        - Src:             'core/parser/parse_via.c:1722,7'
          Dst:             my_pid
        - Src:             'core/parser/parse_via.c:1722,7'
          Dst:             fprintf
        - Src:             'core/parser/parse_via.c:1722,7'
          Dst:             dprint_color_reset
        - Src:             'core/parser/parse_via.c:1722,7'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_via.c:1759,7'
          Dst:             get_debug_level
        - Src:             'core/parser/parse_via.c:1759,7'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_via.c:1759,7'
          Dst:             dprint_color
        - Src:             'core/parser/parse_via.c:1759,7'
          Dst:             my_pid
        - Src:             'core/parser/parse_via.c:1759,7'
          Dst:             fprintf
        - Src:             'core/parser/parse_via.c:1759,7'
          Dst:             dprint_color_reset
        - Src:             'core/parser/parse_via.c:1759,7'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_via.c:1790,7'
          Dst:             get_debug_level
        - Src:             'core/parser/parse_via.c:1790,7'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_via.c:1790,7'
          Dst:             dprint_color
        - Src:             'core/parser/parse_via.c:1790,7'
          Dst:             my_pid
        - Src:             'core/parser/parse_via.c:1790,7'
          Dst:             fprintf
        - Src:             'core/parser/parse_via.c:1790,7'
          Dst:             dprint_color_reset
        - Src:             'core/parser/parse_via.c:1790,7'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_via.c:1819,7'
          Dst:             get_debug_level
        - Src:             'core/parser/parse_via.c:1819,7'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_via.c:1819,7'
          Dst:             dprint_color
        - Src:             'core/parser/parse_via.c:1819,7'
          Dst:             my_pid
        - Src:             'core/parser/parse_via.c:1819,7'
          Dst:             fprintf
        - Src:             'core/parser/parse_via.c:1819,7'
          Dst:             dprint_color_reset
        - Src:             'core/parser/parse_via.c:1819,7'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_via.c:1852,7'
          Dst:             get_debug_level
        - Src:             'core/parser/parse_via.c:1852,7'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_via.c:1852,7'
          Dst:             dprint_color
        - Src:             'core/parser/parse_via.c:1852,7'
          Dst:             my_pid
        - Src:             'core/parser/parse_via.c:1852,7'
          Dst:             fprintf
        - Src:             'core/parser/parse_via.c:1852,7'
          Dst:             dprint_color_reset
        - Src:             'core/parser/parse_via.c:1852,7'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_via.c:1883,7'
          Dst:             get_debug_level
        - Src:             'core/parser/parse_via.c:1883,7'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_via.c:1883,7'
          Dst:             dprint_color
        - Src:             'core/parser/parse_via.c:1883,7'
          Dst:             my_pid
        - Src:             'core/parser/parse_via.c:1883,7'
          Dst:             fprintf
        - Src:             'core/parser/parse_via.c:1883,7'
          Dst:             dprint_color_reset
        - Src:             'core/parser/parse_via.c:1883,7'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_via.c:1912,7'
          Dst:             get_debug_level
        - Src:             'core/parser/parse_via.c:1912,7'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_via.c:1912,7'
          Dst:             dprint_color
        - Src:             'core/parser/parse_via.c:1912,7'
          Dst:             my_pid
        - Src:             'core/parser/parse_via.c:1912,7'
          Dst:             fprintf
        - Src:             'core/parser/parse_via.c:1912,7'
          Dst:             dprint_color_reset
        - Src:             'core/parser/parse_via.c:1912,7'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_via.c:1943,7'
          Dst:             get_debug_level
        - Src:             'core/parser/parse_via.c:1943,7'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_via.c:1943,7'
          Dst:             dprint_color
        - Src:             'core/parser/parse_via.c:1943,7'
          Dst:             my_pid
        - Src:             'core/parser/parse_via.c:1943,7'
          Dst:             fprintf
        - Src:             'core/parser/parse_via.c:1943,7'
          Dst:             dprint_color_reset
        - Src:             'core/parser/parse_via.c:1943,7'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_via.c:1974,7'
          Dst:             get_debug_level
        - Src:             'core/parser/parse_via.c:1974,7'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_via.c:1974,7'
          Dst:             dprint_color
        - Src:             'core/parser/parse_via.c:1974,7'
          Dst:             my_pid
        - Src:             'core/parser/parse_via.c:1974,7'
          Dst:             fprintf
        - Src:             'core/parser/parse_via.c:1974,7'
          Dst:             dprint_color_reset
        - Src:             'core/parser/parse_via.c:1974,7'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_via.c:2003,7'
          Dst:             get_debug_level
        - Src:             'core/parser/parse_via.c:2003,7'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_via.c:2003,7'
          Dst:             dprint_color
        - Src:             'core/parser/parse_via.c:2003,7'
          Dst:             my_pid
        - Src:             'core/parser/parse_via.c:2003,7'
          Dst:             fprintf
        - Src:             'core/parser/parse_via.c:2003,7'
          Dst:             dprint_color_reset
        - Src:             'core/parser/parse_via.c:2003,7'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_via.c:2032,7'
          Dst:             get_debug_level
        - Src:             'core/parser/parse_via.c:2032,7'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_via.c:2032,7'
          Dst:             dprint_color
        - Src:             'core/parser/parse_via.c:2032,7'
          Dst:             my_pid
        - Src:             'core/parser/parse_via.c:2032,7'
          Dst:             fprintf
        - Src:             'core/parser/parse_via.c:2032,7'
          Dst:             dprint_color_reset
        - Src:             'core/parser/parse_via.c:2032,7'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_via.c:2062,7'
          Dst:             get_debug_level
        - Src:             'core/parser/parse_via.c:2062,7'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_via.c:2062,7'
          Dst:             dprint_color
        - Src:             'core/parser/parse_via.c:2062,7'
          Dst:             my_pid
        - Src:             'core/parser/parse_via.c:2062,7'
          Dst:             fprintf
        - Src:             'core/parser/parse_via.c:2062,7'
          Dst:             dprint_color_reset
        - Src:             'core/parser/parse_via.c:2062,7'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_via.c:2070,2'
          Dst:             get_debug_level
        - Src:             'core/parser/parse_via.c:2070,2'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_via.c:2070,2'
          Dst:             dprint_color
        - Src:             'core/parser/parse_via.c:2070,2'
          Dst:             my_pid
        - Src:             'core/parser/parse_via.c:2070,2'
          Dst:             fprintf
        - Src:             'core/parser/parse_via.c:2070,2'
          Dst:             dprint_color_reset
        - Src:             'core/parser/parse_via.c:2070,2'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_via.c:2115,7'
          Dst:             get_debug_level
        - Src:             'core/parser/parse_via.c:2115,7'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_via.c:2115,7'
          Dst:             dprint_color
        - Src:             'core/parser/parse_via.c:2115,7'
          Dst:             my_pid
        - Src:             'core/parser/parse_via.c:2115,7'
          Dst:             fprintf
        - Src:             'core/parser/parse_via.c:2115,7'
          Dst:             dprint_color_reset
        - Src:             'core/parser/parse_via.c:2115,7'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_via.c:2124,7'
          Dst:             get_debug_level
        - Src:             'core/parser/parse_via.c:2124,7'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_via.c:2124,7'
          Dst:             dprint_color
        - Src:             'core/parser/parse_via.c:2124,7'
          Dst:             my_pid
        - Src:             'core/parser/parse_via.c:2124,7'
          Dst:             fprintf
        - Src:             'core/parser/parse_via.c:2124,7'
          Dst:             dprint_color_reset
        - Src:             'core/parser/parse_via.c:2124,7'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_via.c:2172,7'
          Dst:             get_debug_level
        - Src:             'core/parser/parse_via.c:2172,7'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_via.c:2172,7'
          Dst:             dprint_color
        - Src:             'core/parser/parse_via.c:2172,7'
          Dst:             my_pid
        - Src:             'core/parser/parse_via.c:2172,7'
          Dst:             fprintf
        - Src:             'core/parser/parse_via.c:2172,7'
          Dst:             dprint_color_reset
        - Src:             'core/parser/parse_via.c:2172,7'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_via.c:2217,7'
          Dst:             get_debug_level
        - Src:             'core/parser/parse_via.c:2217,7'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_via.c:2217,7'
          Dst:             dprint_color
        - Src:             'core/parser/parse_via.c:2217,7'
          Dst:             my_pid
        - Src:             'core/parser/parse_via.c:2217,7'
          Dst:             fprintf
        - Src:             'core/parser/parse_via.c:2217,7'
          Dst:             dprint_color_reset
        - Src:             'core/parser/parse_via.c:2217,7'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_via.c:2240,7'
          Dst:             get_debug_level
        - Src:             'core/parser/parse_via.c:2240,7'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_via.c:2240,7'
          Dst:             dprint_color
        - Src:             'core/parser/parse_via.c:2240,7'
          Dst:             my_pid
        - Src:             'core/parser/parse_via.c:2240,7'
          Dst:             fprintf
        - Src:             'core/parser/parse_via.c:2240,7'
          Dst:             dprint_color_reset
        - Src:             'core/parser/parse_via.c:2240,7'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_via.c:2246,7'
          Dst:             get_debug_level
        - Src:             'core/parser/parse_via.c:2246,7'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_via.c:2246,7'
          Dst:             dprint_color
        - Src:             'core/parser/parse_via.c:2246,7'
          Dst:             my_pid
        - Src:             'core/parser/parse_via.c:2246,7'
          Dst:             fprintf
        - Src:             'core/parser/parse_via.c:2246,7'
          Dst:             dprint_color_reset
        - Src:             'core/parser/parse_via.c:2246,7'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_via.c:2250,7'
          Dst:             get_debug_level
        - Src:             'core/parser/parse_via.c:2250,7'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_via.c:2250,7'
          Dst:             dprint_color
        - Src:             'core/parser/parse_via.c:2250,7'
          Dst:             my_pid
        - Src:             'core/parser/parse_via.c:2250,7'
          Dst:             fprintf
        - Src:             'core/parser/parse_via.c:2250,7'
          Dst:             dprint_color_reset
        - Src:             'core/parser/parse_via.c:2250,7'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_via.c:2264,7'
          Dst:             get_debug_level
        - Src:             'core/parser/parse_via.c:2264,7'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_via.c:2264,7'
          Dst:             dprint_color
        - Src:             'core/parser/parse_via.c:2264,7'
          Dst:             my_pid
        - Src:             'core/parser/parse_via.c:2264,7'
          Dst:             fprintf
        - Src:             'core/parser/parse_via.c:2264,7'
          Dst:             dprint_color_reset
        - Src:             'core/parser/parse_via.c:2264,7'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_via.c:2272,7'
          Dst:             get_debug_level
        - Src:             'core/parser/parse_via.c:2272,7'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_via.c:2272,7'
          Dst:             dprint_color
        - Src:             'core/parser/parse_via.c:2272,7'
          Dst:             my_pid
        - Src:             'core/parser/parse_via.c:2272,7'
          Dst:             fprintf
        - Src:             'core/parser/parse_via.c:2272,7'
          Dst:             dprint_color_reset
        - Src:             'core/parser/parse_via.c:2272,7'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_via.c:2275,7'
          Dst:             get_debug_level
        - Src:             'core/parser/parse_via.c:2275,7'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_via.c:2275,7'
          Dst:             dprint_color
        - Src:             'core/parser/parse_via.c:2275,7'
          Dst:             my_pid
        - Src:             'core/parser/parse_via.c:2275,7'
          Dst:             fprintf
        - Src:             'core/parser/parse_via.c:2275,7'
          Dst:             dprint_color_reset
        - Src:             'core/parser/parse_via.c:2275,7'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_via.c:2293,7'
          Dst:             get_debug_level
        - Src:             'core/parser/parse_via.c:2293,7'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_via.c:2293,7'
          Dst:             dprint_color
        - Src:             'core/parser/parse_via.c:2293,7'
          Dst:             my_pid
        - Src:             'core/parser/parse_via.c:2293,7'
          Dst:             fprintf
        - Src:             'core/parser/parse_via.c:2293,7'
          Dst:             dprint_color_reset
        - Src:             'core/parser/parse_via.c:2293,7'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_via.c:2296,7'
          Dst:             get_debug_level
        - Src:             'core/parser/parse_via.c:2296,7'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_via.c:2296,7'
          Dst:             dprint_color
        - Src:             'core/parser/parse_via.c:2296,7'
          Dst:             my_pid
        - Src:             'core/parser/parse_via.c:2296,7'
          Dst:             fprintf
        - Src:             'core/parser/parse_via.c:2296,7'
          Dst:             dprint_color_reset
        - Src:             'core/parser/parse_via.c:2296,7'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_via.c:2305,7'
          Dst:             get_debug_level
        - Src:             'core/parser/parse_via.c:2305,7'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_via.c:2305,7'
          Dst:             dprint_color
        - Src:             'core/parser/parse_via.c:2305,7'
          Dst:             my_pid
        - Src:             'core/parser/parse_via.c:2305,7'
          Dst:             fprintf
        - Src:             'core/parser/parse_via.c:2305,7'
          Dst:             dprint_color_reset
        - Src:             'core/parser/parse_via.c:2305,7'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_via.c:2320,7'
          Dst:             get_debug_level
        - Src:             'core/parser/parse_via.c:2320,7'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_via.c:2320,7'
          Dst:             dprint_color
        - Src:             'core/parser/parse_via.c:2320,7'
          Dst:             my_pid
        - Src:             'core/parser/parse_via.c:2320,7'
          Dst:             fprintf
        - Src:             'core/parser/parse_via.c:2320,7'
          Dst:             dprint_color_reset
        - Src:             'core/parser/parse_via.c:2320,7'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_via.c:2329,7'
          Dst:             get_debug_level
        - Src:             'core/parser/parse_via.c:2329,7'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_via.c:2329,7'
          Dst:             dprint_color
        - Src:             'core/parser/parse_via.c:2329,7'
          Dst:             my_pid
        - Src:             'core/parser/parse_via.c:2329,7'
          Dst:             fprintf
        - Src:             'core/parser/parse_via.c:2329,7'
          Dst:             dprint_color_reset
        - Src:             'core/parser/parse_via.c:2329,7'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_via.c:2332,7'
          Dst:             get_debug_level
        - Src:             'core/parser/parse_via.c:2332,7'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_via.c:2332,7'
          Dst:             dprint_color
        - Src:             'core/parser/parse_via.c:2332,7'
          Dst:             my_pid
        - Src:             'core/parser/parse_via.c:2332,7'
          Dst:             fprintf
        - Src:             'core/parser/parse_via.c:2332,7'
          Dst:             dprint_color_reset
        - Src:             'core/parser/parse_via.c:2332,7'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_via.c:2354,7'
          Dst:             get_debug_level
        - Src:             'core/parser/parse_via.c:2354,7'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_via.c:2354,7'
          Dst:             dprint_color
        - Src:             'core/parser/parse_via.c:2354,7'
          Dst:             my_pid
        - Src:             'core/parser/parse_via.c:2354,7'
          Dst:             fprintf
        - Src:             'core/parser/parse_via.c:2354,7'
          Dst:             dprint_color_reset
        - Src:             'core/parser/parse_via.c:2354,7'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_via.c:2371,7'
          Dst:             get_debug_level
        - Src:             'core/parser/parse_via.c:2371,7'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_via.c:2371,7'
          Dst:             dprint_color
        - Src:             'core/parser/parse_via.c:2371,7'
          Dst:             my_pid
        - Src:             'core/parser/parse_via.c:2371,7'
          Dst:             fprintf
        - Src:             'core/parser/parse_via.c:2371,7'
          Dst:             dprint_color_reset
        - Src:             'core/parser/parse_via.c:2371,7'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_via.c:2384,7'
          Dst:             get_debug_level
        - Src:             'core/parser/parse_via.c:2384,7'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_via.c:2384,7'
          Dst:             dprint_color
        - Src:             'core/parser/parse_via.c:2384,7'
          Dst:             my_pid
        - Src:             'core/parser/parse_via.c:2384,7'
          Dst:             fprintf
        - Src:             'core/parser/parse_via.c:2384,7'
          Dst:             dprint_color_reset
        - Src:             'core/parser/parse_via.c:2384,7'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_via.c:2423,7'
          Dst:             get_debug_level
        - Src:             'core/parser/parse_via.c:2423,7'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_via.c:2423,7'
          Dst:             dprint_color
        - Src:             'core/parser/parse_via.c:2423,7'
          Dst:             my_pid
        - Src:             'core/parser/parse_via.c:2423,7'
          Dst:             fprintf
        - Src:             'core/parser/parse_via.c:2423,7'
          Dst:             dprint_color_reset
        - Src:             'core/parser/parse_via.c:2423,7'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_via.c:2440,8'
          Dst:             get_debug_level
        - Src:             'core/parser/parse_via.c:2440,8'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_via.c:2440,8'
          Dst:             dprint_color
        - Src:             'core/parser/parse_via.c:2440,8'
          Dst:             my_pid
        - Src:             'core/parser/parse_via.c:2440,8'
          Dst:             fprintf
        - Src:             'core/parser/parse_via.c:2440,8'
          Dst:             dprint_color_reset
        - Src:             'core/parser/parse_via.c:2440,8'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_via.c:2457,7'
          Dst:             get_debug_level
        - Src:             'core/parser/parse_via.c:2457,7'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_via.c:2457,7'
          Dst:             dprint_color
        - Src:             'core/parser/parse_via.c:2457,7'
          Dst:             my_pid
        - Src:             'core/parser/parse_via.c:2457,7'
          Dst:             fprintf
        - Src:             'core/parser/parse_via.c:2457,7'
          Dst:             dprint_color_reset
        - Src:             'core/parser/parse_via.c:2457,7'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_via.c:2465,7'
          Dst:             get_debug_level
        - Src:             'core/parser/parse_via.c:2465,7'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_via.c:2465,7'
          Dst:             dprint_color
        - Src:             'core/parser/parse_via.c:2465,7'
          Dst:             my_pid
        - Src:             'core/parser/parse_via.c:2465,7'
          Dst:             fprintf
        - Src:             'core/parser/parse_via.c:2465,7'
          Dst:             dprint_color_reset
        - Src:             'core/parser/parse_via.c:2465,7'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_via.c:2488,7'
          Dst:             get_debug_level
        - Src:             'core/parser/parse_via.c:2488,7'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_via.c:2488,7'
          Dst:             dprint_color
        - Src:             'core/parser/parse_via.c:2488,7'
          Dst:             my_pid
        - Src:             'core/parser/parse_via.c:2488,7'
          Dst:             fprintf
        - Src:             'core/parser/parse_via.c:2488,7'
          Dst:             dprint_color_reset
        - Src:             'core/parser/parse_via.c:2488,7'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_via.c:2513,7'
          Dst:             get_debug_level
        - Src:             'core/parser/parse_via.c:2513,7'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_via.c:2513,7'
          Dst:             dprint_color
        - Src:             'core/parser/parse_via.c:2513,7'
          Dst:             my_pid
        - Src:             'core/parser/parse_via.c:2513,7'
          Dst:             fprintf
        - Src:             'core/parser/parse_via.c:2513,7'
          Dst:             dprint_color_reset
        - Src:             'core/parser/parse_via.c:2513,7'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_via.c:2539,8'
          Dst:             get_debug_level
        - Src:             'core/parser/parse_via.c:2539,8'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_via.c:2539,8'
          Dst:             dprint_color
        - Src:             'core/parser/parse_via.c:2539,8'
          Dst:             my_pid
        - Src:             'core/parser/parse_via.c:2539,8'
          Dst:             fprintf
        - Src:             'core/parser/parse_via.c:2539,8'
          Dst:             dprint_color_reset
        - Src:             'core/parser/parse_via.c:2539,8'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_via.c:2544,13'
          Dst:             parse_via_param
        - Src:             'core/parser/parse_via.c:2567,9'
          Dst:             get_debug_level
        - Src:             'core/parser/parse_via.c:2567,9'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_via.c:2567,9'
          Dst:             dprint_color
        - Src:             'core/parser/parse_via.c:2567,9'
          Dst:             my_pid
        - Src:             'core/parser/parse_via.c:2567,9'
          Dst:             fprintf
        - Src:             'core/parser/parse_via.c:2567,9'
          Dst:             dprint_color_reset
        - Src:             'core/parser/parse_via.c:2567,9'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_via.c:2632,7'
          Dst:             get_debug_level
        - Src:             'core/parser/parse_via.c:2632,7'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_via.c:2632,7'
          Dst:             dprint_color
        - Src:             'core/parser/parse_via.c:2632,7'
          Dst:             my_pid
        - Src:             'core/parser/parse_via.c:2632,7'
          Dst:             fprintf
        - Src:             'core/parser/parse_via.c:2632,7'
          Dst:             dprint_color_reset
        - Src:             'core/parser/parse_via.c:2632,7'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_via.c:2652,7'
          Dst:             get_debug_level
        - Src:             'core/parser/parse_via.c:2652,7'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_via.c:2652,7'
          Dst:             dprint_color
        - Src:             'core/parser/parse_via.c:2652,7'
          Dst:             my_pid
        - Src:             'core/parser/parse_via.c:2652,7'
          Dst:             fprintf
        - Src:             'core/parser/parse_via.c:2652,7'
          Dst:             dprint_color_reset
        - Src:             'core/parser/parse_via.c:2652,7'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_via.c:2660,2'
          Dst:             get_debug_level
        - Src:             'core/parser/parse_via.c:2660,2'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_via.c:2660,2'
          Dst:             dprint_color
        - Src:             'core/parser/parse_via.c:2660,2'
          Dst:             my_pid
        - Src:             'core/parser/parse_via.c:2660,2'
          Dst:             fprintf
        - Src:             'core/parser/parse_via.c:2660,2'
          Dst:             dprint_color_reset
        - Src:             'core/parser/parse_via.c:2660,2'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_via.c:2665,2'
          Dst:             get_debug_level
        - Src:             'core/parser/parse_via.c:2665,2'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_via.c:2665,2'
          Dst:             dprint_color
        - Src:             'core/parser/parse_via.c:2665,2'
          Dst:             my_pid
        - Src:             'core/parser/parse_via.c:2665,2'
          Dst:             fprintf
        - Src:             'core/parser/parse_via.c:2665,2'
          Dst:             dprint_color_reset
        - Src:             'core/parser/parse_via.c:2665,2'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_via.c:2680,4'
          Dst:             get_debug_level
        - Src:             'core/parser/parse_via.c:2680,4'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_via.c:2680,4'
          Dst:             dprint_color
        - Src:             'core/parser/parse_via.c:2680,4'
          Dst:             my_pid
        - Src:             'core/parser/parse_via.c:2680,4'
          Dst:             fprintf
        - Src:             'core/parser/parse_via.c:2680,4'
          Dst:             dprint_color_reset
        - Src:             'core/parser/parse_via.c:2680,4'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_via.c:2699,14'
          Dst:             str2s
        - Src:             'core/parser/parse_via.c:2701,4'
          Dst:             get_debug_level
        - Src:             'core/parser/parse_via.c:2701,4'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_via.c:2701,4'
          Dst:             dprint_color
        - Src:             'core/parser/parse_via.c:2701,4'
          Dst:             my_pid
        - Src:             'core/parser/parse_via.c:2701,4'
          Dst:             fprintf
        - Src:             'core/parser/parse_via.c:2701,4'
          Dst:             dprint_color_reset
        - Src:             'core/parser/parse_via.c:2701,4'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_via.c:2719,2'
          Dst:             get_debug_level
        - Src:             'core/parser/parse_via.c:2719,2'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_via.c:2719,2'
          Dst:             dprint_color
        - Src:             'core/parser/parse_via.c:2719,2'
          Dst:             my_pid
        - Src:             'core/parser/parse_via.c:2719,2'
          Dst:             fprintf
        - Src:             'core/parser/parse_via.c:2719,2'
          Dst:             dprint_color_reset
        - Src:             'core/parser/parse_via.c:2719,2'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_via.c:2724,14'
          Dst:             str2s
        - Src:             'core/parser/parse_via.c:2726,4'
          Dst:             get_debug_level
        - Src:             'core/parser/parse_via.c:2726,4'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_via.c:2726,4'
          Dst:             dprint_color
        - Src:             'core/parser/parse_via.c:2726,4'
          Dst:             my_pid
        - Src:             'core/parser/parse_via.c:2726,4'
          Dst:             fprintf
        - Src:             'core/parser/parse_via.c:2726,4'
          Dst:             dprint_color_reset
        - Src:             'core/parser/parse_via.c:2726,4'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_via.c:2745,3'
          Dst:             get_debug_level
        - Src:             'core/parser/parse_via.c:2745,3'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_via.c:2745,3'
          Dst:             dprint_color
        - Src:             'core/parser/parse_via.c:2745,3'
          Dst:             my_pid
        - Src:             'core/parser/parse_via.c:2745,3'
          Dst:             fprintf
        - Src:             'core/parser/parse_via.c:2745,3'
          Dst:             dprint_color_reset
        - Src:             'core/parser/parse_via.c:2745,3'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_via.c:2755,3'
          Dst:             get_debug_level
        - Src:             'core/parser/parse_via.c:2755,3'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_via.c:2755,3'
          Dst:             ksr_buf_oneline
        - Src:             'core/parser/parse_via.c:2755,3'
          Dst:             ksr_buf_oneline
        - Src:             'core/parser/parse_via.c:2755,3'
          Dst:             dprint_color
        - Src:             'core/parser/parse_via.c:2755,3'
          Dst:             my_pid
        - Src:             'core/parser/parse_via.c:2755,3'
          Dst:             ksr_buf_oneline
        - Src:             'core/parser/parse_via.c:2755,3'
          Dst:             ksr_buf_oneline
        - Src:             'core/parser/parse_via.c:2755,3'
          Dst:             fprintf
        - Src:             'core/parser/parse_via.c:2755,3'
          Dst:             dprint_color_reset
        - Src:             'core/parser/parse_via.c:2755,3'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_via.c:2755,3'
          Dst:             ksr_buf_oneline
        - Src:             'core/parser/parse_via.c:2755,3'
          Dst:             ksr_buf_oneline
        - Src:             'core/parser/parse_via.c:2759,3'
          Dst:             get_debug_level
        - Src:             'core/parser/parse_via.c:2759,3'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_via.c:2759,3'
          Dst:             ksr_buf_oneline
        - Src:             'core/parser/parse_via.c:2759,3'
          Dst:             ksr_buf_oneline
        - Src:             'core/parser/parse_via.c:2759,3'
          Dst:             dprint_color
        - Src:             'core/parser/parse_via.c:2759,3'
          Dst:             my_pid
        - Src:             'core/parser/parse_via.c:2759,3'
          Dst:             ksr_buf_oneline
        - Src:             'core/parser/parse_via.c:2759,3'
          Dst:             ksr_buf_oneline
        - Src:             'core/parser/parse_via.c:2759,3'
          Dst:             fprintf
        - Src:             'core/parser/parse_via.c:2759,3'
          Dst:             dprint_color_reset
        - Src:             'core/parser/parse_via.c:2759,3'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_via.c:2759,3'
          Dst:             ksr_buf_oneline
        - Src:             'core/parser/parse_via.c:2759,3'
          Dst:             ksr_buf_oneline
        - Src:             'core/parser/parse_via.c:2762,3'
          Dst:             get_debug_level
        - Src:             'core/parser/parse_via.c:2762,3'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_via.c:2762,3'
          Dst:             dprint_color
        - Src:             'core/parser/parse_via.c:2762,3'
          Dst:             my_pid
        - Src:             'core/parser/parse_via.c:2762,3'
          Dst:             fprintf
        - Src:             'core/parser/parse_via.c:2762,3'
          Dst:             dprint_color_reset
        - Src:             'core/parser/parse_via.c:2762,3'
          Dst:             get_debug_facility
    - functionName:    q_memchr
      functionSourceFile: '/src/kamailio/src/core/parser/../ut.h'
      linkageType:     InternalLinkage
      functionLinenumber: 434
      functionLinenumberEnd: 443
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          51
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    eat_line
      functionSourceFile: '/src/kamailio/src/core/parser/parser_f.c'
      linkageType:     InternalLinkage
      functionLinenumber: 38
      functionLinenumberEnd: 55
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         14
      ICount:          82
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - q_memchr
      functionUses:    11
      BranchProfiles:  []
      Callsites:
        - Src:             'core/parser/parser_f.c:44,15'
          Dst:             q_memchr
    - functionName:    pkg_print_manager
      functionSourceFile: '/src/kamailio/src/core/mem/pkg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 106
      functionLinenumberEnd: 109
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         52
      ICount:          291
      EdgeCount:       68
      CyclomaticComplexity: 18
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/mem/pkg.c:107,2'
          Dst:             get_debug_level
        - Src:             'core/mem/pkg.c:107,2'
          Dst:             get_debug_facility
        - Src:             'core/mem/pkg.c:107,2'
          Dst:             dprint_color
        - Src:             'core/mem/pkg.c:107,2'
          Dst:             my_pid
        - Src:             'core/mem/pkg.c:107,2'
          Dst:             fprintf
        - Src:             'core/mem/pkg.c:107,2'
          Dst:             dprint_color_reset
        - Src:             'core/mem/pkg.c:107,2'
          Dst:             get_debug_facility
    - functionName:    pkg_destroy_manager
      functionSourceFile: '/src/kamailio/src/core/mem/pkg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 94
      functionLinenumberEnd: 100
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         55
      ICount:          303
      EdgeCount:       72
      CyclomaticComplexity: 19
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/mem/pkg.c:96,3'
          Dst:             get_debug_level
        - Src:             'core/mem/pkg.c:96,3'
          Dst:             get_debug_facility
        - Src:             'core/mem/pkg.c:96,3'
          Dst:             dprint_color
        - Src:             'core/mem/pkg.c:96,3'
          Dst:             my_pid
        - Src:             'core/mem/pkg.c:96,3'
          Dst:             fprintf
        - Src:             'core/mem/pkg.c:96,3'
          Dst:             dprint_color_reset
        - Src:             'core/mem/pkg.c:96,3'
          Dst:             get_debug_facility
    - functionName:    pkg_init_manager
      functionSourceFile: '/src/kamailio/src/core/mem/pkg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 69
      functionLinenumberEnd: 87
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         29
      ICount:          117
      EdgeCount:       38
      CyclomaticComplexity: 11
      functionsReached:
        - fm_malloc_init_pkg_manager
        - qm_malloc_init_pkg_manager
        - strcmp
        - tlsf_malloc_init_pkg_manager
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/mem/pkg.c:70,5'
          Dst:             strcmp
        - Src:             'core/mem/pkg.c:70,32'
          Dst:             strcmp
        - Src:             'core/mem/pkg.c:71,7'
          Dst:             strcmp
        - Src:             'core/mem/pkg.c:73,10'
          Dst:             fm_malloc_init_pkg_manager
        - Src:             'core/mem/pkg.c:74,12'
          Dst:             strcmp
        - Src:             'core/mem/pkg.c:74,39'
          Dst:             strcmp
        - Src:             'core/mem/pkg.c:75,9'
          Dst:             strcmp
        - Src:             'core/mem/pkg.c:77,10'
          Dst:             qm_malloc_init_pkg_manager
        - Src:             'core/mem/pkg.c:78,12'
          Dst:             strcmp
        - Src:             'core/mem/pkg.c:78,41'
          Dst:             strcmp
        - Src:             'core/mem/pkg.c:80,10'
          Dst:             tlsf_malloc_init_pkg_manager
        - Src:             'core/mem/pkg.c:81,12'
          Dst:             strcmp
    - functionName:    pkg_init_api
      functionSourceFile: '/src/kamailio/src/core/mem/pkg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 43
      functionLinenumberEnd: 62
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          75
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    int2strbuf
      functionSourceFile: '/src/kamailio/src/core/ut.h'
      linkageType:     InternalLinkage
      functionLinenumber: 294
      functionLinenumberEnd: 315
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - size_t
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         64
      ICount:          369
      EdgeCount:       84
      CyclomaticComplexity: 22
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/ut.h:310,3'
          Dst:             get_debug_level
        - Src:             'core/ut.h:310,3'
          Dst:             get_debug_facility
        - Src:             'core/ut.h:310,3'
          Dst:             dprint_color
        - Src:             'core/ut.h:310,3'
          Dst:             my_pid
        - Src:             'core/ut.h:310,3'
          Dst:             fprintf
        - Src:             'core/ut.h:310,3'
          Dst:             dprint_color_reset
        - Src:             'core/ut.h:310,3'
          Dst:             get_debug_facility
    - functionName:    snexpr_convert_stz
      functionSourceFile: '/src/kamailio/src/core/utils/snexpr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 472
      functionLinenumberEnd: 478
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          35
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - snexpr_convert_stzl
        - strlen
      functionUses:    12
      BranchProfiles:  []
      Callsites:
        - Src:             'core/utils/snexpr.h:477,37'
          Dst:             strlen
        - Src:             'core/utils/snexpr.h:477,10'
          Dst:             snexpr_convert_stzl
    - functionName:    snexpr_convert_stzl
      functionSourceFile: '/src/kamailio/src/core/utils/snexpr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 441
      functionLinenumberEnd: 469
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          114
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached:
        - snexpr_parse_number
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'core/utils/snexpr.h:455,24'
          Dst:             snexpr_parse_number
    - functionName:    snexpr_parse_number
      functionSourceFile: '/src/kamailio/src/core/utils/snexpr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 287
      functionLinenumberEnd: 312
      functionDepth:   0
      returnType:      float
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         25
      ICount:          149
      EdgeCount:       32
      CyclomaticComplexity: 9
      functionsReached:
        - __ctype_b_loc
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/utils/snexpr.h:297,7'
          Dst:             __ctype_b_loc
    - functionName:    snexpr_concat_strz
      functionSourceFile: '/src/kamailio/src/core/utils/snexpr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 481
      functionLinenumberEnd: 498
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          80
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - strcat
        - strcpy
        - strlen
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/utils/snexpr.h:488,38'
          Dst:             strlen
        - Src:             'core/utils/snexpr.h:488,55'
          Dst:             strlen
        - Src:             'core/utils/snexpr.h:495,3'
          Dst:             strcpy
        - Src:             'core/utils/snexpr.h:496,3'
          Dst:             strcat
    - functionName:    strcat
      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:    10
      BranchProfiles:  []
      Callsites:       []
    - functionName:    to_int
      functionSourceFile: '/src/kamailio/src/core/utils/snexpr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 383
      functionLinenumberEnd: 391
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - float
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          48
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    11
      BranchProfiles:  []
      Callsites:       []
    - functionName:    snexpr_format_num
      functionSourceFile: '/src/kamailio/src/core/utils/snexpr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 395
      functionLinenumberEnd: 416
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - float
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         14
      ICount:          86
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - snprintf
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/utils/snexpr.h:405,9'
          Dst:             snprintf
        - Src:             'core/utils/snexpr.h:408,10'
          Dst:             snprintf
    - functionName:    snexpr_convert_num
      functionSourceFile: '/src/kamailio/src/core/utils/snexpr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 419
      functionLinenumberEnd: 437
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - float
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          72
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - snexpr_format_num
      functionUses:    53
      BranchProfiles:  []
      Callsites:
        - Src:             'core/utils/snexpr.h:429,4'
          Dst:             snexpr_format_num
    - functionName:    snexpr_is_binary
      functionSourceFile: '/src/kamailio/src/core/utils/snexpr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 218
      functionLinenumberEnd: 221
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         14
      ICount:          63
      EdgeCount:       19
      CyclomaticComplexity: 7
      functionsReached:
        - snexpr_is_unary
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/utils/snexpr.h:219,11'
          Dst:             snexpr_is_unary
    - functionName:    snexpr_is_unary
      functionSourceFile: '/src/kamailio/src/core/utils/snexpr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 212
      functionLinenumberEnd: 214
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    snexpr_destroy_args
      functionSourceFile: '/src/kamailio/src/core/utils/snexpr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1447
      functionLinenumberEnd: 1471
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         39
      ICount:          255
      EdgeCount:       51
      CyclomaticComplexity: 14
      functionsReached:
        - snexpr_destroy_args
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'core/utils/snexpr.h:1453,5'
          Dst:             snexpr_destroy_args
        - Src:             'core/utils/snexpr.h:1467,5'
          Dst:             snexpr_destroy_args
    - functionName:    snexpr_prec
      functionSourceFile: '/src/kamailio/src/core/utils/snexpr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 225
      functionLinenumberEnd: 228
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         16
      ICount:          91
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - snexpr_is_binary
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/utils/snexpr.h:226,14'
          Dst:             snexpr_is_binary
    - functionName:    snexpr_op
      functionSourceFile: '/src/kamailio/src/core/utils/snexpr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 275
      functionLinenumberEnd: 284
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          102
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - snexpr_is_unary
        - strlen
        - strncmp
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'core/utils/snexpr.h:278,7'
          Dst:             strlen
        - Src:             'core/utils/snexpr.h:278,34'
          Dst:             strncmp
        - Src:             'core/utils/snexpr.h:279,25'
          Dst:             snexpr_is_unary
    - functionName:    snexpr_conststr
      functionSourceFile: '/src/kamailio/src/core/utils/snexpr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1024
      functionLinenumberEnd: 1071
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         30
      ICount:          186
      EdgeCount:       36
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'core/utils/snexpr.h:1046,7'
          Branch Sides:    []
      Callsites:       []
    - functionName:    snexpr_copy
      functionSourceFile: '/src/kamailio/src/core/utils/snexpr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1085
      functionLinenumberEnd: 1112
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         41
      ICount:          299
      EdgeCount:       53
      CyclomaticComplexity: 14
      functionsReached:
        - calloc
        - sne_vec_expand
        - snexpr_copy
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'core/utils/snexpr.h:1094,5'
          Dst:             snexpr_copy
        - Src:             'core/utils/snexpr.h:1095,5'
          Dst:             sne_vec_expand
        - Src:             'core/utils/snexpr.h:1098,31'
          Dst:             calloc
        - Src:             'core/utils/snexpr.h:1108,5'
          Dst:             snexpr_copy
        - Src:             'core/utils/snexpr.h:1109,5'
          Dst:             sne_vec_expand
    - functionName:    sne_vec_expand
      functionSourceFile: '/src/kamailio/src/core/utils/snexpr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 61
      functionLinenumberEnd: 73
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          82
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - realloc
      functionUses:    24
      BranchProfiles:  []
      Callsites:
        - Src:             'core/utils/snexpr.h:65,10'
          Dst:             realloc
    - 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:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    snexpr_binary
      functionSourceFile: '/src/kamailio/src/core/utils/snexpr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1076
      functionLinenumberEnd: 1081
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          87
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - sne_vec_expand
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'core/utils/snexpr.h:1079,3'
          Dst:             sne_vec_expand
        - Src:             'core/utils/snexpr.h:1080,3'
          Dst:             sne_vec_expand
    - functionName:    snexpr_constnum
      functionSourceFile: '/src/kamailio/src/core/utils/snexpr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1008
      functionLinenumberEnd: 1012
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - float
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    snexpr_bind
      functionSourceFile: '/src/kamailio/src/core/utils/snexpr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 974
      functionLinenumberEnd: 1005
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         33
      ICount:          297
      EdgeCount:       44
      CyclomaticComplexity: 13
      functionsReached:
        - sne_vec_expand
        - snexpr_is_unary
        - snexpr_op
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'core/utils/snexpr.h:975,25'
          Dst:             snexpr_op
        - Src:             'core/utils/snexpr.h:980,6'
          Dst:             snexpr_is_unary
        - Src:             'core/utils/snexpr.h:987,4'
          Dst:             sne_vec_expand
        - Src:             'core/utils/snexpr.h:988,4'
          Dst:             sne_vec_expand
        - Src:             'core/utils/snexpr.h:1000,4'
          Dst:             sne_vec_expand
        - Src:             'core/utils/snexpr.h:1001,4'
          Dst:             sne_vec_expand
        - Src:             'core/utils/snexpr.h:1002,4'
          Dst:             sne_vec_expand
    - functionName:    snexpr_varref
      functionSourceFile: '/src/kamailio/src/core/utils/snexpr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1016
      functionLinenumberEnd: 1020
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    snexpr_var_find
      functionSourceFile: '/src/kamailio/src/core/utils/snexpr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 359
      functionLinenumberEnd: 380
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         28
      ICount:          178
      EdgeCount:       37
      CyclomaticComplexity: 11
      functionsReached:
        - calloc
        - strlen
        - strncmp
        - strncpy
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'core/utils/snexpr.h:365,7'
          Dst:             strlen
        - Src:             'core/utils/snexpr.h:365,33'
          Dst:             strncmp
        - Src:             'core/utils/snexpr.h:369,28'
          Dst:             calloc
        - Src:             'core/utils/snexpr.h:376,3'
          Dst:             strncpy
    - functionName:    snexpr_func_find
      functionSourceFile: '/src/kamailio/src/core/utils/snexpr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 327
      functionLinenumberEnd: 335
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          72
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - strlen
        - strncmp
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/utils/snexpr.h:330,7'
          Dst:             strlen
        - Src:             'core/utils/snexpr.h:330,33'
          Dst:             strncmp
    - functionName:    snexpr_next_token
      functionSourceFile: '/src/kamailio/src/core/utils/snexpr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 859
      functionLinenumberEnd: 967
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         167
      ICount:          878
      EdgeCount:       230
      CyclomaticComplexity: 65
      functionsReached:
        - __ctype_b_loc
        - snexpr_op
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/utils/snexpr.h:872,21'
          Dst:             __ctype_b_loc
        - Src:             'core/utils/snexpr.h:883,13'
          Dst:             __ctype_b_loc
        - Src:             'core/utils/snexpr.h:884,21'
          Dst:             __ctype_b_loc
        - Src:             'core/utils/snexpr.h:888,13'
          Dst:             __ctype_b_loc
        - Src:             'core/utils/snexpr.h:893,23'
          Dst:             __ctype_b_loc
        - Src:             'core/utils/snexpr.h:941,8'
          Dst:             snexpr_op
        - Src:             'core/utils/snexpr.h:949,28'
          Dst:             __ctype_b_loc
        - Src:             'core/utils/snexpr.h:951,9'
          Dst:             snexpr_op
    - functionName:    trim_trailing
      functionSourceFile: '/src/kamailio/src/core/trim.h'
      linkageType:     InternalLinkage
      functionLinenumber: 77
      functionLinenumberEnd: 81
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         13
      ICount:          62
      EdgeCount:       25
      CyclomaticComplexity: 14
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'core/trim.h:79,3'
          Branch Sides:    []
      Callsites:       []
    - functionName:    trim_leading
      functionSourceFile: '/src/kamailio/src/core/trim.h'
      linkageType:     InternalLinkage
      functionLinenumber: 60
      functionLinenumberEnd: 64
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         13
      ICount:          61
      EdgeCount:       25
      CyclomaticComplexity: 14
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'core/trim.h:62,3'
          Branch Sides:    []
      Callsites:       []
    - functionName:    int2str
      functionSourceFile: '/src/kamailio/src/core/ut.h'
      linkageType:     InternalLinkage
      functionLinenumber: 328
      functionLinenumberEnd: 329
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - int2strbuf
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/ut.h:329,9'
          Dst:             int2strbuf
    - functionName:    pp_defexp_eval
      functionSourceFile: '/src/kamailio/src/core/ppcfg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 476
      functionLinenumberEnd: 546
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         348
      ICount:          2188
      EdgeCount:       461
      CyclomaticComplexity: 115
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - int2str
        - my_pid
        - pp_snexpr_defval
        - snexpr_create
        - snexpr_destroy
        - snexpr_eval
        - snexpr_result_free
        - strlen
        - trim
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/ppcfg.c:486,2'
          Dst:             trim
        - Src:             'core/ppcfg.c:488,2'
          Dst:             get_debug_level
        - Src:             'core/ppcfg.c:488,2'
          Dst:             get_debug_facility
        - Src:             'core/ppcfg.c:488,2'
          Dst:             dprint_color
        - Src:             'core/ppcfg.c:488,2'
          Dst:             my_pid
        - Src:             'core/ppcfg.c:488,2'
          Dst:             fprintf
        - Src:             'core/ppcfg.c:488,2'
          Dst:             dprint_color_reset
        - Src:             'core/ppcfg.c:488,2'
          Dst:             get_debug_facility
        - Src:             'core/ppcfg.c:490,6'
          Dst:             snexpr_create
        - Src:             'core/ppcfg.c:490,6'
          Dst:             pp_snexpr_defval
        - Src:             'core/ppcfg.c:492,3'
          Dst:             get_debug_level
        - Src:             'core/ppcfg.c:492,3'
          Dst:             get_debug_facility
        - Src:             'core/ppcfg.c:492,3'
          Dst:             dprint_color
        - Src:             'core/ppcfg.c:492,3'
          Dst:             my_pid
        - Src:             'core/ppcfg.c:492,3'
          Dst:             fprintf
        - Src:             'core/ppcfg.c:492,3'
          Dst:             dprint_color_reset
        - Src:             'core/ppcfg.c:492,3'
          Dst:             get_debug_facility
        - Src:             'core/ppcfg.c:496,11'
          Dst:             snexpr_eval
        - Src:             'core/ppcfg.c:499,3'
          Dst:             get_debug_level
        - Src:             'core/ppcfg.c:499,3'
          Dst:             get_debug_facility
        - Src:             'core/ppcfg.c:499,3'
          Dst:             dprint_color
        - Src:             'core/ppcfg.c:499,3'
          Dst:             my_pid
        - Src:             'core/ppcfg.c:499,3'
          Dst:             fprintf
        - Src:             'core/ppcfg.c:499,3'
          Dst:             dprint_color_reset
        - Src:             'core/ppcfg.c:499,3'
          Dst:             get_debug_facility
        - Src:             'core/ppcfg.c:504,3'
          Dst:             get_debug_level
        - Src:             'core/ppcfg.c:504,3'
          Dst:             get_debug_facility
        - Src:             'core/ppcfg.c:504,3'
          Dst:             dprint_color
        - Src:             'core/ppcfg.c:504,3'
          Dst:             my_pid
        - Src:             'core/ppcfg.c:504,3'
          Dst:             fprintf
        - Src:             'core/ppcfg.c:504,3'
          Dst:             dprint_color_reset
        - Src:             'core/ppcfg.c:504,3'
          Dst:             get_debug_facility
        - Src:             'core/ppcfg.c:505,12'
          Dst:             int2str
        - Src:             'core/ppcfg.c:511,4'
          Dst:             get_debug_level
        - Src:             'core/ppcfg.c:511,4'
          Dst:             get_debug_facility
        - Src:             'core/ppcfg.c:511,4'
          Dst:             dprint_color
        - Src:             'core/ppcfg.c:511,4'
          Dst:             my_pid
        - Src:             'core/ppcfg.c:511,4'
          Dst:             fprintf
        - Src:             'core/ppcfg.c:511,4'
          Dst:             dprint_color_reset
        - Src:             'core/ppcfg.c:511,4'
          Dst:             get_debug_facility
        - Src:             'core/ppcfg.c:514,3'
          Dst:             get_debug_level
        - Src:             'core/ppcfg.c:514,3'
          Dst:             get_debug_facility
        - Src:             'core/ppcfg.c:514,3'
          Dst:             dprint_color
        - Src:             'core/ppcfg.c:514,3'
          Dst:             my_pid
        - Src:             'core/ppcfg.c:514,3'
          Dst:             fprintf
        - Src:             'core/ppcfg.c:514,3'
          Dst:             dprint_color_reset
        - Src:             'core/ppcfg.c:514,3'
          Dst:             get_debug_facility
        - Src:             'core/ppcfg.c:516,14'
          Dst:             strlen
        - Src:             'core/ppcfg.c:527,3'
          Dst:             get_debug_level
        - Src:             'core/ppcfg.c:527,3'
          Dst:             get_debug_facility
        - Src:             'core/ppcfg.c:527,3'
          Dst:             dprint_color
        - Src:             'core/ppcfg.c:527,3'
          Dst:             my_pid
        - Src:             'core/ppcfg.c:527,3'
          Dst:             fprintf
        - Src:             'core/ppcfg.c:527,3'
          Dst:             dprint_color_reset
        - Src:             'core/ppcfg.c:527,3'
          Dst:             get_debug_facility
        - Src:             'core/ppcfg.c:535,3'
          Dst:             get_debug_level
        - Src:             'core/ppcfg.c:535,3'
          Dst:             get_debug_facility
        - Src:             'core/ppcfg.c:535,3'
          Dst:             dprint_color
        - Src:             'core/ppcfg.c:535,3'
          Dst:             my_pid
        - Src:             'core/ppcfg.c:535,3'
          Dst:             fprintf
        - Src:             'core/ppcfg.c:535,3'
          Dst:             dprint_color_reset
        - Src:             'core/ppcfg.c:535,3'
          Dst:             get_debug_facility
        - Src:             'core/ppcfg.c:542,2'
          Dst:             snexpr_result_free
        - Src:             'core/ppcfg.c:544,2'
          Dst:             snexpr_destroy
    - functionName:    trim
      functionSourceFile: '/src/kamailio/src/core/trim.h'
      linkageType:     InternalLinkage
      functionLinenumber: 92
      functionLinenumberEnd: 95
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - trim_leading
        - trim_trailing
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/trim.h:93,2'
          Dst:             trim_leading
        - Src:             'core/trim.h:94,2'
          Dst:             trim_trailing
    - functionName:    pp_snexpr_defval
      functionSourceFile: '/src/kamailio/src/core/ppcfg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 376
      functionLinenumberEnd: 415
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         182
      ICount:          1163
      EdgeCount:       242
      CyclomaticComplexity: 62
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
        - pp_get_define
        - pp_lookup
        - snexpr_convert_num
        - snexpr_convert_stzl
        - strlen
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/ppcfg.c:384,18'
          Dst:             strlen
        - Src:             'core/ppcfg.c:384,8'
          Dst:             pp_lookup
        - Src:             'core/ppcfg.c:386,3'
          Dst:             get_debug_level
        - Src:             'core/ppcfg.c:386,3'
          Dst:             get_debug_facility
        - Src:             'core/ppcfg.c:386,3'
          Dst:             dprint_color
        - Src:             'core/ppcfg.c:386,3'
          Dst:             my_pid
        - Src:             'core/ppcfg.c:386,3'
          Dst:             fprintf
        - Src:             'core/ppcfg.c:386,3'
          Dst:             dprint_color_reset
        - Src:             'core/ppcfg.c:386,3'
          Dst:             get_debug_facility
        - Src:             'core/ppcfg.c:387,10'
          Dst:             snexpr_convert_num
        - Src:             'core/ppcfg.c:389,7'
          Dst:             pp_get_define
        - Src:             'core/ppcfg.c:391,3'
          Dst:             get_debug_level
        - Src:             'core/ppcfg.c:391,3'
          Dst:             get_debug_facility
        - Src:             'core/ppcfg.c:391,3'
          Dst:             dprint_color
        - Src:             'core/ppcfg.c:391,3'
          Dst:             my_pid
        - Src:             'core/ppcfg.c:391,3'
          Dst:             fprintf
        - Src:             'core/ppcfg.c:391,3'
          Dst:             dprint_color_reset
        - Src:             'core/ppcfg.c:391,3'
          Dst:             get_debug_facility
        - Src:             'core/ppcfg.c:393,10'
          Dst:             snexpr_convert_num
        - Src:             'core/ppcfg.c:397,3'
          Dst:             get_debug_level
        - Src:             'core/ppcfg.c:397,3'
          Dst:             get_debug_facility
        - Src:             'core/ppcfg.c:397,3'
          Dst:             dprint_color
        - Src:             'core/ppcfg.c:397,3'
          Dst:             my_pid
        - Src:             'core/ppcfg.c:397,3'
          Dst:             fprintf
        - Src:             'core/ppcfg.c:397,3'
          Dst:             dprint_color_reset
        - Src:             'core/ppcfg.c:397,3'
          Dst:             get_debug_facility
        - Src:             'core/ppcfg.c:404,11'
          Dst:             snexpr_convert_stzl
        - Src:             'core/ppcfg.c:407,11'
          Dst:             snexpr_convert_stzl
        - Src:             'core/ppcfg.c:411,3'
          Dst:             get_debug_level
        - Src:             'core/ppcfg.c:411,3'
          Dst:             get_debug_facility
        - Src:             'core/ppcfg.c:411,3'
          Dst:             dprint_color
        - Src:             'core/ppcfg.c:411,3'
          Dst:             my_pid
        - Src:             'core/ppcfg.c:411,3'
          Dst:             fprintf
        - Src:             'core/ppcfg.c:411,3'
          Dst:             dprint_color_reset
        - Src:             'core/ppcfg.c:411,3'
          Dst:             get_debug_facility
        - Src:             'core/ppcfg.c:413,10'
          Dst:             snexpr_convert_num
    - functionName:    snexpr_create
      functionSourceFile: '/src/kamailio/src/core/utils/snexpr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1119
      functionLinenumberEnd: 1443
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         330
      ICount:          2155
      EdgeCount:       438
      CyclomaticComplexity: 110
      functionsReached:
        - __ctype_b_loc
        - calloc
        - sne_vec_expand
        - snexpr_binary
        - snexpr_bind
        - snexpr_constnum
        - snexpr_conststr
        - snexpr_copy
        - snexpr_destroy_args
        - snexpr_func_find
        - snexpr_next_token
        - snexpr_op
        - snexpr_parse_number
        - snexpr_prec
        - snexpr_var_find
        - snexpr_varref
        - snprintf
        - strlen
        - strncmp
      functionUses:    2
      BranchProfiles:
        - Branch String:   'core/utils/snexpr.h:1157,6'
          Branch Sides:    []
      Callsites:
        - Src:             'core/utils/snexpr.h:1143,12'
          Dst:             snexpr_next_token
        - Src:             'core/utils/snexpr.h:1178,7'
          Dst:             __ctype_b_loc
        - Src:             'core/utils/snexpr.h:1190,10'
          Dst:             strlen
        - Src:             'core/utils/snexpr.h:1191,12'
          Dst:             strncmp
        - Src:             'core/utils/snexpr.h:1197,11'
          Dst:             snexpr_func_find
        - Src:             'core/utils/snexpr.h:1199,7'
          Dst:             sne_vec_expand
        - Src:             'core/utils/snexpr.h:1204,20'
          Dst:             snexpr_var_find
        - Src:             'core/utils/snexpr.h:1205,6'
          Dst:             sne_vec_expand
        - Src:             'core/utils/snexpr.h:1205,6'
          Dst:             snexpr_varref
        - Src:             'core/utils/snexpr.h:1215,6'
          Dst:             sne_vec_expand
        - Src:             'core/utils/snexpr.h:1218,6'
          Dst:             sne_vec_expand
        - Src:             'core/utils/snexpr.h:1221,6'
          Dst:             sne_vec_expand
        - Src:             'core/utils/snexpr.h:1233,9'
          Dst:             snexpr_bind
        - Src:             'core/utils/snexpr.h:1245,7'
          Dst:             sne_vec_expand
        - Src:             'core/utils/snexpr.h:1261,9'
          Dst:             sne_vec_expand
        - Src:             'core/utils/snexpr.h:1265,7'
          Dst:             sne_vec_expand
        - Src:             'core/utils/snexpr.h:1265,7'
          Dst:             snexpr_constnum
        - Src:             'core/utils/snexpr.h:1272,11'
          Dst:             strlen
        - Src:             'core/utils/snexpr.h:1273,13'
          Dst:             strncmp
        - Src:             'core/utils/snexpr.h:1279,29'
          Dst:             snexpr_constnum
        - Src:             'core/utils/snexpr.h:1285,9'
          Dst:             snprintf
        - Src:             'core/utils/snexpr.h:1288,26'
          Dst:             strlen
        - Src:             'core/utils/snexpr.h:1287,33'
          Dst:             snexpr_var_find
        - Src:             'core/utils/snexpr.h:1289,28'
          Dst:             snexpr_varref
        - Src:             'core/utils/snexpr.h:1291,11'
          Dst:             snexpr_binary
        - Src:             'core/utils/snexpr.h:1294,11'
          Dst:             snexpr_constnum
        - Src:             'core/utils/snexpr.h:1293,14'
          Dst:             snexpr_binary
        - Src:             'core/utils/snexpr.h:1301,12'
          Dst:             snexpr_constnum
        - Src:             'core/utils/snexpr.h:1302,12'
          Dst:             snexpr_constnum
        - Src:             'core/utils/snexpr.h:1300,15'
          Dst:             snexpr_binary
        - Src:             'core/utils/snexpr.h:1303,10'
          Dst:             snexpr_copy
        - Src:             'core/utils/snexpr.h:1307,10'
          Dst:             snexpr_copy
        - Src:             'core/utils/snexpr.h:1311,8'
          Dst:             sne_vec_expand
        - Src:             'core/utils/snexpr.h:1315,10'
          Dst:             snexpr_func_find
        - Src:             'core/utils/snexpr.h:1321,19'
          Dst:             calloc
        - Src:             'core/utils/snexpr.h:1327,8'
          Dst:             sne_vec_expand
        - Src:             'core/utils/snexpr.h:1332,15'
          Dst:             snexpr_parse_number
        - Src:             'core/utils/snexpr.h:1333,5'
          Dst:             sne_vec_expand
        - Src:             'core/utils/snexpr.h:1333,5'
          Dst:             snexpr_constnum
        - Src:             'core/utils/snexpr.h:1336,5'
          Dst:             sne_vec_expand
        - Src:             'core/utils/snexpr.h:1336,5'
          Dst:             snexpr_conststr
        - Src:             'core/utils/snexpr.h:1338,14'
          Dst:             snexpr_op
        - Src:             'core/utils/snexpr.h:1339,27'
          Dst:             snexpr_op
        - Src:             'core/utils/snexpr.h:1349,8'
          Dst:             sne_vec_expand
        - Src:             'core/utils/snexpr.h:1353,31'
          Dst:             snexpr_op
        - Src:             'core/utils/snexpr.h:1354,38'
          Dst:             snexpr_prec
        - Src:             'core/utils/snexpr.h:1356,7'
          Dst:             sne_vec_expand
        - Src:             'core/utils/snexpr.h:1360,9'
          Dst:             snexpr_bind
        - Src:             'core/utils/snexpr.h:1371,18'
          Dst:             __ctype_b_loc
        - Src:             'core/utils/snexpr.h:1383,4'
          Dst:             sne_vec_expand
        - Src:             'core/utils/snexpr.h:1383,4'
          Dst:             snexpr_var_find
        - Src:             'core/utils/snexpr.h:1383,4'
          Dst:             snexpr_varref
        - Src:             'core/utils/snexpr.h:1391,7'
          Dst:             snexpr_bind
        - Src:             'core/utils/snexpr.h:1396,29'
          Dst:             calloc
        - Src:             'core/utils/snexpr.h:1415,5'
          Dst:             snexpr_destroy_args
        - Src:             'core/utils/snexpr.h:1423,4'
          Dst:             snexpr_destroy_args
        - Src:             'core/utils/snexpr.h:1431,5'
          Dst:             snexpr_destroy_args
    - functionName:    snexpr_eval
      functionSourceFile: '/src/kamailio/src/core/utils/snexpr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 563
      functionLinenumberEnd: 856
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         501
      ICount:          2630
      EdgeCount:       635
      CyclomaticComplexity: 136
      functionsReached:
        - fmodf
        - powf
        - snexpr_concat_strz
        - snexpr_convert_num
        - snexpr_convert_stz
        - snexpr_eval
        - snexpr_result_free
        - strcmp
        - strdup
        - to_int
      functionUses:    46
      BranchProfiles:
        - Branch String:   'core/utils/snexpr.h:570,3'
          Branch Sides:    []
      Callsites:
        - Src:             'core/utils/snexpr.h:572,11'
          Dst:             snexpr_eval
        - Src:             'core/utils/snexpr.h:574,10'
          Dst:             snexpr_convert_num
        - Src:             'core/utils/snexpr.h:578,11'
          Dst:             snexpr_eval
        - Src:             'core/utils/snexpr.h:580,10'
          Dst:             snexpr_convert_num
        - Src:             'core/utils/snexpr.h:584,11'
          Dst:             snexpr_eval
        - Src:             'core/utils/snexpr.h:587,9'
          Dst:             to_int
        - Src:             'core/utils/snexpr.h:586,10'
          Dst:             snexpr_convert_num
        - Src:             'core/utils/snexpr.h:590,11'
          Dst:             snexpr_eval
        - Src:             'core/utils/snexpr.h:592,11'
          Dst:             snexpr_eval
        - Src:             'core/utils/snexpr.h:595,7'
          Dst:             powf
        - Src:             'core/utils/snexpr.h:594,10'
          Dst:             snexpr_convert_num
        - Src:             'core/utils/snexpr.h:599,11'
          Dst:             snexpr_eval
        - Src:             'core/utils/snexpr.h:601,11'
          Dst:             snexpr_eval
        - Src:             'core/utils/snexpr.h:603,10'
          Dst:             snexpr_convert_num
        - Src:             'core/utils/snexpr.h:608,11'
          Dst:             snexpr_eval
        - Src:             'core/utils/snexpr.h:610,11'
          Dst:             snexpr_eval
        - Src:             'core/utils/snexpr.h:615,10'
          Dst:             snexpr_convert_num
        - Src:             'core/utils/snexpr.h:620,11'
          Dst:             snexpr_eval
        - Src:             'core/utils/snexpr.h:622,11'
          Dst:             snexpr_eval
        - Src:             'core/utils/snexpr.h:625,7'
          Dst:             fmodf
        - Src:             'core/utils/snexpr.h:624,10'
          Dst:             snexpr_convert_num
        - Src:             'core/utils/snexpr.h:629,11'
          Dst:             snexpr_eval
        - Src:             'core/utils/snexpr.h:631,11'
          Dst:             snexpr_eval
        - Src:             'core/utils/snexpr.h:636,12'
          Dst:             snexpr_convert_num
        - Src:             'core/utils/snexpr.h:638,7'
          Dst:             snexpr_result_free
        - Src:             'core/utils/snexpr.h:642,11'
          Dst:             snexpr_concat_strz
        - Src:             'core/utils/snexpr.h:647,12'
          Dst:             snexpr_convert_stz
        - Src:             'core/utils/snexpr.h:649,7'
          Dst:             snexpr_result_free
        - Src:             'core/utils/snexpr.h:653,11'
          Dst:             snexpr_convert_num
        - Src:             'core/utils/snexpr.h:659,11'
          Dst:             snexpr_eval
        - Src:             'core/utils/snexpr.h:661,11'
          Dst:             snexpr_eval
        - Src:             'core/utils/snexpr.h:663,10'
          Dst:             snexpr_convert_num
        - Src:             'core/utils/snexpr.h:668,11'
          Dst:             snexpr_eval
        - Src:             'core/utils/snexpr.h:670,11'
          Dst:             snexpr_eval
        - Src:             'core/utils/snexpr.h:672,29'
          Dst:             to_int
        - Src:             'core/utils/snexpr.h:673,16'
          Dst:             to_int
        - Src:             'core/utils/snexpr.h:672,10'
          Dst:             snexpr_convert_num
        - Src:             'core/utils/snexpr.h:677,11'
          Dst:             snexpr_eval
        - Src:             'core/utils/snexpr.h:679,11'
          Dst:             snexpr_eval
        - Src:             'core/utils/snexpr.h:681,29'
          Dst:             to_int
        - Src:             'core/utils/snexpr.h:682,16'
          Dst:             to_int
        - Src:             'core/utils/snexpr.h:681,10'
          Dst:             snexpr_convert_num
        - Src:             'core/utils/snexpr.h:686,5'
          Dst:             snexpr_eval
        - Src:             'core/utils/snexpr.h:686,5'
          Dst:             snexpr_eval
        - Src:             'core/utils/snexpr.h:686,5'
          Dst:             snexpr_convert_num
        - Src:             'core/utils/snexpr.h:686,5'
          Dst:             snexpr_result_free
        - Src:             'core/utils/snexpr.h:686,5'
          Dst:             strcmp
        - Src:             'core/utils/snexpr.h:686,5'
          Dst:             snexpr_convert_num
        - Src:             'core/utils/snexpr.h:686,5'
          Dst:             snexpr_convert_num
        - Src:             'core/utils/snexpr.h:686,5'
          Dst:             snexpr_convert_stz
        - Src:             'core/utils/snexpr.h:686,5'
          Dst:             snexpr_result_free
        - Src:             'core/utils/snexpr.h:686,5'
          Dst:             snexpr_convert_num
        - Src:             'core/utils/snexpr.h:689,5'
          Dst:             snexpr_eval
        - Src:             'core/utils/snexpr.h:689,5'
          Dst:             snexpr_eval
        - Src:             'core/utils/snexpr.h:689,5'
          Dst:             snexpr_convert_num
        - Src:             'core/utils/snexpr.h:689,5'
          Dst:             snexpr_result_free
        - Src:             'core/utils/snexpr.h:689,5'
          Dst:             strcmp
        - Src:             'core/utils/snexpr.h:689,5'
          Dst:             snexpr_convert_num
        - Src:             'core/utils/snexpr.h:689,5'
          Dst:             snexpr_convert_num
        - Src:             'core/utils/snexpr.h:689,5'
          Dst:             snexpr_convert_stz
        - Src:             'core/utils/snexpr.h:689,5'
          Dst:             snexpr_result_free
        - Src:             'core/utils/snexpr.h:689,5'
          Dst:             snexpr_convert_num
        - Src:             'core/utils/snexpr.h:692,5'
          Dst:             snexpr_eval
        - Src:             'core/utils/snexpr.h:692,5'
          Dst:             snexpr_eval
        - Src:             'core/utils/snexpr.h:692,5'
          Dst:             snexpr_convert_num
        - Src:             'core/utils/snexpr.h:692,5'
          Dst:             snexpr_result_free
        - Src:             'core/utils/snexpr.h:692,5'
          Dst:             strcmp
        - Src:             'core/utils/snexpr.h:692,5'
          Dst:             snexpr_convert_num
        - Src:             'core/utils/snexpr.h:692,5'
          Dst:             snexpr_convert_num
        - Src:             'core/utils/snexpr.h:692,5'
          Dst:             snexpr_convert_stz
        - Src:             'core/utils/snexpr.h:692,5'
          Dst:             snexpr_result_free
        - Src:             'core/utils/snexpr.h:692,5'
          Dst:             snexpr_convert_num
        - Src:             'core/utils/snexpr.h:695,5'
          Dst:             snexpr_eval
        - Src:             'core/utils/snexpr.h:695,5'
          Dst:             snexpr_eval
        - Src:             'core/utils/snexpr.h:695,5'
          Dst:             snexpr_convert_num
        - Src:             'core/utils/snexpr.h:695,5'
          Dst:             snexpr_result_free
        - Src:             'core/utils/snexpr.h:695,5'
          Dst:             strcmp
        - Src:             'core/utils/snexpr.h:695,5'
          Dst:             snexpr_convert_num
        - Src:             'core/utils/snexpr.h:695,5'
          Dst:             snexpr_convert_num
        - Src:             'core/utils/snexpr.h:695,5'
          Dst:             snexpr_convert_stz
        - Src:             'core/utils/snexpr.h:695,5'
          Dst:             snexpr_result_free
        - Src:             'core/utils/snexpr.h:695,5'
          Dst:             snexpr_convert_num
        - Src:             'core/utils/snexpr.h:698,5'
          Dst:             snexpr_eval
        - Src:             'core/utils/snexpr.h:698,5'
          Dst:             snexpr_eval
        - Src:             'core/utils/snexpr.h:698,5'
          Dst:             snexpr_convert_num
        - Src:             'core/utils/snexpr.h:698,5'
          Dst:             snexpr_result_free
        - Src:             'core/utils/snexpr.h:698,5'
          Dst:             strcmp
        - Src:             'core/utils/snexpr.h:698,5'
          Dst:             snexpr_convert_num
        - Src:             'core/utils/snexpr.h:698,5'
          Dst:             snexpr_convert_num
        - Src:             'core/utils/snexpr.h:698,5'
          Dst:             snexpr_convert_stz
        - Src:             'core/utils/snexpr.h:698,5'
          Dst:             snexpr_result_free
        - Src:             'core/utils/snexpr.h:698,5'
          Dst:             snexpr_convert_num
        - Src:             'core/utils/snexpr.h:701,5'
          Dst:             snexpr_eval
        - Src:             'core/utils/snexpr.h:701,5'
          Dst:             snexpr_eval
        - Src:             'core/utils/snexpr.h:701,5'
          Dst:             snexpr_convert_num
        - Src:             'core/utils/snexpr.h:701,5'
          Dst:             snexpr_result_free
        - Src:             'core/utils/snexpr.h:701,5'
          Dst:             strcmp
        - Src:             'core/utils/snexpr.h:701,5'
          Dst:             snexpr_convert_num
        - Src:             'core/utils/snexpr.h:701,5'
          Dst:             snexpr_convert_num
        - Src:             'core/utils/snexpr.h:701,5'
          Dst:             snexpr_convert_stz
        - Src:             'core/utils/snexpr.h:701,5'
          Dst:             snexpr_result_free
        - Src:             'core/utils/snexpr.h:701,5'
          Dst:             snexpr_convert_num
        - Src:             'core/utils/snexpr.h:704,11'
          Dst:             snexpr_eval
        - Src:             'core/utils/snexpr.h:706,11'
          Dst:             snexpr_eval
        - Src:             'core/utils/snexpr.h:708,29'
          Dst:             to_int
        - Src:             'core/utils/snexpr.h:709,15'
          Dst:             to_int
        - Src:             'core/utils/snexpr.h:708,10'
          Dst:             snexpr_convert_num
        - Src:             'core/utils/snexpr.h:713,11'
          Dst:             snexpr_eval
        - Src:             'core/utils/snexpr.h:715,11'
          Dst:             snexpr_eval
        - Src:             'core/utils/snexpr.h:717,29'
          Dst:             to_int
        - Src:             'core/utils/snexpr.h:718,15'
          Dst:             to_int
        - Src:             'core/utils/snexpr.h:717,10'
          Dst:             snexpr_convert_num
        - Src:             'core/utils/snexpr.h:722,11'
          Dst:             snexpr_eval
        - Src:             'core/utils/snexpr.h:724,11'
          Dst:             snexpr_eval
        - Src:             'core/utils/snexpr.h:726,29'
          Dst:             to_int
        - Src:             'core/utils/snexpr.h:727,15'
          Dst:             to_int
        - Src:             'core/utils/snexpr.h:726,10'
          Dst:             snexpr_convert_num
        - Src:             'core/utils/snexpr.h:731,11'
          Dst:             snexpr_eval
        - Src:             'core/utils/snexpr.h:734,12'
          Dst:             snexpr_eval
        - Src:             'core/utils/snexpr.h:737,12'
          Dst:             snexpr_convert_num
        - Src:             'core/utils/snexpr.h:741,10'
          Dst:             snexpr_convert_num
        - Src:             'core/utils/snexpr.h:744,11'
          Dst:             snexpr_eval
        - Src:             'core/utils/snexpr.h:747,11'
          Dst:             snexpr_convert_num
        - Src:             'core/utils/snexpr.h:750,12'
          Dst:             snexpr_eval
        - Src:             'core/utils/snexpr.h:753,12'
          Dst:             snexpr_convert_num
        - Src:             'core/utils/snexpr.h:757,10'
          Dst:             snexpr_convert_num
        - Src:             'core/utils/snexpr.h:760,11'
          Dst:             snexpr_eval
        - Src:             'core/utils/snexpr.h:777,9'
          Dst:             strdup
        - Src:             'core/utils/snexpr.h:781,12'
          Dst:             snexpr_convert_stz
        - Src:             'core/utils/snexpr.h:788,12'
          Dst:             snexpr_convert_num
        - Src:             'core/utils/snexpr.h:793,11'
          Dst:             snexpr_eval
        - Src:             'core/utils/snexpr.h:794,11'
          Dst:             snexpr_eval
        - Src:             'core/utils/snexpr.h:796,11'
          Dst:             snexpr_convert_stz
        - Src:             'core/utils/snexpr.h:799,11'
          Dst:             snexpr_convert_num
        - Src:             'core/utils/snexpr.h:804,10'
          Dst:             snexpr_convert_num
        - Src:             'core/utils/snexpr.h:807,10'
          Dst:             snexpr_convert_stz
        - Src:             'core/utils/snexpr.h:813,12'
          Dst:             snexpr_convert_stz
        - Src:             'core/utils/snexpr.h:816,12'
          Dst:             snexpr_convert_num
        - Src:             'core/utils/snexpr.h:827,11'
          Dst:             snexpr_convert_stz
        - Src:             'core/utils/snexpr.h:830,11'
          Dst:             snexpr_convert_num
        - Src:             'core/utils/snexpr.h:835,10'
          Dst:             snexpr_convert_num
        - Src:             'core/utils/snexpr.h:841,4'
          Dst:             snexpr_result_free
        - Src:             'core/utils/snexpr.h:844,4'
          Dst:             snexpr_result_free
        - Src:             'core/utils/snexpr.h:850,4'
          Dst:             snexpr_result_free
        - Src:             'core/utils/snexpr.h:853,4'
          Dst:             snexpr_result_free
    - functionName:    snexpr_result_free
      functionSourceFile: '/src/kamailio/src/core/utils/snexpr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 501
      functionLinenumberEnd: 513
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         15
      ICount:          77
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    20
      BranchProfiles:  []
      Callsites:       []
    - functionName:    snexpr_destroy
      functionSourceFile: '/src/kamailio/src/core/utils/snexpr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1474
      functionLinenumberEnd: 1492
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          80
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - snexpr_destroy_args
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/utils/snexpr.h:1479,4'
          Dst:             snexpr_destroy_args
    - functionName:    powf
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      float
      argCount:        2
      argTypes:
        - float
        - float
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    fmodf
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      float
      argCount:        2
      argTypes:
        - float
        - float
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pp_ifexp_eval
      functionSourceFile: '/src/kamailio/src/core/ppcfg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 418
      functionLinenumberEnd: 473
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         304
      ICount:          1912
      EdgeCount:       402
      CyclomaticComplexity: 100
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
        - pp_ifexp_state
        - pp_snexpr_defval
        - snexpr_create
        - snexpr_destroy
        - snexpr_eval
        - snexpr_result_free
        - strlen
        - trim
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/ppcfg.c:427,2'
          Dst:             trim
        - Src:             'core/ppcfg.c:429,2'
          Dst:             get_debug_level
        - Src:             'core/ppcfg.c:429,2'
          Dst:             get_debug_facility
        - Src:             'core/ppcfg.c:429,2'
          Dst:             dprint_color
        - Src:             'core/ppcfg.c:429,2'
          Dst:             my_pid
        - Src:             'core/ppcfg.c:429,2'
          Dst:             fprintf
        - Src:             'core/ppcfg.c:429,2'
          Dst:             dprint_color_reset
        - Src:             'core/ppcfg.c:429,2'
          Dst:             get_debug_facility
        - Src:             'core/ppcfg.c:431,6'
          Dst:             snexpr_create
        - Src:             'core/ppcfg.c:431,6'
          Dst:             pp_snexpr_defval
        - Src:             'core/ppcfg.c:433,3'
          Dst:             get_debug_level
        - Src:             'core/ppcfg.c:433,3'
          Dst:             get_debug_facility
        - Src:             'core/ppcfg.c:433,3'
          Dst:             dprint_color
        - Src:             'core/ppcfg.c:433,3'
          Dst:             my_pid
        - Src:             'core/ppcfg.c:433,3'
          Dst:             fprintf
        - Src:             'core/ppcfg.c:433,3'
          Dst:             dprint_color_reset
        - Src:             'core/ppcfg.c:433,3'
          Dst:             get_debug_facility
        - Src:             'core/ppcfg.c:434,3'
          Dst:             pp_ifexp_state
        - Src:             'core/ppcfg.c:438,11'
          Dst:             snexpr_eval
        - Src:             'core/ppcfg.c:441,3'
          Dst:             get_debug_level
        - Src:             'core/ppcfg.c:441,3'
          Dst:             get_debug_facility
        - Src:             'core/ppcfg.c:441,3'
          Dst:             dprint_color
        - Src:             'core/ppcfg.c:441,3'
          Dst:             my_pid
        - Src:             'core/ppcfg.c:441,3'
          Dst:             fprintf
        - Src:             'core/ppcfg.c:441,3'
          Dst:             dprint_color_reset
        - Src:             'core/ppcfg.c:441,3'
          Dst:             get_debug_facility
        - Src:             'core/ppcfg.c:442,3'
          Dst:             pp_ifexp_state
        - Src:             'core/ppcfg.c:447,3'
          Dst:             get_debug_level
        - Src:             'core/ppcfg.c:447,3'
          Dst:             get_debug_facility
        - Src:             'core/ppcfg.c:447,3'
          Dst:             dprint_color
        - Src:             'core/ppcfg.c:447,3'
          Dst:             my_pid
        - Src:             'core/ppcfg.c:447,3'
          Dst:             fprintf
        - Src:             'core/ppcfg.c:447,3'
          Dst:             dprint_color_reset
        - Src:             'core/ppcfg.c:447,3'
          Dst:             get_debug_facility
        - Src:             'core/ppcfg.c:455,8'
          Dst:             strlen
        - Src:             'core/ppcfg.c:456,4'
          Dst:             get_debug_level
        - Src:             'core/ppcfg.c:456,4'
          Dst:             get_debug_facility
        - Src:             'core/ppcfg.c:456,4'
          Dst:             dprint_color
        - Src:             'core/ppcfg.c:456,4'
          Dst:             my_pid
        - Src:             'core/ppcfg.c:456,4'
          Dst:             fprintf
        - Src:             'core/ppcfg.c:456,4'
          Dst:             dprint_color_reset
        - Src:             'core/ppcfg.c:456,4'
          Dst:             get_debug_facility
        - Src:             'core/ppcfg.c:460,4'
          Dst:             get_debug_level
        - Src:             'core/ppcfg.c:460,4'
          Dst:             get_debug_facility
        - Src:             'core/ppcfg.c:460,4'
          Dst:             dprint_color
        - Src:             'core/ppcfg.c:460,4'
          Dst:             my_pid
        - Src:             'core/ppcfg.c:460,4'
          Dst:             fprintf
        - Src:             'core/ppcfg.c:460,4'
          Dst:             dprint_color_reset
        - Src:             'core/ppcfg.c:460,4'
          Dst:             get_debug_facility
        - Src:             'core/ppcfg.c:465,2'
          Dst:             get_debug_level
        - Src:             'core/ppcfg.c:465,2'
          Dst:             get_debug_facility
        - Src:             'core/ppcfg.c:465,2'
          Dst:             dprint_color
        - Src:             'core/ppcfg.c:465,2'
          Dst:             my_pid
        - Src:             'core/ppcfg.c:465,2'
          Dst:             fprintf
        - Src:             'core/ppcfg.c:465,2'
          Dst:             dprint_color_reset
        - Src:             'core/ppcfg.c:465,2'
          Dst:             get_debug_facility
        - Src:             'core/ppcfg.c:468,2'
          Dst:             pp_ifexp_state
        - Src:             'core/ppcfg.c:470,2'
          Dst:             snexpr_result_free
        - Src:             'core/ppcfg.c:472,2'
          Dst:             snexpr_destroy
    - functionName:    pp_define_core
      functionSourceFile: '/src/kamailio/src/core/ppcfg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 292
      functionLinenumberEnd: 373
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         523
      ICount:          3146
      EdgeCount:       696
      CyclomaticComplexity: 175
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
        - pp_define
        - pp_define_set
        - pp_define_set_type
        - snprintf
        - str_list_block_add
        - strcpy
        - strlen
        - toupper
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/ppcfg.c:299,2'
          Dst:             strcpy
        - Src:             'core/ppcfg.c:302,14'
          Dst:             toupper
        - Src:             'core/ppcfg.c:306,6'
          Dst:             snprintf
        - Src:             'core/ppcfg.c:309,3'
          Dst:             get_debug_level
        - Src:             'core/ppcfg.c:309,3'
          Dst:             get_debug_facility
        - Src:             'core/ppcfg.c:309,3'
          Dst:             dprint_color
        - Src:             'core/ppcfg.c:309,3'
          Dst:             my_pid
        - Src:             'core/ppcfg.c:309,3'
          Dst:             fprintf
        - Src:             'core/ppcfg.c:309,3'
          Dst:             dprint_color_reset
        - Src:             'core/ppcfg.c:309,3'
          Dst:             get_debug_facility
        - Src:             'core/ppcfg.c:312,2'
          Dst:             pp_define_set_type
        - Src:             'core/ppcfg.c:313,15'
          Dst:             strlen
        - Src:             'core/ppcfg.c:313,5'
          Dst:             pp_define
        - Src:             'core/ppcfg.c:314,3'
          Dst:             get_debug_level
        - Src:             'core/ppcfg.c:314,3'
          Dst:             get_debug_facility
        - Src:             'core/ppcfg.c:314,3'
          Dst:             dprint_color
        - Src:             'core/ppcfg.c:314,3'
          Dst:             my_pid
        - Src:             'core/ppcfg.c:314,3'
          Dst:             fprintf
        - Src:             'core/ppcfg.c:314,3'
          Dst:             dprint_color_reset
        - Src:             'core/ppcfg.c:314,3'
          Dst:             get_debug_facility
        - Src:             'core/ppcfg.c:318,6'
          Dst:             snprintf
        - Src:             'core/ppcfg.c:321,3'
          Dst:             get_debug_level
        - Src:             'core/ppcfg.c:321,3'
          Dst:             get_debug_facility
        - Src:             'core/ppcfg.c:321,3'
          Dst:             dprint_color
        - Src:             'core/ppcfg.c:321,3'
          Dst:             my_pid
        - Src:             'core/ppcfg.c:321,3'
          Dst:             fprintf
        - Src:             'core/ppcfg.c:321,3'
          Dst:             dprint_color_reset
        - Src:             'core/ppcfg.c:321,3'
          Dst:             get_debug_facility
        - Src:             'core/ppcfg.c:324,2'
          Dst:             pp_define_set_type
        - Src:             'core/ppcfg.c:325,15'
          Dst:             strlen
        - Src:             'core/ppcfg.c:325,5'
          Dst:             pp_define
        - Src:             'core/ppcfg.c:326,3'
          Dst:             get_debug_level
        - Src:             'core/ppcfg.c:326,3'
          Dst:             get_debug_facility
        - Src:             'core/ppcfg.c:326,3'
          Dst:             dprint_color
        - Src:             'core/ppcfg.c:326,3'
          Dst:             my_pid
        - Src:             'core/ppcfg.c:326,3'
          Dst:             fprintf
        - Src:             'core/ppcfg.c:326,3'
          Dst:             dprint_color_reset
        - Src:             'core/ppcfg.c:326,3'
          Dst:             get_debug_facility
        - Src:             'core/ppcfg.c:330,6'
          Dst:             snprintf
        - Src:             'core/ppcfg.c:334,3'
          Dst:             get_debug_level
        - Src:             'core/ppcfg.c:334,3'
          Dst:             get_debug_facility
        - Src:             'core/ppcfg.c:334,3'
          Dst:             dprint_color
        - Src:             'core/ppcfg.c:334,3'
          Dst:             my_pid
        - Src:             'core/ppcfg.c:334,3'
          Dst:             fprintf
        - Src:             'core/ppcfg.c:334,3'
          Dst:             dprint_color_reset
        - Src:             'core/ppcfg.c:334,3'
          Dst:             get_debug_facility
        - Src:             'core/ppcfg.c:337,2'
          Dst:             pp_define_set_type
        - Src:             'core/ppcfg.c:338,15'
          Dst:             strlen
        - Src:             'core/ppcfg.c:338,5'
          Dst:             pp_define
        - Src:             'core/ppcfg.c:339,3'
          Dst:             get_debug_level
        - Src:             'core/ppcfg.c:339,3'
          Dst:             get_debug_facility
        - Src:             'core/ppcfg.c:339,3'
          Dst:             dprint_color
        - Src:             'core/ppcfg.c:339,3'
          Dst:             my_pid
        - Src:             'core/ppcfg.c:339,3'
          Dst:             fprintf
        - Src:             'core/ppcfg.c:339,3'
          Dst:             dprint_color_reset
        - Src:             'core/ppcfg.c:339,3'
          Dst:             get_debug_facility
        - Src:             'core/ppcfg.c:343,2'
          Dst:             strcpy
        - Src:             'core/ppcfg.c:344,2'
          Dst:             pp_define_set_type
        - Src:             'core/ppcfg.c:345,15'
          Dst:             strlen
        - Src:             'core/ppcfg.c:345,5'
          Dst:             pp_define
        - Src:             'core/ppcfg.c:346,3'
          Dst:             get_debug_level
        - Src:             'core/ppcfg.c:346,3'
          Dst:             get_debug_facility
        - Src:             'core/ppcfg.c:346,3'
          Dst:             dprint_color
        - Src:             'core/ppcfg.c:346,3'
          Dst:             my_pid
        - Src:             'core/ppcfg.c:346,3'
          Dst:             fprintf
        - Src:             'core/ppcfg.c:346,3'
          Dst:             dprint_color_reset
        - Src:             'core/ppcfg.c:346,3'
          Dst:             get_debug_facility
        - Src:             'core/ppcfg.c:350,6'
          Dst:             snprintf
        - Src:             'core/ppcfg.c:352,3'
          Dst:             get_debug_level
        - Src:             'core/ppcfg.c:352,3'
          Dst:             get_debug_facility
        - Src:             'core/ppcfg.c:352,3'
          Dst:             dprint_color
        - Src:             'core/ppcfg.c:352,3'
          Dst:             my_pid
        - Src:             'core/ppcfg.c:352,3'
          Dst:             fprintf
        - Src:             'core/ppcfg.c:352,3'
          Dst:             dprint_color_reset
        - Src:             'core/ppcfg.c:352,3'
          Dst:             get_debug_facility
        - Src:             'core/ppcfg.c:355,58'
          Dst:             strlen
        - Src:             'core/ppcfg.c:355,7'
          Dst:             str_list_block_add
        - Src:             'core/ppcfg.c:357,3'
          Dst:             get_debug_level
        - Src:             'core/ppcfg.c:357,3'
          Dst:             get_debug_facility
        - Src:             'core/ppcfg.c:357,3'
          Dst:             dprint_color
        - Src:             'core/ppcfg.c:357,3'
          Dst:             my_pid
        - Src:             'core/ppcfg.c:357,3'
          Dst:             fprintf
        - Src:             'core/ppcfg.c:357,3'
          Dst:             dprint_color_reset
        - Src:             'core/ppcfg.c:357,3'
          Dst:             get_debug_facility
        - Src:             'core/ppcfg.c:360,5'
          Dst:             pp_define_set
        - Src:             'core/ppcfg.c:361,3'
          Dst:             get_debug_level
        - Src:             'core/ppcfg.c:361,3'
          Dst:             get_debug_facility
        - Src:             'core/ppcfg.c:361,3'
          Dst:             dprint_color
        - Src:             'core/ppcfg.c:361,3'
          Dst:             my_pid
        - Src:             'core/ppcfg.c:361,3'
          Dst:             fprintf
        - Src:             'core/ppcfg.c:361,3'
          Dst:             dprint_color_reset
        - Src:             'core/ppcfg.c:361,3'
          Dst:             get_debug_facility
        - Src:             'core/ppcfg.c:365,5'
          Dst:             pp_define
        - Src:             'core/ppcfg.c:366,3'
          Dst:             get_debug_level
        - Src:             'core/ppcfg.c:366,3'
          Dst:             get_debug_facility
        - Src:             'core/ppcfg.c:366,3'
          Dst:             dprint_color
        - Src:             'core/ppcfg.c:366,3'
          Dst:             my_pid
        - Src:             'core/ppcfg.c:366,3'
          Dst:             fprintf
        - Src:             'core/ppcfg.c:366,3'
          Dst:             dprint_color_reset
        - Src:             'core/ppcfg.c:366,3'
          Dst:             get_debug_facility
        - Src:             'core/ppcfg.c:369,5'
          Dst:             pp_define_set
        - Src:             'core/ppcfg.c:370,3'
          Dst:             get_debug_level
        - Src:             'core/ppcfg.c:370,3'
          Dst:             get_debug_facility
        - Src:             'core/ppcfg.c:370,3'
          Dst:             dprint_color
        - Src:             'core/ppcfg.c:370,3'
          Dst:             my_pid
        - Src:             'core/ppcfg.c:370,3'
          Dst:             fprintf
        - Src:             'core/ppcfg.c:370,3'
          Dst:             dprint_color_reset
        - Src:             'core/ppcfg.c:370,3'
          Dst:             get_debug_facility
    - functionName:    pp_ifdef_level_error
      functionSourceFile: '/src/kamailio/src/core/ppcfg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 273
      functionLinenumberEnd: 286
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         129
      ICount:          758
      EdgeCount:       170
      CyclomaticComplexity: 43
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/ppcfg.c:276,4'
          Dst:             get_debug_level
        - Src:             'core/ppcfg.c:276,4'
          Dst:             get_debug_facility
        - Src:             'core/ppcfg.c:276,4'
          Dst:             dprint_color
        - Src:             'core/ppcfg.c:276,4'
          Dst:             my_pid
        - Src:             'core/ppcfg.c:276,4'
          Dst:             fprintf
        - Src:             'core/ppcfg.c:276,4'
          Dst:             dprint_color_reset
        - Src:             'core/ppcfg.c:276,4'
          Dst:             get_debug_facility
        - Src:             'core/ppcfg.c:280,4'
          Dst:             get_debug_level
        - Src:             'core/ppcfg.c:280,4'
          Dst:             get_debug_facility
        - Src:             'core/ppcfg.c:280,4'
          Dst:             dprint_color
        - Src:             'core/ppcfg.c:280,4'
          Dst:             my_pid
        - Src:             'core/ppcfg.c:280,4'
          Dst:             fprintf
        - Src:             'core/ppcfg.c:280,4'
          Dst:             dprint_color_reset
        - Src:             'core/ppcfg.c:280,4'
          Dst:             get_debug_facility
        - Src:             'core/ppcfg.c:284,3'
          Dst:             get_debug_level
        - Src:             'core/ppcfg.c:284,3'
          Dst:             get_debug_facility
        - Src:             'core/ppcfg.c:284,3'
          Dst:             dprint_color
        - Src:             'core/ppcfg.c:284,3'
          Dst:             my_pid
        - Src:             'core/ppcfg.c:284,3'
          Dst:             fprintf
        - Src:             'core/ppcfg.c:284,3'
          Dst:             dprint_color_reset
        - Src:             'core/ppcfg.c:284,3'
          Dst:             get_debug_facility
    - functionName:    pp_ifdef_level_check
      functionSourceFile: '/src/kamailio/src/core/ppcfg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 262
      functionLinenumberEnd: 270
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         47
      ICount:          266
      EdgeCount:       61
      CyclomaticComplexity: 16
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/ppcfg.c:266,3'
          Dst:             get_debug_level
        - Src:             'core/ppcfg.c:266,3'
          Dst:             get_debug_facility
        - Src:             'core/ppcfg.c:266,3'
          Dst:             dprint_color
        - Src:             'core/ppcfg.c:266,3'
          Dst:             my_pid
        - Src:             'core/ppcfg.c:266,3'
          Dst:             fprintf
        - Src:             'core/ppcfg.c:266,3'
          Dst:             dprint_color_reset
        - Src:             'core/ppcfg.c:266,3'
          Dst:             get_debug_facility
    - functionName:    pp_ifdef_level_update
      functionSourceFile: '/src/kamailio/src/core/ppcfg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 254
      functionLinenumberEnd: 256
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pp_subst_run
      functionSourceFile: '/src/kamailio/src/core/ppcfg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 214
      functionLinenumberEnd: 248
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         61
      ICount:          371
      EdgeCount:       81
      CyclomaticComplexity: 22
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - faked_msg_get_next
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
        - strlen
        - subst_str
      functionUses:    7
      BranchProfiles:  []
      Callsites:
        - Src:             'core/ppcfg.c:224,5'
          Dst:             strlen
        - Src:             'core/ppcfg.c:230,21'
          Dst:             faked_msg_get_next
        - Src:             'core/ppcfg.c:231,12'
          Dst:             subst_str
        - Src:             'core/ppcfg.c:235,4'
          Dst:             get_debug_level
        - Src:             'core/ppcfg.c:235,4'
          Dst:             get_debug_facility
        - Src:             'core/ppcfg.c:235,4'
          Dst:             dprint_color
        - Src:             'core/ppcfg.c:235,4'
          Dst:             my_pid
        - Src:             'core/ppcfg.c:235,4'
          Dst:             fprintf
        - Src:             'core/ppcfg.c:235,4'
          Dst:             dprint_color_reset
        - Src:             'core/ppcfg.c:235,4'
          Dst:             get_debug_facility
    - functionName:    pp_substdef_add
      functionSourceFile: '/src/kamailio/src/core/ppcfg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 119
      functionLinenumberEnd: 211
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         451
      ICount:          2716
      EdgeCount:       598
      CyclomaticComplexity: 149
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - faked_msg_get_next
        - fprintf
        - get_debug_facility
        - get_debug_level
        - memchr
        - my_pid
        - pp_def_qvalue
        - pp_define
        - pp_define_set
        - pp_define_set_type
        - pp_subst_add
        - pv_eval_str
        - str_list_block_add
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'core/ppcfg.c:128,5'
          Dst:             pp_subst_add
        - Src:             'core/ppcfg.c:129,3'
          Dst:             get_debug_level
        - Src:             'core/ppcfg.c:129,3'
          Dst:             get_debug_facility
        - Src:             'core/ppcfg.c:129,3'
          Dst:             dprint_color
        - Src:             'core/ppcfg.c:129,3'
          Dst:             my_pid
        - Src:             'core/ppcfg.c:129,3'
          Dst:             fprintf
        - Src:             'core/ppcfg.c:129,3'
          Dst:             dprint_color_reset
        - Src:             'core/ppcfg.c:129,3'
          Dst:             get_debug_facility
        - Src:             'core/ppcfg.c:136,3'
          Dst:             get_debug_level
        - Src:             'core/ppcfg.c:136,3'
          Dst:             get_debug_facility
        - Src:             'core/ppcfg.c:136,3'
          Dst:             dprint_color
        - Src:             'core/ppcfg.c:136,3'
          Dst:             my_pid
        - Src:             'core/ppcfg.c:136,3'
          Dst:             fprintf
        - Src:             'core/ppcfg.c:136,3'
          Dst:             dprint_color_reset
        - Src:             'core/ppcfg.c:136,3'
          Dst:             get_debug_facility
        - Src:             'core/ppcfg.c:147,2'
          Dst:             get_debug_level
        - Src:             'core/ppcfg.c:147,2'
          Dst:             get_debug_facility
        - Src:             'core/ppcfg.c:147,2'
          Dst:             dprint_color
        - Src:             'core/ppcfg.c:147,2'
          Dst:             my_pid
        - Src:             'core/ppcfg.c:147,2'
          Dst:             fprintf
        - Src:             'core/ppcfg.c:147,2'
          Dst:             dprint_color_reset
        - Src:             'core/ppcfg.c:147,2'
          Dst:             get_debug_facility
        - Src:             'core/ppcfg.c:153,3'
          Dst:             get_debug_level
        - Src:             'core/ppcfg.c:153,3'
          Dst:             get_debug_facility
        - Src:             'core/ppcfg.c:153,3'
          Dst:             dprint_color
        - Src:             'core/ppcfg.c:153,3'
          Dst:             my_pid
        - Src:             'core/ppcfg.c:153,3'
          Dst:             fprintf
        - Src:             'core/ppcfg.c:153,3'
          Dst:             dprint_color_reset
        - Src:             'core/ppcfg.c:153,3'
          Dst:             get_debug_facility
        - Src:             'core/ppcfg.c:165,2'
          Dst:             get_debug_level
        - Src:             'core/ppcfg.c:165,2'
          Dst:             get_debug_facility
        - Src:             'core/ppcfg.c:165,2'
          Dst:             dprint_color
        - Src:             'core/ppcfg.c:165,2'
          Dst:             my_pid
        - Src:             'core/ppcfg.c:165,2'
          Dst:             fprintf
        - Src:             'core/ppcfg.c:165,2'
          Dst:             dprint_color_reset
        - Src:             'core/ppcfg.c:165,2'
          Dst:             get_debug_facility
        - Src:             'core/ppcfg.c:171,2'
          Dst:             pp_define_set_type
        - Src:             'core/ppcfg.c:172,5'
          Dst:             pp_define
        - Src:             'core/ppcfg.c:173,3'
          Dst:             get_debug_level
        - Src:             'core/ppcfg.c:173,3'
          Dst:             get_debug_facility
        - Src:             'core/ppcfg.c:173,3'
          Dst:             dprint_color
        - Src:             'core/ppcfg.c:173,3'
          Dst:             my_pid
        - Src:             'core/ppcfg.c:173,3'
          Dst:             fprintf
        - Src:             'core/ppcfg.c:173,3'
          Dst:             dprint_color_reset
        - Src:             'core/ppcfg.c:173,3'
          Dst:             get_debug_facility
        - Src:             'core/ppcfg.c:176,5'
          Dst:             memchr
        - Src:             'core/ppcfg.c:177,10'
          Dst:             faked_msg_get_next
        - Src:             'core/ppcfg.c:178,6'
          Dst:             pv_eval_str
        - Src:             'core/ppcfg.c:180,10'
          Dst:             str_list_block_add
        - Src:             'core/ppcfg.c:183,6'
          Dst:             get_debug_level
        - Src:             'core/ppcfg.c:183,6'
          Dst:             get_debug_facility
        - Src:             'core/ppcfg.c:183,6'
          Dst:             dprint_color
        - Src:             'core/ppcfg.c:183,6'
          Dst:             my_pid
        - Src:             'core/ppcfg.c:183,6'
          Dst:             fprintf
        - Src:             'core/ppcfg.c:183,6'
          Dst:             dprint_color_reset
        - Src:             'core/ppcfg.c:183,6'
          Dst:             get_debug_facility
        - Src:             'core/ppcfg.c:193,6'
          Dst:             pp_def_qvalue
        - Src:             'core/ppcfg.c:194,4'
          Dst:             get_debug_level
        - Src:             'core/ppcfg.c:194,4'
          Dst:             get_debug_facility
        - Src:             'core/ppcfg.c:194,4'
          Dst:             dprint_color
        - Src:             'core/ppcfg.c:194,4'
          Dst:             my_pid
        - Src:             'core/ppcfg.c:194,4'
          Dst:             fprintf
        - Src:             'core/ppcfg.c:194,4'
          Dst:             dprint_color_reset
        - Src:             'core/ppcfg.c:194,4'
          Dst:             get_debug_facility
        - Src:             'core/ppcfg.c:199,5'
          Dst:             pp_define_set
        - Src:             'core/ppcfg.c:200,3'
          Dst:             get_debug_level
        - Src:             'core/ppcfg.c:200,3'
          Dst:             get_debug_facility
        - Src:             'core/ppcfg.c:200,3'
          Dst:             dprint_color
        - Src:             'core/ppcfg.c:200,3'
          Dst:             my_pid
        - Src:             'core/ppcfg.c:200,3'
          Dst:             fprintf
        - Src:             'core/ppcfg.c:200,3'
          Dst:             dprint_color_reset
        - Src:             'core/ppcfg.c:200,3'
          Dst:             get_debug_facility
        - Src:             'core/ppcfg.c:204,2'
          Dst:             get_debug_level
        - Src:             'core/ppcfg.c:204,2'
          Dst:             get_debug_facility
        - Src:             'core/ppcfg.c:204,2'
          Dst:             dprint_color
        - Src:             'core/ppcfg.c:204,2'
          Dst:             my_pid
        - Src:             'core/ppcfg.c:204,2'
          Dst:             fprintf
        - Src:             'core/ppcfg.c:204,2'
          Dst:             dprint_color_reset
        - Src:             'core/ppcfg.c:204,2'
          Dst:             get_debug_facility
    - functionName:    pp_subst_add
      functionSourceFile: '/src/kamailio/src/core/ppcfg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 81
      functionLinenumberEnd: 116
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         133
      ICount:          813
      EdgeCount:       176
      CyclomaticComplexity: 45
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
        - strlen
        - subst_parser
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'core/ppcfg.c:87,14'
          Dst:             strlen
        - Src:             'core/ppcfg.c:93,3'
          Dst:             get_debug_level
        - Src:             'core/ppcfg.c:93,3'
          Dst:             get_debug_facility
        - Src:             'core/ppcfg.c:93,3'
          Dst:             dprint_color
        - Src:             'core/ppcfg.c:93,3'
          Dst:             my_pid
        - Src:             'core/ppcfg.c:93,3'
          Dst:             fprintf
        - Src:             'core/ppcfg.c:93,3'
          Dst:             dprint_color_reset
        - Src:             'core/ppcfg.c:93,3'
          Dst:             get_debug_facility
        - Src:             'core/ppcfg.c:98,7'
          Dst:             subst_parser
        - Src:             'core/ppcfg.c:100,3'
          Dst:             get_debug_level
        - Src:             'core/ppcfg.c:100,3'
          Dst:             get_debug_facility
        - Src:             'core/ppcfg.c:100,3'
          Dst:             dprint_color
        - Src:             'core/ppcfg.c:100,3'
          Dst:             my_pid
        - Src:             'core/ppcfg.c:100,3'
          Dst:             fprintf
        - Src:             'core/ppcfg.c:100,3'
          Dst:             dprint_color_reset
        - Src:             'core/ppcfg.c:100,3'
          Dst:             get_debug_facility
        - Src:             'core/ppcfg.c:113,2'
          Dst:             get_debug_level
        - Src:             'core/ppcfg.c:113,2'
          Dst:             get_debug_facility
        - Src:             'core/ppcfg.c:113,2'
          Dst:             dprint_color
        - Src:             'core/ppcfg.c:113,2'
          Dst:             my_pid
        - Src:             'core/ppcfg.c:113,2'
          Dst:             fprintf
        - Src:             'core/ppcfg.c:113,2'
          Dst:             dprint_color_reset
        - Src:             'core/ppcfg.c:113,2'
          Dst:             get_debug_facility
    - 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:    47
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pp_def_qvalue
      functionSourceFile: '/src/kamailio/src/core/ppcfg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 55
      functionLinenumberEnd: 78
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         88
      ICount:          606
      EdgeCount:       116
      CyclomaticComplexity: 30
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
        - pv_get_buffer
        - pv_get_buffer_size
        - str_list_block_add
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/ppcfg.c:59,5'
          Dst:             pv_get_buffer_size
        - Src:             'core/ppcfg.c:60,3'
          Dst:             get_debug_level
        - Src:             'core/ppcfg.c:60,3'
          Dst:             get_debug_facility
        - Src:             'core/ppcfg.c:60,3'
          Dst:             pv_get_buffer_size
        - Src:             'core/ppcfg.c:60,3'
          Dst:             dprint_color
        - Src:             'core/ppcfg.c:60,3'
          Dst:             my_pid
        - Src:             'core/ppcfg.c:60,3'
          Dst:             pv_get_buffer_size
        - Src:             'core/ppcfg.c:60,3'
          Dst:             fprintf
        - Src:             'core/ppcfg.c:60,3'
          Dst:             dprint_color_reset
        - Src:             'core/ppcfg.c:60,3'
          Dst:             get_debug_facility
        - Src:             'core/ppcfg.c:60,3'
          Dst:             pv_get_buffer_size
        - Src:             'core/ppcfg.c:64,13'
          Dst:             pv_get_buffer
        - Src:             'core/ppcfg.c:70,7'
          Dst:             str_list_block_add
        - Src:             'core/ppcfg.c:72,3'
          Dst:             get_debug_level
        - Src:             'core/ppcfg.c:72,3'
          Dst:             get_debug_facility
        - Src:             'core/ppcfg.c:72,3'
          Dst:             dprint_color
        - Src:             'core/ppcfg.c:72,3'
          Dst:             my_pid
        - Src:             'core/ppcfg.c:72,3'
          Dst:             fprintf
        - Src:             'core/ppcfg.c:72,3'
          Dst:             dprint_color_reset
        - Src:             'core/ppcfg.c:72,3'
          Dst:             get_debug_facility
    - functionName:    atomic_get_and_set_int
      functionSourceFile: '/src/kamailio/src/core/mem/../atomic/atomic_x86.h'
      linkageType:     InternalLinkage
      functionLinenumber: 242
      functionLinenumberEnd: 242
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    atomic_cmpxchg_int
      functionSourceFile: '/src/kamailio/src/core/mem/../atomic/atomic_x86.h'
      linkageType:     InternalLinkage
      functionLinenumber: 243
      functionLinenumberEnd: 243
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    sr_instance_ready
      functionSourceFile: '/src/kamailio/src/core/pt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 603
      functionLinenumberEnd: 617
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         15
      ICount:          82
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    mem_dump_shm_fixup
      functionSourceFile: '/src/kamailio/src/core/pt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 574
      functionLinenumberEnd: 593
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         52
      ICount:          318
      EdgeCount:       68
      CyclomaticComplexity: 18
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/pt.c:587,3'
          Dst:             get_debug_level
        - Src:             'core/pt.c:587,3'
          Dst:             get_debug_facility
        - Src:             'core/pt.c:587,3'
          Dst:             dprint_color
        - Src:             'core/pt.c:587,3'
          Dst:             my_pid
        - Src:             'core/pt.c:587,3'
          Dst:             fprintf
        - Src:             'core/pt.c:587,3'
          Dst:             dprint_color_reset
        - Src:             'core/pt.c:587,3'
          Dst:             get_debug_facility
    - functionName:    my_pid
      functionSourceFile: '/src/kamailio/src/core/pt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 182
      functionLinenumberEnd: 183
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          30
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - getpid
      functionUses:    3992
      BranchProfiles:  []
      Callsites:
        - Src:             'core/pt.c:183,35'
          Dst:             getpid
    - functionName:    fork_tcp_process
      functionSourceFile: '/src/kamailio/src/core/pt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 389
      functionLinenumberEnd: 532
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         335
      ICount:          2153
      EdgeCount:       444
      CyclomaticComplexity: 111
      functionsReached:
        - __errno_location
        - close
        - close_extra_socks
        - daemon_status_on_fork_cleanup
        - dprint_color
        - dprint_color_reset
        - fastrand_seed
        - fork
        - fprintf
        - futex_get
        - futex_release
        - get_debug_facility
        - get_debug_level
        - getpid
        - init_child
        - kam_rand
        - kam_srand
        - my_pid
        - random
        - snprintf
        - socketpair
        - srandom
        - strerror
        - tcp_fix_child_sockets
        - time
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/pt.c:404,3'
          Dst:             get_debug_level
        - Src:             'core/pt.c:404,3'
          Dst:             get_debug_facility
        - Src:             'core/pt.c:404,3'
          Dst:             dprint_color
        - Src:             'core/pt.c:404,3'
          Dst:             my_pid
        - Src:             'core/pt.c:404,3'
          Dst:             fprintf
        - Src:             'core/pt.c:404,3'
          Dst:             dprint_color_reset
        - Src:             'core/pt.c:404,3'
          Dst:             get_debug_facility
        - Src:             'core/pt.c:408,3'
          Dst:             get_debug_level
        - Src:             'core/pt.c:408,3'
          Dst:             get_debug_facility
        - Src:             'core/pt.c:408,3'
          Dst:             dprint_color
        - Src:             'core/pt.c:408,3'
          Dst:             my_pid
        - Src:             'core/pt.c:408,3'
          Dst:             fprintf
        - Src:             'core/pt.c:408,3'
          Dst:             dprint_color_reset
        - Src:             'core/pt.c:408,3'
          Dst:             get_debug_facility
        - Src:             'core/pt.c:411,5'
          Dst:             socketpair
        - Src:             'core/pt.c:412,3'
          Dst:             get_debug_level
        - Src:             'core/pt.c:412,3'
          Dst:             get_debug_facility
        - Src:             'core/pt.c:412,3'
          Dst:             __errno_location
        - Src:             'core/pt.c:412,3'
          Dst:             strerror
        - Src:             'core/pt.c:412,3'
          Dst:             dprint_color
        - Src:             'core/pt.c:412,3'
          Dst:             my_pid
        - Src:             'core/pt.c:412,3'
          Dst:             __errno_location
        - Src:             'core/pt.c:412,3'
          Dst:             strerror
        - Src:             'core/pt.c:412,3'
          Dst:             fprintf
        - Src:             'core/pt.c:412,3'
          Dst:             dprint_color_reset
        - Src:             'core/pt.c:412,3'
          Dst:             get_debug_facility
        - Src:             'core/pt.c:412,3'
          Dst:             __errno_location
        - Src:             'core/pt.c:412,3'
          Dst:             strerror
        - Src:             'core/pt.c:415,5'
          Dst:             socketpair
        - Src:             'core/pt.c:416,3'
          Dst:             get_debug_level
        - Src:             'core/pt.c:416,3'
          Dst:             get_debug_facility
        - Src:             'core/pt.c:416,3'
          Dst:             __errno_location
        - Src:             'core/pt.c:416,3'
          Dst:             strerror
        - Src:             'core/pt.c:416,3'
          Dst:             dprint_color
        - Src:             'core/pt.c:416,3'
          Dst:             my_pid
        - Src:             'core/pt.c:416,3'
          Dst:             __errno_location
        - Src:             'core/pt.c:416,3'
          Dst:             strerror
        - Src:             'core/pt.c:416,3'
          Dst:             fprintf
        - Src:             'core/pt.c:416,3'
          Dst:             dprint_color_reset
        - Src:             'core/pt.c:416,3'
          Dst:             get_debug_facility
        - Src:             'core/pt.c:416,3'
          Dst:             __errno_location
        - Src:             'core/pt.c:416,3'
          Dst:             strerror
        - Src:             'core/pt.c:419,5'
          Dst:             tcp_fix_child_sockets
        - Src:             'core/pt.c:420,3'
          Dst:             get_debug_level
        - Src:             'core/pt.c:420,3'
          Dst:             get_debug_facility
        - Src:             'core/pt.c:420,3'
          Dst:             dprint_color
        - Src:             'core/pt.c:420,3'
          Dst:             my_pid
        - Src:             'core/pt.c:420,3'
          Dst:             fprintf
        - Src:             'core/pt.c:420,3'
          Dst:             dprint_color_reset
        - Src:             'core/pt.c:420,3'
          Dst:             get_debug_facility
        - Src:             'core/pt.c:424,2'
          Dst:             futex_get
        - Src:             'core/pt.c:427,3'
          Dst:             get_debug_level
        - Src:             'core/pt.c:427,3'
          Dst:             get_debug_facility
        - Src:             'core/pt.c:427,3'
          Dst:             dprint_color
        - Src:             'core/pt.c:427,3'
          Dst:             my_pid
        - Src:             'core/pt.c:427,3'
          Dst:             fprintf
        - Src:             'core/pt.c:427,3'
          Dst:             dprint_color_reset
        - Src:             'core/pt.c:427,3'
          Dst:             get_debug_facility
        - Src:             'core/pt.c:429,3'
          Dst:             futex_release
        - Src:             'core/pt.c:434,14'
          Dst:             kam_rand
        - Src:             'core/pt.c:435,14'
          Dst:             random
        - Src:             'core/pt.c:436,8'
          Dst:             fork
        - Src:             'core/pt.c:438,3'
          Dst:             futex_release
        - Src:             'core/pt.c:446,3'
          Dst:             close_extra_socks
        - Src:             'core/pt.c:450,5'
          Dst:             close
        - Src:             'core/pt.c:456,3'
          Dst:             daemon_status_on_fork_cleanup
        - Src:             'core/pt.c:457,3'
          Dst:             kam_srand
        - Src:             'core/pt.c:458,17'
          Dst:             kam_rand
        - Src:             'core/pt.c:458,3'
          Dst:             fastrand_seed
        - Src:             'core/pt.c:459,23'
          Dst:             time
        - Src:             'core/pt.c:459,3'
          Dst:             srandom
        - Src:             'core/pt.c:467,24'
          Dst:             getpid
        - Src:             'core/pt.c:474,3'
          Dst:             close
        - Src:             'core/pt.c:476,3'
          Dst:             close
        - Src:             'core/pt.c:480,7'
          Dst:             init_child
        - Src:             'core/pt.c:481,5'
          Dst:             get_debug_level
        - Src:             'core/pt.c:481,5'
          Dst:             get_debug_facility
        - Src:             'core/pt.c:481,5'
          Dst:             dprint_color
        - Src:             'core/pt.c:481,5'
          Dst:             my_pid
        - Src:             'core/pt.c:481,5'
          Dst:             fprintf
        - Src:             'core/pt.c:481,5'
          Dst:             dprint_color_reset
        - Src:             'core/pt.c:481,5'
          Dst:             get_debug_facility
        - Src:             'core/pt.c:493,3'
          Dst:             futex_release
        - Src:             'core/pt.c:501,4'
          Dst:             snprintf
        - Src:             'core/pt.c:509,3'
          Dst:             close
        - Src:             'core/pt.c:510,3'
          Dst:             close
        - Src:             'core/pt.c:523,3'
          Dst:             close
        - Src:             'core/pt.c:525,3'
          Dst:             close
        - Src:             'core/pt.c:527,3'
          Dst:             close
        - Src:             'core/pt.c:529,3'
          Dst:             close
    - functionName:    socketpair
      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:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    futex_get
      functionSourceFile: '/src/kamailio/src/core/mem/../futexlock.h'
      linkageType:     InternalLinkage
      functionLinenumber: 91
      functionLinenumberEnd: 126
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         23
      ICount:          106
      EdgeCount:       28
      CyclomaticComplexity: 7
      functionsReached:
        - atomic_cmpxchg_int
        - atomic_get_and_set_int
        - syscall
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/mem/../futexlock.h:99,6'
          Dst:             atomic_cmpxchg_int
        - Src:             'core/mem/../futexlock.h:108,4'
          Dst:             syscall
        - Src:             'core/mem/../futexlock.h:109,8'
          Dst:             atomic_get_and_set_int
        - Src:             'core/mem/../futexlock.h:119,7'
          Dst:             atomic_get_and_set_int
        - Src:             'core/mem/../futexlock.h:121,4'
          Dst:             syscall
        - Src:             'core/mem/../futexlock.h:122,8'
          Dst:             atomic_get_and_set_int
    - functionName:    futex_release
      functionSourceFile: '/src/kamailio/src/core/mem/../futexlock.h'
      linkageType:     InternalLinkage
      functionLinenumber: 130
      functionLinenumberEnd: 138
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          41
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - atomic_get_and_set_int
        - syscall
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'core/mem/../futexlock.h:134,6'
          Dst:             atomic_get_and_set_int
        - Src:             'core/mem/../futexlock.h:136,3'
          Dst:             syscall
    - functionName:    kam_rand
      functionSourceFile: '/src/kamailio/src/core/rand/kam_rand.h'
      linkageType:     InternalLinkage
      functionLinenumber: 38
      functionLinenumberEnd: 39
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - rand
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'core/rand/kam_rand.h:39,9'
          Dst:             rand
    - 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:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    close_extra_socks
      functionSourceFile: '/src/kamailio/src/core/pt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 196
      functionLinenumberEnd: 232
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         33
      ICount:          158
      EdgeCount:       42
      CyclomaticComplexity: 11
      functionsReached:
        - close
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'core/pt.c:206,5'
          Dst:             close
        - Src:             'core/pt.c:213,6'
          Dst:             close
        - Src:             'core/pt.c:221,7'
          Dst:             close
    - 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:    38
      BranchProfiles:  []
      Callsites:       []
    - functionName:    kam_srand
      functionSourceFile: '/src/kamailio/src/core/rand/kam_rand.h'
      linkageType:     InternalLinkage
      functionLinenumber: 42
      functionLinenumberEnd: 43
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - srand
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/rand/kam_rand.h:43,9'
          Dst:             srand
    - functionName:    sleep_us
      functionSourceFile: '/src/kamailio/src/core/ut.h'
      linkageType:     InternalLinkage
      functionLinenumber: 531
      functionLinenumberEnd: 536
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - select
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/ut.h:535,2'
          Dst:             select
    - functionName:    fork_process
      functionSourceFile: '/src/kamailio/src/core/pt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 245
      functionLinenumberEnd: 378
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         334
      ICount:          2067
      EdgeCount:       444
      CyclomaticComplexity: 112
      functionsReached:
        - __errno_location
        - close
        - close_extra_socks
        - cryptorand
        - cryptorand_init
        - daemon_status_on_fork_cleanup
        - dprint_color
        - dprint_color_reset
        - fastrand
        - fastrand_seed
        - fork
        - fprintf
        - futex_get
        - futex_release
        - get_debug_facility
        - get_debug_level
        - getpid
        - init_child
        - kam_rand
        - kam_srand
        - my_pid
        - random
        - sleep_us
        - socketpair
        - srandom
        - strerror
        - strncpy
      functionUses:    16
      BranchProfiles:  []
      Callsites:
        - Src:             'core/pt.c:253,3'
          Dst:             sleep_us
        - Src:             'core/pt.c:260,4'
          Dst:             get_debug_level
        - Src:             'core/pt.c:260,4'
          Dst:             get_debug_facility
        - Src:             'core/pt.c:260,4'
          Dst:             dprint_color
        - Src:             'core/pt.c:260,4'
          Dst:             my_pid
        - Src:             'core/pt.c:260,4'
          Dst:             fprintf
        - Src:             'core/pt.c:260,4'
          Dst:             dprint_color_reset
        - Src:             'core/pt.c:260,4'
          Dst:             get_debug_facility
        - Src:             'core/pt.c:267,4'
          Dst:             get_debug_level
        - Src:             'core/pt.c:267,4'
          Dst:             get_debug_facility
        - Src:             'core/pt.c:267,4'
          Dst:             dprint_color
        - Src:             'core/pt.c:267,4'
          Dst:             my_pid
        - Src:             'core/pt.c:267,4'
          Dst:             fprintf
        - Src:             'core/pt.c:267,4'
          Dst:             dprint_color_reset
        - Src:             'core/pt.c:267,4'
          Dst:             get_debug_facility
        - Src:             'core/pt.c:270,6'
          Dst:             socketpair
        - Src:             'core/pt.c:271,4'
          Dst:             get_debug_level
        - Src:             'core/pt.c:271,4'
          Dst:             get_debug_facility
        - Src:             'core/pt.c:271,4'
          Dst:             __errno_location
        - Src:             'core/pt.c:271,4'
          Dst:             strerror
        - Src:             'core/pt.c:271,4'
          Dst:             dprint_color
        - Src:             'core/pt.c:271,4'
          Dst:             my_pid
        - Src:             'core/pt.c:271,4'
          Dst:             __errno_location
        - Src:             'core/pt.c:271,4'
          Dst:             strerror
        - Src:             'core/pt.c:271,4'
          Dst:             fprintf
        - Src:             'core/pt.c:271,4'
          Dst:             dprint_color_reset
        - Src:             'core/pt.c:271,4'
          Dst:             get_debug_facility
        - Src:             'core/pt.c:271,4'
          Dst:             __errno_location
        - Src:             'core/pt.c:271,4'
          Dst:             strerror
        - Src:             'core/pt.c:276,2'
          Dst:             futex_get
        - Src:             'core/pt.c:278,3'
          Dst:             get_debug_level
        - Src:             'core/pt.c:278,3'
          Dst:             get_debug_facility
        - Src:             'core/pt.c:278,3'
          Dst:             dprint_color
        - Src:             'core/pt.c:278,3'
          Dst:             my_pid
        - Src:             'core/pt.c:278,3'
          Dst:             fprintf
        - Src:             'core/pt.c:278,3'
          Dst:             dprint_color_reset
        - Src:             'core/pt.c:278,3'
          Dst:             get_debug_facility
        - Src:             'core/pt.c:280,3'
          Dst:             futex_release
        - Src:             'core/pt.c:284,8'
          Dst:             fork
        - Src:             'core/pt.c:286,3'
          Dst:             futex_release
        - Src:             'core/pt.c:293,3'
          Dst:             daemon_status_on_fork_cleanup
        - Src:             'core/pt.c:296,3'
          Dst:             close_extra_socks
        - Src:             'core/pt.c:299,6'
          Dst:             cryptorand_init
        - Src:             'core/pt.c:300,4'
          Dst:             get_debug_level
        - Src:             'core/pt.c:300,4'
          Dst:             get_debug_facility
        - Src:             'core/pt.c:300,4'
          Dst:             dprint_color
        - Src:             'core/pt.c:300,4'
          Dst:             my_pid
        - Src:             'core/pt.c:300,4'
          Dst:             fprintf
        - Src:             'core/pt.c:300,4'
          Dst:             dprint_color_reset
        - Src:             'core/pt.c:300,4'
          Dst:             get_debug_facility
        - Src:             'core/pt.c:304,13'
          Dst:             cryptorand
        - Src:             'core/pt.c:304,3'
          Dst:             kam_srand
        - Src:             'core/pt.c:305,17'
          Dst:             cryptorand
        - Src:             'core/pt.c:305,3'
          Dst:             fastrand_seed
        - Src:             'core/pt.c:306,11'
          Dst:             cryptorand
        - Src:             'core/pt.c:306,3'
          Dst:             srandom
        - Src:             'core/pt.c:307,3'
          Dst:             get_debug_level
        - Src:             'core/pt.c:307,3'
          Dst:             get_debug_facility
        - Src:             'core/pt.c:307,3'
          Dst:             kam_rand
        - Src:             'core/pt.c:307,3'
          Dst:             random
        - Src:             'core/pt.c:307,3'
          Dst:             fastrand
        - Src:             'core/pt.c:307,3'
          Dst:             cryptorand
        - Src:             'core/pt.c:307,3'
          Dst:             dprint_color
        - Src:             'core/pt.c:307,3'
          Dst:             my_pid
        - Src:             'core/pt.c:307,3'
          Dst:             kam_rand
        - Src:             'core/pt.c:307,3'
          Dst:             random
        - Src:             'core/pt.c:307,3'
          Dst:             fastrand
        - Src:             'core/pt.c:307,3'
          Dst:             cryptorand
        - Src:             'core/pt.c:307,3'
          Dst:             fprintf
        - Src:             'core/pt.c:307,3'
          Dst:             dprint_color_reset
        - Src:             'core/pt.c:307,3'
          Dst:             get_debug_facility
        - Src:             'core/pt.c:307,3'
          Dst:             kam_rand
        - Src:             'core/pt.c:307,3'
          Dst:             random
        - Src:             'core/pt.c:307,3'
          Dst:             fastrand
        - Src:             'core/pt.c:307,3'
          Dst:             cryptorand
        - Src:             'core/pt.c:318,24'
          Dst:             getpid
        - Src:             'core/pt.c:329,4'
          Dst:             close
        - Src:             'core/pt.c:334,7'
          Dst:             init_child
        - Src:             'core/pt.c:335,5'
          Dst:             get_debug_level
        - Src:             'core/pt.c:335,5'
          Dst:             get_debug_facility
        - Src:             'core/pt.c:335,5'
          Dst:             dprint_color
        - Src:             'core/pt.c:335,5'
          Dst:             my_pid
        - Src:             'core/pt.c:335,5'
          Dst:             fprintf
        - Src:             'core/pt.c:335,5'
          Dst:             dprint_color_reset
        - Src:             'core/pt.c:335,5'
          Dst:             get_debug_facility
        - Src:             'core/pt.c:347,3'
          Dst:             futex_release
        - Src:             'core/pt.c:353,4'
          Dst:             strncpy
        - Src:             'core/pt.c:357,4'
          Dst:             close
        - Src:             'core/pt.c:372,3'
          Dst:             close
        - Src:             'core/pt.c:374,3'
          Dst:             close
    - functionName:    my_desc
      functionSourceFile: '/src/kamailio/src/core/pt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 189
      functionLinenumberEnd: 190
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         4
      ICount:          22
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    get_max_open_fds
      functionSourceFile: '/src/kamailio/src/core/pt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 171
      functionLinenumberEnd: 176
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         45
      ICount:          261
      EdgeCount:       58
      CyclomaticComplexity: 15
      functionsReached:
        - abort
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'core/pt.c:173,3'
          Dst:             get_debug_level
        - Src:             'core/pt.c:173,3'
          Dst:             get_debug_facility
        - Src:             'core/pt.c:173,3'
          Dst:             dprint_color
        - Src:             'core/pt.c:173,3'
          Dst:             my_pid
        - Src:             'core/pt.c:173,3'
          Dst:             fprintf
        - Src:             'core/pt.c:173,3'
          Dst:             dprint_color_reset
        - Src:             'core/pt.c:173,3'
          Dst:             get_debug_facility
        - Src:             'core/pt.c:174,3'
          Dst:             abort
    - functionName:    register_fds
      functionSourceFile: '/src/kamailio/src/core/pt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 162
      functionLinenumberEnd: 165
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    get_max_procs
      functionSourceFile: '/src/kamailio/src/core/pt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 144
      functionLinenumberEnd: 149
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         45
      ICount:          261
      EdgeCount:       58
      CyclomaticComplexity: 15
      functionsReached:
        - abort
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
      functionUses:    7
      BranchProfiles:  []
      Callsites:
        - Src:             'core/pt.c:146,3'
          Dst:             get_debug_level
        - Src:             'core/pt.c:146,3'
          Dst:             get_debug_facility
        - Src:             'core/pt.c:146,3'
          Dst:             dprint_color
        - Src:             'core/pt.c:146,3'
          Dst:             my_pid
        - Src:             'core/pt.c:146,3'
          Dst:             fprintf
        - Src:             'core/pt.c:146,3'
          Dst:             dprint_color_reset
        - Src:             'core/pt.c:146,3'
          Dst:             get_debug_facility
        - Src:             'core/pt.c:147,3'
          Dst:             abort
    - functionName:    register_procs
      functionSourceFile: '/src/kamailio/src/core/pt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 130
      functionLinenumberEnd: 139
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         86
      ICount:          526
      EdgeCount:       113
      CyclomaticComplexity: 29
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'core/pt.c:132,3'
          Dst:             get_debug_level
        - Src:             'core/pt.c:132,3'
          Dst:             get_debug_facility
        - Src:             'core/pt.c:132,3'
          Dst:             dprint_color
        - Src:             'core/pt.c:132,3'
          Dst:             my_pid
        - Src:             'core/pt.c:132,3'
          Dst:             fprintf
        - Src:             'core/pt.c:132,3'
          Dst:             dprint_color_reset
        - Src:             'core/pt.c:132,3'
          Dst:             get_debug_facility
        - Src:             'core/pt.c:135,2'
          Dst:             get_debug_level
        - Src:             'core/pt.c:135,2'
          Dst:             get_debug_facility
        - Src:             'core/pt.c:135,2'
          Dst:             dprint_color
        - Src:             'core/pt.c:135,2'
          Dst:             my_pid
        - Src:             'core/pt.c:135,2'
          Dst:             fprintf
        - Src:             'core/pt.c:135,2'
          Dst:             dprint_color_reset
        - Src:             'core/pt.c:135,2'
          Dst:             get_debug_facility
    - functionName:    futex_init
      functionSourceFile: '/src/kamailio/src/core/mem/../futexlock.h'
      linkageType:     InternalLinkage
      functionLinenumber: 84
      functionLinenumberEnd: 86
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    calc_common_open_fds_no
      functionSourceFile: '/src/kamailio/src/core/pt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 71
      functionLinenumberEnd: 85
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    init_pt
      functionSourceFile: '/src/kamailio/src/core/pt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 91
      functionLinenumberEnd: 122
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         95
      ICount:          625
      EdgeCount:       125
      CyclomaticComplexity: 32
      functionsReached:
        - calc_common_open_fds_no
        - dprint_color
        - dprint_color_reset
        - fprintf
        - futex_init
        - get_debug_facility
        - get_debug_level
        - getpid
        - my_pid
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/pt.c:96,2'
          Dst:             get_debug_level
        - Src:             'core/pt.c:96,2'
          Dst:             get_debug_facility
        - Src:             'core/pt.c:96,2'
          Dst:             dprint_color
        - Src:             'core/pt.c:96,2'
          Dst:             my_pid
        - Src:             'core/pt.c:96,2'
          Dst:             fprintf
        - Src:             'core/pt.c:96,2'
          Dst:             dprint_color_reset
        - Src:             'core/pt.c:96,2'
          Dst:             get_debug_facility
        - Src:             'core/pt.c:99,22'
          Dst:             calc_common_open_fds_no
        - Src:             'core/pt.c:104,17'
          Dst:             futex_init
        - Src:             'core/pt.c:106,3'
          Dst:             get_debug_level
        - Src:             'core/pt.c:106,3'
          Dst:             get_debug_facility
        - Src:             'core/pt.c:106,3'
          Dst:             dprint_color
        - Src:             'core/pt.c:106,3'
          Dst:             my_pid
        - Src:             'core/pt.c:106,3'
          Dst:             fprintf
        - Src:             'core/pt.c:106,3'
          Dst:             dprint_color_reset
        - Src:             'core/pt.c:106,3'
          Dst:             get_debug_facility
        - Src:             'core/pt.c:117,23'
          Dst:             getpid
    - functionName:    set_fork_delay
      functionSourceFile: '/src/kamailio/src/core/pt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 62
      functionLinenumberEnd: 66
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    str2sint
      functionSourceFile: '/src/kamailio/src/core/parser/../ut.h'
      linkageType:     InternalLinkage
      functionLinenumber: 780
      functionLinenumberEnd: 782
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         54
      ICount:          292
      EdgeCount:       71
      CyclomaticComplexity: 19
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pv_get_iuid
      functionSourceFile: '/src/kamailio/src/core/pv_core.c'
      linkageType:     InternalLinkage
      functionLinenumber: 49
      functionLinenumberEnd: 54
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          40
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - pv_get_null
        - pv_get_strval
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/pv_core.c:51,10'
          Dst:             pv_get_null
        - Src:             'core/pv_core.c:53,9'
          Dst:             pv_get_strval
    - functionName:    pv_parse_defs_name
      functionSourceFile: '/src/kamailio/src/core/pv_core.c'
      linkageType:     InternalLinkage
      functionLinenumber: 225
      functionLinenumberEnd: 234
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         51
      ICount:          306
      EdgeCount:       67
      CyclomaticComplexity: 18
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/pv_core.c:227,3'
          Dst:             get_debug_level
        - Src:             'core/pv_core.c:227,3'
          Dst:             get_debug_facility
        - Src:             'core/pv_core.c:227,3'
          Dst:             dprint_color
        - Src:             'core/pv_core.c:227,3'
          Dst:             my_pid
        - Src:             'core/pv_core.c:227,3'
          Dst:             fprintf
        - Src:             'core/pv_core.c:227,3'
          Dst:             dprint_color_reset
        - Src:             'core/pv_core.c:227,3'
          Dst:             get_debug_facility
    - functionName:    pv_get_defs
      functionSourceFile: '/src/kamailio/src/core/pv_core.c'
      linkageType:     InternalLinkage
      functionLinenumber: 237
      functionLinenumberEnd: 267
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          211
      EdgeCount:       28
      CyclomaticComplexity: 9
      functionsReached:
        - pp_define_get
        - pv_get_buffer
        - pv_get_buffer_size
        - pv_get_null
        - pv_get_strval
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/pv_core.c:241,8'
          Dst:             pp_define_get
        - Src:             'core/pv_core.c:245,10'
          Dst:             pv_get_null
        - Src:             'core/pv_core.c:249,10'
          Dst:             pv_get_strval
        - Src:             'core/pv_core.c:253,10'
          Dst:             pv_get_strval
        - Src:             'core/pv_core.c:256,10'
          Dst:             pv_get_buffer
        - Src:             'core/pv_core.c:257,12'
          Dst:             pv_get_buffer_size
        - Src:             'core/pv_core.c:259,10'
          Dst:             pv_get_null
        - Src:             'core/pv_core.c:266,9'
          Dst:             pv_get_strval
    - functionName:    pv_parse_defv_name
      functionSourceFile: '/src/kamailio/src/core/pv_core.c'
      linkageType:     InternalLinkage
      functionLinenumber: 182
      functionLinenumberEnd: 191
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         51
      ICount:          306
      EdgeCount:       67
      CyclomaticComplexity: 18
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/pv_core.c:184,3'
          Dst:             get_debug_level
        - Src:             'core/pv_core.c:184,3'
          Dst:             get_debug_facility
        - Src:             'core/pv_core.c:184,3'
          Dst:             dprint_color
        - Src:             'core/pv_core.c:184,3'
          Dst:             my_pid
        - Src:             'core/pv_core.c:184,3'
          Dst:             fprintf
        - Src:             'core/pv_core.c:184,3'
          Dst:             dprint_color_reset
        - Src:             'core/pv_core.c:184,3'
          Dst:             get_debug_facility
    - functionName:    pv_get_defv
      functionSourceFile: '/src/kamailio/src/core/pv_core.c'
      linkageType:     InternalLinkage
      functionLinenumber: 194
      functionLinenumberEnd: 222
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          199
      EdgeCount:       28
      CyclomaticComplexity: 9
      functionsReached:
        - pp_define_get
        - pv_get_buffer
        - pv_get_buffer_size
        - pv_get_null
        - pv_get_strval
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/pv_core.c:198,8'
          Dst:             pp_define_get
        - Src:             'core/pv_core.c:202,10'
          Dst:             pv_get_null
        - Src:             'core/pv_core.c:206,10'
          Dst:             pv_get_strval
        - Src:             'core/pv_core.c:210,11'
          Dst:             pv_get_buffer
        - Src:             'core/pv_core.c:211,13'
          Dst:             pv_get_buffer_size
        - Src:             'core/pv_core.c:213,11'
          Dst:             pv_get_null
        - Src:             'core/pv_core.c:218,10'
          Dst:             pv_get_strval
        - Src:             'core/pv_core.c:220,10'
          Dst:             pv_get_strval
    - functionName:    pv_parse_defn_name
      functionSourceFile: '/src/kamailio/src/core/pv_core.c'
      linkageType:     InternalLinkage
      functionLinenumber: 156
      functionLinenumberEnd: 165
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         51
      ICount:          306
      EdgeCount:       67
      CyclomaticComplexity: 18
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/pv_core.c:158,3'
          Dst:             get_debug_level
        - Src:             'core/pv_core.c:158,3'
          Dst:             get_debug_facility
        - Src:             'core/pv_core.c:158,3'
          Dst:             dprint_color
        - Src:             'core/pv_core.c:158,3'
          Dst:             my_pid
        - Src:             'core/pv_core.c:158,3'
          Dst:             fprintf
        - Src:             'core/pv_core.c:158,3'
          Dst:             dprint_color_reset
        - Src:             'core/pv_core.c:158,3'
          Dst:             get_debug_facility
    - functionName:    pv_get_defn
      functionSourceFile: '/src/kamailio/src/core/pv_core.c'
      linkageType:     InternalLinkage
      functionLinenumber: 168
      functionLinenumberEnd: 179
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          64
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - pp_define_get
        - pv_get_intstrval
        - pv_get_sintval
        - str2sint
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/pv_core.c:170,13'
          Dst:             pp_define_get
        - Src:             'core/pv_core.c:174,3'
          Dst:             str2sint
        - Src:             'core/pv_core.c:175,10'
          Dst:             pv_get_intstrval
        - Src:             'core/pv_core.c:177,10'
          Dst:             pv_get_sintval
    - functionName:    pv_parse_def_name
      functionSourceFile: '/src/kamailio/src/core/pv_core.c'
      linkageType:     InternalLinkage
      functionLinenumber: 133
      functionLinenumberEnd: 142
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         51
      ICount:          306
      EdgeCount:       67
      CyclomaticComplexity: 18
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/pv_core.c:135,3'
          Dst:             get_debug_level
        - Src:             'core/pv_core.c:135,3'
          Dst:             get_debug_facility
        - Src:             'core/pv_core.c:135,3'
          Dst:             dprint_color
        - Src:             'core/pv_core.c:135,3'
          Dst:             my_pid
        - Src:             'core/pv_core.c:135,3'
          Dst:             fprintf
        - Src:             'core/pv_core.c:135,3'
          Dst:             dprint_color_reset
        - Src:             'core/pv_core.c:135,3'
          Dst:             get_debug_facility
    - functionName:    pv_get_def
      functionSourceFile: '/src/kamailio/src/core/pv_core.c'
      linkageType:     InternalLinkage
      functionLinenumber: 145
      functionLinenumberEnd: 153
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          56
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - pp_define_get
        - pv_get_null
        - pv_get_strval
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/pv_core.c:146,13'
          Dst:             pp_define_get
        - Src:             'core/pv_core.c:150,10'
          Dst:             pv_get_strval
        - Src:             'core/pv_core.c:152,9'
          Dst:             pv_get_null
    - functionName:    pv_parse_envn_name
      functionSourceFile: '/src/kamailio/src/core/pv_core.c'
      linkageType:     InternalLinkage
      functionLinenumber: 94
      functionLinenumberEnd: 113
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         51
      ICount:          324
      EdgeCount:       67
      CyclomaticComplexity: 18
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/pv_core.c:103,3'
          Dst:             get_debug_level
        - Src:             'core/pv_core.c:103,3'
          Dst:             get_debug_facility
        - Src:             'core/pv_core.c:103,3'
          Dst:             dprint_color
        - Src:             'core/pv_core.c:103,3'
          Dst:             my_pid
        - Src:             'core/pv_core.c:103,3'
          Dst:             fprintf
        - Src:             'core/pv_core.c:103,3'
          Dst:             dprint_color_reset
        - Src:             'core/pv_core.c:103,3'
          Dst:             get_debug_facility
    - functionName:    pv_get_envn
      functionSourceFile: '/src/kamailio/src/core/pv_core.c'
      linkageType:     InternalLinkage
      functionLinenumber: 116
      functionLinenumberEnd: 130
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          71
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - getenv
        - pv_get_intstrval
        - pv_get_null
        - str2sint
        - strlen
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/pv_core.c:122,11'
          Dst:             getenv
        - Src:             'core/pv_core.c:124,14'
          Dst:             strlen
        - Src:             'core/pv_core.c:125,4'
          Dst:             str2sint
        - Src:             'core/pv_core.c:126,11'
          Dst:             pv_get_intstrval
        - Src:             'core/pv_core.c:129,9'
          Dst:             pv_get_null
    - functionName:    getenv
      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:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pv_parse_env_name
      functionSourceFile: '/src/kamailio/src/core/pv_core.c'
      linkageType:     InternalLinkage
      functionLinenumber: 57
      functionLinenumberEnd: 76
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         51
      ICount:          324
      EdgeCount:       67
      CyclomaticComplexity: 18
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/pv_core.c:66,3'
          Dst:             get_debug_level
        - Src:             'core/pv_core.c:66,3'
          Dst:             get_debug_facility
        - Src:             'core/pv_core.c:66,3'
          Dst:             dprint_color
        - Src:             'core/pv_core.c:66,3'
          Dst:             my_pid
        - Src:             'core/pv_core.c:66,3'
          Dst:             fprintf
        - Src:             'core/pv_core.c:66,3'
          Dst:             dprint_color_reset
        - Src:             'core/pv_core.c:66,3'
          Dst:             get_debug_facility
    - functionName:    pv_get_env
      functionSourceFile: '/src/kamailio/src/core/pv_core.c'
      linkageType:     InternalLinkage
      functionLinenumber: 79
      functionLinenumberEnd: 91
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          59
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - getenv
        - pv_get_null
        - pv_get_strzval
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/pv_core.c:84,9'
          Dst:             getenv
        - Src:             'core/pv_core.c:87,11'
          Dst:             pv_get_strzval
        - Src:             'core/pv_core.c:90,9'
          Dst:             pv_get_null
    - functionName:    pv_get_retcode
      functionSourceFile: '/src/kamailio/src/core/pv_core.c'
      linkageType:     InternalLinkage
      functionLinenumber: 42
      functionLinenumberEnd: 43
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pv_get_sintval
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/pv_core.c:43,9'
          Dst:             pv_get_sintval
    - functionName:    pv_eval_str
      functionSourceFile: '/src/kamailio/src/core/pv_core.c'
      linkageType:     InternalLinkage
      functionLinenumber: 310
      functionLinenumberEnd: 332
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         89
      ICount:          540
      EdgeCount:       117
      CyclomaticComplexity: 30
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
        - pv_elem_free_all
        - pv_parse_format
        - pv_printf_s
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'core/pv_core.c:314,5'
          Dst:             pv_parse_format
        - Src:             'core/pv_core.c:315,3'
          Dst:             get_debug_level
        - Src:             'core/pv_core.c:315,3'
          Dst:             get_debug_facility
        - Src:             'core/pv_core.c:315,3'
          Dst:             dprint_color
        - Src:             'core/pv_core.c:315,3'
          Dst:             my_pid
        - Src:             'core/pv_core.c:315,3'
          Dst:             fprintf
        - Src:             'core/pv_core.c:315,3'
          Dst:             dprint_color_reset
        - Src:             'core/pv_core.c:315,3'
          Dst:             get_debug_facility
        - Src:             'core/pv_core.c:319,5'
          Dst:             pv_printf_s
        - Src:             'core/pv_core.c:320,3'
          Dst:             get_debug_level
        - Src:             'core/pv_core.c:320,3'
          Dst:             get_debug_facility
        - Src:             'core/pv_core.c:320,3'
          Dst:             dprint_color
        - Src:             'core/pv_core.c:320,3'
          Dst:             my_pid
        - Src:             'core/pv_core.c:320,3'
          Dst:             fprintf
        - Src:             'core/pv_core.c:320,3'
          Dst:             dprint_color_reset
        - Src:             'core/pv_core.c:320,3'
          Dst:             get_debug_facility
        - Src:             'core/pv_core.c:321,3'
          Dst:             pv_elem_free_all
        - Src:             'core/pv_core.c:327,2'
          Dst:             pv_elem_free_all
    - functionName:    pv_register_core_vars
      functionSourceFile: '/src/kamailio/src/core/pv_core.c'
      linkageType:     InternalLinkage
      functionLinenumber: 302
      functionLinenumberEnd: 303
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - register_pvars_mod
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/pv_core.c:303,9'
          Dst:             register_pvars_mod
    - functionName:    sint2strbuf
      functionSourceFile: '/src/kamailio/src/core/ut.h'
      linkageType:     InternalLinkage
      functionLinenumber: 346
      functionLinenumberEnd: 364
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - size_t
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          94
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - int2strbuf
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/ut.h:356,6'
          Dst:             int2strbuf
    - functionName:    int2strbuf
      functionSourceFile: '/src/kamailio/src/core/ut.h'
      linkageType:     InternalLinkage
      functionLinenumber: 294
      functionLinenumberEnd: 315
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - size_t
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         64
      ICount:          369
      EdgeCount:       84
      CyclomaticComplexity: 22
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/ut.h:310,3'
          Dst:             get_debug_level
        - Src:             'core/ut.h:310,3'
          Dst:             get_debug_facility
        - Src:             'core/ut.h:310,3'
          Dst:             dprint_color
        - Src:             'core/ut.h:310,3'
          Dst:             my_pid
        - Src:             'core/ut.h:310,3'
          Dst:             fprintf
        - Src:             'core/ut.h:310,3'
          Dst:             dprint_color_reset
        - Src:             'core/ut.h:310,3'
          Dst:             get_debug_facility
    - functionName:    pv_set_buffer_slots
      functionSourceFile: '/src/kamailio/src/core/pvapi.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2155
      functionLinenumberEnd: 2159
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          21
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pv_set_buffer_size
      functionSourceFile: '/src/kamailio/src/core/pvapi.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2145
      functionLinenumberEnd: 2149
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          21
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pv_get_buffer_slots
      functionSourceFile: '/src/kamailio/src/core/pvapi.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2137
      functionLinenumberEnd: 2138
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pv_reinit_buffer
      functionSourceFile: '/src/kamailio/src/core/pvapi.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2102
      functionLinenumberEnd: 2109
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         9
      ICount:          40
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - pv_destroy_buffer
        - pv_init_buffer
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/pvapi.c:2107,2'
          Dst:             pv_destroy_buffer
        - Src:             'core/pvapi.c:2108,9'
          Dst:             pv_init_buffer
    - functionName:    pv_destroy_buffer
      functionSourceFile: '/src/kamailio/src/core/pvapi.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2082
      functionLinenumberEnd: 2096
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         13
      ICount:          65
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pv_init_buffer
      functionSourceFile: '/src/kamailio/src/core/pvapi.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2047
      functionLinenumberEnd: 2076
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         134
      ICount:          806
      EdgeCount:       177
      CyclomaticComplexity: 45
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'core/pvapi.c:2057,3'
          Dst:             get_debug_level
        - Src:             'core/pvapi.c:2057,3'
          Dst:             get_debug_facility
        - Src:             'core/pvapi.c:2057,3'
          Dst:             dprint_color
        - Src:             'core/pvapi.c:2057,3'
          Dst:             my_pid
        - Src:             'core/pvapi.c:2057,3'
          Dst:             fprintf
        - Src:             'core/pvapi.c:2057,3'
          Dst:             dprint_color_reset
        - Src:             'core/pvapi.c:2057,3'
          Dst:             get_debug_facility
        - Src:             'core/pvapi.c:2065,4'
          Dst:             get_debug_level
        - Src:             'core/pvapi.c:2065,4'
          Dst:             get_debug_facility
        - Src:             'core/pvapi.c:2065,4'
          Dst:             dprint_color
        - Src:             'core/pvapi.c:2065,4'
          Dst:             my_pid
        - Src:             'core/pvapi.c:2065,4'
          Dst:             fprintf
        - Src:             'core/pvapi.c:2065,4'
          Dst:             dprint_color_reset
        - Src:             'core/pvapi.c:2065,4'
          Dst:             get_debug_facility
        - Src:             'core/pvapi.c:2069,2'
          Dst:             get_debug_level
        - Src:             'core/pvapi.c:2069,2'
          Dst:             get_debug_facility
        - Src:             'core/pvapi.c:2069,2'
          Dst:             dprint_color
        - Src:             'core/pvapi.c:2069,2'
          Dst:             my_pid
        - Src:             'core/pvapi.c:2069,2'
          Dst:             fprintf
        - Src:             'core/pvapi.c:2069,2'
          Dst:             dprint_color_reset
        - Src:             'core/pvapi.c:2069,2'
          Dst:             get_debug_facility
    - functionName:    pv_destroy_api
      functionSourceFile: '/src/kamailio/src/core/pvapi.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2022
      functionLinenumberEnd: 2027
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pv_destroy_buffer
        - pv_table_free
        - tr_table_free
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/pvapi.c:2024,2'
          Dst:             pv_table_free
        - Src:             'core/pvapi.c:2025,2'
          Dst:             tr_table_free
        - Src:             'core/pvapi.c:2026,2'
          Dst:             pv_destroy_buffer
    - functionName:    pv_table_free
      functionSourceFile: '/src/kamailio/src/core/pvapi.c'
      linkageType:     InternalLinkage
      functionLinenumber: 533
      functionLinenumberEnd: 549
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         10
      ICount:          54
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    tr_table_free
      functionSourceFile: '/src/kamailio/src/core/pvapi.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1941
      functionLinenumberEnd: 1957
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         10
      ICount:          54
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pv_init_api
      functionSourceFile: '/src/kamailio/src/core/pvapi.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2002
      functionLinenumberEnd: 2017
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         8
      ICount:          43
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - pv_init_buffer
        - pv_init_table
        - register_pvars_mod
        - strcpy
        - tr_init_table
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/pvapi.c:2003,2'
          Dst:             pv_init_table
        - Src:             'core/pvapi.c:2004,2'
          Dst:             tr_init_table
        - Src:             'core/pvapi.c:2005,5'
          Dst:             pv_init_buffer
        - Src:             'core/pvapi.c:2011,2'
          Dst:             strcpy
        - Src:             'core/pvapi.c:2014,5'
          Dst:             register_pvars_mod
    - functionName:    pv_init_table
      functionSourceFile: '/src/kamailio/src/core/pvapi.c'
      linkageType:     InternalLinkage
      functionLinenumber: 71
      functionLinenumberEnd: 74
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    tr_init_table
      functionSourceFile: '/src/kamailio/src/core/pvapi.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1849
      functionLinenumberEnd: 1852
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    register_pvars_mod
      functionSourceFile: '/src/kamailio/src/core/pvapi.c'
      linkageType:     InternalLinkage
      functionLinenumber: 512
      functionLinenumberEnd: 527
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         53
      ICount:          352
      EdgeCount:       69
      CyclomaticComplexity: 18
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
        - pv_table_add
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'core/pvapi.c:520,9'
          Dst:             pv_table_add
        - Src:             'core/pvapi.c:522,4'
          Dst:             get_debug_level
        - Src:             'core/pvapi.c:522,4'
          Dst:             get_debug_facility
        - Src:             'core/pvapi.c:522,4'
          Dst:             dprint_color
        - Src:             'core/pvapi.c:522,4'
          Dst:             my_pid
        - Src:             'core/pvapi.c:522,4'
          Dst:             fprintf
        - Src:             'core/pvapi.c:522,4'
          Dst:             dprint_color_reset
        - Src:             'core/pvapi.c:522,4'
          Dst:             get_debug_facility
    - functionName:    pv_table_add
      functionSourceFile: '/src/kamailio/src/core/pvapi.c'
      linkageType:     InternalLinkage
      functionLinenumber: 211
      functionLinenumberEnd: 277
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         245
      ICount:          1535
      EdgeCount:       326
      CyclomaticComplexity: 83
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - get_hash1_raw
        - is_pv_valid_char
        - my_pid
        - pv_init_table
        - strncmp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/pvapi.c:222,3'
          Dst:             get_debug_level
        - Src:             'core/pvapi.c:222,3'
          Dst:             get_debug_facility
        - Src:             'core/pvapi.c:222,3'
          Dst:             dprint_color
        - Src:             'core/pvapi.c:222,3'
          Dst:             my_pid
        - Src:             'core/pvapi.c:222,3'
          Dst:             fprintf
        - Src:             'core/pvapi.c:222,3'
          Dst:             dprint_color_reset
        - Src:             'core/pvapi.c:222,3'
          Dst:             get_debug_facility
        - Src:             'core/pvapi.c:227,3'
          Dst:             get_debug_level
        - Src:             'core/pvapi.c:227,3'
          Dst:             get_debug_facility
        - Src:             'core/pvapi.c:227,3'
          Dst:             dprint_color
        - Src:             'core/pvapi.c:227,3'
          Dst:             my_pid
        - Src:             'core/pvapi.c:227,3'
          Dst:             fprintf
        - Src:             'core/pvapi.c:227,3'
          Dst:             dprint_color_reset
        - Src:             'core/pvapi.c:227,3'
          Dst:             get_debug_facility
        - Src:             'core/pvapi.c:228,3'
          Dst:             pv_init_table
        - Src:             'core/pvapi.c:232,28'
          Dst:             is_pv_valid_char
        - Src:             'core/pvapi.c:235,3'
          Dst:             get_debug_level
        - Src:             'core/pvapi.c:235,3'
          Dst:             get_debug_facility
        - Src:             'core/pvapi.c:235,3'
          Dst:             dprint_color
        - Src:             'core/pvapi.c:235,3'
          Dst:             my_pid
        - Src:             'core/pvapi.c:235,3'
          Dst:             fprintf
        - Src:             'core/pvapi.c:235,3'
          Dst:             dprint_color_reset
        - Src:             'core/pvapi.c:235,3'
          Dst:             get_debug_facility
        - Src:             'core/pvapi.c:240,9'
          Dst:             get_hash1_raw
        - Src:             'core/pvapi.c:247,12'
          Dst:             strncmp
        - Src:             'core/pvapi.c:250,5'
          Dst:             get_debug_level
        - Src:             'core/pvapi.c:250,5'
          Dst:             get_debug_facility
        - Src:             'core/pvapi.c:250,5'
          Dst:             dprint_color
        - Src:             'core/pvapi.c:250,5'
          Dst:             my_pid
        - Src:             'core/pvapi.c:250,5'
          Dst:             fprintf
        - Src:             'core/pvapi.c:250,5'
          Dst:             dprint_color_reset
        - Src:             'core/pvapi.c:250,5'
          Dst:             get_debug_facility
        - Src:             'core/pvapi.c:260,3'
          Dst:             get_debug_level
        - Src:             'core/pvapi.c:260,3'
          Dst:             get_debug_facility
        - Src:             'core/pvapi.c:260,3'
          Dst:             dprint_color
        - Src:             'core/pvapi.c:260,3'
          Dst:             my_pid
        - Src:             'core/pvapi.c:260,3'
          Dst:             fprintf
        - Src:             'core/pvapi.c:260,3'
          Dst:             dprint_color_reset
        - Src:             'core/pvapi.c:260,3'
          Dst:             get_debug_facility
    - functionName:    is_pv_valid_char
      functionSourceFile: '/src/kamailio/src/core/pvapi.c'
      linkageType:     InternalLinkage
      functionLinenumber: 133
      functionLinenumberEnd: 139
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - char
      constantsTouched: []
      argNames:
        - ''
      BBCount:         24
      ICount:          108
      EdgeCount:       32
      CyclomaticComplexity: 10
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    get_hash1_raw
      functionSourceFile: '/src/kamailio/src/core/hashes.h'
      linkageType:     InternalLinkage
      functionLinenumber: 117
      functionLinenumberEnd: 125
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          142
      EdgeCount:       23
      CyclomaticComplexity: 13
      functionsReached: []
      functionUses:    6
      BranchProfiles:
        - Branch String:   'core/hashes.h:124,2'
          Branch Sides:    []
      Callsites:       []
    - functionName:    pv_get_null
      functionSourceFile: '/src/kamailio/src/core/pvapi.c'
      linkageType:     InternalLinkage
      functionLinenumber: 685
      functionLinenumberEnd: 693
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         4
      ICount:          34
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    11
      BranchProfiles:  []
      Callsites:       []
    - functionName:    register_trans_mod
      functionSourceFile: '/src/kamailio/src/core/pvapi.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1920
      functionLinenumberEnd: 1935
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         53
      ICount:          352
      EdgeCount:       69
      CyclomaticComplexity: 18
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
        - tr_table_add
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/pvapi.c:1928,9'
          Dst:             tr_table_add
        - Src:             'core/pvapi.c:1930,4'
          Dst:             get_debug_level
        - Src:             'core/pvapi.c:1930,4'
          Dst:             get_debug_facility
        - Src:             'core/pvapi.c:1930,4'
          Dst:             dprint_color
        - Src:             'core/pvapi.c:1930,4'
          Dst:             my_pid
        - Src:             'core/pvapi.c:1930,4'
          Dst:             fprintf
        - Src:             'core/pvapi.c:1930,4'
          Dst:             dprint_color_reset
        - Src:             'core/pvapi.c:1930,4'
          Dst:             get_debug_facility
    - functionName:    tr_table_add
      functionSourceFile: '/src/kamailio/src/core/pvapi.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1858
      functionLinenumberEnd: 1914
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         185
      ICount:          1164
      EdgeCount:       245
      CyclomaticComplexity: 62
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - get_hash1_raw
        - my_pid
        - strncmp
        - tr_init_table
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/pvapi.c:1866,3'
          Dst:             get_debug_level
        - Src:             'core/pvapi.c:1866,3'
          Dst:             get_debug_facility
        - Src:             'core/pvapi.c:1866,3'
          Dst:             dprint_color
        - Src:             'core/pvapi.c:1866,3'
          Dst:             my_pid
        - Src:             'core/pvapi.c:1866,3'
          Dst:             fprintf
        - Src:             'core/pvapi.c:1866,3'
          Dst:             dprint_color_reset
        - Src:             'core/pvapi.c:1866,3'
          Dst:             get_debug_facility
        - Src:             'core/pvapi.c:1871,3'
          Dst:             get_debug_level
        - Src:             'core/pvapi.c:1871,3'
          Dst:             get_debug_facility
        - Src:             'core/pvapi.c:1871,3'
          Dst:             dprint_color
        - Src:             'core/pvapi.c:1871,3'
          Dst:             my_pid
        - Src:             'core/pvapi.c:1871,3'
          Dst:             fprintf
        - Src:             'core/pvapi.c:1871,3'
          Dst:             dprint_color_reset
        - Src:             'core/pvapi.c:1871,3'
          Dst:             get_debug_facility
        - Src:             'core/pvapi.c:1872,3'
          Dst:             tr_init_table
        - Src:             'core/pvapi.c:1877,9'
          Dst:             get_hash1_raw
        - Src:             'core/pvapi.c:1882,12'
          Dst:             strncmp
        - Src:             'core/pvapi.c:1884,5'
          Dst:             get_debug_level
        - Src:             'core/pvapi.c:1884,5'
          Dst:             get_debug_facility
        - Src:             'core/pvapi.c:1884,5'
          Dst:             dprint_color
        - Src:             'core/pvapi.c:1884,5'
          Dst:             my_pid
        - Src:             'core/pvapi.c:1884,5'
          Dst:             fprintf
        - Src:             'core/pvapi.c:1884,5'
          Dst:             dprint_color_reset
        - Src:             'core/pvapi.c:1884,5'
          Dst:             get_debug_facility
        - Src:             'core/pvapi.c:1895,3'
          Dst:             get_debug_level
        - Src:             'core/pvapi.c:1895,3'
          Dst:             get_debug_facility
        - Src:             'core/pvapi.c:1895,3'
          Dst:             dprint_color
        - Src:             'core/pvapi.c:1895,3'
          Dst:             my_pid
        - Src:             'core/pvapi.c:1895,3'
          Dst:             fprintf
        - Src:             'core/pvapi.c:1895,3'
          Dst:             dprint_color_reset
        - Src:             'core/pvapi.c:1895,3'
          Dst:             get_debug_facility
    - functionName:    tr_param_free
      functionSourceFile: '/src/kamailio/src/core/pvapi.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1820
      functionLinenumberEnd: 1832
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         12
      ICount:          56
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - pv_spec_free
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/pvapi.c:1829,4'
          Dst:             pv_spec_free
    - functionName:    pv_spec_free
      functionSourceFile: '/src/kamailio/src/core/pvapi.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1597
      functionLinenumberEnd: 1602
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          28
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - pv_spec_destroy
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'core/pvapi.c:1600,2'
          Dst:             pv_spec_destroy
    - functionName:    pv_spec_destroy
      functionSourceFile: '/src/kamailio/src/core/pvapi.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1584
      functionLinenumberEnd: 1592
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         11
      ICount:          63
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - tr_free
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/pvapi.c:1591,3'
          Dst:             tr_free
    - functionName:    tr_free
      functionSourceFile: '/src/kamailio/src/core/pvapi.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1803
      functionLinenumberEnd: 1812
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          35
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - tr_destroy
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/pvapi.c:1809,3'
          Dst:             tr_destroy
    - functionName:    tr_destroy
      functionSourceFile: '/src/kamailio/src/core/pvapi.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1758
      functionLinenumberEnd: 1771
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          48
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - tr_param_free
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/pvapi.c:1768,3'
          Dst:             tr_param_free
    - functionName:    tr_lookup_class
      functionSourceFile: '/src/kamailio/src/core/pvapi.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1964
      functionLinenumberEnd: 1985
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         59
      ICount:          357
      EdgeCount:       78
      CyclomaticComplexity: 21
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - get_hash1_raw
        - memcmp
        - my_pid
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/pvapi.c:1969,3'
          Dst:             get_debug_level
        - Src:             'core/pvapi.c:1969,3'
          Dst:             get_debug_facility
        - Src:             'core/pvapi.c:1969,3'
          Dst:             dprint_color
        - Src:             'core/pvapi.c:1969,3'
          Dst:             my_pid
        - Src:             'core/pvapi.c:1969,3'
          Dst:             fprintf
        - Src:             'core/pvapi.c:1969,3'
          Dst:             dprint_color_reset
        - Src:             'core/pvapi.c:1969,3'
          Dst:             get_debug_facility
        - Src:             'core/pvapi.c:1975,9'
          Dst:             get_hash1_raw
        - Src:             'core/pvapi.c:1979,8'
          Dst:             memcmp
    - functionName:    tr_get_class
      functionSourceFile: '/src/kamailio/src/core/pvapi.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1649
      functionLinenumberEnd: 1661
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         57
      ICount:          377
      EdgeCount:       75
      CyclomaticComplexity: 20
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/pvapi.c:1654,3'
          Dst:             get_debug_level
        - Src:             'core/pvapi.c:1654,3'
          Dst:             get_debug_facility
        - Src:             'core/pvapi.c:1654,3'
          Dst:             dprint_color
        - Src:             'core/pvapi.c:1654,3'
          Dst:             my_pid
        - Src:             'core/pvapi.c:1654,3'
          Dst:             fprintf
        - Src:             'core/pvapi.c:1654,3'
          Dst:             dprint_color_reset
        - Src:             'core/pvapi.c:1654,3'
          Dst:             get_debug_facility
    - functionName:    tr_new
      functionSourceFile: '/src/kamailio/src/core/pvapi.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1667
      functionLinenumberEnd: 1677
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         46
      ICount:          271
      EdgeCount:       60
      CyclomaticComplexity: 16
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/pvapi.c:1672,3'
          Dst:             get_debug_level
        - Src:             'core/pvapi.c:1672,3'
          Dst:             get_debug_facility
        - Src:             'core/pvapi.c:1672,3'
          Dst:             dprint_color
        - Src:             'core/pvapi.c:1672,3'
          Dst:             my_pid
        - Src:             'core/pvapi.c:1672,3'
          Dst:             fprintf
        - Src:             'core/pvapi.c:1672,3'
          Dst:             dprint_color_reset
        - Src:             'core/pvapi.c:1672,3'
          Dst:             get_debug_facility
    - functionName:    pv_get_buffer_size
      functionSourceFile: '/src/kamailio/src/core/pvapi.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2129
      functionLinenumberEnd: 2130
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    12
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pv_get_buffer
      functionSourceFile: '/src/kamailio/src/core/pvapi.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2115
      functionLinenumberEnd: 2122
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          17
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    9
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pv_printf_s
      functionSourceFile: '/src/kamailio/src/core/pvapi.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1635
      functionLinenumberEnd: 1638
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          33
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pv_get_buffer
        - pv_get_buffer_size
        - pv_printf
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/pvapi.c:1636,9'
          Dst:             pv_get_buffer
        - Src:             'core/pvapi.c:1637,11'
          Dst:             pv_get_buffer_size
        - Src:             'core/pvapi.c:1638,9'
          Dst:             pv_printf
    - functionName:    pv_printf
      functionSourceFile: '/src/kamailio/src/core/pvapi.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1463
      functionLinenumberEnd: 1464
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pv_printf_mode
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'core/pvapi.c:1464,9'
          Dst:             pv_printf_mode
    - functionName:    pv_printf_mode
      functionSourceFile: '/src/kamailio/src/core/pvapi.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1384
      functionLinenumberEnd: 1457
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         254
      ICount:          1551
      EdgeCount:       337
      CyclomaticComplexity: 85
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
        - pv_get_spec_value
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/pvapi.c:1391,3'
          Dst:             get_debug_level
        - Src:             'core/pvapi.c:1391,3'
          Dst:             get_debug_facility
        - Src:             'core/pvapi.c:1391,3'
          Dst:             dprint_color
        - Src:             'core/pvapi.c:1391,3'
          Dst:             my_pid
        - Src:             'core/pvapi.c:1391,3'
          Dst:             fprintf
        - Src:             'core/pvapi.c:1391,3'
          Dst:             dprint_color_reset
        - Src:             'core/pvapi.c:1391,3'
          Dst:             get_debug_facility
        - Src:             'core/pvapi.c:1396,3'
          Dst:             get_debug_level
        - Src:             'core/pvapi.c:1396,3'
          Dst:             get_debug_facility
        - Src:             'core/pvapi.c:1396,3'
          Dst:             dprint_color
        - Src:             'core/pvapi.c:1396,3'
          Dst:             my_pid
        - Src:             'core/pvapi.c:1396,3'
          Dst:             fprintf
        - Src:             'core/pvapi.c:1396,3'
          Dst:             dprint_color_reset
        - Src:             'core/pvapi.c:1396,3'
          Dst:             get_debug_facility
        - Src:             'core/pvapi.c:1413,6'
          Dst:             get_debug_level
        - Src:             'core/pvapi.c:1413,6'
          Dst:             get_debug_facility
        - Src:             'core/pvapi.c:1413,6'
          Dst:             dprint_color
        - Src:             'core/pvapi.c:1413,6'
          Dst:             my_pid
        - Src:             'core/pvapi.c:1413,6'
          Dst:             fprintf
        - Src:             'core/pvapi.c:1413,6'
          Dst:             dprint_color_reset
        - Src:             'core/pvapi.c:1413,6'
          Dst:             get_debug_facility
        - Src:             'core/pvapi.c:1422,8'
          Dst:             pv_get_spec_value
        - Src:             'core/pvapi.c:1433,6'
          Dst:             get_debug_level
        - Src:             'core/pvapi.c:1433,6'
          Dst:             get_debug_facility
        - Src:             'core/pvapi.c:1433,6'
          Dst:             dprint_color
        - Src:             'core/pvapi.c:1433,6'
          Dst:             my_pid
        - Src:             'core/pvapi.c:1433,6'
          Dst:             fprintf
        - Src:             'core/pvapi.c:1433,6'
          Dst:             dprint_color_reset
        - Src:             'core/pvapi.c:1433,6'
          Dst:             get_debug_facility
        - Src:             'core/pvapi.c:1446,3'
          Dst:             get_debug_level
        - Src:             'core/pvapi.c:1446,3'
          Dst:             get_debug_facility
        - Src:             'core/pvapi.c:1446,3'
          Dst:             dprint_color
        - Src:             'core/pvapi.c:1446,3'
          Dst:             my_pid
        - Src:             'core/pvapi.c:1446,3'
          Dst:             fprintf
        - Src:             'core/pvapi.c:1446,3'
          Dst:             dprint_color_reset
        - Src:             'core/pvapi.c:1446,3'
          Dst:             get_debug_facility
    - functionName:    pv_get_spec_value
      functionSourceFile: '/src/kamailio/src/core/pvapi.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1346
      functionLinenumberEnd: 1364
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         59
      ICount:          349
      EdgeCount:       79
      CyclomaticComplexity: 22
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
        - tr_exec
      functionUses:    26
      BranchProfiles:  []
      Callsites:
        - Src:             'core/pvapi.c:1351,3'
          Dst:             get_debug_level
        - Src:             'core/pvapi.c:1351,3'
          Dst:             get_debug_facility
        - Src:             'core/pvapi.c:1351,3'
          Dst:             dprint_color
        - Src:             'core/pvapi.c:1351,3'
          Dst:             my_pid
        - Src:             'core/pvapi.c:1351,3'
          Dst:             fprintf
        - Src:             'core/pvapi.c:1351,3'
          Dst:             dprint_color_reset
        - Src:             'core/pvapi.c:1351,3'
          Dst:             get_debug_facility
        - Src:             'core/pvapi.c:1362,10'
          Dst:             tr_exec
    - functionName:    tr_exec
      functionSourceFile: '/src/kamailio/src/core/pvapi.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1781
      functionLinenumberEnd: 1796
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         55
      ICount:          323
      EdgeCount:       72
      CyclomaticComplexity: 19
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/pvapi.c:1786,3'
          Dst:             get_debug_level
        - Src:             'core/pvapi.c:1786,3'
          Dst:             get_debug_facility
        - Src:             'core/pvapi.c:1786,3'
          Dst:             dprint_color
        - Src:             'core/pvapi.c:1786,3'
          Dst:             my_pid
        - Src:             'core/pvapi.c:1786,3'
          Dst:             fprintf
        - Src:             'core/pvapi.c:1786,3'
          Dst:             dprint_color_reset
        - Src:             'core/pvapi.c:1786,3'
          Dst:             get_debug_facility
    - functionName:    pv_value_destroy
      functionSourceFile: '/src/kamailio/src/core/pvapi.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1622
      functionLinenumberEnd: 1632
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         12
      ICount:          64
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    25
      BranchProfiles:  []
      Callsites:       []
    - functionName:    free_pvname_list
      functionSourceFile: '/src/kamailio/src/core/pvapi.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1570
      functionLinenumberEnd: 1578
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          33
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    parse_pvname_list
      functionSourceFile: '/src/kamailio/src/core/pvapi.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1503
      functionLinenumberEnd: 1564
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         256
      ICount:          1562
      EdgeCount:       341
      CyclomaticComplexity: 87
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
        - pv_parse_spec2
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/pvapi.c:1512,3'
          Dst:             get_debug_level
        - Src:             'core/pvapi.c:1512,3'
          Dst:             get_debug_facility
        - Src:             'core/pvapi.c:1512,3'
          Dst:             dprint_color
        - Src:             'core/pvapi.c:1512,3'
          Dst:             my_pid
        - Src:             'core/pvapi.c:1512,3'
          Dst:             fprintf
        - Src:             'core/pvapi.c:1512,3'
          Dst:             dprint_color_reset
        - Src:             'core/pvapi.c:1512,3'
          Dst:             get_debug_facility
        - Src:             'core/pvapi.c:1524,5'
          Dst:             get_debug_level
        - Src:             'core/pvapi.c:1524,5'
          Dst:             get_debug_facility
        - Src:             'core/pvapi.c:1524,5'
          Dst:             dprint_color
        - Src:             'core/pvapi.c:1524,5'
          Dst:             my_pid
        - Src:             'core/pvapi.c:1524,5'
          Dst:             fprintf
        - Src:             'core/pvapi.c:1524,5'
          Dst:             dprint_color_reset
        - Src:             'core/pvapi.c:1524,5'
          Dst:             get_debug_facility
        - Src:             'core/pvapi.c:1529,7'
          Dst:             pv_parse_spec2
        - Src:             'core/pvapi.c:1531,4'
          Dst:             get_debug_level
        - Src:             'core/pvapi.c:1531,4'
          Dst:             get_debug_facility
        - Src:             'core/pvapi.c:1531,4'
          Dst:             dprint_color
        - Src:             'core/pvapi.c:1531,4'
          Dst:             my_pid
        - Src:             'core/pvapi.c:1531,4'
          Dst:             fprintf
        - Src:             'core/pvapi.c:1531,4'
          Dst:             dprint_color_reset
        - Src:             'core/pvapi.c:1531,4'
          Dst:             get_debug_facility
        - Src:             'core/pvapi.c:1535,4'
          Dst:             get_debug_level
        - Src:             'core/pvapi.c:1535,4'
          Dst:             get_debug_facility
        - Src:             'core/pvapi.c:1535,4'
          Dst:             dprint_color
        - Src:             'core/pvapi.c:1535,4'
          Dst:             my_pid
        - Src:             'core/pvapi.c:1535,4'
          Dst:             fprintf
        - Src:             'core/pvapi.c:1535,4'
          Dst:             dprint_color_reset
        - Src:             'core/pvapi.c:1535,4'
          Dst:             get_debug_facility
        - Src:             'core/pvapi.c:1540,4'
          Dst:             get_debug_level
        - Src:             'core/pvapi.c:1540,4'
          Dst:             get_debug_facility
        - Src:             'core/pvapi.c:1540,4'
          Dst:             dprint_color
        - Src:             'core/pvapi.c:1540,4'
          Dst:             my_pid
        - Src:             'core/pvapi.c:1540,4'
          Dst:             fprintf
        - Src:             'core/pvapi.c:1540,4'
          Dst:             dprint_color_reset
        - Src:             'core/pvapi.c:1540,4'
          Dst:             get_debug_facility
    - functionName:    pv_parse_spec2
      functionSourceFile: '/src/kamailio/src/core/pvapi.c'
      linkageType:     InternalLinkage
      functionLinenumber: 835
      functionLinenumberEnd: 1101
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         980
      ICount:          5924
      EdgeCount:       1306
      CyclomaticComplexity: 328
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - is_pv_valid_char
        - my_pid
        - pv_lookup_spec_name
        - tr_lookup
      functionUses:    7
      BranchProfiles:  []
      Callsites:
        - Src:             'core/pvapi.c:846,4'
          Dst:             get_debug_level
        - Src:             'core/pvapi.c:846,4'
          Dst:             get_debug_facility
        - Src:             'core/pvapi.c:846,4'
          Dst:             dprint_color
        - Src:             'core/pvapi.c:846,4'
          Dst:             my_pid
        - Src:             'core/pvapi.c:846,4'
          Dst:             fprintf
        - Src:             'core/pvapi.c:846,4'
          Dst:             dprint_color_reset
        - Src:             'core/pvapi.c:846,4'
          Dst:             get_debug_facility
        - Src:             'core/pvapi.c:874,28'
          Dst:             is_pv_valid_char
        - Src:             'core/pvapi.c:891,5'
          Dst:             get_debug_level
        - Src:             'core/pvapi.c:891,5'
          Dst:             get_debug_facility
        - Src:             'core/pvapi.c:891,5'
          Dst:             dprint_color
        - Src:             'core/pvapi.c:891,5'
          Dst:             my_pid
        - Src:             'core/pvapi.c:891,5'
          Dst:             fprintf
        - Src:             'core/pvapi.c:891,5'
          Dst:             dprint_color_reset
        - Src:             'core/pvapi.c:891,5'
          Dst:             get_debug_facility
        - Src:             'core/pvapi.c:911,12'
          Dst:             pv_lookup_spec_name
        - Src:             'core/pvapi.c:913,4'
          Dst:             get_debug_level
        - Src:             'core/pvapi.c:913,4'
          Dst:             get_debug_facility
        - Src:             'core/pvapi.c:913,4'
          Dst:             dprint_color
        - Src:             'core/pvapi.c:913,4'
          Dst:             my_pid
        - Src:             'core/pvapi.c:913,4'
          Dst:             fprintf
        - Src:             'core/pvapi.c:913,4'
          Dst:             dprint_color_reset
        - Src:             'core/pvapi.c:913,4'
          Dst:             get_debug_facility
        - Src:             'core/pvapi.c:918,4'
          Dst:             get_debug_level
        - Src:             'core/pvapi.c:918,4'
          Dst:             get_debug_facility
        - Src:             'core/pvapi.c:918,4'
          Dst:             dprint_color
        - Src:             'core/pvapi.c:918,4'
          Dst:             my_pid
        - Src:             'core/pvapi.c:918,4'
          Dst:             fprintf
        - Src:             'core/pvapi.c:918,4'
          Dst:             dprint_color_reset
        - Src:             'core/pvapi.c:918,4'
          Dst:             get_debug_facility
        - Src:             'core/pvapi.c:925,5'
          Dst:             get_debug_level
        - Src:             'core/pvapi.c:925,5'
          Dst:             get_debug_facility
        - Src:             'core/pvapi.c:925,5'
          Dst:             dprint_color
        - Src:             'core/pvapi.c:925,5'
          Dst:             my_pid
        - Src:             'core/pvapi.c:925,5'
          Dst:             fprintf
        - Src:             'core/pvapi.c:925,5'
          Dst:             dprint_color_reset
        - Src:             'core/pvapi.c:925,5'
          Dst:             get_debug_facility
        - Src:             'core/pvapi.c:947,5'
          Dst:             get_debug_level
        - Src:             'core/pvapi.c:947,5'
          Dst:             get_debug_facility
        - Src:             'core/pvapi.c:947,5'
          Dst:             dprint_color
        - Src:             'core/pvapi.c:947,5'
          Dst:             my_pid
        - Src:             'core/pvapi.c:947,5'
          Dst:             fprintf
        - Src:             'core/pvapi.c:947,5'
          Dst:             dprint_color_reset
        - Src:             'core/pvapi.c:947,5'
          Dst:             get_debug_facility
        - Src:             'core/pvapi.c:954,5'
          Dst:             get_debug_level
        - Src:             'core/pvapi.c:954,5'
          Dst:             get_debug_facility
        - Src:             'core/pvapi.c:954,5'
          Dst:             dprint_color
        - Src:             'core/pvapi.c:954,5'
          Dst:             my_pid
        - Src:             'core/pvapi.c:954,5'
          Dst:             fprintf
        - Src:             'core/pvapi.c:954,5'
          Dst:             dprint_color_reset
        - Src:             'core/pvapi.c:954,5'
          Dst:             get_debug_facility
        - Src:             'core/pvapi.c:970,6'
          Dst:             get_debug_level
        - Src:             'core/pvapi.c:970,6'
          Dst:             get_debug_facility
        - Src:             'core/pvapi.c:970,6'
          Dst:             dprint_color
        - Src:             'core/pvapi.c:970,6'
          Dst:             my_pid
        - Src:             'core/pvapi.c:970,6'
          Dst:             fprintf
        - Src:             'core/pvapi.c:970,6'
          Dst:             dprint_color_reset
        - Src:             'core/pvapi.c:970,6'
          Dst:             get_debug_facility
        - Src:             'core/pvapi.c:980,6'
          Dst:             get_debug_level
        - Src:             'core/pvapi.c:980,6'
          Dst:             get_debug_facility
        - Src:             'core/pvapi.c:980,6'
          Dst:             dprint_color
        - Src:             'core/pvapi.c:980,6'
          Dst:             my_pid
        - Src:             'core/pvapi.c:980,6'
          Dst:             fprintf
        - Src:             'core/pvapi.c:980,6'
          Dst:             dprint_color_reset
        - Src:             'core/pvapi.c:980,6'
          Dst:             get_debug_facility
        - Src:             'core/pvapi.c:990,5'
          Dst:             get_debug_level
        - Src:             'core/pvapi.c:990,5'
          Dst:             get_debug_facility
        - Src:             'core/pvapi.c:990,5'
          Dst:             dprint_color
        - Src:             'core/pvapi.c:990,5'
          Dst:             my_pid
        - Src:             'core/pvapi.c:990,5'
          Dst:             fprintf
        - Src:             'core/pvapi.c:990,5'
          Dst:             dprint_color_reset
        - Src:             'core/pvapi.c:990,5'
          Dst:             get_debug_facility
        - Src:             'core/pvapi.c:1011,5'
          Dst:             get_debug_level
        - Src:             'core/pvapi.c:1011,5'
          Dst:             get_debug_facility
        - Src:             'core/pvapi.c:1011,5'
          Dst:             dprint_color
        - Src:             'core/pvapi.c:1011,5'
          Dst:             my_pid
        - Src:             'core/pvapi.c:1011,5'
          Dst:             fprintf
        - Src:             'core/pvapi.c:1011,5'
          Dst:             dprint_color_reset
        - Src:             'core/pvapi.c:1011,5'
          Dst:             get_debug_facility
        - Src:             'core/pvapi.c:1018,5'
          Dst:             get_debug_level
        - Src:             'core/pvapi.c:1018,5'
          Dst:             get_debug_facility
        - Src:             'core/pvapi.c:1018,5'
          Dst:             dprint_color
        - Src:             'core/pvapi.c:1018,5'
          Dst:             my_pid
        - Src:             'core/pvapi.c:1018,5'
          Dst:             fprintf
        - Src:             'core/pvapi.c:1018,5'
          Dst:             dprint_color_reset
        - Src:             'core/pvapi.c:1018,5'
          Dst:             get_debug_facility
        - Src:             'core/pvapi.c:1030,5'
          Dst:             get_debug_level
        - Src:             'core/pvapi.c:1030,5'
          Dst:             get_debug_facility
        - Src:             'core/pvapi.c:1030,5'
          Dst:             dprint_color
        - Src:             'core/pvapi.c:1030,5'
          Dst:             my_pid
        - Src:             'core/pvapi.c:1030,5'
          Dst:             fprintf
        - Src:             'core/pvapi.c:1030,5'
          Dst:             dprint_color_reset
        - Src:             'core/pvapi.c:1030,5'
          Dst:             get_debug_facility
        - Src:             'core/pvapi.c:1063,5'
          Dst:             get_debug_level
        - Src:             'core/pvapi.c:1063,5'
          Dst:             get_debug_facility
        - Src:             'core/pvapi.c:1063,5'
          Dst:             dprint_color
        - Src:             'core/pvapi.c:1063,5'
          Dst:             my_pid
        - Src:             'core/pvapi.c:1063,5'
          Dst:             fprintf
        - Src:             'core/pvapi.c:1063,5'
          Dst:             dprint_color_reset
        - Src:             'core/pvapi.c:1063,5'
          Dst:             get_debug_facility
        - Src:             'core/pvapi.c:1069,7'
          Dst:             tr_lookup
        - Src:             'core/pvapi.c:1072,5'
          Dst:             get_debug_level
        - Src:             'core/pvapi.c:1072,5'
          Dst:             get_debug_facility
        - Src:             'core/pvapi.c:1072,5'
          Dst:             dprint_color
        - Src:             'core/pvapi.c:1072,5'
          Dst:             my_pid
        - Src:             'core/pvapi.c:1072,5'
          Dst:             fprintf
        - Src:             'core/pvapi.c:1072,5'
          Dst:             dprint_color_reset
        - Src:             'core/pvapi.c:1072,5'
          Dst:             get_debug_facility
        - Src:             'core/pvapi.c:1077,5'
          Dst:             get_debug_level
        - Src:             'core/pvapi.c:1077,5'
          Dst:             get_debug_facility
        - Src:             'core/pvapi.c:1077,5'
          Dst:             dprint_color
        - Src:             'core/pvapi.c:1077,5'
          Dst:             my_pid
        - Src:             'core/pvapi.c:1077,5'
          Dst:             fprintf
        - Src:             'core/pvapi.c:1077,5'
          Dst:             dprint_color_reset
        - Src:             'core/pvapi.c:1077,5'
          Dst:             get_debug_facility
        - Src:             'core/pvapi.c:1092,4'
          Dst:             get_debug_level
        - Src:             'core/pvapi.c:1092,4'
          Dst:             get_debug_facility
        - Src:             'core/pvapi.c:1092,4'
          Dst:             dprint_color
        - Src:             'core/pvapi.c:1092,4'
          Dst:             my_pid
        - Src:             'core/pvapi.c:1092,4'
          Dst:             fprintf
        - Src:             'core/pvapi.c:1092,4'
          Dst:             dprint_color_reset
        - Src:             'core/pvapi.c:1092,4'
          Dst:             get_debug_facility
        - Src:             'core/pvapi.c:1096,4'
          Dst:             get_debug_level
        - Src:             'core/pvapi.c:1096,4'
          Dst:             get_debug_facility
        - Src:             'core/pvapi.c:1096,4'
          Dst:             dprint_color
        - Src:             'core/pvapi.c:1096,4'
          Dst:             my_pid
        - Src:             'core/pvapi.c:1096,4'
          Dst:             fprintf
        - Src:             'core/pvapi.c:1096,4'
          Dst:             dprint_color_reset
        - Src:             'core/pvapi.c:1096,4'
          Dst:             get_debug_facility
    - functionName:    pv_get_marker
      functionSourceFile: '/src/kamailio/src/core/pvapi.c'
      linkageType:     InternalLinkage
      functionLinenumber: 673
      functionLinenumberEnd: 675
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pv_get_strintval
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/pvapi.c:674,9'
          Dst:             pv_get_strintval
    - functionName:    pv_lookup_spec_name
      functionSourceFile: '/src/kamailio/src/core/pvapi.c'
      linkageType:     InternalLinkage
      functionLinenumber: 730
      functionLinenumberEnd: 761
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         62
      ICount:          390
      EdgeCount:       82
      CyclomaticComplexity: 22
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - get_hash1_raw
        - memcmp
        - my_pid
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/pvapi.c:735,3'
          Dst:             get_debug_level
        - Src:             'core/pvapi.c:735,3'
          Dst:             get_debug_facility
        - Src:             'core/pvapi.c:735,3'
          Dst:             dprint_color
        - Src:             'core/pvapi.c:735,3'
          Dst:             my_pid
        - Src:             'core/pvapi.c:735,3'
          Dst:             fprintf
        - Src:             'core/pvapi.c:735,3'
          Dst:             dprint_color_reset
        - Src:             'core/pvapi.c:735,3'
          Dst:             get_debug_facility
        - Src:             'core/pvapi.c:741,9'
          Dst:             get_hash1_raw
        - Src:             'core/pvapi.c:748,8'
          Dst:             memcmp
    - functionName:    tr_lookup
      functionSourceFile: '/src/kamailio/src/core/pvapi.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1680
      functionLinenumberEnd: 1751
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         173
      ICount:          1087
      EdgeCount:       231
      CyclomaticComplexity: 60
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
        - tr_destroy
        - tr_get_class
        - tr_lookup_class
        - tr_new
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/pvapi.c:1700,11'
          Dst:             tr_new
        - Src:             'core/pvapi.c:1710,7'
          Dst:             tr_get_class
        - Src:             'core/pvapi.c:1715,8'
          Dst:             tr_lookup_class
        - Src:             'core/pvapi.c:1717,4'
          Dst:             get_debug_level
        - Src:             'core/pvapi.c:1717,4'
          Dst:             get_debug_facility
        - Src:             'core/pvapi.c:1717,4'
          Dst:             dprint_color
        - Src:             'core/pvapi.c:1717,4'
          Dst:             my_pid
        - Src:             'core/pvapi.c:1717,4'
          Dst:             fprintf
        - Src:             'core/pvapi.c:1717,4'
          Dst:             dprint_color_reset
        - Src:             'core/pvapi.c:1717,4'
          Dst:             get_debug_facility
        - Src:             'core/pvapi.c:1730,4'
          Dst:             get_debug_level
        - Src:             'core/pvapi.c:1730,4'
          Dst:             get_debug_facility
        - Src:             'core/pvapi.c:1730,4'
          Dst:             dprint_color
        - Src:             'core/pvapi.c:1730,4'
          Dst:             my_pid
        - Src:             'core/pvapi.c:1730,4'
          Dst:             fprintf
        - Src:             'core/pvapi.c:1730,4'
          Dst:             dprint_color_reset
        - Src:             'core/pvapi.c:1730,4'
          Dst:             get_debug_facility
        - Src:             'core/pvapi.c:1742,2'
          Dst:             get_debug_level
        - Src:             'core/pvapi.c:1742,2'
          Dst:             get_debug_facility
        - Src:             'core/pvapi.c:1742,2'
          Dst:             dprint_color
        - Src:             'core/pvapi.c:1742,2'
          Dst:             my_pid
        - Src:             'core/pvapi.c:1742,2'
          Dst:             fprintf
        - Src:             'core/pvapi.c:1742,2'
          Dst:             dprint_color_reset
        - Src:             'core/pvapi.c:1742,2'
          Dst:             get_debug_facility
        - Src:             'core/pvapi.c:1747,3'
          Dst:             tr_destroy
    - functionName:    pv_get_strintval
      functionSourceFile: '/src/kamailio/src/core/pvapi.c'
      linkageType:     InternalLinkage
      functionLinenumber: 644
      functionLinenumberEnd: 652
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         4
      ICount:          40
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pv_printf_size
      functionSourceFile: '/src/kamailio/src/core/pvapi.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1471
      functionLinenumberEnd: 1497
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         28
      ICount:          146
      EdgeCount:       37
      CyclomaticComplexity: 11
      functionsReached:
        - pv_get_spec_value
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/pvapi.c:1488,8'
          Dst:             pv_get_spec_value
    - functionName:    pv_set_spec_value
      functionSourceFile: '/src/kamailio/src/core/pvapi.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1371
      functionLinenumberEnd: 1377
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          90
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pv_get_spec_index
      functionSourceFile: '/src/kamailio/src/core/pvapi.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1303
      functionLinenumberEnd: 1340
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         103
      ICount:          626
      EdgeCount:       138
      CyclomaticComplexity: 37
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
        - pv_get_spec_value
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/pvapi.c:1330,5'
          Dst:             pv_get_spec_value
        - Src:             'core/pvapi.c:1331,3'
          Dst:             get_debug_level
        - Src:             'core/pvapi.c:1331,3'
          Dst:             get_debug_facility
        - Src:             'core/pvapi.c:1331,3'
          Dst:             dprint_color
        - Src:             'core/pvapi.c:1331,3'
          Dst:             my_pid
        - Src:             'core/pvapi.c:1331,3'
          Dst:             fprintf
        - Src:             'core/pvapi.c:1331,3'
          Dst:             dprint_color_reset
        - Src:             'core/pvapi.c:1331,3'
          Dst:             get_debug_facility
        - Src:             'core/pvapi.c:1335,3'
          Dst:             get_debug_level
        - Src:             'core/pvapi.c:1335,3'
          Dst:             get_debug_facility
        - Src:             'core/pvapi.c:1335,3'
          Dst:             dprint_color
        - Src:             'core/pvapi.c:1335,3'
          Dst:             my_pid
        - Src:             'core/pvapi.c:1335,3'
          Dst:             fprintf
        - Src:             'core/pvapi.c:1335,3'
          Dst:             dprint_color_reset
        - Src:             'core/pvapi.c:1335,3'
          Dst:             get_debug_facility
    - functionName:    pv_get_avp_name
      functionSourceFile: '/src/kamailio/src/core/pvapi.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1261
      functionLinenumberEnd: 1297
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         109
      ICount:          652
      EdgeCount:       145
      CyclomaticComplexity: 38
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
        - pv_get_spec_value
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/pvapi.c:1281,5'
          Dst:             pv_get_spec_value
        - Src:             'core/pvapi.c:1282,3'
          Dst:             get_debug_level
        - Src:             'core/pvapi.c:1282,3'
          Dst:             get_debug_facility
        - Src:             'core/pvapi.c:1282,3'
          Dst:             dprint_color
        - Src:             'core/pvapi.c:1282,3'
          Dst:             my_pid
        - Src:             'core/pvapi.c:1282,3'
          Dst:             fprintf
        - Src:             'core/pvapi.c:1282,3'
          Dst:             dprint_color_reset
        - Src:             'core/pvapi.c:1282,3'
          Dst:             get_debug_facility
        - Src:             'core/pvapi.c:1286,3'
          Dst:             get_debug_level
        - Src:             'core/pvapi.c:1286,3'
          Dst:             get_debug_facility
        - Src:             'core/pvapi.c:1286,3'
          Dst:             dprint_color
        - Src:             'core/pvapi.c:1286,3'
          Dst:             my_pid
        - Src:             'core/pvapi.c:1286,3'
          Dst:             fprintf
        - Src:             'core/pvapi.c:1286,3'
          Dst:             dprint_color_reset
        - Src:             'core/pvapi.c:1286,3'
          Dst:             get_debug_facility
    - functionName:    pv_parse_avp_name
      functionSourceFile: '/src/kamailio/src/core/pvapi.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1218
      functionLinenumberEnd: 1253
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         139
      ICount:          876
      EdgeCount:       185
      CyclomaticComplexity: 48
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - km_parse_avp_spec
        - my_pid
        - pv_parse_spec2
        - pv_spec_free
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/pvapi.c:1229,4'
          Dst:             get_debug_level
        - Src:             'core/pvapi.c:1229,4'
          Dst:             get_debug_facility
        - Src:             'core/pvapi.c:1229,4'
          Dst:             dprint_color
        - Src:             'core/pvapi.c:1229,4'
          Dst:             my_pid
        - Src:             'core/pvapi.c:1229,4'
          Dst:             fprintf
        - Src:             'core/pvapi.c:1229,4'
          Dst:             dprint_color_reset
        - Src:             'core/pvapi.c:1229,4'
          Dst:             get_debug_facility
        - Src:             'core/pvapi.c:1232,7'
          Dst:             pv_parse_spec2
        - Src:             'core/pvapi.c:1234,4'
          Dst:             get_debug_level
        - Src:             'core/pvapi.c:1234,4'
          Dst:             get_debug_facility
        - Src:             'core/pvapi.c:1234,4'
          Dst:             dprint_color
        - Src:             'core/pvapi.c:1234,4'
          Dst:             my_pid
        - Src:             'core/pvapi.c:1234,4'
          Dst:             fprintf
        - Src:             'core/pvapi.c:1234,4'
          Dst:             dprint_color_reset
        - Src:             'core/pvapi.c:1234,4'
          Dst:             get_debug_facility
        - Src:             'core/pvapi.c:1235,4'
          Dst:             pv_spec_free
        - Src:             'core/pvapi.c:1245,5'
          Dst:             km_parse_avp_spec
        - Src:             'core/pvapi.c:1248,3'
          Dst:             get_debug_level
        - Src:             'core/pvapi.c:1248,3'
          Dst:             get_debug_facility
        - Src:             'core/pvapi.c:1248,3'
          Dst:             dprint_color
        - Src:             'core/pvapi.c:1248,3'
          Dst:             my_pid
        - Src:             'core/pvapi.c:1248,3'
          Dst:             fprintf
        - Src:             'core/pvapi.c:1248,3'
          Dst:             dprint_color_reset
        - Src:             'core/pvapi.c:1248,3'
          Dst:             get_debug_facility
    - functionName:    pv_get_spec_name
      functionSourceFile: '/src/kamailio/src/core/pvapi.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1183
      functionLinenumberEnd: 1211
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         146
      ICount:          865
      EdgeCount:       194
      CyclomaticComplexity: 50
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
        - pv_get_spec_value
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/pvapi.c:1199,6'
          Dst:             pv_get_spec_value
        - Src:             'core/pvapi.c:1200,4'
          Dst:             get_debug_level
        - Src:             'core/pvapi.c:1200,4'
          Dst:             get_debug_facility
        - Src:             'core/pvapi.c:1200,4'
          Dst:             dprint_color
        - Src:             'core/pvapi.c:1200,4'
          Dst:             my_pid
        - Src:             'core/pvapi.c:1200,4'
          Dst:             fprintf
        - Src:             'core/pvapi.c:1200,4'
          Dst:             dprint_color_reset
        - Src:             'core/pvapi.c:1200,4'
          Dst:             get_debug_facility
        - Src:             'core/pvapi.c:1204,4'
          Dst:             get_debug_level
        - Src:             'core/pvapi.c:1204,4'
          Dst:             get_debug_facility
        - Src:             'core/pvapi.c:1204,4'
          Dst:             dprint_color
        - Src:             'core/pvapi.c:1204,4'
          Dst:             my_pid
        - Src:             'core/pvapi.c:1204,4'
          Dst:             fprintf
        - Src:             'core/pvapi.c:1204,4'
          Dst:             dprint_color_reset
        - Src:             'core/pvapi.c:1204,4'
          Dst:             get_debug_facility
        - Src:             'core/pvapi.c:1209,2'
          Dst:             get_debug_level
        - Src:             'core/pvapi.c:1209,2'
          Dst:             get_debug_facility
        - Src:             'core/pvapi.c:1209,2'
          Dst:             dprint_color
        - Src:             'core/pvapi.c:1209,2'
          Dst:             my_pid
        - Src:             'core/pvapi.c:1209,2'
          Dst:             fprintf
        - Src:             'core/pvapi.c:1209,2'
          Dst:             dprint_color_reset
        - Src:             'core/pvapi.c:1209,2'
          Dst:             get_debug_facility
    - functionName:    pv_elem_free_all
      functionSourceFile: '/src/kamailio/src/core/pvapi.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1608
      functionLinenumberEnd: 1615
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          33
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pv_parse_format
      functionSourceFile: '/src/kamailio/src/core/pvapi.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1107
      functionLinenumberEnd: 1177
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         132
      ICount:          811
      EdgeCount:       177
      CyclomaticComplexity: 47
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
        - pv_elem_free_all
        - pv_spec_lookup
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'core/pvapi.c:1122,4'
          Dst:             get_debug_level
        - Src:             'core/pvapi.c:1122,4'
          Dst:             get_debug_facility
        - Src:             'core/pvapi.c:1122,4'
          Dst:             dprint_color
        - Src:             'core/pvapi.c:1122,4'
          Dst:             my_pid
        - Src:             'core/pvapi.c:1122,4'
          Dst:             fprintf
        - Src:             'core/pvapi.c:1122,4'
          Dst:             dprint_color_reset
        - Src:             'core/pvapi.c:1122,4'
          Dst:             get_debug_facility
        - Src:             'core/pvapi.c:1138,4'
          Dst:             get_debug_level
        - Src:             'core/pvapi.c:1138,4'
          Dst:             get_debug_facility
        - Src:             'core/pvapi.c:1138,4'
          Dst:             dprint_color
        - Src:             'core/pvapi.c:1138,4'
          Dst:             my_pid
        - Src:             'core/pvapi.c:1138,4'
          Dst:             fprintf
        - Src:             'core/pvapi.c:1138,4'
          Dst:             dprint_color_reset
        - Src:             'core/pvapi.c:1138,4'
          Dst:             get_debug_facility
        - Src:             'core/pvapi.c:1157,13'
          Dst:             pv_spec_lookup
        - Src:             'core/pvapi.c:1174,2'
          Dst:             pv_elem_free_all
    - functionName:    pv_spec_lookup
      functionSourceFile: '/src/kamailio/src/core/pvapi.c'
      linkageType:     InternalLinkage
      functionLinenumber: 479
      functionLinenumberEnd: 506
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         99
      ICount:          595
      EdgeCount:       131
      CyclomaticComplexity: 34
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
        - pv_cache_add
        - pv_cache_lookup
        - pv_locate_name
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/pvapi.c:486,3'
          Dst:             get_debug_level
        - Src:             'core/pvapi.c:486,3'
          Dst:             get_debug_facility
        - Src:             'core/pvapi.c:486,3'
          Dst:             dprint_color
        - Src:             'core/pvapi.c:486,3'
          Dst:             my_pid
        - Src:             'core/pvapi.c:486,3'
          Dst:             fprintf
        - Src:             'core/pvapi.c:486,3'
          Dst:             dprint_color_reset
        - Src:             'core/pvapi.c:486,3'
          Dst:             get_debug_facility
        - Src:             'core/pvapi.c:491,14'
          Dst:             pv_locate_name
        - Src:             'core/pvapi.c:499,8'
          Dst:             pv_cache_lookup
        - Src:             'core/pvapi.c:504,2'
          Dst:             get_debug_level
        - Src:             'core/pvapi.c:504,2'
          Dst:             get_debug_facility
        - Src:             'core/pvapi.c:504,2'
          Dst:             dprint_color
        - Src:             'core/pvapi.c:504,2'
          Dst:             my_pid
        - Src:             'core/pvapi.c:504,2'
          Dst:             fprintf
        - Src:             'core/pvapi.c:504,2'
          Dst:             dprint_color_reset
        - Src:             'core/pvapi.c:504,2'
          Dst:             get_debug_facility
        - Src:             'core/pvapi.c:505,9'
          Dst:             pv_cache_add
    - functionName:    pv_locate_name
      functionSourceFile: '/src/kamailio/src/core/pvapi.c'
      linkageType:     InternalLinkage
      functionLinenumber: 145
      functionLinenumberEnd: 205
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         212
      ICount:          1307
      EdgeCount:       282
      CyclomaticComplexity: 72
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - is_pv_valid_char
        - my_pid
      functionUses:    12
      BranchProfiles:  []
      Callsites:
        - Src:             'core/pvapi.c:150,3'
          Dst:             get_debug_level
        - Src:             'core/pvapi.c:150,3'
          Dst:             get_debug_facility
        - Src:             'core/pvapi.c:150,3'
          Dst:             dprint_color
        - Src:             'core/pvapi.c:150,3'
          Dst:             my_pid
        - Src:             'core/pvapi.c:150,3'
          Dst:             fprintf
        - Src:             'core/pvapi.c:150,3'
          Dst:             dprint_color_reset
        - Src:             'core/pvapi.c:150,3'
          Dst:             get_debug_facility
        - Src:             'core/pvapi.c:155,3'
          Dst:             get_debug_level
        - Src:             'core/pvapi.c:155,3'
          Dst:             get_debug_facility
        - Src:             'core/pvapi.c:155,3'
          Dst:             dprint_color
        - Src:             'core/pvapi.c:155,3'
          Dst:             my_pid
        - Src:             'core/pvapi.c:155,3'
          Dst:             fprintf
        - Src:             'core/pvapi.c:155,3'
          Dst:             dprint_color_reset
        - Src:             'core/pvapi.c:155,3'
          Dst:             get_debug_facility
        - Src:             'core/pvapi.c:174,3'
          Dst:             get_debug_level
        - Src:             'core/pvapi.c:174,3'
          Dst:             get_debug_facility
        - Src:             'core/pvapi.c:174,3'
          Dst:             dprint_color
        - Src:             'core/pvapi.c:174,3'
          Dst:             my_pid
        - Src:             'core/pvapi.c:174,3'
          Dst:             fprintf
        - Src:             'core/pvapi.c:174,3'
          Dst:             dprint_color_reset
        - Src:             'core/pvapi.c:174,3'
          Dst:             get_debug_facility
        - Src:             'core/pvapi.c:180,7'
          Dst:             is_pv_valid_char
        - Src:             'core/pvapi.c:203,2'
          Dst:             get_debug_level
        - Src:             'core/pvapi.c:203,2'
          Dst:             get_debug_facility
        - Src:             'core/pvapi.c:203,2'
          Dst:             dprint_color
        - Src:             'core/pvapi.c:203,2'
          Dst:             my_pid
        - Src:             'core/pvapi.c:203,2'
          Dst:             fprintf
        - Src:             'core/pvapi.c:203,2'
          Dst:             dprint_color_reset
        - Src:             'core/pvapi.c:203,2'
          Dst:             get_debug_facility
    - functionName:    pv_cache_lookup
      functionSourceFile: '/src/kamailio/src/core/pvapi.c'
      linkageType:     InternalLinkage
      functionLinenumber: 396
      functionLinenumberEnd: 420
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         57
      ICount:          365
      EdgeCount:       75
      CyclomaticComplexity: 20
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - get_hash1_raw
        - my_pid
        - strncmp
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/pvapi.c:404,9'
          Dst:             get_hash1_raw
        - Src:             'core/pvapi.c:409,13'
          Dst:             strncmp
        - Src:             'core/pvapi.c:412,6'
          Dst:             get_debug_level
        - Src:             'core/pvapi.c:412,6'
          Dst:             get_debug_facility
        - Src:             'core/pvapi.c:412,6'
          Dst:             dprint_color
        - Src:             'core/pvapi.c:412,6'
          Dst:             my_pid
        - Src:             'core/pvapi.c:412,6'
          Dst:             fprintf
        - Src:             'core/pvapi.c:412,6'
          Dst:             dprint_color_reset
        - Src:             'core/pvapi.c:412,6'
          Dst:             get_debug_facility
    - functionName:    pv_cache_add
      functionSourceFile: '/src/kamailio/src/core/pvapi.c'
      linkageType:     InternalLinkage
      functionLinenumber: 348
      functionLinenumberEnd: 390
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         180
      ICount:          1143
      EdgeCount:       238
      CyclomaticComplexity: 60
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - get_hash1_raw
        - my_pid
        - pv_cache_drop
        - pv_init_cache
        - pv_parse_spec2
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/pvapi.c:354,3'
          Dst:             get_debug_level
        - Src:             'core/pvapi.c:354,3'
          Dst:             get_debug_facility
        - Src:             'core/pvapi.c:354,3'
          Dst:             dprint_color
        - Src:             'core/pvapi.c:354,3'
          Dst:             my_pid
        - Src:             'core/pvapi.c:354,3'
          Dst:             fprintf
        - Src:             'core/pvapi.c:354,3'
          Dst:             dprint_color_reset
        - Src:             'core/pvapi.c:354,3'
          Dst:             get_debug_facility
        - Src:             'core/pvapi.c:355,3'
          Dst:             pv_init_cache
        - Src:             'core/pvapi.c:359,4'
          Dst:             get_debug_level
        - Src:             'core/pvapi.c:359,4'
          Dst:             get_debug_facility
        - Src:             'core/pvapi.c:359,4'
          Dst:             dprint_color
        - Src:             'core/pvapi.c:359,4'
          Dst:             my_pid
        - Src:             'core/pvapi.c:359,4'
          Dst:             fprintf
        - Src:             'core/pvapi.c:359,4'
          Dst:             dprint_color_reset
        - Src:             'core/pvapi.c:359,4'
          Dst:             get_debug_facility
        - Src:             'core/pvapi.c:363,5'
          Dst:             pv_cache_drop
        - Src:             'core/pvapi.c:367,9'
          Dst:             get_hash1_raw
        - Src:             'core/pvapi.c:370,3'
          Dst:             get_debug_level
        - Src:             'core/pvapi.c:370,3'
          Dst:             get_debug_facility
        - Src:             'core/pvapi.c:370,3'
          Dst:             dprint_color
        - Src:             'core/pvapi.c:370,3'
          Dst:             my_pid
        - Src:             'core/pvapi.c:370,3'
          Dst:             fprintf
        - Src:             'core/pvapi.c:370,3'
          Dst:             dprint_color_reset
        - Src:             'core/pvapi.c:370,3'
          Dst:             get_debug_facility
        - Src:             'core/pvapi.c:377,6'
          Dst:             pv_parse_spec2
        - Src:             'core/pvapi.c:388,2'
          Dst:             get_debug_level
        - Src:             'core/pvapi.c:388,2'
          Dst:             get_debug_facility
        - Src:             'core/pvapi.c:388,2'
          Dst:             dprint_color
        - Src:             'core/pvapi.c:388,2'
          Dst:             my_pid
        - Src:             'core/pvapi.c:388,2'
          Dst:             fprintf
        - Src:             'core/pvapi.c:388,2'
          Dst:             dprint_color_reset
        - Src:             'core/pvapi.c:388,2'
          Dst:             get_debug_facility
    - functionName:    pv_init_cache
      functionSourceFile: '/src/kamailio/src/core/pvapi.c'
      linkageType:     InternalLinkage
      functionLinenumber: 80
      functionLinenumberEnd: 83
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pv_cache_drop
      functionSourceFile: '/src/kamailio/src/core/pvapi.c'
      linkageType:     InternalLinkage
      functionLinenumber: 283
      functionLinenumberEnd: 342
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         202
      ICount:          1270
      EdgeCount:       267
      CyclomaticComplexity: 67
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
        - strncmp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/pvapi.c:289,3'
          Dst:             get_debug_level
        - Src:             'core/pvapi.c:289,3'
          Dst:             get_debug_facility
        - Src:             'core/pvapi.c:289,3'
          Dst:             dprint_color
        - Src:             'core/pvapi.c:289,3'
          Dst:             my_pid
        - Src:             'core/pvapi.c:289,3'
          Dst:             fprintf
        - Src:             'core/pvapi.c:289,3'
          Dst:             dprint_color_reset
        - Src:             'core/pvapi.c:289,3'
          Dst:             get_debug_facility
        - Src:             'core/pvapi.c:298,30'
          Dst:             strncmp
        - Src:             'core/pvapi.c:299,5'
          Dst:             get_debug_level
        - Src:             'core/pvapi.c:299,5'
          Dst:             get_debug_facility
        - Src:             'core/pvapi.c:299,5'
          Dst:             dprint_color
        - Src:             'core/pvapi.c:299,5'
          Dst:             my_pid
        - Src:             'core/pvapi.c:299,5'
          Dst:             fprintf
        - Src:             'core/pvapi.c:299,5'
          Dst:             dprint_color_reset
        - Src:             'core/pvapi.c:299,5'
          Dst:             get_debug_facility
        - Src:             'core/pvapi.c:321,30'
          Dst:             strncmp
        - Src:             'core/pvapi.c:322,5'
          Dst:             get_debug_level
        - Src:             'core/pvapi.c:322,5'
          Dst:             get_debug_facility
        - Src:             'core/pvapi.c:322,5'
          Dst:             dprint_color
        - Src:             'core/pvapi.c:322,5'
          Dst:             my_pid
        - Src:             'core/pvapi.c:322,5'
          Dst:             fprintf
        - Src:             'core/pvapi.c:322,5'
          Dst:             dprint_color_reset
        - Src:             'core/pvapi.c:322,5'
          Dst:             get_debug_facility
        - Src:             'core/pvapi.c:340,2'
          Dst:             get_debug_level
        - Src:             'core/pvapi.c:340,2'
          Dst:             get_debug_facility
        - Src:             'core/pvapi.c:340,2'
          Dst:             dprint_color
        - Src:             'core/pvapi.c:340,2'
          Dst:             my_pid
        - Src:             'core/pvapi.c:340,2'
          Dst:             fprintf
        - Src:             'core/pvapi.c:340,2'
          Dst:             dprint_color_reset
        - Src:             'core/pvapi.c:340,2'
          Dst:             get_debug_facility
    - functionName:    pv_init_iname
      functionSourceFile: '/src/kamailio/src/core/pvapi.c'
      linkageType:     InternalLinkage
      functionLinenumber: 823
      functionLinenumberEnd: 829
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          36
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pv_parse_index
      functionSourceFile: '/src/kamailio/src/core/pvapi.c'
      linkageType:     InternalLinkage
      functionLinenumber: 767
      functionLinenumberEnd: 817
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         160
      ICount:          1025
      EdgeCount:       214
      CyclomaticComplexity: 56
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
        - pv_parse_spec2
        - pv_spec_free
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/pvapi.c:779,4'
          Dst:             get_debug_level
        - Src:             'core/pvapi.c:779,4'
          Dst:             get_debug_facility
        - Src:             'core/pvapi.c:779,4'
          Dst:             dprint_color
        - Src:             'core/pvapi.c:779,4'
          Dst:             my_pid
        - Src:             'core/pvapi.c:779,4'
          Dst:             fprintf
        - Src:             'core/pvapi.c:779,4'
          Dst:             dprint_color_reset
        - Src:             'core/pvapi.c:779,4'
          Dst:             get_debug_facility
        - Src:             'core/pvapi.c:782,7'
          Dst:             pv_parse_spec2
        - Src:             'core/pvapi.c:784,4'
          Dst:             get_debug_level
        - Src:             'core/pvapi.c:784,4'
          Dst:             get_debug_facility
        - Src:             'core/pvapi.c:784,4'
          Dst:             dprint_color
        - Src:             'core/pvapi.c:784,4'
          Dst:             my_pid
        - Src:             'core/pvapi.c:784,4'
          Dst:             fprintf
        - Src:             'core/pvapi.c:784,4'
          Dst:             dprint_color_reset
        - Src:             'core/pvapi.c:784,4'
          Dst:             get_debug_facility
        - Src:             'core/pvapi.c:785,4'
          Dst:             pv_spec_free
        - Src:             'core/pvapi.c:811,3'
          Dst:             get_debug_level
        - Src:             'core/pvapi.c:811,3'
          Dst:             get_debug_facility
        - Src:             'core/pvapi.c:811,3'
          Dst:             dprint_color
        - Src:             'core/pvapi.c:811,3'
          Dst:             my_pid
        - Src:             'core/pvapi.c:811,3'
          Dst:             fprintf
        - Src:             'core/pvapi.c:811,3'
          Dst:             dprint_color_reset
        - Src:             'core/pvapi.c:811,3'
          Dst:             get_debug_facility
    - functionName:    pv_get_strempty
      functionSourceFile: '/src/kamailio/src/core/pvapi.c'
      linkageType:     InternalLinkage
      functionLinenumber: 715
      functionLinenumberEnd: 723
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         4
      ICount:          34
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pv_get_empty_str
      functionSourceFile: '/src/kamailio/src/core/pvapi.c'
      linkageType:     InternalLinkage
      functionLinenumber: 707
      functionLinenumberEnd: 708
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pv_get_null_str
      functionSourceFile: '/src/kamailio/src/core/pvapi.c'
      linkageType:     InternalLinkage
      functionLinenumber: 699
      functionLinenumberEnd: 700
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pv_get_intstrval
      functionSourceFile: '/src/kamailio/src/core/pvapi.c'
      linkageType:     InternalLinkage
      functionLinenumber: 659
      functionLinenumberEnd: 667
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         4
      ICount:          40
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pv_get_strlval
      functionSourceFile: '/src/kamailio/src/core/pvapi.c'
      linkageType:     InternalLinkage
      functionLinenumber: 629
      functionLinenumberEnd: 637
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         4
      ICount:          42
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pv_get_strzval
      functionSourceFile: '/src/kamailio/src/core/pvapi.c'
      linkageType:     InternalLinkage
      functionLinenumber: 614
      functionLinenumberEnd: 622
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          49
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - strlen
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/pvapi.c:619,16'
          Dst:             strlen
    - functionName:    pv_get_strval
      functionSourceFile: '/src/kamailio/src/core/pvapi.c'
      linkageType:     InternalLinkage
      functionLinenumber: 600
      functionLinenumberEnd: 607
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         4
      ICount:          34
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    8
      BranchProfiles:  []
      Callsites:       []
    - functionName:    sint2str
      functionSourceFile: '/src/kamailio/src/core/ut.h'
      linkageType:     InternalLinkage
      functionLinenumber: 378
      functionLinenumberEnd: 379
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - sint2strbuf
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/ut.h:379,9'
          Dst:             sint2strbuf
    - functionName:    pv_get_sintval
      functionSourceFile: '/src/kamailio/src/core/pvapi.c'
      linkageType:     InternalLinkage
      functionLinenumber: 579
      functionLinenumberEnd: 593
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          58
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - sint2str
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/pvapi.c:586,7'
          Dst:             sint2str
    - functionName:    int2str
      functionSourceFile: '/src/kamailio/src/core/ut.h'
      linkageType:     InternalLinkage
      functionLinenumber: 328
      functionLinenumberEnd: 329
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - int2strbuf
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/ut.h:329,9'
          Dst:             int2strbuf
    - functionName:    pv_get_uintval
      functionSourceFile: '/src/kamailio/src/core/pvapi.c'
      linkageType:     InternalLinkage
      functionLinenumber: 558
      functionLinenumberEnd: 572
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          60
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - int2str
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/pvapi.c:565,7'
          Dst:             int2str
    - functionName:    pv_cache_get_name
      functionSourceFile: '/src/kamailio/src/core/pvapi.c'
      linkageType:     InternalLinkage
      functionLinenumber: 450
      functionLinenumberEnd: 473
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         97
      ICount:          585
      EdgeCount:       128
      CyclomaticComplexity: 33
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/pvapi.c:454,3'
          Dst:             get_debug_level
        - Src:             'core/pvapi.c:454,3'
          Dst:             get_debug_facility
        - Src:             'core/pvapi.c:454,3'
          Dst:             dprint_color
        - Src:             'core/pvapi.c:454,3'
          Dst:             my_pid
        - Src:             'core/pvapi.c:454,3'
          Dst:             fprintf
        - Src:             'core/pvapi.c:454,3'
          Dst:             dprint_color_reset
        - Src:             'core/pvapi.c:454,3'
          Dst:             get_debug_facility
        - Src:             'core/pvapi.c:465,5'
          Dst:             get_debug_level
        - Src:             'core/pvapi.c:465,5'
          Dst:             get_debug_facility
        - Src:             'core/pvapi.c:465,5'
          Dst:             dprint_color
        - Src:             'core/pvapi.c:465,5'
          Dst:             my_pid
        - Src:             'core/pvapi.c:465,5'
          Dst:             fprintf
        - Src:             'core/pvapi.c:465,5'
          Dst:             dprint_color_reset
        - Src:             'core/pvapi.c:465,5'
          Dst:             get_debug_facility
    - functionName:    pv_cache_get
      functionSourceFile: '/src/kamailio/src/core/pvapi.c'
      linkageType:     InternalLinkage
      functionLinenumber: 426
      functionLinenumberEnd: 447
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         53
      ICount:          315
      EdgeCount:       70
      CyclomaticComplexity: 19
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
        - pv_cache_add
        - pv_cache_lookup
        - pv_locate_name
      functionUses:    12
      BranchProfiles:  []
      Callsites:
        - Src:             'core/pvapi.c:431,3'
          Dst:             get_debug_level
        - Src:             'core/pvapi.c:431,3'
          Dst:             get_debug_facility
        - Src:             'core/pvapi.c:431,3'
          Dst:             dprint_color
        - Src:             'core/pvapi.c:431,3'
          Dst:             my_pid
        - Src:             'core/pvapi.c:431,3'
          Dst:             fprintf
        - Src:             'core/pvapi.c:431,3'
          Dst:             dprint_color_reset
        - Src:             'core/pvapi.c:431,3'
          Dst:             get_debug_facility
        - Src:             'core/pvapi.c:436,14'
          Dst:             pv_locate_name
        - Src:             'core/pvapi.c:441,8'
          Dst:             pv_cache_lookup
        - Src:             'core/pvapi.c:446,9'
          Dst:             pv_cache_add
    - functionName:    pv_cache_dump
      functionSourceFile: '/src/kamailio/src/core/pvapi.c'
      linkageType:     InternalLinkage
      functionLinenumber: 96
      functionLinenumberEnd: 113
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         99
      ICount:          587
      EdgeCount:       130
      CyclomaticComplexity: 33
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/pvapi.c:101,3'
          Dst:             get_debug_level
        - Src:             'core/pvapi.c:101,3'
          Dst:             get_debug_facility
        - Src:             'core/pvapi.c:101,3'
          Dst:             dprint_color
        - Src:             'core/pvapi.c:101,3'
          Dst:             my_pid
        - Src:             'core/pvapi.c:101,3'
          Dst:             fprintf
        - Src:             'core/pvapi.c:101,3'
          Dst:             dprint_color_reset
        - Src:             'core/pvapi.c:101,3'
          Dst:             get_debug_facility
        - Src:             'core/pvapi.c:108,4'
          Dst:             get_debug_level
        - Src:             'core/pvapi.c:108,4'
          Dst:             get_debug_facility
        - Src:             'core/pvapi.c:108,4'
          Dst:             dprint_color
        - Src:             'core/pvapi.c:108,4'
          Dst:             my_pid
        - Src:             'core/pvapi.c:108,4'
          Dst:             fprintf
        - Src:             'core/pvapi.c:108,4'
          Dst:             dprint_color_reset
        - Src:             'core/pvapi.c:108,4'
          Dst:             get_debug_facility
    - functionName:    pv_cache_dump_cb
      functionSourceFile: '/src/kamailio/src/core/pvapi.c'
      linkageType:     InternalLinkage
      functionLinenumber: 120
      functionLinenumberEnd: 125
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          37
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - my_pid
        - pv_cache_dump
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/pvapi.c:121,47'
          Dst:             my_pid
        - Src:             'core/pvapi.c:122,3'
          Dst:             pv_cache_dump
    - functionName:    pv_cache_get_table
      functionSourceFile: '/src/kamailio/src/core/pvapi.c'
      linkageType:     InternalLinkage
      functionLinenumber: 89
      functionLinenumberEnd: 93
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         4
      ICount:          20
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    atomic_get_and_set_int
      functionSourceFile: '/src/kamailio/src/core/mem/../mem/../atomic/atomic_x86.h'
      linkageType:     InternalLinkage
      functionLinenumber: 242
      functionLinenumberEnd: 242
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    atomic_cmpxchg_int
      functionSourceFile: '/src/kamailio/src/core/mem/../mem/../atomic/atomic_x86.h'
      linkageType:     InternalLinkage
      functionLinenumber: 243
      functionLinenumberEnd: 243
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    qm_strnstr
      functionSourceFile: '/src/kamailio/src/core/mem/q_malloc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1026
      functionLinenumberEnd: 1043
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          114
      EdgeCount:       28
      CyclomaticComplexity: 9
      functionsReached:
        - memcmp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/mem/q_malloc.c:1036,7'
          Dst:             memcmp
    - functionName:    qm_malloc_init_shm_manager
      functionSourceFile: '/src/kamailio/src/core/mem/q_malloc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1719
      functionLinenumberEnd: 1766
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         133
      ICount:          829
      EdgeCount:       176
      CyclomaticComplexity: 45
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
        - qm_malloc_init
        - qm_shm_lock_init
        - shm_core_get_pool
        - shm_init_api
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/mem/q_malloc.c:1721,17'
          Dst:             shm_core_get_pool
        - Src:             'core/mem/q_malloc.c:1724,5'
          Dst:             qm_malloc_init
        - Src:             'core/mem/q_malloc.c:1726,3'
          Dst:             get_debug_level
        - Src:             'core/mem/q_malloc.c:1726,3'
          Dst:             get_debug_facility
        - Src:             'core/mem/q_malloc.c:1726,3'
          Dst:             dprint_color
        - Src:             'core/mem/q_malloc.c:1726,3'
          Dst:             my_pid
        - Src:             'core/mem/q_malloc.c:1726,3'
          Dst:             fprintf
        - Src:             'core/mem/q_malloc.c:1726,3'
          Dst:             dprint_color_reset
        - Src:             'core/mem/q_malloc.c:1726,3'
          Dst:             get_debug_facility
        - Src:             'core/mem/q_malloc.c:1727,3'
          Dst:             fprintf
        - Src:             'core/mem/q_malloc.c:1757,5'
          Dst:             shm_init_api
        - Src:             'core/mem/q_malloc.c:1758,3'
          Dst:             get_debug_level
        - Src:             'core/mem/q_malloc.c:1758,3'
          Dst:             get_debug_facility
        - Src:             'core/mem/q_malloc.c:1758,3'
          Dst:             dprint_color
        - Src:             'core/mem/q_malloc.c:1758,3'
          Dst:             my_pid
        - Src:             'core/mem/q_malloc.c:1758,3'
          Dst:             fprintf
        - Src:             'core/mem/q_malloc.c:1758,3'
          Dst:             dprint_color_reset
        - Src:             'core/mem/q_malloc.c:1758,3'
          Dst:             get_debug_facility
        - Src:             'core/mem/q_malloc.c:1761,5'
          Dst:             qm_shm_lock_init
        - Src:             'core/mem/q_malloc.c:1762,3'
          Dst:             get_debug_level
        - Src:             'core/mem/q_malloc.c:1762,3'
          Dst:             get_debug_facility
        - Src:             'core/mem/q_malloc.c:1762,3'
          Dst:             dprint_color
        - Src:             'core/mem/q_malloc.c:1762,3'
          Dst:             my_pid
        - Src:             'core/mem/q_malloc.c:1762,3'
          Dst:             fprintf
        - Src:             'core/mem/q_malloc.c:1762,3'
          Dst:             dprint_color_reset
        - Src:             'core/mem/q_malloc.c:1762,3'
          Dst:             get_debug_facility
    - functionName:    qm_malloc_init
      functionSourceFile: '/src/kamailio/src/core/mem/q_malloc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 196
      functionLinenumberEnd: 288
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         214
      ICount:          1421
      EdgeCount:       283
      CyclomaticComplexity: 71
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
        - qm_insert_free
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/mem/q_malloc.c:221,2'
          Dst:             get_debug_level
        - Src:             'core/mem/q_malloc.c:221,2'
          Dst:             get_debug_facility
        - Src:             'core/mem/q_malloc.c:221,2'
          Dst:             dprint_color
        - Src:             'core/mem/q_malloc.c:221,2'
          Dst:             my_pid
        - Src:             'core/mem/q_malloc.c:221,2'
          Dst:             fprintf
        - Src:             'core/mem/q_malloc.c:221,2'
          Dst:             dprint_color_reset
        - Src:             'core/mem/q_malloc.c:221,2'
          Dst:             get_debug_facility
        - Src:             'core/mem/q_malloc.c:223,2'
          Dst:             get_debug_level
        - Src:             'core/mem/q_malloc.c:223,2'
          Dst:             get_debug_facility
        - Src:             'core/mem/q_malloc.c:223,2'
          Dst:             dprint_color
        - Src:             'core/mem/q_malloc.c:223,2'
          Dst:             my_pid
        - Src:             'core/mem/q_malloc.c:223,2'
          Dst:             fprintf
        - Src:             'core/mem/q_malloc.c:223,2'
          Dst:             dprint_color_reset
        - Src:             'core/mem/q_malloc.c:223,2'
          Dst:             get_debug_facility
        - Src:             'core/mem/q_malloc.c:227,2'
          Dst:             get_debug_level
        - Src:             'core/mem/q_malloc.c:227,2'
          Dst:             get_debug_facility
        - Src:             'core/mem/q_malloc.c:227,2'
          Dst:             dprint_color
        - Src:             'core/mem/q_malloc.c:227,2'
          Dst:             my_pid
        - Src:             'core/mem/q_malloc.c:227,2'
          Dst:             fprintf
        - Src:             'core/mem/q_malloc.c:227,2'
          Dst:             dprint_color_reset
        - Src:             'core/mem/q_malloc.c:227,2'
          Dst:             get_debug_facility
        - Src:             'core/mem/q_malloc.c:238,2'
          Dst:             get_debug_level
        - Src:             'core/mem/q_malloc.c:238,2'
          Dst:             get_debug_facility
        - Src:             'core/mem/q_malloc.c:238,2'
          Dst:             dprint_color
        - Src:             'core/mem/q_malloc.c:238,2'
          Dst:             my_pid
        - Src:             'core/mem/q_malloc.c:238,2'
          Dst:             fprintf
        - Src:             'core/mem/q_malloc.c:238,2'
          Dst:             dprint_color_reset
        - Src:             'core/mem/q_malloc.c:238,2'
          Dst:             get_debug_facility
        - Src:             'core/mem/q_malloc.c:243,3'
          Dst:             get_debug_level
        - Src:             'core/mem/q_malloc.c:243,3'
          Dst:             get_debug_facility
        - Src:             'core/mem/q_malloc.c:243,3'
          Dst:             dprint_color
        - Src:             'core/mem/q_malloc.c:243,3'
          Dst:             my_pid
        - Src:             'core/mem/q_malloc.c:243,3'
          Dst:             fprintf
        - Src:             'core/mem/q_malloc.c:243,3'
          Dst:             dprint_color_reset
        - Src:             'core/mem/q_malloc.c:243,3'
          Dst:             get_debug_facility
        - Src:             'core/mem/q_malloc.c:280,2'
          Dst:             qm_insert_free
    - functionName:    qm_shm_malloc
      functionSourceFile: '/src/kamailio/src/core/mem/q_malloc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1553
      functionLinenumberEnd: 1558
      functionDepth:   0
      returnType:      'N/A'
      argCount:        6
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          37
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - futex_get
        - futex_release
        - qm_malloc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/mem/q_malloc.c:1555,2'
          Dst:             futex_get
        - Src:             'core/mem/q_malloc.c:1556,6'
          Dst:             qm_malloc
        - Src:             'core/mem/q_malloc.c:1557,2'
          Dst:             futex_release
    - functionName:    qm_shm_mallocxz
      functionSourceFile: '/src/kamailio/src/core/mem/q_malloc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1562
      functionLinenumberEnd: 1567
      functionDepth:   0
      returnType:      'N/A'
      argCount:        6
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          37
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - futex_get
        - futex_release
        - qm_mallocxz
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/mem/q_malloc.c:1564,2'
          Dst:             futex_get
        - Src:             'core/mem/q_malloc.c:1565,6'
          Dst:             qm_mallocxz
        - Src:             'core/mem/q_malloc.c:1566,2'
          Dst:             futex_release
    - functionName:    qm_malloc
      functionSourceFile: '/src/kamailio/src/core/mem/q_malloc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 402
      functionLinenumberEnd: 492
      functionDepth:   0
      returnType:      'N/A'
      argCount:        6
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         149
      ICount:          1037
      EdgeCount:       197
      CyclomaticComplexity: 50
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
        - qm_debug_check_frag
        - qm_detach_free
        - qm_find_free
        - split_frag
        - sr_event_exec
      functionUses:    8
      BranchProfiles:  []
      Callsites:
        - Src:             'core/mem/q_malloc.c:417,2'
          Dst:             get_debug_level
        - Src:             'core/mem/q_malloc.c:417,2'
          Dst:             get_debug_facility
        - Src:             'core/mem/q_malloc.c:417,2'
          Dst:             dprint_color
        - Src:             'core/mem/q_malloc.c:417,2'
          Dst:             my_pid
        - Src:             'core/mem/q_malloc.c:417,2'
          Dst:             fprintf
        - Src:             'core/mem/q_malloc.c:417,2'
          Dst:             dprint_color_reset
        - Src:             'core/mem/q_malloc.c:417,2'
          Dst:             get_debug_facility
        - Src:             'core/mem/q_malloc.c:432,10'
          Dst:             qm_find_free
        - Src:             'core/mem/q_malloc.c:439,3'
          Dst:             qm_debug_check_frag
        - Src:             'core/mem/q_malloc.c:441,3'
          Dst:             qm_detach_free
        - Src:             'core/mem/q_malloc.c:448,3'
          Dst:             split_frag
        - Src:             'core/mem/q_malloc.c:469,3'
          Dst:             get_debug_level
        - Src:             'core/mem/q_malloc.c:469,3'
          Dst:             get_debug_facility
        - Src:             'core/mem/q_malloc.c:469,3'
          Dst:             dprint_color
        - Src:             'core/mem/q_malloc.c:469,3'
          Dst:             my_pid
        - Src:             'core/mem/q_malloc.c:469,3'
          Dst:             fprintf
        - Src:             'core/mem/q_malloc.c:469,3'
          Dst:             dprint_color_reset
        - Src:             'core/mem/q_malloc.c:469,3'
          Dst:             get_debug_facility
        - Src:             'core/mem/q_malloc.c:476,4'
          Dst:             sr_event_exec
        - Src:             'core/mem/q_malloc.c:483,2'
          Dst:             get_debug_level
        - Src:             'core/mem/q_malloc.c:483,2'
          Dst:             get_debug_facility
        - Src:             'core/mem/q_malloc.c:483,2'
          Dst:             dprint_color
        - Src:             'core/mem/q_malloc.c:483,2'
          Dst:             my_pid
        - Src:             'core/mem/q_malloc.c:483,2'
          Dst:             fprintf
        - Src:             'core/mem/q_malloc.c:483,2'
          Dst:             dprint_color_reset
        - Src:             'core/mem/q_malloc.c:483,2'
          Dst:             get_debug_facility
    - functionName:    qm_shm_free
      functionSourceFile: '/src/kamailio/src/core/mem/q_malloc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1600
      functionLinenumberEnd: 1604
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          34
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - futex_get
        - futex_release
        - qm_free
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/mem/q_malloc.c:1601,2'
          Dst:             futex_get
        - Src:             'core/mem/q_malloc.c:1602,2'
          Dst:             qm_free
        - Src:             'core/mem/q_malloc.c:1603,2'
          Dst:             futex_release
    - functionName:    qm_free
      functionSourceFile: '/src/kamailio/src/core/mem/q_malloc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 523
      functionLinenumberEnd: 657
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         331
      ICount:          2274
      EdgeCount:       438
      CyclomaticComplexity: 109
      functionsReached:
        - abort
        - big_hash_idx
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
        - qm_debug_check_frag
        - qm_detach_free
        - qm_insert_free
        - sr_event_exec
      functionUses:    7
      BranchProfiles:  []
      Callsites:
        - Src:             'core/mem/q_malloc.c:538,2'
          Dst:             get_debug_level
        - Src:             'core/mem/q_malloc.c:538,2'
          Dst:             get_debug_facility
        - Src:             'core/mem/q_malloc.c:538,2'
          Dst:             dprint_color
        - Src:             'core/mem/q_malloc.c:538,2'
          Dst:             my_pid
        - Src:             'core/mem/q_malloc.c:538,2'
          Dst:             fprintf
        - Src:             'core/mem/q_malloc.c:538,2'
          Dst:             dprint_color_reset
        - Src:             'core/mem/q_malloc.c:538,2'
          Dst:             get_debug_facility
        - Src:             'core/mem/q_malloc.c:543,3'
          Dst:             get_debug_level
        - Src:             'core/mem/q_malloc.c:543,3'
          Dst:             get_debug_facility
        - Src:             'core/mem/q_malloc.c:543,3'
          Dst:             dprint_color
        - Src:             'core/mem/q_malloc.c:543,3'
          Dst:             my_pid
        - Src:             'core/mem/q_malloc.c:543,3'
          Dst:             fprintf
        - Src:             'core/mem/q_malloc.c:543,3'
          Dst:             dprint_color_reset
        - Src:             'core/mem/q_malloc.c:543,3'
          Dst:             get_debug_facility
        - Src:             'core/mem/q_malloc.c:553,4'
          Dst:             get_debug_level
        - Src:             'core/mem/q_malloc.c:553,4'
          Dst:             get_debug_facility
        - Src:             'core/mem/q_malloc.c:553,4'
          Dst:             dprint_color
        - Src:             'core/mem/q_malloc.c:553,4'
          Dst:             my_pid
        - Src:             'core/mem/q_malloc.c:553,4'
          Dst:             fprintf
        - Src:             'core/mem/q_malloc.c:553,4'
          Dst:             dprint_color_reset
        - Src:             'core/mem/q_malloc.c:553,4'
          Dst:             get_debug_facility
        - Src:             'core/mem/q_malloc.c:556,4'
          Dst:             abort
        - Src:             'core/mem/q_malloc.c:558,4'
          Dst:             get_debug_level
        - Src:             'core/mem/q_malloc.c:558,4'
          Dst:             get_debug_facility
        - Src:             'core/mem/q_malloc.c:558,4'
          Dst:             dprint_color
        - Src:             'core/mem/q_malloc.c:558,4'
          Dst:             my_pid
        - Src:             'core/mem/q_malloc.c:558,4'
          Dst:             fprintf
        - Src:             'core/mem/q_malloc.c:558,4'
          Dst:             dprint_color_reset
        - Src:             'core/mem/q_malloc.c:558,4'
          Dst:             get_debug_facility
        - Src:             'core/mem/q_malloc.c:569,2'
          Dst:             qm_debug_check_frag
        - Src:             'core/mem/q_malloc.c:572,4'
          Dst:             get_debug_level
        - Src:             'core/mem/q_malloc.c:572,4'
          Dst:             get_debug_facility
        - Src:             'core/mem/q_malloc.c:572,4'
          Dst:             dprint_color
        - Src:             'core/mem/q_malloc.c:572,4'
          Dst:             my_pid
        - Src:             'core/mem/q_malloc.c:572,4'
          Dst:             fprintf
        - Src:             'core/mem/q_malloc.c:572,4'
          Dst:             dprint_color_reset
        - Src:             'core/mem/q_malloc.c:572,4'
          Dst:             get_debug_facility
        - Src:             'core/mem/q_malloc.c:576,4'
          Dst:             abort
        - Src:             'core/mem/q_malloc.c:578,4'
          Dst:             get_debug_level
        - Src:             'core/mem/q_malloc.c:578,4'
          Dst:             get_debug_facility
        - Src:             'core/mem/q_malloc.c:578,4'
          Dst:             dprint_color
        - Src:             'core/mem/q_malloc.c:578,4'
          Dst:             my_pid
        - Src:             'core/mem/q_malloc.c:578,4'
          Dst:             fprintf
        - Src:             'core/mem/q_malloc.c:578,4'
          Dst:             dprint_color_reset
        - Src:             'core/mem/q_malloc.c:578,4'
          Dst:             get_debug_facility
        - Src:             'core/mem/q_malloc.c:585,2'
          Dst:             get_debug_level
        - Src:             'core/mem/q_malloc.c:585,2'
          Dst:             get_debug_facility
        - Src:             'core/mem/q_malloc.c:585,2'
          Dst:             dprint_color
        - Src:             'core/mem/q_malloc.c:585,2'
          Dst:             my_pid
        - Src:             'core/mem/q_malloc.c:585,2'
          Dst:             fprintf
        - Src:             'core/mem/q_malloc.c:585,2'
          Dst:             dprint_color_reset
        - Src:             'core/mem/q_malloc.c:585,2'
          Dst:             get_debug_facility
        - Src:             'core/mem/q_malloc.c:610,4'
          Dst:             qm_debug_check_frag
        - Src:             'core/mem/q_malloc.c:612,4'
          Dst:             qm_detach_free
        - Src:             'core/mem/q_malloc.c:615,18'
          Dst:             big_hash_idx
        - Src:             'core/mem/q_malloc.c:626,5'
          Dst:             qm_debug_check_frag
        - Src:             'core/mem/q_malloc.c:628,5'
          Dst:             qm_detach_free
        - Src:             'core/mem/q_malloc.c:631,19'
          Dst:             big_hash_idx
        - Src:             'core/mem/q_malloc.c:651,2'
          Dst:             qm_insert_free
        - Src:             'core/mem/q_malloc.c:654,3'
          Dst:             sr_event_exec
    - functionName:    qm_shm_realloc
      functionSourceFile: '/src/kamailio/src/core/mem/q_malloc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1571
      functionLinenumberEnd: 1576
      functionDepth:   0
      returnType:      'N/A'
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          40
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - futex_get
        - futex_release
        - qm_realloc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/mem/q_malloc.c:1573,2'
          Dst:             futex_get
        - Src:             'core/mem/q_malloc.c:1574,6'
          Dst:             qm_realloc
        - Src:             'core/mem/q_malloc.c:1575,2'
          Dst:             futex_release
    - functionName:    qm_shm_reallocxf
      functionSourceFile: '/src/kamailio/src/core/mem/q_malloc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1580
      functionLinenumberEnd: 1585
      functionDepth:   0
      returnType:      'N/A'
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          40
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - futex_get
        - futex_release
        - qm_reallocxf
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/mem/q_malloc.c:1582,2'
          Dst:             futex_get
        - Src:             'core/mem/q_malloc.c:1583,6'
          Dst:             qm_reallocxf
        - Src:             'core/mem/q_malloc.c:1584,2'
          Dst:             futex_release
    - functionName:    qm_shm_resize
      functionSourceFile: '/src/kamailio/src/core/mem/q_malloc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1589
      functionLinenumberEnd: 1596
      functionDepth:   0
      returnType:      'N/A'
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          57
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - futex_get
        - futex_release
        - qm_free
        - qm_malloc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/mem/q_malloc.c:1591,2'
          Dst:             futex_get
        - Src:             'core/mem/q_malloc.c:1593,3'
          Dst:             qm_free
        - Src:             'core/mem/q_malloc.c:1594,6'
          Dst:             qm_malloc
        - Src:             'core/mem/q_malloc.c:1595,2'
          Dst:             futex_release
    - functionName:    qm_shm_status
      functionSourceFile: '/src/kamailio/src/core/mem/q_malloc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1656
      functionLinenumberEnd: 1660
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - futex_get
        - futex_release
        - qm_status
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/mem/q_malloc.c:1657,2'
          Dst:             futex_get
        - Src:             'core/mem/q_malloc.c:1658,2'
          Dst:             qm_status
        - Src:             'core/mem/q_malloc.c:1659,2'
          Dst:             futex_release
    - functionName:    qm_shm_status_filter
      functionSourceFile: '/src/kamailio/src/core/mem/q_malloc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1662
      functionLinenumberEnd: 1666
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - futex_get
        - futex_release
        - qm_status_filter
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/mem/q_malloc.c:1663,2'
          Dst:             futex_get
        - Src:             'core/mem/q_malloc.c:1664,2'
          Dst:             qm_status_filter
        - Src:             'core/mem/q_malloc.c:1665,2'
          Dst:             futex_release
    - functionName:    qm_shm_info
      functionSourceFile: '/src/kamailio/src/core/mem/q_malloc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1668
      functionLinenumberEnd: 1672
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - futex_get
        - futex_release
        - qm_info
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/mem/q_malloc.c:1669,2'
          Dst:             futex_get
        - Src:             'core/mem/q_malloc.c:1670,2'
          Dst:             qm_info
        - Src:             'core/mem/q_malloc.c:1671,2'
          Dst:             futex_release
    - functionName:    qm_shm_report
      functionSourceFile: '/src/kamailio/src/core/mem/q_malloc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1674
      functionLinenumberEnd: 1678
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - futex_get
        - futex_release
        - qm_report
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/mem/q_malloc.c:1675,2'
          Dst:             futex_get
        - Src:             'core/mem/q_malloc.c:1676,2'
          Dst:             qm_report
        - Src:             'core/mem/q_malloc.c:1677,2'
          Dst:             futex_release
    - functionName:    qm_shm_available
      functionSourceFile: '/src/kamailio/src/core/mem/q_malloc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1680
      functionLinenumberEnd: 1685
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - futex_get
        - futex_release
        - qm_available
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/mem/q_malloc.c:1682,2'
          Dst:             futex_get
        - Src:             'core/mem/q_malloc.c:1683,6'
          Dst:             qm_available
        - Src:             'core/mem/q_malloc.c:1684,2'
          Dst:             futex_release
    - functionName:    qm_shm_sums
      functionSourceFile: '/src/kamailio/src/core/mem/q_malloc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1688
      functionLinenumberEnd: 1692
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - futex_get
        - futex_release
        - qm_sums
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/mem/q_malloc.c:1689,2'
          Dst:             futex_get
        - Src:             'core/mem/q_malloc.c:1690,2'
          Dst:             qm_sums
        - Src:             'core/mem/q_malloc.c:1691,2'
          Dst:             futex_release
    - functionName:    qm_malloc_destroy_shm_manager
      functionSourceFile: '/src/kamailio/src/core/mem/q_malloc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1708
      functionLinenumberEnd: 1713
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - qm_shm_lock_destroy
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/mem/q_malloc.c:1709,2'
          Dst:             qm_shm_lock_destroy
    - functionName:    qm_shm_mod_get_stats
      functionSourceFile: '/src/kamailio/src/core/mem/q_malloc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1694
      functionLinenumberEnd: 1698
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - futex_get
        - futex_release
        - qm_mod_get_stats
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/mem/q_malloc.c:1695,2'
          Dst:             futex_get
        - Src:             'core/mem/q_malloc.c:1696,2'
          Dst:             qm_mod_get_stats
        - Src:             'core/mem/q_malloc.c:1697,2'
          Dst:             futex_release
    - functionName:    qm_shm_mod_free_stats
      functionSourceFile: '/src/kamailio/src/core/mem/q_malloc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1700
      functionLinenumberEnd: 1702
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - qm_mod_free_stats
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/mem/q_malloc.c:1701,2'
          Dst:             qm_mod_free_stats
    - functionName:    qm_shm_glock
      functionSourceFile: '/src/kamailio/src/core/mem/q_malloc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1498
      functionLinenumberEnd: 1500
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - futex_get
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/mem/q_malloc.c:1499,2'
          Dst:             futex_get
    - functionName:    qm_shm_gunlock
      functionSourceFile: '/src/kamailio/src/core/mem/q_malloc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1506
      functionLinenumberEnd: 1508
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - futex_release
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/mem/q_malloc.c:1507,2'
          Dst:             futex_release
    - functionName:    qm_setfunc
      functionSourceFile: '/src/kamailio/src/core/mem/q_malloc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 843
      functionLinenumberEnd: 864
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         54
      ICount:          316
      EdgeCount:       70
      CyclomaticComplexity: 18
      functionsReached:
        - abort
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/mem/q_malloc.c:854,3'
          Dst:             get_debug_level
        - Src:             'core/mem/q_malloc.c:854,3'
          Dst:             get_debug_facility
        - Src:             'core/mem/q_malloc.c:854,3'
          Dst:             dprint_color
        - Src:             'core/mem/q_malloc.c:854,3'
          Dst:             my_pid
        - Src:             'core/mem/q_malloc.c:854,3'
          Dst:             fprintf
        - Src:             'core/mem/q_malloc.c:854,3'
          Dst:             dprint_color_reset
        - Src:             'core/mem/q_malloc.c:854,3'
          Dst:             get_debug_facility
        - Src:             'core/mem/q_malloc.c:857,3'
          Dst:             abort
    - functionName:    qm_shm_lock_init
      functionSourceFile: '/src/kamailio/src/core/mem/q_malloc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1525
      functionLinenumberEnd: 1547
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         130
      ICount:          760
      EdgeCount:       172
      CyclomaticComplexity: 44
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - futex_init
        - get_debug_facility
        - get_debug_level
        - my_pid
        - qm_malloc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/mem/q_malloc.c:1527,3'
          Dst:             get_debug_level
        - Src:             'core/mem/q_malloc.c:1527,3'
          Dst:             get_debug_facility
        - Src:             'core/mem/q_malloc.c:1527,3'
          Dst:             dprint_color
        - Src:             'core/mem/q_malloc.c:1527,3'
          Dst:             my_pid
        - Src:             'core/mem/q_malloc.c:1527,3'
          Dst:             fprintf
        - Src:             'core/mem/q_malloc.c:1527,3'
          Dst:             dprint_color_reset
        - Src:             'core/mem/q_malloc.c:1527,3'
          Dst:             get_debug_facility
        - Src:             'core/mem/q_malloc.c:1532,17'
          Dst:             qm_malloc
        - Src:             'core/mem/q_malloc.c:1539,3'
          Dst:             get_debug_level
        - Src:             'core/mem/q_malloc.c:1539,3'
          Dst:             get_debug_facility
        - Src:             'core/mem/q_malloc.c:1539,3'
          Dst:             dprint_color
        - Src:             'core/mem/q_malloc.c:1539,3'
          Dst:             my_pid
        - Src:             'core/mem/q_malloc.c:1539,3'
          Dst:             fprintf
        - Src:             'core/mem/q_malloc.c:1539,3'
          Dst:             dprint_color_reset
        - Src:             'core/mem/q_malloc.c:1539,3'
          Dst:             get_debug_facility
        - Src:             'core/mem/q_malloc.c:1542,5'
          Dst:             futex_init
        - Src:             'core/mem/q_malloc.c:1543,3'
          Dst:             get_debug_level
        - Src:             'core/mem/q_malloc.c:1543,3'
          Dst:             get_debug_facility
        - Src:             'core/mem/q_malloc.c:1543,3'
          Dst:             dprint_color
        - Src:             'core/mem/q_malloc.c:1543,3'
          Dst:             my_pid
        - Src:             'core/mem/q_malloc.c:1543,3'
          Dst:             fprintf
        - Src:             'core/mem/q_malloc.c:1543,3'
          Dst:             dprint_color_reset
        - Src:             'core/mem/q_malloc.c:1543,3'
          Dst:             get_debug_facility
    - functionName:    futex_init
      functionSourceFile: '/src/kamailio/src/core/mem/../mem/../futexlock.h'
      linkageType:     InternalLinkage
      functionLinenumber: 84
      functionLinenumberEnd: 86
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    futex_release
      functionSourceFile: '/src/kamailio/src/core/mem/../mem/../futexlock.h'
      linkageType:     InternalLinkage
      functionLinenumber: 130
      functionLinenumberEnd: 138
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          41
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - atomic_get_and_set_int
        - syscall
      functionUses:    14
      BranchProfiles:  []
      Callsites:
        - Src:             'core/mem/../mem/../futexlock.h:134,6'
          Dst:             atomic_get_and_set_int
        - Src:             'core/mem/../mem/../futexlock.h:136,3'
          Dst:             syscall
    - functionName:    futex_get
      functionSourceFile: '/src/kamailio/src/core/mem/../mem/../futexlock.h'
      linkageType:     InternalLinkage
      functionLinenumber: 91
      functionLinenumberEnd: 126
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         23
      ICount:          106
      EdgeCount:       28
      CyclomaticComplexity: 7
      functionsReached:
        - atomic_cmpxchg_int
        - atomic_get_and_set_int
        - syscall
      functionUses:    14
      BranchProfiles:  []
      Callsites:
        - Src:             'core/mem/../mem/../futexlock.h:99,6'
          Dst:             atomic_cmpxchg_int
        - Src:             'core/mem/../mem/../futexlock.h:108,4'
          Dst:             syscall
        - Src:             'core/mem/../mem/../futexlock.h:109,8'
          Dst:             atomic_get_and_set_int
        - Src:             'core/mem/../mem/../futexlock.h:119,7'
          Dst:             atomic_get_and_set_int
        - Src:             'core/mem/../mem/../futexlock.h:121,4'
          Dst:             syscall
        - Src:             'core/mem/../mem/../futexlock.h:122,8'
          Dst:             atomic_get_and_set_int
    - functionName:    qm_mod_free_stats
      functionSourceFile: '/src/kamailio/src/core/mem/q_malloc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1380
      functionLinenumberEnd: 1397
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         49
      ICount:          287
      EdgeCount:       64
      CyclomaticComplexity: 17
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/mem/q_malloc.c:1385,2'
          Dst:             get_debug_level
        - Src:             'core/mem/q_malloc.c:1385,2'
          Dst:             get_debug_facility
        - Src:             'core/mem/q_malloc.c:1385,2'
          Dst:             dprint_color
        - Src:             'core/mem/q_malloc.c:1385,2'
          Dst:             my_pid
        - Src:             'core/mem/q_malloc.c:1385,2'
          Dst:             fprintf
        - Src:             'core/mem/q_malloc.c:1385,2'
          Dst:             dprint_color_reset
        - Src:             'core/mem/q_malloc.c:1385,2'
          Dst:             get_debug_facility
    - functionName:    qm_mod_get_stats
      functionSourceFile: '/src/kamailio/src/core/mem/q_malloc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1350
      functionLinenumberEnd: 1377
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         55
      ICount:          339
      EdgeCount:       72
      CyclomaticComplexity: 19
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - get_mem_counter
        - my_pid
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/mem/q_malloc.c:1355,2'
          Dst:             get_debug_level
        - Src:             'core/mem/q_malloc.c:1355,2'
          Dst:             get_debug_facility
        - Src:             'core/mem/q_malloc.c:1355,2'
          Dst:             dprint_color
        - Src:             'core/mem/q_malloc.c:1355,2'
          Dst:             my_pid
        - Src:             'core/mem/q_malloc.c:1355,2'
          Dst:             fprintf
        - Src:             'core/mem/q_malloc.c:1355,2'
          Dst:             dprint_color_reset
        - Src:             'core/mem/q_malloc.c:1355,2'
          Dst:             get_debug_facility
        - Src:             'core/mem/q_malloc.c:1370,8'
          Dst:             get_mem_counter
    - functionName:    get_mem_counter
      functionSourceFile: '/src/kamailio/src/core/mem/q_malloc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1221
      functionLinenumberEnd: 1239
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         18
      ICount:          132
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    qm_shm_lock_destroy
      functionSourceFile: '/src/kamailio/src/core/mem/q_malloc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1514
      functionLinenumberEnd: 1519
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         46
      ICount:          260
      EdgeCount:       60
      CyclomaticComplexity: 16
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/mem/q_malloc.c:1516,3'
          Dst:             get_debug_level
        - Src:             'core/mem/q_malloc.c:1516,3'
          Dst:             get_debug_facility
        - Src:             'core/mem/q_malloc.c:1516,3'
          Dst:             dprint_color
        - Src:             'core/mem/q_malloc.c:1516,3'
          Dst:             my_pid
        - Src:             'core/mem/q_malloc.c:1516,3'
          Dst:             fprintf
        - Src:             'core/mem/q_malloc.c:1516,3'
          Dst:             dprint_color_reset
        - Src:             'core/mem/q_malloc.c:1516,3'
          Dst:             get_debug_facility
    - functionName:    qm_sums
      functionSourceFile: '/src/kamailio/src/core/mem/q_malloc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1243
      functionLinenumberEnd: 1279
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         153
      ICount:          943
      EdgeCount:       202
      CyclomaticComplexity: 51
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - get_mem_counter
        - my_pid
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/mem/q_malloc.c:1257,2'
          Dst:             get_debug_level
        - Src:             'core/mem/q_malloc.c:1257,2'
          Dst:             get_debug_facility
        - Src:             'core/mem/q_malloc.c:1257,2'
          Dst:             dprint_color
        - Src:             'core/mem/q_malloc.c:1257,2'
          Dst:             my_pid
        - Src:             'core/mem/q_malloc.c:1257,2'
          Dst:             fprintf
        - Src:             'core/mem/q_malloc.c:1257,2'
          Dst:             dprint_color_reset
        - Src:             'core/mem/q_malloc.c:1257,2'
          Dst:             get_debug_facility
        - Src:             'core/mem/q_malloc.c:1263,8'
          Dst:             get_mem_counter
        - Src:             'core/mem/q_malloc.c:1270,3'
          Dst:             get_debug_level
        - Src:             'core/mem/q_malloc.c:1270,3'
          Dst:             get_debug_facility
        - Src:             'core/mem/q_malloc.c:1270,3'
          Dst:             dprint_color
        - Src:             'core/mem/q_malloc.c:1270,3'
          Dst:             my_pid
        - Src:             'core/mem/q_malloc.c:1270,3'
          Dst:             fprintf
        - Src:             'core/mem/q_malloc.c:1270,3'
          Dst:             dprint_color_reset
        - Src:             'core/mem/q_malloc.c:1270,3'
          Dst:             get_debug_facility
        - Src:             'core/mem/q_malloc.c:1277,2'
          Dst:             get_debug_level
        - Src:             'core/mem/q_malloc.c:1277,2'
          Dst:             get_debug_facility
        - Src:             'core/mem/q_malloc.c:1277,2'
          Dst:             dprint_color
        - Src:             'core/mem/q_malloc.c:1277,2'
          Dst:             my_pid
        - Src:             'core/mem/q_malloc.c:1277,2'
          Dst:             fprintf
        - Src:             'core/mem/q_malloc.c:1277,2'
          Dst:             dprint_color_reset
        - Src:             'core/mem/q_malloc.c:1277,2'
          Dst:             get_debug_facility
    - functionName:    qm_available
      functionSourceFile: '/src/kamailio/src/core/mem/q_malloc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1208
      functionLinenumberEnd: 1213
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          16
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    qm_report
      functionSourceFile: '/src/kamailio/src/core/mem/q_malloc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1291
      functionLinenumberEnd: 1346
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         51
      ICount:          490
      EdgeCount:       61
      CyclomaticComplexity: 12
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    qm_info
      functionSourceFile: '/src/kamailio/src/core/mem/q_malloc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1189
      functionLinenumberEnd: 1202
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          56
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    qm_status_filter
      functionSourceFile: '/src/kamailio/src/core/mem/q_malloc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1080
      functionLinenumberEnd: 1183
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         93
      ICount:          711
      EdgeCount:       122
      CyclomaticComplexity: 31
      functionsReached:
        - __isoc99_sscanf
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
        - qm_frag_match
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/mem/q_malloc.c:1094,5'
          Dst:             __isoc99_sscanf
        - Src:             'core/mem/q_malloc.c:1096,17'
          Dst:             __isoc99_sscanf
        - Src:             'core/mem/q_malloc.c:1103,2'
          Dst:             fprintf
        - Src:             'core/mem/q_malloc.c:1107,2'
          Dst:             fprintf
        - Src:             'core/mem/q_malloc.c:1108,2'
          Dst:             fprintf
        - Src:             'core/mem/q_malloc.c:1110,2'
          Dst:             fprintf
        - Src:             'core/mem/q_malloc.c:1112,2'
          Dst:             fprintf
        - Src:             'core/mem/q_malloc.c:1117,7'
          Dst:             qm_frag_match
        - Src:             'core/mem/q_malloc.c:1118,5'
          Dst:             fprintf
        - Src:             'core/mem/q_malloc.c:1122,5'
          Dst:             fprintf
        - Src:             'core/mem/q_malloc.c:1125,5'
          Dst:             fprintf
        - Src:             'core/mem/q_malloc.c:1128,6'
          Dst:             fprintf
        - Src:             'core/mem/q_malloc.c:1133,6'
          Dst:             fprintf
        - Src:             'core/mem/q_malloc.c:1148,2'
          Dst:             fprintf
        - Src:             'core/mem/q_malloc.c:1169,4'
          Dst:             fprintf
        - Src:             'core/mem/q_malloc.c:1176,4'
          Dst:             get_debug_level
        - Src:             'core/mem/q_malloc.c:1176,4'
          Dst:             get_debug_facility
        - Src:             'core/mem/q_malloc.c:1176,4'
          Dst:             dprint_color
        - Src:             'core/mem/q_malloc.c:1176,4'
          Dst:             my_pid
        - Src:             'core/mem/q_malloc.c:1176,4'
          Dst:             fprintf
        - Src:             'core/mem/q_malloc.c:1176,4'
          Dst:             dprint_color_reset
        - Src:             'core/mem/q_malloc.c:1176,4'
          Dst:             get_debug_facility
        - Src:             'core/mem/q_malloc.c:1182,2'
          Dst:             fprintf
    - functionName:    __isoc99_sscanf
      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:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    qm_frag_match
      functionSourceFile: '/src/kamailio/src/core/mem/q_malloc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1047
      functionLinenumberEnd: 1059
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         20
      ICount:          121
      EdgeCount:       27
      CyclomaticComplexity: 9
      functionsReached:
        - qm_strnstr
        - strcmp
        - strlen
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/mem/q_malloc.c:1052,5'
          Dst:             strlen
        - Src:             'core/mem/q_malloc.c:1053,27'
          Dst:             strlen
        - Src:             'core/mem/q_malloc.c:1053,7'
          Dst:             qm_strnstr
        - Src:             'core/mem/q_malloc.c:1056,44'
          Dst:             strcmp
    - functionName:    qm_status
      functionSourceFile: '/src/kamailio/src/core/mem/q_malloc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 927
      functionLinenumberEnd: 1021
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         696
      ICount:          4385
      EdgeCount:       922
      CyclomaticComplexity: 228
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
      functionUses:    9
      BranchProfiles:  []
      Callsites:
        - Src:             'core/mem/q_malloc.c:940,2'
          Dst:             get_debug_level
        - Src:             'core/mem/q_malloc.c:940,2'
          Dst:             get_debug_facility
        - Src:             'core/mem/q_malloc.c:940,2'
          Dst:             dprint_color
        - Src:             'core/mem/q_malloc.c:940,2'
          Dst:             my_pid
        - Src:             'core/mem/q_malloc.c:940,2'
          Dst:             fprintf
        - Src:             'core/mem/q_malloc.c:940,2'
          Dst:             dprint_color_reset
        - Src:             'core/mem/q_malloc.c:940,2'
          Dst:             get_debug_facility
        - Src:             'core/mem/q_malloc.c:944,2'
          Dst:             get_debug_level
        - Src:             'core/mem/q_malloc.c:944,2'
          Dst:             get_debug_facility
        - Src:             'core/mem/q_malloc.c:944,2'
          Dst:             dprint_color
        - Src:             'core/mem/q_malloc.c:944,2'
          Dst:             my_pid
        - Src:             'core/mem/q_malloc.c:944,2'
          Dst:             fprintf
        - Src:             'core/mem/q_malloc.c:944,2'
          Dst:             dprint_color_reset
        - Src:             'core/mem/q_malloc.c:944,2'
          Dst:             get_debug_facility
        - Src:             'core/mem/q_malloc.c:946,2'
          Dst:             get_debug_level
        - Src:             'core/mem/q_malloc.c:946,2'
          Dst:             get_debug_facility
        - Src:             'core/mem/q_malloc.c:946,2'
          Dst:             dprint_color
        - Src:             'core/mem/q_malloc.c:946,2'
          Dst:             my_pid
        - Src:             'core/mem/q_malloc.c:946,2'
          Dst:             fprintf
        - Src:             'core/mem/q_malloc.c:946,2'
          Dst:             dprint_color_reset
        - Src:             'core/mem/q_malloc.c:946,2'
          Dst:             get_debug_facility
        - Src:             'core/mem/q_malloc.c:949,2'
          Dst:             get_debug_level
        - Src:             'core/mem/q_malloc.c:949,2'
          Dst:             get_debug_facility
        - Src:             'core/mem/q_malloc.c:949,2'
          Dst:             dprint_color
        - Src:             'core/mem/q_malloc.c:949,2'
          Dst:             my_pid
        - Src:             'core/mem/q_malloc.c:949,2'
          Dst:             fprintf
        - Src:             'core/mem/q_malloc.c:949,2'
          Dst:             dprint_color_reset
        - Src:             'core/mem/q_malloc.c:949,2'
          Dst:             get_debug_facility
        - Src:             'core/mem/q_malloc.c:955,2'
          Dst:             get_debug_level
        - Src:             'core/mem/q_malloc.c:955,2'
          Dst:             get_debug_facility
        - Src:             'core/mem/q_malloc.c:955,2'
          Dst:             dprint_color
        - Src:             'core/mem/q_malloc.c:955,2'
          Dst:             my_pid
        - Src:             'core/mem/q_malloc.c:955,2'
          Dst:             fprintf
        - Src:             'core/mem/q_malloc.c:955,2'
          Dst:             dprint_color_reset
        - Src:             'core/mem/q_malloc.c:955,2'
          Dst:             get_debug_facility
        - Src:             'core/mem/q_malloc.c:960,4'
          Dst:             get_debug_level
        - Src:             'core/mem/q_malloc.c:960,4'
          Dst:             get_debug_facility
        - Src:             'core/mem/q_malloc.c:960,4'
          Dst:             dprint_color
        - Src:             'core/mem/q_malloc.c:960,4'
          Dst:             my_pid
        - Src:             'core/mem/q_malloc.c:960,4'
          Dst:             fprintf
        - Src:             'core/mem/q_malloc.c:960,4'
          Dst:             dprint_color_reset
        - Src:             'core/mem/q_malloc.c:960,4'
          Dst:             get_debug_facility
        - Src:             'core/mem/q_malloc.c:966,4'
          Dst:             get_debug_level
        - Src:             'core/mem/q_malloc.c:966,4'
          Dst:             get_debug_facility
        - Src:             'core/mem/q_malloc.c:966,4'
          Dst:             dprint_color
        - Src:             'core/mem/q_malloc.c:966,4'
          Dst:             my_pid
        - Src:             'core/mem/q_malloc.c:966,4'
          Dst:             fprintf
        - Src:             'core/mem/q_malloc.c:966,4'
          Dst:             dprint_color_reset
        - Src:             'core/mem/q_malloc.c:966,4'
          Dst:             get_debug_facility
        - Src:             'core/mem/q_malloc.c:970,4'
          Dst:             get_debug_level
        - Src:             'core/mem/q_malloc.c:970,4'
          Dst:             get_debug_facility
        - Src:             'core/mem/q_malloc.c:970,4'
          Dst:             dprint_color
        - Src:             'core/mem/q_malloc.c:970,4'
          Dst:             my_pid
        - Src:             'core/mem/q_malloc.c:970,4'
          Dst:             fprintf
        - Src:             'core/mem/q_malloc.c:970,4'
          Dst:             dprint_color_reset
        - Src:             'core/mem/q_malloc.c:970,4'
          Dst:             get_debug_facility
        - Src:             'core/mem/q_malloc.c:974,5'
          Dst:             get_debug_level
        - Src:             'core/mem/q_malloc.c:974,5'
          Dst:             get_debug_facility
        - Src:             'core/mem/q_malloc.c:974,5'
          Dst:             dprint_color
        - Src:             'core/mem/q_malloc.c:974,5'
          Dst:             my_pid
        - Src:             'core/mem/q_malloc.c:974,5'
          Dst:             fprintf
        - Src:             'core/mem/q_malloc.c:974,5'
          Dst:             dprint_color_reset
        - Src:             'core/mem/q_malloc.c:974,5'
          Dst:             get_debug_facility
        - Src:             'core/mem/q_malloc.c:979,5'
          Dst:             get_debug_level
        - Src:             'core/mem/q_malloc.c:979,5'
          Dst:             get_debug_facility
        - Src:             'core/mem/q_malloc.c:979,5'
          Dst:             dprint_color
        - Src:             'core/mem/q_malloc.c:979,5'
          Dst:             my_pid
        - Src:             'core/mem/q_malloc.c:979,5'
          Dst:             fprintf
        - Src:             'core/mem/q_malloc.c:979,5'
          Dst:             dprint_color_reset
        - Src:             'core/mem/q_malloc.c:979,5'
          Dst:             get_debug_facility
        - Src:             'core/mem/q_malloc.c:987,2'
          Dst:             get_debug_level
        - Src:             'core/mem/q_malloc.c:987,2'
          Dst:             get_debug_facility
        - Src:             'core/mem/q_malloc.c:987,2'
          Dst:             dprint_color
        - Src:             'core/mem/q_malloc.c:987,2'
          Dst:             my_pid
        - Src:             'core/mem/q_malloc.c:987,2'
          Dst:             fprintf
        - Src:             'core/mem/q_malloc.c:987,2'
          Dst:             dprint_color_reset
        - Src:             'core/mem/q_malloc.c:987,2'
          Dst:             get_debug_facility
        - Src:             'core/mem/q_malloc.c:1006,4'
          Dst:             get_debug_level
        - Src:             'core/mem/q_malloc.c:1006,4'
          Dst:             get_debug_facility
        - Src:             'core/mem/q_malloc.c:1006,4'
          Dst:             dprint_color
        - Src:             'core/mem/q_malloc.c:1006,4'
          Dst:             my_pid
        - Src:             'core/mem/q_malloc.c:1006,4'
          Dst:             fprintf
        - Src:             'core/mem/q_malloc.c:1006,4'
          Dst:             dprint_color_reset
        - Src:             'core/mem/q_malloc.c:1006,4'
          Dst:             get_debug_facility
        - Src:             'core/mem/q_malloc.c:1013,4'
          Dst:             get_debug_level
        - Src:             'core/mem/q_malloc.c:1013,4'
          Dst:             get_debug_facility
        - Src:             'core/mem/q_malloc.c:1013,4'
          Dst:             dprint_color
        - Src:             'core/mem/q_malloc.c:1013,4'
          Dst:             my_pid
        - Src:             'core/mem/q_malloc.c:1013,4'
          Dst:             fprintf
        - Src:             'core/mem/q_malloc.c:1013,4'
          Dst:             dprint_color_reset
        - Src:             'core/mem/q_malloc.c:1013,4'
          Dst:             get_debug_facility
        - Src:             'core/mem/q_malloc.c:1019,2'
          Dst:             get_debug_level
        - Src:             'core/mem/q_malloc.c:1019,2'
          Dst:             get_debug_facility
        - Src:             'core/mem/q_malloc.c:1019,2'
          Dst:             dprint_color
        - Src:             'core/mem/q_malloc.c:1019,2'
          Dst:             my_pid
        - Src:             'core/mem/q_malloc.c:1019,2'
          Dst:             fprintf
        - Src:             'core/mem/q_malloc.c:1019,2'
          Dst:             dprint_color_reset
        - Src:             'core/mem/q_malloc.c:1019,2'
          Dst:             get_debug_facility
    - functionName:    qm_reallocxf
      functionSourceFile: '/src/kamailio/src/core/mem/q_malloc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 821
      functionLinenumberEnd: 838
      functionDepth:   0
      returnType:      'N/A'
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          61
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - qm_free
        - qm_realloc
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/mem/q_malloc.c:825,6'
          Dst:             qm_realloc
        - Src:             'core/mem/q_malloc.c:832,3'
          Dst:             qm_free
    - functionName:    qm_realloc
      functionSourceFile: '/src/kamailio/src/core/mem/q_malloc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 666
      functionLinenumberEnd: 812
      functionDepth:   0
      returnType:      'N/A'
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         492
      ICount:          3141
      EdgeCount:       651
      CyclomaticComplexity: 161
      functionsReached:
        - abort
        - big_hash_idx
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
        - qm_debug_check_frag
        - qm_detach_free
        - qm_free
        - qm_malloc
        - split_frag
        - sr_event_exec
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'core/mem/q_malloc.c:677,2'
          Dst:             get_debug_level
        - Src:             'core/mem/q_malloc.c:677,2'
          Dst:             get_debug_facility
        - Src:             'core/mem/q_malloc.c:677,2'
          Dst:             dprint_color
        - Src:             'core/mem/q_malloc.c:677,2'
          Dst:             my_pid
        - Src:             'core/mem/q_malloc.c:677,2'
          Dst:             fprintf
        - Src:             'core/mem/q_malloc.c:677,2'
          Dst:             dprint_color_reset
        - Src:             'core/mem/q_malloc.c:677,2'
          Dst:             get_debug_facility
        - Src:             'core/mem/q_malloc.c:680,3'
          Dst:             get_debug_level
        - Src:             'core/mem/q_malloc.c:680,3'
          Dst:             get_debug_facility
        - Src:             'core/mem/q_malloc.c:680,3'
          Dst:             dprint_color
        - Src:             'core/mem/q_malloc.c:680,3'
          Dst:             my_pid
        - Src:             'core/mem/q_malloc.c:680,3'
          Dst:             fprintf
        - Src:             'core/mem/q_malloc.c:680,3'
          Dst:             dprint_color_reset
        - Src:             'core/mem/q_malloc.c:680,3'
          Dst:             get_debug_facility
        - Src:             'core/mem/q_malloc.c:683,3'
          Dst:             abort
        - Src:             'core/mem/q_malloc.c:690,4'
          Dst:             qm_free
        - Src:             'core/mem/q_malloc.c:699,10'
          Dst:             qm_malloc
        - Src:             'core/mem/q_malloc.c:705,2'
          Dst:             qm_debug_check_frag
        - Src:             'core/mem/q_malloc.c:706,2'
          Dst:             get_debug_level
        - Src:             'core/mem/q_malloc.c:706,2'
          Dst:             get_debug_facility
        - Src:             'core/mem/q_malloc.c:706,2'
          Dst:             dprint_color
        - Src:             'core/mem/q_malloc.c:706,2'
          Dst:             my_pid
        - Src:             'core/mem/q_malloc.c:706,2'
          Dst:             fprintf
        - Src:             'core/mem/q_malloc.c:706,2'
          Dst:             dprint_color_reset
        - Src:             'core/mem/q_malloc.c:706,2'
          Dst:             get_debug_facility
        - Src:             'core/mem/q_malloc.c:709,3'
          Dst:             get_debug_level
        - Src:             'core/mem/q_malloc.c:709,3'
          Dst:             get_debug_facility
        - Src:             'core/mem/q_malloc.c:709,3'
          Dst:             dprint_color
        - Src:             'core/mem/q_malloc.c:709,3'
          Dst:             my_pid
        - Src:             'core/mem/q_malloc.c:709,3'
          Dst:             fprintf
        - Src:             'core/mem/q_malloc.c:709,3'
          Dst:             dprint_color_reset
        - Src:             'core/mem/q_malloc.c:709,3'
          Dst:             get_debug_facility
        - Src:             'core/mem/q_malloc.c:712,3'
          Dst:             abort
        - Src:             'core/mem/q_malloc.c:722,3'
          Dst:             get_debug_level
        - Src:             'core/mem/q_malloc.c:722,3'
          Dst:             get_debug_facility
        - Src:             'core/mem/q_malloc.c:722,3'
          Dst:             dprint_color
        - Src:             'core/mem/q_malloc.c:722,3'
          Dst:             my_pid
        - Src:             'core/mem/q_malloc.c:722,3'
          Dst:             fprintf
        - Src:             'core/mem/q_malloc.c:722,3'
          Dst:             dprint_color_reset
        - Src:             'core/mem/q_malloc.c:722,3'
          Dst:             get_debug_facility
        - Src:             'core/mem/q_malloc.c:723,6'
          Dst:             split_frag
        - Src:             'core/mem/q_malloc.c:725,4'
          Dst:             get_debug_level
        - Src:             'core/mem/q_malloc.c:725,4'
          Dst:             get_debug_facility
        - Src:             'core/mem/q_malloc.c:725,4'
          Dst:             dprint_color
        - Src:             'core/mem/q_malloc.c:725,4'
          Dst:             my_pid
        - Src:             'core/mem/q_malloc.c:725,4'
          Dst:             fprintf
        - Src:             'core/mem/q_malloc.c:725,4'
          Dst:             dprint_color_reset
        - Src:             'core/mem/q_malloc.c:725,4'
          Dst:             get_debug_facility
        - Src:             'core/mem/q_malloc.c:740,3'
          Dst:             get_debug_level
        - Src:             'core/mem/q_malloc.c:740,3'
          Dst:             get_debug_facility
        - Src:             'core/mem/q_malloc.c:740,3'
          Dst:             dprint_color
        - Src:             'core/mem/q_malloc.c:740,3'
          Dst:             my_pid
        - Src:             'core/mem/q_malloc.c:740,3'
          Dst:             fprintf
        - Src:             'core/mem/q_malloc.c:740,3'
          Dst:             dprint_color_reset
        - Src:             'core/mem/q_malloc.c:740,3'
          Dst:             get_debug_facility
        - Src:             'core/mem/q_malloc.c:748,4'
          Dst:             qm_detach_free
        - Src:             'core/mem/q_malloc.c:749,18'
          Dst:             big_hash_idx
        - Src:             'core/mem/q_malloc.c:758,5'
          Dst:             split_frag
        - Src:             'core/mem/q_malloc.c:771,10'
          Dst:             qm_malloc
        - Src:             'core/mem/q_malloc.c:780,5'
          Dst:             qm_free
        - Src:             'core/mem/q_malloc.c:786,5'
          Dst:             get_debug_level
        - Src:             'core/mem/q_malloc.c:786,5'
          Dst:             get_debug_facility
        - Src:             'core/mem/q_malloc.c:786,5'
          Dst:             dprint_color
        - Src:             'core/mem/q_malloc.c:786,5'
          Dst:             my_pid
        - Src:             'core/mem/q_malloc.c:786,5'
          Dst:             fprintf
        - Src:             'core/mem/q_malloc.c:786,5'
          Dst:             dprint_color_reset
        - Src:             'core/mem/q_malloc.c:786,5'
          Dst:             get_debug_facility
        - Src:             'core/mem/q_malloc.c:799,3'
          Dst:             get_debug_level
        - Src:             'core/mem/q_malloc.c:799,3'
          Dst:             get_debug_facility
        - Src:             'core/mem/q_malloc.c:799,3'
          Dst:             dprint_color
        - Src:             'core/mem/q_malloc.c:799,3'
          Dst:             my_pid
        - Src:             'core/mem/q_malloc.c:799,3'
          Dst:             fprintf
        - Src:             'core/mem/q_malloc.c:799,3'
          Dst:             dprint_color_reset
        - Src:             'core/mem/q_malloc.c:799,3'
          Dst:             get_debug_facility
        - Src:             'core/mem/q_malloc.c:804,2'
          Dst:             get_debug_level
        - Src:             'core/mem/q_malloc.c:804,2'
          Dst:             get_debug_facility
        - Src:             'core/mem/q_malloc.c:804,2'
          Dst:             dprint_color
        - Src:             'core/mem/q_malloc.c:804,2'
          Dst:             my_pid
        - Src:             'core/mem/q_malloc.c:804,2'
          Dst:             fprintf
        - Src:             'core/mem/q_malloc.c:804,2'
          Dst:             dprint_color_reset
        - Src:             'core/mem/q_malloc.c:804,2'
          Dst:             get_debug_facility
        - Src:             'core/mem/q_malloc.c:808,3'
          Dst:             sr_event_exec
    - functionName:    qm_debug_check_frag
      functionSourceFile: '/src/kamailio/src/core/mem/q_malloc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 127
      functionLinenumberEnd: 167
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         181
      ICount:          1316
      EdgeCount:       237
      CyclomaticComplexity: 58
      functionsReached:
        - abort
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
        - qm_status
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'core/mem/q_malloc.c:130,3'
          Dst:             get_debug_level
        - Src:             'core/mem/q_malloc.c:130,3'
          Dst:             get_debug_facility
        - Src:             'core/mem/q_malloc.c:130,3'
          Dst:             dprint_color
        - Src:             'core/mem/q_malloc.c:130,3'
          Dst:             my_pid
        - Src:             'core/mem/q_malloc.c:130,3'
          Dst:             fprintf
        - Src:             'core/mem/q_malloc.c:130,3'
          Dst:             dprint_color_reset
        - Src:             'core/mem/q_malloc.c:130,3'
          Dst:             get_debug_facility
        - Src:             'core/mem/q_malloc.c:135,3'
          Dst:             qm_status
        - Src:             'core/mem/q_malloc.c:136,3'
          Dst:             abort
        - Src:             'core/mem/q_malloc.c:140,3'
          Dst:             get_debug_level
        - Src:             'core/mem/q_malloc.c:140,3'
          Dst:             get_debug_facility
        - Src:             'core/mem/q_malloc.c:140,3'
          Dst:             dprint_color
        - Src:             'core/mem/q_malloc.c:140,3'
          Dst:             my_pid
        - Src:             'core/mem/q_malloc.c:140,3'
          Dst:             fprintf
        - Src:             'core/mem/q_malloc.c:140,3'
          Dst:             dprint_color_reset
        - Src:             'core/mem/q_malloc.c:140,3'
          Dst:             get_debug_facility
        - Src:             'core/mem/q_malloc.c:146,3'
          Dst:             qm_status
        - Src:             'core/mem/q_malloc.c:147,3'
          Dst:             abort
        - Src:             'core/mem/q_malloc.c:152,3'
          Dst:             get_debug_level
        - Src:             'core/mem/q_malloc.c:152,3'
          Dst:             get_debug_facility
        - Src:             'core/mem/q_malloc.c:152,3'
          Dst:             dprint_color
        - Src:             'core/mem/q_malloc.c:152,3'
          Dst:             my_pid
        - Src:             'core/mem/q_malloc.c:152,3'
          Dst:             fprintf
        - Src:             'core/mem/q_malloc.c:152,3'
          Dst:             dprint_color_reset
        - Src:             'core/mem/q_malloc.c:152,3'
          Dst:             get_debug_facility
        - Src:             'core/mem/q_malloc.c:160,4'
          Dst:             get_debug_level
        - Src:             'core/mem/q_malloc.c:160,4'
          Dst:             get_debug_facility
        - Src:             'core/mem/q_malloc.c:160,4'
          Dst:             dprint_color
        - Src:             'core/mem/q_malloc.c:160,4'
          Dst:             my_pid
        - Src:             'core/mem/q_malloc.c:160,4'
          Dst:             fprintf
        - Src:             'core/mem/q_malloc.c:160,4'
          Dst:             dprint_color_reset
        - Src:             'core/mem/q_malloc.c:160,4'
          Dst:             get_debug_facility
        - Src:             'core/mem/q_malloc.c:164,3'
          Dst:             qm_status
        - Src:             'core/mem/q_malloc.c:165,3'
          Dst:             abort
    - functionName:    split_frag
      functionSourceFile: '/src/kamailio/src/core/mem/q_malloc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 346
      functionLinenumberEnd: 393
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          129
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - qm_insert_free
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'core/mem/q_malloc.c:387,3'
          Dst:             qm_insert_free
    - functionName:    qm_detach_free
      functionSourceFile: '/src/kamailio/src/core/mem/q_malloc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 292
      functionLinenumberEnd: 300
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          36
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    big_hash_idx
      functionSourceFile: '/src/kamailio/src/core/mem/q_malloc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 103
      functionLinenumberEnd: 112
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          31
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    qm_insert_free
      functionSourceFile: '/src/kamailio/src/core/mem/q_malloc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 172
      functionLinenumberEnd: 191
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         13
      ICount:          140
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - big_hash_idx
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'core/mem/q_malloc.c:177,9'
          Dst:             big_hash_idx
    - functionName:    qm_find_free
      functionSourceFile: '/src/kamailio/src/core/mem/q_malloc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 310
      functionLinenumberEnd: 331
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         57
      ICount:          356
      EdgeCount:       74
      CyclomaticComplexity: 19
      functionsReached:
        - big_hash_idx
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/mem/q_malloc.c:314,13'
          Dst:             big_hash_idx
        - Src:             'core/mem/q_malloc.c:328,2'
          Dst:             get_debug_level
        - Src:             'core/mem/q_malloc.c:328,2'
          Dst:             get_debug_facility
        - Src:             'core/mem/q_malloc.c:328,2'
          Dst:             dprint_color
        - Src:             'core/mem/q_malloc.c:328,2'
          Dst:             my_pid
        - Src:             'core/mem/q_malloc.c:328,2'
          Dst:             fprintf
        - Src:             'core/mem/q_malloc.c:328,2'
          Dst:             dprint_color_reset
        - Src:             'core/mem/q_malloc.c:328,2'
          Dst:             get_debug_facility
    - functionName:    qm_mallocxz
      functionSourceFile: '/src/kamailio/src/core/mem/q_malloc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 501
      functionLinenumberEnd: 513
      functionDepth:   0
      returnType:      'N/A'
      argCount:        6
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          47
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - qm_malloc
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/mem/q_malloc.c:505,6'
          Dst:             qm_malloc
    - functionName:    qm_malloc_init_pkg_manager
      functionSourceFile: '/src/kamailio/src/core/mem/q_malloc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1450
      functionLinenumberEnd: 1483
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         49
      ICount:          325
      EdgeCount:       64
      CyclomaticComplexity: 17
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
        - pkg_init_api
        - qm_malloc_init
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/mem/q_malloc.c:1455,5'
          Dst:             qm_malloc_init
        - Src:             'core/mem/q_malloc.c:1457,3'
          Dst:             get_debug_level
        - Src:             'core/mem/q_malloc.c:1457,3'
          Dst:             get_debug_facility
        - Src:             'core/mem/q_malloc.c:1457,3'
          Dst:             dprint_color
        - Src:             'core/mem/q_malloc.c:1457,3'
          Dst:             my_pid
        - Src:             'core/mem/q_malloc.c:1457,3'
          Dst:             fprintf
        - Src:             'core/mem/q_malloc.c:1457,3'
          Dst:             dprint_color_reset
        - Src:             'core/mem/q_malloc.c:1457,3'
          Dst:             get_debug_facility
        - Src:             'core/mem/q_malloc.c:1458,3'
          Dst:             fprintf
        - Src:             'core/mem/q_malloc.c:1482,9'
          Dst:             pkg_init_api
    - functionName:    qm_malloc_destroy_pkg_manager
      functionSourceFile: '/src/kamailio/src/core/mem/q_malloc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1438
      functionLinenumberEnd: 1444
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    qm_check
      functionSourceFile: '/src/kamailio/src/core/mem/q_malloc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 867
      functionLinenumberEnd: 924
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         269
      ICount:          1801
      EdgeCount:       353
      CyclomaticComplexity: 86
      functionsReached:
        - abort
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
        - qm_status
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/mem/q_malloc.c:873,2'
          Dst:             get_debug_level
        - Src:             'core/mem/q_malloc.c:873,2'
          Dst:             get_debug_facility
        - Src:             'core/mem/q_malloc.c:873,2'
          Dst:             dprint_color
        - Src:             'core/mem/q_malloc.c:873,2'
          Dst:             my_pid
        - Src:             'core/mem/q_malloc.c:873,2'
          Dst:             fprintf
        - Src:             'core/mem/q_malloc.c:873,2'
          Dst:             dprint_color_reset
        - Src:             'core/mem/q_malloc.c:873,2'
          Dst:             get_debug_facility
        - Src:             'core/mem/q_malloc.c:880,4'
          Dst:             get_debug_level
        - Src:             'core/mem/q_malloc.c:880,4'
          Dst:             get_debug_facility
        - Src:             'core/mem/q_malloc.c:880,4'
          Dst:             dprint_color
        - Src:             'core/mem/q_malloc.c:880,4'
          Dst:             my_pid
        - Src:             'core/mem/q_malloc.c:880,4'
          Dst:             fprintf
        - Src:             'core/mem/q_malloc.c:880,4'
          Dst:             dprint_color_reset
        - Src:             'core/mem/q_malloc.c:880,4'
          Dst:             get_debug_facility
        - Src:             'core/mem/q_malloc.c:883,4'
          Dst:             qm_status
        - Src:             'core/mem/q_malloc.c:884,4'
          Dst:             abort
        - Src:             'core/mem/q_malloc.c:890,4'
          Dst:             get_debug_level
        - Src:             'core/mem/q_malloc.c:890,4'
          Dst:             get_debug_facility
        - Src:             'core/mem/q_malloc.c:890,4'
          Dst:             dprint_color
        - Src:             'core/mem/q_malloc.c:890,4'
          Dst:             my_pid
        - Src:             'core/mem/q_malloc.c:890,4'
          Dst:             fprintf
        - Src:             'core/mem/q_malloc.c:890,4'
          Dst:             dprint_color_reset
        - Src:             'core/mem/q_malloc.c:890,4'
          Dst:             get_debug_facility
        - Src:             'core/mem/q_malloc.c:896,4'
          Dst:             qm_status
        - Src:             'core/mem/q_malloc.c:897,4'
          Dst:             abort
        - Src:             'core/mem/q_malloc.c:901,4'
          Dst:             get_debug_level
        - Src:             'core/mem/q_malloc.c:901,4'
          Dst:             get_debug_facility
        - Src:             'core/mem/q_malloc.c:901,4'
          Dst:             dprint_color
        - Src:             'core/mem/q_malloc.c:901,4'
          Dst:             my_pid
        - Src:             'core/mem/q_malloc.c:901,4'
          Dst:             fprintf
        - Src:             'core/mem/q_malloc.c:901,4'
          Dst:             dprint_color_reset
        - Src:             'core/mem/q_malloc.c:901,4'
          Dst:             get_debug_facility
        - Src:             'core/mem/q_malloc.c:906,4'
          Dst:             qm_status
        - Src:             'core/mem/q_malloc.c:907,4'
          Dst:             abort
        - Src:             'core/mem/q_malloc.c:912,4'
          Dst:             get_debug_level
        - Src:             'core/mem/q_malloc.c:912,4'
          Dst:             get_debug_facility
        - Src:             'core/mem/q_malloc.c:912,4'
          Dst:             dprint_color
        - Src:             'core/mem/q_malloc.c:912,4'
          Dst:             my_pid
        - Src:             'core/mem/q_malloc.c:912,4'
          Dst:             fprintf
        - Src:             'core/mem/q_malloc.c:912,4'
          Dst:             dprint_color_reset
        - Src:             'core/mem/q_malloc.c:912,4'
          Dst:             get_debug_facility
        - Src:             'core/mem/q_malloc.c:916,4'
          Dst:             qm_status
        - Src:             'core/mem/q_malloc.c:917,4'
          Dst:             abort
        - Src:             'core/mem/q_malloc.c:923,2'
          Dst:             get_debug_level
        - Src:             'core/mem/q_malloc.c:923,2'
          Dst:             get_debug_facility
        - Src:             'core/mem/q_malloc.c:923,2'
          Dst:             dprint_color
        - Src:             'core/mem/q_malloc.c:923,2'
          Dst:             my_pid
        - Src:             'core/mem/q_malloc.c:923,2'
          Dst:             fprintf
        - Src:             'core/mem/q_malloc.c:923,2'
          Dst:             dprint_color_reset
        - Src:             'core/mem/q_malloc.c:923,2'
          Dst:             get_debug_facility
    - functionName:    udpv4_vhdr_sum
      functionSourceFile: '/src/kamailio/src/core/raw_sock.c'
      linkageType:     InternalLinkage
      functionLinenumber: 387
      functionLinenumberEnd: 399
      functionDepth:   0
      returnType:      short
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          84
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - htons
        - ntohs
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/raw_sock.c:392,32'
          Dst:             htons
        - Src:             'core/raw_sock.c:399,9'
          Dst:             ntohs
    - functionName:    htons
      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:    74
      BranchProfiles:  []
      Callsites:       []
    - 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:    34
      BranchProfiles:  []
      Callsites:       []
    - functionName:    udpv4_chksum
      functionSourceFile: '/src/kamailio/src/core/raw_sock.c'
      linkageType:     InternalLinkage
      functionLinenumber: 414
      functionLinenumberEnd: 430
      functionDepth:   0
      returnType:      short
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          98
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - udpv4_vhdr_sum
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/raw_sock.c:417,8'
          Dst:             udpv4_vhdr_sum
    - functionName:    mk_ip_hdr
      functionSourceFile: '/src/kamailio/src/core/raw_sock.c'
      linkageType:     InternalLinkage
      functionLinenumber: 474
      functionLinenumberEnd: 490
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          72
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - htons
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/raw_sock.c:481,16'
          Dst:             htons
    - functionName:    raw_iphdr_udp4_send
      functionSourceFile: '/src/kamailio/src/core/raw_sock.c'
      linkageType:     InternalLinkage
      functionLinenumber: 574
      functionLinenumberEnd: 681
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - int
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         22
      ICount:          383
      EdgeCount:       29
      CyclomaticComplexity: 9
      functionsReached:
        - fastrand_max
        - htons
        - mk_ip_hdr
        - mk_udp_hdr
        - sendmsg
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/raw_sock.c:601,2'
          Dst:             mk_udp_hdr
        - Src:             'core/raw_sock.c:602,2'
          Dst:             mk_ip_hdr
        - Src:             'core/raw_sock.c:619,9'
          Dst:             sendmsg
        - Src:             'core/raw_sock.c:636,18'
          Dst:             fastrand_max
        - Src:             'core/raw_sock.c:643,19'
          Dst:             htons
        - Src:             'core/raw_sock.c:644,19'
          Dst:             htons
        - Src:             'core/raw_sock.c:645,9'
          Dst:             sendmsg
        - Src:             'core/raw_sock.c:654,20'
          Dst:             htons
        - Src:             'core/raw_sock.c:656,20'
          Dst:             htons
        - Src:             'core/raw_sock.c:661,10'
          Dst:             sendmsg
        - Src:             'core/raw_sock.c:668,19'
          Dst:             htons
        - Src:             'core/raw_sock.c:670,19'
          Dst:             htons
        - Src:             'core/raw_sock.c:674,9'
          Dst:             sendmsg
    - functionName:    mk_udp_hdr
      functionSourceFile: '/src/kamailio/src/core/raw_sock.c'
      linkageType:     InternalLinkage
      functionLinenumber: 446
      functionLinenumberEnd: 455
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          77
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - htons
        - udpv4_chksum
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/raw_sock.c:447,15'
          Dst:             htons
        - Src:             'core/raw_sock.c:452,5'
          Dst:             udpv4_chksum
        - Src:             'core/raw_sock.c:451,15'
          Dst:             htons
    - functionName:    sendmsg
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    raw_udp4_send
      functionSourceFile: '/src/kamailio/src/core/raw_sock.c'
      linkageType:     InternalLinkage
      functionLinenumber: 506
      functionLinenumberEnd: 549
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - int
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          126
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - mk_udp_hdr
        - sendmsg
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/raw_sock.c:522,2'
          Dst:             mk_udp_hdr
        - Src:             'core/raw_sock.c:548,8'
          Dst:             sendmsg
    - functionName:    matchnet
      functionSourceFile: '/src/kamailio/src/core/ip_addr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 425
      functionLinenumberEnd: 439
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          78
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    su2ip_addr
      functionSourceFile: '/src/kamailio/src/core/ip_addr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 524
      functionLinenumberEnd: 540
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         47
      ICount:          310
      EdgeCount:       59
      CyclomaticComplexity: 14
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
      functionUses:    1
      BranchProfiles:
        - Branch String:   'core/ip_addr.h:525,2'
          Branch Sides:    []
      Callsites:
        - Src:             'core/ip_addr.h:537,4'
          Dst:             get_debug_level
        - Src:             'core/ip_addr.h:537,4'
          Dst:             get_debug_facility
        - Src:             'core/ip_addr.h:537,4'
          Dst:             dprint_color
        - Src:             'core/ip_addr.h:537,4'
          Dst:             my_pid
        - Src:             'core/ip_addr.h:537,4'
          Dst:             fprintf
        - Src:             'core/ip_addr.h:537,4'
          Dst:             dprint_color_reset
        - Src:             'core/ip_addr.h:537,4'
          Dst:             get_debug_facility
    - functionName:    su_setport
      functionSourceFile: '/src/kamailio/src/core/ip_addr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 507
      functionLinenumberEnd: 518
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         47
      ICount:          294
      EdgeCount:       59
      CyclomaticComplexity: 14
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - htons
        - my_pid
      functionUses:    1
      BranchProfiles:
        - Branch String:   'core/ip_addr.h:508,2'
          Branch Sides:    []
      Callsites:
        - Src:             'core/ip_addr.h:510,23'
          Dst:             htons
        - Src:             'core/ip_addr.h:513,25'
          Dst:             htons
        - Src:             'core/ip_addr.h:516,4'
          Dst:             get_debug_level
        - Src:             'core/ip_addr.h:516,4'
          Dst:             get_debug_facility
        - Src:             'core/ip_addr.h:516,4'
          Dst:             dprint_color
        - Src:             'core/ip_addr.h:516,4'
          Dst:             my_pid
        - Src:             'core/ip_addr.h:516,4'
          Dst:             fprintf
        - Src:             'core/ip_addr.h:516,4'
          Dst:             dprint_color_reset
        - Src:             'core/ip_addr.h:516,4'
          Dst:             get_debug_facility
    - functionName:    raw_udp4_recv
      functionSourceFile: '/src/kamailio/src/core/raw_sock.c'
      linkageType:     InternalLinkage
      functionLinenumber: 299
      functionLinenumberEnd: 371
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - int
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         72
      ICount:          553
      EdgeCount:       97
      CyclomaticComplexity: 27
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - init_su
        - matchnet
        - my_pid
        - ntohs
        - recvpkt4
        - su2ip_addr
        - su_setport
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/raw_sock.c:311,6'
          Dst:             recvpkt4
        - Src:             'core/raw_sock.c:334,12'
          Dst:             ntohs
        - Src:             'core/raw_sock.c:340,4'
          Dst:             get_debug_level
        - Src:             'core/raw_sock.c:340,4'
          Dst:             get_debug_facility
        - Src:             'core/raw_sock.c:340,4'
          Dst:             dprint_color
        - Src:             'core/raw_sock.c:340,4'
          Dst:             my_pid
        - Src:             'core/raw_sock.c:340,4'
          Dst:             fprintf
        - Src:             'core/raw_sock.c:340,4'
          Dst:             dprint_color_reset
        - Src:             'core/raw_sock.c:340,4'
          Dst:             get_debug_facility
        - Src:             'core/raw_sock.c:354,13'
          Dst:             ntohs
        - Src:             'core/raw_sock.c:355,2'
          Dst:             init_su
        - Src:             'core/raw_sock.c:357,13'
          Dst:             ntohs
        - Src:             'core/raw_sock.c:358,2'
          Dst:             su_setport
        - Src:             'core/raw_sock.c:360,3'
          Dst:             su2ip_addr
        - Src:             'core/raw_sock.c:363,9'
          Dst:             matchnet
    - functionName:    recvpkt4
      functionSourceFile: '/src/kamailio/src/core/raw_sock.c'
      linkageType:     InternalLinkage
      functionLinenumber: 217
      functionLinenumberEnd: 275
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - int
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         22
      ICount:          176
      EdgeCount:       28
      CyclomaticComplexity: 8
      functionsReached:
        - __cmsg_nxthdr
        - __errno_location
        - recvmsg
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/raw_sock.c:238,6'
          Dst:             recvmsg
        - Src:             'core/raw_sock.c:240,6'
          Dst:             __errno_location
        - Src:             'core/raw_sock.c:247,11'
          Dst:             __cmsg_nxthdr
    - functionName:    init_su
      functionSourceFile: '/src/kamailio/src/core/ip_addr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 551
      functionLinenumberEnd: 574
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         48
      ICount:          326
      EdgeCount:       60
      CyclomaticComplexity: 14
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - htons
        - my_pid
      functionUses:    2
      BranchProfiles:
        - Branch String:   'core/ip_addr.h:554,2'
          Branch Sides:    []
      Callsites:
        - Src:             'core/ip_addr.h:560,25'
          Dst:             htons
        - Src:             'core/ip_addr.h:567,23'
          Dst:             htons
        - Src:             'core/ip_addr.h:570,4'
          Dst:             get_debug_level
        - Src:             'core/ip_addr.h:570,4'
          Dst:             get_debug_facility
        - Src:             'core/ip_addr.h:570,4'
          Dst:             dprint_color
        - Src:             'core/ip_addr.h:570,4'
          Dst:             my_pid
        - Src:             'core/ip_addr.h:570,4'
          Dst:             fprintf
        - Src:             'core/ip_addr.h:570,4'
          Dst:             dprint_color_reset
        - Src:             'core/ip_addr.h:570,4'
          Dst:             get_debug_facility
    - functionName:    recvmsg
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    __cmsg_nxthdr
      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:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    raw_udp4_socket
      functionSourceFile: '/src/kamailio/src/core/raw_sock.c'
      linkageType:     InternalLinkage
      functionLinenumber: 195
      functionLinenumberEnd: 196
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - raw_socket
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/raw_sock.c:196,9'
          Dst:             raw_socket
    - functionName:    raw_socket
      functionSourceFile: '/src/kamailio/src/core/raw_sock.c'
      linkageType:     InternalLinkage
      functionLinenumber: 94
      functionLinenumberEnd: 181
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         243
      ICount:          1526
      EdgeCount:       323
      CyclomaticComplexity: 82
      functionsReached:
        - __errno_location
        - bind
        - close
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - init_su
        - ip_addr2a
        - my_pid
        - setsockopt
        - socket
        - strerror
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'core/raw_sock.c:104,9'
          Dst:             socket
        - Src:             'core/raw_sock.c:110,6'
          Dst:             setsockopt
        - Src:             'core/raw_sock.c:111,4'
          Dst:             get_debug_level
        - Src:             'core/raw_sock.c:111,4'
          Dst:             get_debug_facility
        - Src:             'core/raw_sock.c:111,4'
          Dst:             __errno_location
        - Src:             'core/raw_sock.c:111,4'
          Dst:             strerror
        - Src:             'core/raw_sock.c:111,4'
          Dst:             __errno_location
        - Src:             'core/raw_sock.c:111,4'
          Dst:             dprint_color
        - Src:             'core/raw_sock.c:111,4'
          Dst:             my_pid
        - Src:             'core/raw_sock.c:111,4'
          Dst:             __errno_location
        - Src:             'core/raw_sock.c:111,4'
          Dst:             strerror
        - Src:             'core/raw_sock.c:111,4'
          Dst:             __errno_location
        - Src:             'core/raw_sock.c:111,4'
          Dst:             fprintf
        - Src:             'core/raw_sock.c:111,4'
          Dst:             dprint_color_reset
        - Src:             'core/raw_sock.c:111,4'
          Dst:             get_debug_facility
        - Src:             'core/raw_sock.c:111,4'
          Dst:             __errno_location
        - Src:             'core/raw_sock.c:111,4'
          Dst:             strerror
        - Src:             'core/raw_sock.c:111,4'
          Dst:             __errno_location
        - Src:             'core/raw_sock.c:120,6'
          Dst:             setsockopt
        - Src:             'core/raw_sock.c:121,4'
          Dst:             get_debug_level
        - Src:             'core/raw_sock.c:121,4'
          Dst:             get_debug_facility
        - Src:             'core/raw_sock.c:121,4'
          Dst:             __errno_location
        - Src:             'core/raw_sock.c:121,4'
          Dst:             strerror
        - Src:             'core/raw_sock.c:121,4'
          Dst:             __errno_location
        - Src:             'core/raw_sock.c:121,4'
          Dst:             dprint_color
        - Src:             'core/raw_sock.c:121,4'
          Dst:             my_pid
        - Src:             'core/raw_sock.c:121,4'
          Dst:             __errno_location
        - Src:             'core/raw_sock.c:121,4'
          Dst:             strerror
        - Src:             'core/raw_sock.c:121,4'
          Dst:             __errno_location
        - Src:             'core/raw_sock.c:121,4'
          Dst:             fprintf
        - Src:             'core/raw_sock.c:121,4'
          Dst:             dprint_color_reset
        - Src:             'core/raw_sock.c:121,4'
          Dst:             get_debug_facility
        - Src:             'core/raw_sock.c:121,4'
          Dst:             __errno_location
        - Src:             'core/raw_sock.c:121,4'
          Dst:             strerror
        - Src:             'core/raw_sock.c:121,4'
          Dst:             __errno_location
        - Src:             'core/raw_sock.c:137,5'
          Dst:             setsockopt
        - Src:             'core/raw_sock.c:138,3'
          Dst:             get_debug_level
        - Src:             'core/raw_sock.c:138,3'
          Dst:             get_debug_facility
        - Src:             'core/raw_sock.c:138,3'
          Dst:             __errno_location
        - Src:             'core/raw_sock.c:138,3'
          Dst:             strerror
        - Src:             'core/raw_sock.c:138,3'
          Dst:             dprint_color
        - Src:             'core/raw_sock.c:138,3'
          Dst:             my_pid
        - Src:             'core/raw_sock.c:138,3'
          Dst:             __errno_location
        - Src:             'core/raw_sock.c:138,3'
          Dst:             strerror
        - Src:             'core/raw_sock.c:138,3'
          Dst:             fprintf
        - Src:             'core/raw_sock.c:138,3'
          Dst:             dprint_color_reset
        - Src:             'core/raw_sock.c:138,3'
          Dst:             get_debug_facility
        - Src:             'core/raw_sock.c:138,3'
          Dst:             __errno_location
        - Src:             'core/raw_sock.c:138,3'
          Dst:             strerror
        - Src:             'core/raw_sock.c:155,6'
          Dst:             setsockopt
        - Src:             'core/raw_sock.c:157,4'
          Dst:             get_debug_level
        - Src:             'core/raw_sock.c:157,4'
          Dst:             get_debug_facility
        - Src:             'core/raw_sock.c:157,4'
          Dst:             __errno_location
        - Src:             'core/raw_sock.c:157,4'
          Dst:             strerror
        - Src:             'core/raw_sock.c:157,4'
          Dst:             __errno_location
        - Src:             'core/raw_sock.c:157,4'
          Dst:             dprint_color
        - Src:             'core/raw_sock.c:157,4'
          Dst:             my_pid
        - Src:             'core/raw_sock.c:157,4'
          Dst:             __errno_location
        - Src:             'core/raw_sock.c:157,4'
          Dst:             strerror
        - Src:             'core/raw_sock.c:157,4'
          Dst:             __errno_location
        - Src:             'core/raw_sock.c:157,4'
          Dst:             fprintf
        - Src:             'core/raw_sock.c:157,4'
          Dst:             dprint_color_reset
        - Src:             'core/raw_sock.c:157,4'
          Dst:             get_debug_facility
        - Src:             'core/raw_sock.c:157,4'
          Dst:             __errno_location
        - Src:             'core/raw_sock.c:157,4'
          Dst:             strerror
        - Src:             'core/raw_sock.c:157,4'
          Dst:             __errno_location
        - Src:             'core/raw_sock.c:169,3'
          Dst:             init_su
        - Src:             'core/raw_sock.c:170,6'
          Dst:             bind
        - Src:             'core/raw_sock.c:171,4'
          Dst:             get_debug_level
        - Src:             'core/raw_sock.c:171,4'
          Dst:             get_debug_facility
        - Src:             'core/raw_sock.c:171,4'
          Dst:             ip_addr2a
        - Src:             'core/raw_sock.c:171,4'
          Dst:             __errno_location
        - Src:             'core/raw_sock.c:171,4'
          Dst:             strerror
        - Src:             'core/raw_sock.c:171,4'
          Dst:             __errno_location
        - Src:             'core/raw_sock.c:171,4'
          Dst:             dprint_color
        - Src:             'core/raw_sock.c:171,4'
          Dst:             my_pid
        - Src:             'core/raw_sock.c:171,4'
          Dst:             ip_addr2a
        - Src:             'core/raw_sock.c:171,4'
          Dst:             __errno_location
        - Src:             'core/raw_sock.c:171,4'
          Dst:             strerror
        - Src:             'core/raw_sock.c:171,4'
          Dst:             __errno_location
        - Src:             'core/raw_sock.c:171,4'
          Dst:             fprintf
        - Src:             'core/raw_sock.c:171,4'
          Dst:             dprint_color_reset
        - Src:             'core/raw_sock.c:171,4'
          Dst:             get_debug_facility
        - Src:             'core/raw_sock.c:171,4'
          Dst:             ip_addr2a
        - Src:             'core/raw_sock.c:171,4'
          Dst:             __errno_location
        - Src:             'core/raw_sock.c:171,4'
          Dst:             strerror
        - Src:             'core/raw_sock.c:171,4'
          Dst:             __errno_location
        - Src:             'core/raw_sock.c:179,3'
          Dst:             close
    - functionName:    socket
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    7
      BranchProfiles:  []
      Callsites:       []
    - functionName:    setsockopt
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - int
        - int
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    48
      BranchProfiles:  []
      Callsites:       []
    - functionName:    bind
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    7
      BranchProfiles:  []
      Callsites:       []
    - functionName:    subst_str
      functionSourceFile: '/src/kamailio/src/core/re.c'
      linkageType:     InternalLinkage
      functionLinenumber: 508
      functionLinenumberEnd: 569
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         157
      ICount:          993
      EdgeCount:       207
      CyclomaticComplexity: 52
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
        - replace_lst_free
        - strlen
        - subst_run
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/re.c:519,8'
          Dst:             strlen
        - Src:             'core/re.c:521,8'
          Dst:             subst_run
        - Src:             'core/re.c:523,3'
          Dst:             get_debug_level
        - Src:             'core/re.c:523,3'
          Dst:             get_debug_facility
        - Src:             'core/re.c:523,3'
          Dst:             dprint_color
        - Src:             'core/re.c:523,3'
          Dst:             my_pid
        - Src:             'core/re.c:523,3'
          Dst:             fprintf
        - Src:             'core/re.c:523,3'
          Dst:             dprint_color_reset
        - Src:             'core/re.c:523,3'
          Dst:             get_debug_facility
        - Src:             'core/re.c:530,3'
          Dst:             get_debug_level
        - Src:             'core/re.c:530,3'
          Dst:             get_debug_facility
        - Src:             'core/re.c:530,3'
          Dst:             dprint_color
        - Src:             'core/re.c:530,3'
          Dst:             my_pid
        - Src:             'core/re.c:530,3'
          Dst:             fprintf
        - Src:             'core/re.c:530,3'
          Dst:             dprint_color_reset
        - Src:             'core/re.c:530,3'
          Dst:             get_debug_facility
        - Src:             'core/re.c:535,3'
          Dst:             get_debug_level
        - Src:             'core/re.c:535,3'
          Dst:             get_debug_facility
        - Src:             'core/re.c:535,3'
          Dst:             dprint_color
        - Src:             'core/re.c:535,3'
          Dst:             my_pid
        - Src:             'core/re.c:535,3'
          Dst:             fprintf
        - Src:             'core/re.c:535,3'
          Dst:             dprint_color_reset
        - Src:             'core/re.c:535,3'
          Dst:             get_debug_facility
        - Src:             'core/re.c:556,3'
          Dst:             replace_lst_free
        - Src:             'core/re.c:560,3'
          Dst:             replace_lst_free
    - functionName:    subst_run
      functionSourceFile: '/src/kamailio/src/core/re.c'
      linkageType:     InternalLinkage
      functionLinenumber: 426
      functionLinenumberEnd: 498
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         283
      ICount:          1776
      EdgeCount:       375
      CyclomaticComplexity: 94
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
        - regexec
        - replace_build
        - replace_lst_free
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/re.c:445,3'
          Dst:             get_debug_level
        - Src:             'core/re.c:445,3'
          Dst:             get_debug_facility
        - Src:             'core/re.c:445,3'
          Dst:             dprint_color
        - Src:             'core/re.c:445,3'
          Dst:             my_pid
        - Src:             'core/re.c:445,3'
          Dst:             fprintf
        - Src:             'core/re.c:445,3'
          Dst:             dprint_color_reset
        - Src:             'core/re.c:445,3'
          Dst:             get_debug_facility
        - Src:             'core/re.c:450,7'
          Dst:             regexec
        - Src:             'core/re.c:451,3'
          Dst:             get_debug_level
        - Src:             'core/re.c:451,3'
          Dst:             get_debug_facility
        - Src:             'core/re.c:451,3'
          Dst:             dprint_color
        - Src:             'core/re.c:451,3'
          Dst:             my_pid
        - Src:             'core/re.c:451,3'
          Dst:             fprintf
        - Src:             'core/re.c:451,3'
          Dst:             dprint_color_reset
        - Src:             'core/re.c:451,3'
          Dst:             get_debug_facility
        - Src:             'core/re.c:455,5'
          Dst:             get_debug_level
        - Src:             'core/re.c:455,5'
          Dst:             get_debug_facility
        - Src:             'core/re.c:455,5'
          Dst:             dprint_color
        - Src:             'core/re.c:455,5'
          Dst:             my_pid
        - Src:             'core/re.c:455,5'
          Dst:             fprintf
        - Src:             'core/re.c:455,5'
          Dst:             dprint_color_reset
        - Src:             'core/re.c:455,5'
          Dst:             get_debug_facility
        - Src:             'core/re.c:459,5'
          Dst:             get_debug_level
        - Src:             'core/re.c:459,5'
          Dst:             get_debug_facility
        - Src:             'core/re.c:459,5'
          Dst:             dprint_color
        - Src:             'core/re.c:459,5'
          Dst:             my_pid
        - Src:             'core/re.c:459,5'
          Dst:             fprintf
        - Src:             'core/re.c:459,5'
          Dst:             dprint_color_reset
        - Src:             'core/re.c:459,5'
          Dst:             get_debug_facility
        - Src:             'core/re.c:464,5'
          Dst:             get_debug_level
        - Src:             'core/re.c:464,5'
          Dst:             get_debug_facility
        - Src:             'core/re.c:464,5'
          Dst:             dprint_color
        - Src:             'core/re.c:464,5'
          Dst:             my_pid
        - Src:             'core/re.c:464,5'
          Dst:             fprintf
        - Src:             'core/re.c:464,5'
          Dst:             dprint_color_reset
        - Src:             'core/re.c:464,5'
          Dst:             get_debug_facility
        - Src:             'core/re.c:470,4'
          Dst:             get_debug_level
        - Src:             'core/re.c:470,4'
          Dst:             get_debug_facility
        - Src:             'core/re.c:470,4'
          Dst:             dprint_color
        - Src:             'core/re.c:470,4'
          Dst:             my_pid
        - Src:             'core/re.c:470,4'
          Dst:             fprintf
        - Src:             'core/re.c:470,4'
          Dst:             dprint_color_reset
        - Src:             'core/re.c:470,4'
          Dst:             get_debug_facility
        - Src:             'core/re.c:474,7'
          Dst:             replace_build
        - Src:             'core/re.c:492,3'
          Dst:             replace_lst_free
    - functionName:    replace_lst_free
      functionSourceFile: '/src/kamailio/src/core/re.c'
      linkageType:     InternalLinkage
      functionLinenumber: 57
      functionLinenumberEnd: 67
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          49
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    replace_build
      functionSourceFile: '/src/kamailio/src/core/re.c'
      linkageType:     InternalLinkage
      functionLinenumber: 341
      functionLinenumberEnd: 416
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         459
      ICount:          2961
      EdgeCount:       607
      CyclomaticComplexity: 150
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
        - pv_get_spec_value
      functionUses:    1
      BranchProfiles:
        - Branch String:   'core/re.c:370,3'
          Branch Sides:    []
      Callsites:
        - Src:             'core/re.c:368,3'
          Dst:             get_debug_level
        - Src:             'core/re.c:368,3'
          Dst:             get_debug_facility
        - Src:             'core/re.c:368,3'
          Dst:             dprint_color
        - Src:             'core/re.c:368,3'
          Dst:             my_pid
        - Src:             'core/re.c:368,3'
          Dst:             fprintf
        - Src:             'core/re.c:368,3'
          Dst:             dprint_color_reset
        - Src:             'core/re.c:368,3'
          Dst:             get_debug_facility
        - Src:             'core/re.c:377,6'
          Dst:             get_debug_level
        - Src:             'core/re.c:377,6'
          Dst:             get_debug_facility
        - Src:             'core/re.c:377,6'
          Dst:             dprint_color
        - Src:             'core/re.c:377,6'
          Dst:             my_pid
        - Src:             'core/re.c:377,6'
          Dst:             fprintf
        - Src:             'core/re.c:377,6'
          Dst:             dprint_color_reset
        - Src:             'core/re.c:377,6'
          Dst:             get_debug_facility
        - Src:             'core/re.c:383,5'
          Dst:             get_debug_level
        - Src:             'core/re.c:383,5'
          Dst:             get_debug_facility
        - Src:             'core/re.c:383,5'
          Dst:             dprint_color
        - Src:             'core/re.c:383,5'
          Dst:             my_pid
        - Src:             'core/re.c:383,5'
          Dst:             fprintf
        - Src:             'core/re.c:383,5'
          Dst:             dprint_color_reset
        - Src:             'core/re.c:383,5'
          Dst:             get_debug_facility
        - Src:             'core/re.c:387,6'
          Dst:             get_debug_level
        - Src:             'core/re.c:387,6'
          Dst:             get_debug_facility
        - Src:             'core/re.c:387,6'
          Dst:             dprint_color
        - Src:             'core/re.c:387,6'
          Dst:             my_pid
        - Src:             'core/re.c:387,6'
          Dst:             fprintf
        - Src:             'core/re.c:387,6'
          Dst:             dprint_color_reset
        - Src:             'core/re.c:387,6'
          Dst:             get_debug_facility
        - Src:             'core/re.c:392,5'
          Dst:             get_debug_level
        - Src:             'core/re.c:392,5'
          Dst:             get_debug_facility
        - Src:             'core/re.c:392,5'
          Dst:             dprint_color
        - Src:             'core/re.c:392,5'
          Dst:             my_pid
        - Src:             'core/re.c:392,5'
          Dst:             fprintf
        - Src:             'core/re.c:392,5'
          Dst:             dprint_color_reset
        - Src:             'core/re.c:392,5'
          Dst:             get_debug_facility
        - Src:             'core/re.c:395,8'
          Dst:             pv_get_spec_value
        - Src:             'core/re.c:396,6'
          Dst:             get_debug_level
        - Src:             'core/re.c:396,6'
          Dst:             get_debug_facility
        - Src:             'core/re.c:396,6'
          Dst:             dprint_color
        - Src:             'core/re.c:396,6'
          Dst:             my_pid
        - Src:             'core/re.c:396,6'
          Dst:             fprintf
        - Src:             'core/re.c:396,6'
          Dst:             dprint_color_reset
        - Src:             'core/re.c:396,6'
          Dst:             get_debug_facility
        - Src:             'core/re.c:399,5'
          Dst:             get_debug_level
        - Src:             'core/re.c:399,5'
          Dst:             get_debug_facility
        - Src:             'core/re.c:399,5'
          Dst:             dprint_color
        - Src:             'core/re.c:399,5'
          Dst:             my_pid
        - Src:             'core/re.c:399,5'
          Dst:             fprintf
        - Src:             'core/re.c:399,5'
          Dst:             dprint_color_reset
        - Src:             'core/re.c:399,5'
          Dst:             get_debug_facility
        - Src:             'core/re.c:402,5'
          Dst:             get_debug_level
        - Src:             'core/re.c:402,5'
          Dst:             get_debug_facility
        - Src:             'core/re.c:402,5'
          Dst:             dprint_color
        - Src:             'core/re.c:402,5'
          Dst:             my_pid
        - Src:             'core/re.c:402,5'
          Dst:             fprintf
        - Src:             'core/re.c:402,5'
          Dst:             dprint_color_reset
        - Src:             'core/re.c:402,5'
          Dst:             get_debug_facility
        - Src:             'core/re.c:406,2'
          Dst:             get_debug_level
        - Src:             'core/re.c:406,2'
          Dst:             get_debug_facility
        - Src:             'core/re.c:406,2'
          Dst:             dprint_color
        - Src:             'core/re.c:406,2'
          Dst:             my_pid
        - Src:             'core/re.c:406,2'
          Dst:             fprintf
        - Src:             'core/re.c:406,2'
          Dst:             dprint_color_reset
        - Src:             'core/re.c:406,2'
          Dst:             get_debug_facility
        - Src:             'core/re.c:409,3'
          Dst:             get_debug_level
        - Src:             'core/re.c:409,3'
          Dst:             get_debug_facility
        - Src:             'core/re.c:409,3'
          Dst:             dprint_color
        - Src:             'core/re.c:409,3'
          Dst:             my_pid
        - Src:             'core/re.c:409,3'
          Dst:             fprintf
        - Src:             'core/re.c:409,3'
          Dst:             dprint_color_reset
        - Src:             'core/re.c:409,3'
          Dst:             get_debug_facility
    - functionName:    subst_parser
      functionSourceFile: '/src/kamailio/src/core/re.c'
      linkageType:     InternalLinkage
      functionLinenumber: 204
      functionLinenumberEnd: 335
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         456
      ICount:          2891
      EdgeCount:       602
      CyclomaticComplexity: 148
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
        - parse_repl
        - regcomp
        - regfree
        - subst_expr_free
      functionUses:    2
      BranchProfiles:
        - Branch String:   'core/re.c:263,3'
          Branch Sides:    []
      Callsites:
        - Src:             'core/re.c:227,3'
          Dst:             get_debug_level
        - Src:             'core/re.c:227,3'
          Dst:             get_debug_facility
        - Src:             'core/re.c:227,3'
          Dst:             dprint_color
        - Src:             'core/re.c:227,3'
          Dst:             my_pid
        - Src:             'core/re.c:227,3'
          Dst:             fprintf
        - Src:             'core/re.c:227,3'
          Dst:             dprint_color_reset
        - Src:             'core/re.c:227,3'
          Dst:             get_debug_facility
        - Src:             'core/re.c:234,3'
          Dst:             get_debug_level
        - Src:             'core/re.c:234,3'
          Dst:             get_debug_facility
        - Src:             'core/re.c:234,3'
          Dst:             dprint_color
        - Src:             'core/re.c:234,3'
          Dst:             my_pid
        - Src:             'core/re.c:234,3'
          Dst:             fprintf
        - Src:             'core/re.c:234,3'
          Dst:             dprint_color_reset
        - Src:             'core/re.c:234,3'
          Dst:             get_debug_facility
        - Src:             'core/re.c:247,2'
          Dst:             get_debug_level
        - Src:             'core/re.c:247,2'
          Dst:             get_debug_facility
        - Src:             'core/re.c:247,2'
          Dst:             dprint_color
        - Src:             'core/re.c:247,2'
          Dst:             my_pid
        - Src:             'core/re.c:247,2'
          Dst:             fprintf
        - Src:             'core/re.c:247,2'
          Dst:             dprint_color_reset
        - Src:             'core/re.c:247,2'
          Dst:             get_debug_facility
        - Src:             'core/re.c:252,3'
          Dst:             get_debug_level
        - Src:             'core/re.c:252,3'
          Dst:             get_debug_facility
        - Src:             'core/re.c:252,3'
          Dst:             dprint_color
        - Src:             'core/re.c:252,3'
          Dst:             my_pid
        - Src:             'core/re.c:252,3'
          Dst:             fprintf
        - Src:             'core/re.c:252,3'
          Dst:             dprint_color_reset
        - Src:             'core/re.c:252,3'
          Dst:             get_debug_facility
        - Src:             'core/re.c:256,14'
          Dst:             parse_repl
        - Src:             'core/re.c:274,5'
          Dst:             get_debug_level
        - Src:             'core/re.c:274,5'
          Dst:             get_debug_facility
        - Src:             'core/re.c:274,5'
          Dst:             dprint_color
        - Src:             'core/re.c:274,5'
          Dst:             my_pid
        - Src:             'core/re.c:274,5'
          Dst:             fprintf
        - Src:             'core/re.c:274,5'
          Dst:             dprint_color_reset
        - Src:             'core/re.c:274,5'
          Dst:             get_debug_facility
        - Src:             'core/re.c:281,3'
          Dst:             get_debug_level
        - Src:             'core/re.c:281,3'
          Dst:             get_debug_facility
        - Src:             'core/re.c:281,3'
          Dst:             dprint_color
        - Src:             'core/re.c:281,3'
          Dst:             my_pid
        - Src:             'core/re.c:281,3'
          Dst:             fprintf
        - Src:             'core/re.c:281,3'
          Dst:             dprint_color_reset
        - Src:             'core/re.c:281,3'
          Dst:             get_debug_facility
        - Src:             'core/re.c:286,5'
          Dst:             regcomp
        - Src:             'core/re.c:290,3'
          Dst:             get_debug_level
        - Src:             'core/re.c:290,3'
          Dst:             get_debug_facility
        - Src:             'core/re.c:290,3'
          Dst:             dprint_color
        - Src:             'core/re.c:290,3'
          Dst:             my_pid
        - Src:             'core/re.c:290,3'
          Dst:             fprintf
        - Src:             'core/re.c:290,3'
          Dst:             dprint_color_reset
        - Src:             'core/re.c:290,3'
          Dst:             get_debug_facility
        - Src:             'core/re.c:301,3'
          Dst:             get_debug_level
        - Src:             'core/re.c:301,3'
          Dst:             get_debug_facility
        - Src:             'core/re.c:301,3'
          Dst:             dprint_color
        - Src:             'core/re.c:301,3'
          Dst:             my_pid
        - Src:             'core/re.c:301,3'
          Dst:             fprintf
        - Src:             'core/re.c:301,3'
          Dst:             dprint_color_reset
        - Src:             'core/re.c:301,3'
          Dst:             get_debug_facility
        - Src:             'core/re.c:309,4'
          Dst:             get_debug_level
        - Src:             'core/re.c:309,4'
          Dst:             get_debug_facility
        - Src:             'core/re.c:309,4'
          Dst:             dprint_color
        - Src:             'core/re.c:309,4'
          Dst:             my_pid
        - Src:             'core/re.c:309,4'
          Dst:             fprintf
        - Src:             'core/re.c:309,4'
          Dst:             dprint_color_reset
        - Src:             'core/re.c:309,4'
          Dst:             get_debug_facility
        - Src:             'core/re.c:322,2'
          Dst:             get_debug_level
        - Src:             'core/re.c:322,2'
          Dst:             get_debug_facility
        - Src:             'core/re.c:322,2'
          Dst:             dprint_color
        - Src:             'core/re.c:322,2'
          Dst:             my_pid
        - Src:             'core/re.c:322,2'
          Dst:             fprintf
        - Src:             'core/re.c:322,2'
          Dst:             dprint_color_reset
        - Src:             'core/re.c:322,2'
          Dst:             get_debug_facility
        - Src:             'core/re.c:327,3'
          Dst:             subst_expr_free
        - Src:             'core/re.c:331,3'
          Dst:             regfree
    - functionName:    parse_repl
      functionSourceFile: '/src/kamailio/src/core/re.c'
      linkageType:     InternalLinkage
      functionLinenumber: 71
      functionLinenumberEnd: 199
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         218
      ICount:          1569
      EdgeCount:       281
      CyclomaticComplexity: 65
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
        - pv_parse_spec2
      functionUses:    1
      BranchProfiles:
        - Branch String:   'core/re.c:93,4'
          Branch Sides:    []
      Callsites:
        - Src:             'core/re.c:152,7'
          Dst:             get_debug_level
        - Src:             'core/re.c:152,7'
          Dst:             get_debug_facility
        - Src:             'core/re.c:152,7'
          Dst:             dprint_color
        - Src:             'core/re.c:152,7'
          Dst:             my_pid
        - Src:             'core/re.c:152,7'
          Dst:             fprintf
        - Src:             'core/re.c:152,7'
          Dst:             dprint_color_reset
        - Src:             'core/re.c:152,7'
          Dst:             get_debug_facility
        - Src:             'core/re.c:164,5'
          Dst:             get_debug_level
        - Src:             'core/re.c:164,5'
          Dst:             get_debug_facility
        - Src:             'core/re.c:164,5'
          Dst:             dprint_color
        - Src:             'core/re.c:164,5'
          Dst:             my_pid
        - Src:             'core/re.c:164,5'
          Dst:             fprintf
        - Src:             'core/re.c:164,5'
          Dst:             dprint_color_reset
        - Src:             'core/re.c:164,5'
          Dst:             get_debug_facility
        - Src:             'core/re.c:172,9'
          Dst:             pv_parse_spec2
        - Src:             'core/re.c:174,5'
          Dst:             get_debug_level
        - Src:             'core/re.c:174,5'
          Dst:             get_debug_facility
        - Src:             'core/re.c:174,5'
          Dst:             dprint_color
        - Src:             'core/re.c:174,5'
          Dst:             my_pid
        - Src:             'core/re.c:174,5'
          Dst:             fprintf
        - Src:             'core/re.c:174,5'
          Dst:             dprint_color_reset
        - Src:             'core/re.c:174,5'
          Dst:             get_debug_facility
        - Src:             'core/re.c:187,3'
          Dst:             get_debug_level
        - Src:             'core/re.c:187,3'
          Dst:             get_debug_facility
        - Src:             'core/re.c:187,3'
          Dst:             dprint_color
        - Src:             'core/re.c:187,3'
          Dst:             my_pid
        - Src:             'core/re.c:187,3'
          Dst:             fprintf
        - Src:             'core/re.c:187,3'
          Dst:             dprint_color_reset
        - Src:             'core/re.c:187,3'
          Dst:             get_debug_facility
    - functionName:    subst_expr_free
      functionSourceFile: '/src/kamailio/src/core/re.c'
      linkageType:     InternalLinkage
      functionLinenumber: 44
      functionLinenumberEnd: 52
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          55
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - regfree
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/re.c:48,3'
          Dst:             regfree
    - functionName:    ksr_msg_env_reset
      functionSourceFile: '/src/kamailio/src/core/receive.c'
      linkageType:     InternalLinkage
      functionLinenumber: 687
      functionLinenumberEnd: 692
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - reset_avps
        - xavi_reset_list
        - xavp_reset_list
        - xavu_reset_list
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'core/receive.c:688,2'
          Dst:             reset_avps
        - Src:             'core/receive.c:689,2'
          Dst:             xavp_reset_list
        - Src:             'core/receive.c:690,2'
          Dst:             xavu_reset_list
        - Src:             'core/receive.c:691,2'
          Dst:             xavi_reset_list
    - functionName:    get_hash1_raw
      functionSourceFile: '/src/kamailio/src/core/hashes.h'
      linkageType:     InternalLinkage
      functionLinenumber: 117
      functionLinenumberEnd: 125
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          142
      EdgeCount:       23
      CyclomaticComplexity: 13
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'core/hashes.h:124,2'
          Branch Sides:    []
      Callsites:       []
    - functionName:    receive_msg
      functionSourceFile: '/src/kamailio/src/core/receive.c'
      linkageType:     InternalLinkage
      functionLinenumber: 312
      functionLinenumberEnd: 681
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1447
      ICount:          8622
      EdgeCount:       1924
      CyclomaticComplexity: 479
      functionsReached:
        - clear_branches
        - dprint_color
        - dprint_color_reset
        - exec_post_script_cb
        - exec_pre_script_cb
        - forward_reply
        - fprintf
        - free_sip_msg
        - get_debug_facility
        - get_debug_level
        - get_hash1_raw
        - gettimeofday
        - ip_addr2a
        - ksr_evrt_pre_routing
        - ksr_evrt_received
        - ksr_msg_env_reset
        - log_prefix_set
        - msg_set_time
        - my_pid
        - nonsip_msg_run_hooks
        - parse_headers
        - parse_msg
        - rec_lock_set_get
        - rec_lock_set_release
        - run_top_route
        - sip_check_fline
        - sr_core_ert_run
        - sr_event_enabled
        - sr_event_exec
        - sr_kemi_act_ctx_get
        - sr_kemi_act_ctx_set
        - sr_kemi_eng_get
        - sr_kemi_route
        - tcpconn_add_alias
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'core/receive.c:329,3'
          Dst:             get_debug_level
        - Src:             'core/receive.c:329,3'
          Dst:             get_debug_facility
        - Src:             'core/receive.c:329,3'
          Dst:             dprint_color
        - Src:             'core/receive.c:329,3'
          Dst:             my_pid
        - Src:             'core/receive.c:329,3'
          Dst:             fprintf
        - Src:             'core/receive.c:329,3'
          Dst:             dprint_color_reset
        - Src:             'core/receive.c:329,3'
          Dst:             get_debug_facility
        - Src:             'core/receive.c:335,6'
          Dst:             ksr_evrt_received
        - Src:             'core/receive.c:337,4'
          Dst:             get_debug_level
        - Src:             'core/receive.c:337,4'
          Dst:             get_debug_facility
        - Src:             'core/receive.c:337,4'
          Dst:             dprint_color
        - Src:             'core/receive.c:337,4'
          Dst:             my_pid
        - Src:             'core/receive.c:337,4'
          Dst:             fprintf
        - Src:             'core/receive.c:337,4'
          Dst:             dprint_color_reset
        - Src:             'core/receive.c:337,4'
          Dst:             get_debug_facility
        - Src:             'core/receive.c:341,5'
          Dst:             sr_event_enabled
        - Src:             'core/receive.c:342,6'
          Dst:             sip_check_fline
        - Src:             'core/receive.c:348,4'
          Dst:             sr_event_exec
        - Src:             'core/receive.c:356,2'
          Dst:             sr_event_exec
        - Src:             'core/receive.c:361,3'
          Dst:             get_debug_level
        - Src:             'core/receive.c:361,3'
          Dst:             get_debug_facility
        - Src:             'core/receive.c:361,3'
          Dst:             dprint_color
        - Src:             'core/receive.c:361,3'
          Dst:             my_pid
        - Src:             'core/receive.c:361,3'
          Dst:             fprintf
        - Src:             'core/receive.c:361,3'
          Dst:             dprint_color_reset
        - Src:             'core/receive.c:361,3'
          Dst:             get_debug_facility
        - Src:             'core/receive.c:377,13'
          Dst:             my_pid
        - Src:             'core/receive.c:382,3'
          Dst:             msg_set_time
        - Src:             'core/receive.c:384,5'
          Dst:             parse_msg
        - Src:             'core/receive.c:387,13'
          Dst:             sr_event_exec
        - Src:             'core/receive.c:388,4'
          Dst:             get_debug_level
        - Src:             'core/receive.c:388,4'
          Dst:             get_debug_facility
        - Src:             'core/receive.c:388,4'
          Dst:             dprint_color
        - Src:             'core/receive.c:388,4'
          Dst:             my_pid
        - Src:             'core/receive.c:388,4'
          Dst:             fprintf
        - Src:             'core/receive.c:388,4'
          Dst:             dprint_color_reset
        - Src:             'core/receive.c:388,4'
          Dst:             get_debug_facility
        - Src:             'core/receive.c:390,4'
          Dst:             get_debug_level
        - Src:             'core/receive.c:390,4'
          Dst:             get_debug_facility
        - Src:             'core/receive.c:390,4'
          Dst:             dprint_color
        - Src:             'core/receive.c:390,4'
          Dst:             my_pid
        - Src:             'core/receive.c:390,4'
          Dst:             fprintf
        - Src:             'core/receive.c:390,4'
          Dst:             dprint_color_reset
        - Src:             'core/receive.c:390,4'
          Dst:             get_debug_facility
        - Src:             'core/receive.c:395,3'
          Dst:             get_debug_level
        - Src:             'core/receive.c:395,3'
          Dst:             get_debug_facility
        - Src:             'core/receive.c:395,3'
          Dst:             ip_addr2a
        - Src:             'core/receive.c:395,3'
          Dst:             dprint_color
        - Src:             'core/receive.c:395,3'
          Dst:             my_pid
        - Src:             'core/receive.c:395,3'
          Dst:             ip_addr2a
        - Src:             'core/receive.c:395,3'
          Dst:             fprintf
        - Src:             'core/receive.c:395,3'
          Dst:             dprint_color_reset
        - Src:             'core/receive.c:395,3'
          Dst:             get_debug_facility
        - Src:             'core/receive.c:395,3'
          Dst:             ip_addr2a
        - Src:             'core/receive.c:399,3'
          Dst:             sr_core_ert_run
        - Src:             'core/receive.c:403,5'
          Dst:             parse_headers
        - Src:             'core/receive.c:406,3'
          Dst:             get_debug_level
        - Src:             'core/receive.c:406,3'
          Dst:             get_debug_facility
        - Src:             'core/receive.c:406,3'
          Dst:             dprint_color
        - Src:             'core/receive.c:406,3'
          Dst:             my_pid
        - Src:             'core/receive.c:406,3'
          Dst:             fprintf
        - Src:             'core/receive.c:406,3'
          Dst:             dprint_color_reset
        - Src:             'core/receive.c:406,3'
          Dst:             get_debug_facility
        - Src:             'core/receive.c:408,6'
          Dst:             sr_core_ert_run
        - Src:             'core/receive.c:412,2'
          Dst:             get_debug_level
        - Src:             'core/receive.c:412,2'
          Dst:             get_debug_facility
        - Src:             'core/receive.c:412,2'
          Dst:             dprint_color
        - Src:             'core/receive.c:412,2'
          Dst:             my_pid
        - Src:             'core/receive.c:412,2'
          Dst:             fprintf
        - Src:             'core/receive.c:412,2'
          Dst:             dprint_color_reset
        - Src:             'core/receive.c:412,2'
          Dst:             get_debug_facility
        - Src:             'core/receive.c:420,2'
          Dst:             log_prefix_set
        - Src:             'core/receive.c:423,2'
          Dst:             clear_branches
        - Src:             'core/receive.c:425,8'
          Dst:             ksr_evrt_pre_routing
        - Src:             'core/receive.c:436,16'
          Dst:             get_hash1_raw
        - Src:             'core/receive.c:442,5'
          Dst:             get_debug_level
        - Src:             'core/receive.c:449,4'
          Dst:             get_debug_level
        - Src:             'core/receive.c:449,4'
          Dst:             get_debug_facility
        - Src:             'core/receive.c:449,4'
          Dst:             dprint_color
        - Src:             'core/receive.c:449,4'
          Dst:             my_pid
        - Src:             'core/receive.c:449,4'
          Dst:             fprintf
        - Src:             'core/receive.c:449,4'
          Dst:             dprint_color_reset
        - Src:             'core/receive.c:449,4'
          Dst:             get_debug_facility
        - Src:             'core/receive.c:450,14'
          Dst:             nonsip_msg_run_hooks
        - Src:             'core/receive.c:452,6'
          Dst:             get_debug_level
        - Src:             'core/receive.c:452,6'
          Dst:             get_debug_facility
        - Src:             'core/receive.c:452,6'
          Dst:             dprint_color
        - Src:             'core/receive.c:452,6'
          Dst:             my_pid
        - Src:             'core/receive.c:452,6'
          Dst:             fprintf
        - Src:             'core/receive.c:452,6'
          Dst:             dprint_color_reset
        - Src:             'core/receive.c:452,6'
          Dst:             get_debug_facility
        - Src:             'core/receive.c:455,5'
          Dst:             get_debug_level
        - Src:             'core/receive.c:455,5'
          Dst:             get_debug_facility
        - Src:             'core/receive.c:455,5'
          Dst:             dprint_color
        - Src:             'core/receive.c:455,5'
          Dst:             my_pid
        - Src:             'core/receive.c:455,5'
          Dst:             fprintf
        - Src:             'core/receive.c:455,5'
          Dst:             dprint_color_reset
        - Src:             'core/receive.c:455,5'
          Dst:             get_debug_facility
        - Src:             'core/receive.c:462,4'
          Dst:             get_debug_level
        - Src:             'core/receive.c:462,4'
          Dst:             get_debug_facility
        - Src:             'core/receive.c:462,4'
          Dst:             dprint_color
        - Src:             'core/receive.c:462,4'
          Dst:             my_pid
        - Src:             'core/receive.c:462,4'
          Dst:             fprintf
        - Src:             'core/receive.c:462,4'
          Dst:             dprint_color_reset
        - Src:             'core/receive.c:462,4'
          Dst:             get_debug_facility
        - Src:             'core/receive.c:464,4'
          Dst:             sr_event_exec
        - Src:             'core/receive.c:470,4'
          Dst:             get_debug_level
        - Src:             'core/receive.c:470,4'
          Dst:             get_debug_facility
        - Src:             'core/receive.c:470,4'
          Dst:             dprint_color
        - Src:             'core/receive.c:470,4'
          Dst:             my_pid
        - Src:             'core/receive.c:470,4'
          Dst:             fprintf
        - Src:             'core/receive.c:470,4'
          Dst:             dprint_color_reset
        - Src:             'core/receive.c:470,4'
          Dst:             get_debug_facility
        - Src:             'core/receive.c:472,4'
          Dst:             sr_event_exec
        - Src:             'core/receive.c:484,7'
          Dst:             tcpconn_add_alias
        - Src:             'core/receive.c:487,5'
          Dst:             get_debug_level
        - Src:             'core/receive.c:487,5'
          Dst:             get_debug_facility
        - Src:             'core/receive.c:487,5'
          Dst:             dprint_color
        - Src:             'core/receive.c:487,5'
          Dst:             my_pid
        - Src:             'core/receive.c:487,5'
          Dst:             fprintf
        - Src:             'core/receive.c:487,5'
          Dst:             dprint_color_reset
        - Src:             'core/receive.c:487,5'
          Dst:             get_debug_facility
        - Src:             'core/receive.c:494,3'
          Dst:             get_debug_level
        - Src:             'core/receive.c:494,3'
          Dst:             get_debug_facility
        - Src:             'core/receive.c:494,3'
          Dst:             dprint_color
        - Src:             'core/receive.c:494,3'
          Dst:             my_pid
        - Src:             'core/receive.c:494,3'
          Dst:             fprintf
        - Src:             'core/receive.c:494,3'
          Dst:             dprint_color_reset
        - Src:             'core/receive.c:494,3'
          Dst:             get_debug_facility
        - Src:             'core/receive.c:496,4'
          Dst:             gettimeofday
        - Src:             'core/receive.c:505,6'
          Dst:             exec_pre_script_cb
        - Src:             'core/receive.c:506,4'
          Dst:             sr_event_exec
        - Src:             'core/receive.c:513,11'
          Dst:             sr_kemi_eng_get
        - Src:             'core/receive.c:515,5'
          Dst:             get_debug_level
        - Src:             'core/receive.c:515,5'
          Dst:             get_debug_facility
        - Src:             'core/receive.c:515,5'
          Dst:             dprint_color
        - Src:             'core/receive.c:515,5'
          Dst:             my_pid
        - Src:             'core/receive.c:515,5'
          Dst:             fprintf
        - Src:             'core/receive.c:515,5'
          Dst:             dprint_color_reset
        - Src:             'core/receive.c:515,5'
          Dst:             get_debug_facility
        - Src:             'core/receive.c:520,5'
          Dst:             rec_lock_set_get
        - Src:             'core/receive.c:521,8'
          Dst:             sr_kemi_route
        - Src:             'core/receive.c:522,6'
          Dst:             get_debug_level
        - Src:             'core/receive.c:522,6'
          Dst:             get_debug_facility
        - Src:             'core/receive.c:522,6'
          Dst:             dprint_color
        - Src:             'core/receive.c:522,6'
          Dst:             my_pid
        - Src:             'core/receive.c:522,6'
          Dst:             fprintf
        - Src:             'core/receive.c:522,6'
          Dst:             dprint_color_reset
        - Src:             'core/receive.c:522,6'
          Dst:             get_debug_facility
        - Src:             'core/receive.c:523,5'
          Dst:             rec_lock_set_release
        - Src:             'core/receive.c:525,8'
          Dst:             sr_kemi_route
        - Src:             'core/receive.c:526,6'
          Dst:             get_debug_level
        - Src:             'core/receive.c:526,6'
          Dst:             get_debug_facility
        - Src:             'core/receive.c:526,6'
          Dst:             dprint_color
        - Src:             'core/receive.c:526,6'
          Dst:             my_pid
        - Src:             'core/receive.c:526,6'
          Dst:             fprintf
        - Src:             'core/receive.c:526,6'
          Dst:             dprint_color_reset
        - Src:             'core/receive.c:526,6'
          Dst:             get_debug_facility
        - Src:             'core/receive.c:530,5'
          Dst:             rec_lock_set_get
        - Src:             'core/receive.c:531,8'
          Dst:             run_top_route
        - Src:             'core/receive.c:532,6'
          Dst:             rec_lock_set_release
        - Src:             'core/receive.c:533,6'
          Dst:             get_debug_level
        - Src:             'core/receive.c:533,6'
          Dst:             get_debug_facility
        - Src:             'core/receive.c:533,6'
          Dst:             dprint_color
        - Src:             'core/receive.c:533,6'
          Dst:             my_pid
        - Src:             'core/receive.c:533,6'
          Dst:             fprintf
        - Src:             'core/receive.c:533,6'
          Dst:             dprint_color_reset
        - Src:             'core/receive.c:533,6'
          Dst:             get_debug_facility
        - Src:             'core/receive.c:536,5'
          Dst:             rec_lock_set_release
        - Src:             'core/receive.c:538,8'
          Dst:             run_top_route
        - Src:             'core/receive.c:539,6'
          Dst:             get_debug_level
        - Src:             'core/receive.c:539,6'
          Dst:             get_debug_facility
        - Src:             'core/receive.c:539,6'
          Dst:             dprint_color
        - Src:             'core/receive.c:539,6'
          Dst:             my_pid
        - Src:             'core/receive.c:539,6'
          Dst:             fprintf
        - Src:             'core/receive.c:539,6'
          Dst:             dprint_color_reset
        - Src:             'core/receive.c:539,6'
          Dst:             get_debug_facility
        - Src:             'core/receive.c:546,4'
          Dst:             gettimeofday
        - Src:             'core/receive.c:551,5'
          Dst:             get_debug_level
        - Src:             'core/receive.c:551,5'
          Dst:             get_debug_facility
        - Src:             'core/receive.c:551,5'
          Dst:             dprint_color
        - Src:             'core/receive.c:551,5'
          Dst:             my_pid
        - Src:             'core/receive.c:551,5'
          Dst:             fprintf
        - Src:             'core/receive.c:551,5'
          Dst:             dprint_color_reset
        - Src:             'core/receive.c:551,5'
          Dst:             get_debug_facility
        - Src:             'core/receive.c:557,3'
          Dst:             exec_post_script_cb
        - Src:             'core/receive.c:562,4'
          Dst:             get_debug_level
        - Src:             'core/receive.c:562,4'
          Dst:             get_debug_facility
        - Src:             'core/receive.c:562,4'
          Dst:             dprint_color
        - Src:             'core/receive.c:562,4'
          Dst:             my_pid
        - Src:             'core/receive.c:562,4'
          Dst:             fprintf
        - Src:             'core/receive.c:562,4'
          Dst:             dprint_color_reset
        - Src:             'core/receive.c:562,4'
          Dst:             get_debug_facility
        - Src:             'core/receive.c:563,4'
          Dst:             sr_event_exec
        - Src:             'core/receive.c:569,4'
          Dst:             get_debug_level
        - Src:             'core/receive.c:569,4'
          Dst:             get_debug_facility
        - Src:             'core/receive.c:569,4'
          Dst:             dprint_color
        - Src:             'core/receive.c:569,4'
          Dst:             my_pid
        - Src:             'core/receive.c:569,4'
          Dst:             fprintf
        - Src:             'core/receive.c:569,4'
          Dst:             dprint_color_reset
        - Src:             'core/receive.c:569,4'
          Dst:             get_debug_facility
        - Src:             'core/receive.c:571,4'
          Dst:             sr_event_exec
        - Src:             'core/receive.c:576,4'
          Dst:             gettimeofday
        - Src:             'core/receive.c:586,6'
          Dst:             exec_pre_script_cb
        - Src:             'core/receive.c:587,4'
          Dst:             sr_event_exec
        - Src:             'core/receive.c:593,11'
          Dst:             sr_kemi_eng_get
        - Src:             'core/receive.c:599,12'
          Dst:             sr_kemi_act_ctx_get
        - Src:             'core/receive.c:601,5'
          Dst:             sr_kemi_act_ctx_set
        - Src:             'core/receive.c:603,6'
          Dst:             rec_lock_set_get
        - Src:             'core/receive.c:604,12'
          Dst:             sr_kemi_route
        - Src:             'core/receive.c:606,6'
          Dst:             rec_lock_set_release
        - Src:             'core/receive.c:608,12'
          Dst:             sr_kemi_route
        - Src:             'core/receive.c:611,5'
          Dst:             sr_kemi_act_ctx_set
        - Src:             'core/receive.c:614,6'
          Dst:             rec_lock_set_get
        - Src:             'core/receive.c:615,12'
          Dst:             run_top_route
        - Src:             'core/receive.c:617,6'
          Dst:             rec_lock_set_release
        - Src:             'core/receive.c:619,12'
          Dst:             run_top_route
        - Src:             'core/receive.c:625,5'
          Dst:             get_debug_level
        - Src:             'core/receive.c:625,5'
          Dst:             get_debug_facility
        - Src:             'core/receive.c:625,5'
          Dst:             dprint_color
        - Src:             'core/receive.c:625,5'
          Dst:             my_pid
        - Src:             'core/receive.c:625,5'
          Dst:             fprintf
        - Src:             'core/receive.c:625,5'
          Dst:             dprint_color_reset
        - Src:             'core/receive.c:625,5'
          Dst:             get_debug_facility
        - Src:             'core/receive.c:630,6'
          Dst:             sr_event_exec
        - Src:             'core/receive.c:631,6'
          Dst:             get_debug_level
        - Src:             'core/receive.c:631,6'
          Dst:             get_debug_facility
        - Src:             'core/receive.c:631,6'
          Dst:             dprint_color
        - Src:             'core/receive.c:631,6'
          Dst:             my_pid
        - Src:             'core/receive.c:631,6'
          Dst:             fprintf
        - Src:             'core/receive.c:631,6'
          Dst:             dprint_color_reset
        - Src:             'core/receive.c:631,6'
          Dst:             get_debug_facility
        - Src:             'core/receive.c:636,3'
          Dst:             forward_reply
        - Src:             'core/receive.c:639,4'
          Dst:             gettimeofday
        - Src:             'core/receive.c:644,5'
          Dst:             get_debug_level
        - Src:             'core/receive.c:644,5'
          Dst:             get_debug_facility
        - Src:             'core/receive.c:644,5'
          Dst:             dprint_color
        - Src:             'core/receive.c:644,5'
          Dst:             my_pid
        - Src:             'core/receive.c:644,5'
          Dst:             fprintf
        - Src:             'core/receive.c:644,5'
          Dst:             dprint_color_reset
        - Src:             'core/receive.c:644,5'
          Dst:             get_debug_facility
        - Src:             'core/receive.c:650,3'
          Dst:             exec_post_script_cb
        - Src:             'core/receive.c:654,2'
          Dst:             ksr_msg_env_reset
        - Src:             'core/receive.c:655,2'
          Dst:             get_debug_level
        - Src:             'core/receive.c:655,2'
          Dst:             get_debug_facility
        - Src:             'core/receive.c:655,2'
          Dst:             dprint_color
        - Src:             'core/receive.c:655,2'
          Dst:             my_pid
        - Src:             'core/receive.c:655,2'
          Dst:             fprintf
        - Src:             'core/receive.c:655,2'
          Dst:             dprint_color_reset
        - Src:             'core/receive.c:655,2'
          Dst:             get_debug_facility
        - Src:             'core/receive.c:656,2'
          Dst:             free_sip_msg
        - Src:             'core/receive.c:659,2'
          Dst:             log_prefix_set
        - Src:             'core/receive.c:665,2'
          Dst:             exec_post_script_cb
        - Src:             'core/receive.c:669,2'
          Dst:             get_debug_level
        - Src:             'core/receive.c:669,2'
          Dst:             get_debug_facility
        - Src:             'core/receive.c:669,2'
          Dst:             dprint_color
        - Src:             'core/receive.c:669,2'
          Dst:             my_pid
        - Src:             'core/receive.c:669,2'
          Dst:             fprintf
        - Src:             'core/receive.c:669,2'
          Dst:             dprint_color_reset
        - Src:             'core/receive.c:669,2'
          Dst:             get_debug_facility
        - Src:             'core/receive.c:671,2'
          Dst:             exec_post_script_cb
        - Src:             'core/receive.c:674,2'
          Dst:             free_sip_msg
        - Src:             'core/receive.c:677,2'
          Dst:             ksr_msg_env_reset
        - Src:             'core/receive.c:679,2'
          Dst:             log_prefix_set
    - functionName:    ksr_evrt_received
      functionSourceFile: '/src/kamailio/src/core/receive.c'
      linkageType:     InternalLinkage
      functionLinenumber: 176
      functionLinenumberEnd: 237
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         194
      ICount:          1164
      EdgeCount:       256
      CyclomaticComplexity: 64
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - faked_msg_get_next
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
        - route_lookup
        - run_actions
        - sr_kemi_act_ctx_get
        - sr_kemi_act_ctx_set
        - sr_kemi_eng_get
        - sr_kemi_route
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'core/receive.c:187,3'
          Dst:             get_debug_level
        - Src:             'core/receive.c:187,3'
          Dst:             get_debug_facility
        - Src:             'core/receive.c:187,3'
          Dst:             dprint_color
        - Src:             'core/receive.c:187,3'
          Dst:             my_pid
        - Src:             'core/receive.c:187,3'
          Dst:             fprintf
        - Src:             'core/receive.c:187,3'
          Dst:             dprint_color_reset
        - Src:             'core/receive.c:187,3'
          Dst:             get_debug_facility
        - Src:             'core/receive.c:192,10'
          Dst:             sr_kemi_eng_get
        - Src:             'core/receive.c:194,4'
          Dst:             get_debug_level
        - Src:             'core/receive.c:194,4'
          Dst:             get_debug_facility
        - Src:             'core/receive.c:194,4'
          Dst:             dprint_color
        - Src:             'core/receive.c:194,4'
          Dst:             my_pid
        - Src:             'core/receive.c:194,4'
          Dst:             fprintf
        - Src:             'core/receive.c:194,4'
          Dst:             dprint_color_reset
        - Src:             'core/receive.c:194,4'
          Dst:             get_debug_facility
        - Src:             'core/receive.c:199,8'
          Dst:             route_lookup
        - Src:             'core/receive.c:201,4'
          Dst:             get_debug_level
        - Src:             'core/receive.c:201,4'
          Dst:             get_debug_facility
        - Src:             'core/receive.c:201,4'
          Dst:             dprint_color
        - Src:             'core/receive.c:201,4'
          Dst:             my_pid
        - Src:             'core/receive.c:201,4'
          Dst:             fprintf
        - Src:             'core/receive.c:201,4'
          Dst:             dprint_color_reset
        - Src:             'core/receive.c:201,4'
          Dst:             get_debug_facility
        - Src:             'core/receive.c:218,9'
          Dst:             faked_msg_get_next
        - Src:             'core/receive.c:221,10'
          Dst:             sr_kemi_act_ctx_get
        - Src:             'core/receive.c:222,3'
          Dst:             sr_kemi_act_ctx_set
        - Src:             'core/receive.c:223,9'
          Dst:             sr_kemi_route
        - Src:             'core/receive.c:225,3'
          Dst:             sr_kemi_act_ctx_set
        - Src:             'core/receive.c:227,9'
          Dst:             run_actions
        - Src:             'core/receive.c:230,3'
          Dst:             get_debug_level
        - Src:             'core/receive.c:230,3'
          Dst:             get_debug_facility
        - Src:             'core/receive.c:230,3'
          Dst:             dprint_color
        - Src:             'core/receive.c:230,3'
          Dst:             my_pid
        - Src:             'core/receive.c:230,3'
          Dst:             fprintf
        - Src:             'core/receive.c:230,3'
          Dst:             dprint_color_reset
        - Src:             'core/receive.c:230,3'
          Dst:             get_debug_facility
    - functionName:    sip_check_fline
      functionSourceFile: '/src/kamailio/src/core/receive.c'
      linkageType:     InternalLinkage
      functionLinenumber: 115
      functionLinenumberEnd: 146
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         114
      ICount:          642
      EdgeCount:       152
      CyclomaticComplexity: 40
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
        - strncmp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/receive.c:127,7'
          Dst:             strncmp
        - Src:             'core/receive.c:128,5'
          Dst:             get_debug_level
        - Src:             'core/receive.c:128,5'
          Dst:             get_debug_facility
        - Src:             'core/receive.c:128,5'
          Dst:             dprint_color
        - Src:             'core/receive.c:128,5'
          Dst:             my_pid
        - Src:             'core/receive.c:128,5'
          Dst:             fprintf
        - Src:             'core/receive.c:128,5'
          Dst:             dprint_color_reset
        - Src:             'core/receive.c:128,5'
          Dst:             get_debug_facility
        - Src:             'core/receive.c:137,8'
          Dst:             strncmp
        - Src:             'core/receive.c:138,6'
          Dst:             get_debug_level
        - Src:             'core/receive.c:138,6'
          Dst:             get_debug_facility
        - Src:             'core/receive.c:138,6'
          Dst:             dprint_color
        - Src:             'core/receive.c:138,6'
          Dst:             my_pid
        - Src:             'core/receive.c:138,6'
          Dst:             fprintf
        - Src:             'core/receive.c:138,6'
          Dst:             dprint_color_reset
        - Src:             'core/receive.c:138,6'
          Dst:             get_debug_facility
    - functionName:    ksr_evrt_pre_routing
      functionSourceFile: '/src/kamailio/src/core/receive.c'
      linkageType:     InternalLinkage
      functionLinenumber: 248
      functionLinenumberEnd: 305
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         234
      ICount:          1390
      EdgeCount:       309
      CyclomaticComplexity: 77
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
        - route_lookup
        - run_actions
        - sr_kemi_act_ctx_get
        - sr_kemi_act_ctx_set
        - sr_kemi_eng_get
        - sr_kemi_route
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/receive.c:258,3'
          Dst:             get_debug_level
        - Src:             'core/receive.c:258,3'
          Dst:             get_debug_facility
        - Src:             'core/receive.c:258,3'
          Dst:             dprint_color
        - Src:             'core/receive.c:258,3'
          Dst:             my_pid
        - Src:             'core/receive.c:258,3'
          Dst:             fprintf
        - Src:             'core/receive.c:258,3'
          Dst:             dprint_color_reset
        - Src:             'core/receive.c:258,3'
          Dst:             get_debug_facility
        - Src:             'core/receive.c:263,10'
          Dst:             sr_kemi_eng_get
        - Src:             'core/receive.c:265,4'
          Dst:             get_debug_level
        - Src:             'core/receive.c:265,4'
          Dst:             get_debug_facility
        - Src:             'core/receive.c:265,4'
          Dst:             dprint_color
        - Src:             'core/receive.c:265,4'
          Dst:             my_pid
        - Src:             'core/receive.c:265,4'
          Dst:             fprintf
        - Src:             'core/receive.c:265,4'
          Dst:             dprint_color_reset
        - Src:             'core/receive.c:265,4'
          Dst:             get_debug_facility
        - Src:             'core/receive.c:271,9'
          Dst:             route_lookup
        - Src:             'core/receive.c:279,4'
          Dst:             get_debug_level
        - Src:             'core/receive.c:279,4'
          Dst:             get_debug_facility
        - Src:             'core/receive.c:279,4'
          Dst:             dprint_color
        - Src:             'core/receive.c:279,4'
          Dst:             my_pid
        - Src:             'core/receive.c:279,4'
          Dst:             fprintf
        - Src:             'core/receive.c:279,4'
          Dst:             dprint_color_reset
        - Src:             'core/receive.c:279,4'
          Dst:             get_debug_facility
        - Src:             'core/receive.c:289,10'
          Dst:             sr_kemi_act_ctx_get
        - Src:             'core/receive.c:290,3'
          Dst:             sr_kemi_act_ctx_set
        - Src:             'core/receive.c:291,9'
          Dst:             sr_kemi_route
        - Src:             'core/receive.c:293,3'
          Dst:             sr_kemi_act_ctx_set
        - Src:             'core/receive.c:295,9'
          Dst:             run_actions
        - Src:             'core/receive.c:299,3'
          Dst:             get_debug_level
        - Src:             'core/receive.c:299,3'
          Dst:             get_debug_facility
        - Src:             'core/receive.c:299,3'
          Dst:             dprint_color
        - Src:             'core/receive.c:299,3'
          Dst:             my_pid
        - Src:             'core/receive.c:299,3'
          Dst:             fprintf
        - Src:             'core/receive.c:299,3'
          Dst:             dprint_color_reset
        - Src:             'core/receive.c:299,3'
          Dst:             get_debug_facility
        - Src:             'core/receive.c:302,2'
          Dst:             get_debug_level
        - Src:             'core/receive.c:302,2'
          Dst:             get_debug_facility
        - Src:             'core/receive.c:302,2'
          Dst:             dprint_color
        - Src:             'core/receive.c:302,2'
          Dst:             my_pid
        - Src:             'core/receive.c:302,2'
          Dst:             fprintf
        - Src:             'core/receive.c:302,2'
          Dst:             dprint_color_reset
        - Src:             'core/receive.c:302,2'
          Dst:             get_debug_facility
    - functionName:    ksr_evrt_rcvnetinfo_set
      functionSourceFile: '/src/kamailio/src/core/receive.c'
      linkageType:     InternalLinkage
      functionLinenumber: 167
      functionLinenumberEnd: 169
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ksr_evrt_rcvnetinfo_get
      functionSourceFile: '/src/kamailio/src/core/receive.c'
      linkageType:     InternalLinkage
      functionLinenumber: 159
      functionLinenumberEnd: 160
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    inc_msg_no
      functionSourceFile: '/src/kamailio/src/core/receive.c'
      linkageType:     InternalLinkage
      functionLinenumber: 107
      functionLinenumberEnd: 108
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ksr_route_locks_set_destroy
      functionSourceFile: '/src/kamailio/src/core/receive.c'
      linkageType:     InternalLinkage
      functionLinenumber: 94
      functionLinenumberEnd: 101
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          27
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - rec_lock_set_dealloc
        - rec_lock_set_destroy
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/receive.c:98,2'
          Dst:             rec_lock_set_destroy
        - Src:             'core/receive.c:99,2'
          Dst:             rec_lock_set_dealloc
    - functionName:    ksr_route_locks_set_init
      functionSourceFile: '/src/kamailio/src/core/receive.c'
      linkageType:     InternalLinkage
      functionLinenumber: 77
      functionLinenumberEnd: 91
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         93
      ICount:          531
      EdgeCount:       123
      CyclomaticComplexity: 32
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
        - rec_lock_set_alloc
        - rec_lock_set_init
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/receive.c:81,24'
          Dst:             rec_lock_set_alloc
        - Src:             'core/receive.c:83,3'
          Dst:             get_debug_level
        - Src:             'core/receive.c:83,3'
          Dst:             get_debug_facility
        - Src:             'core/receive.c:83,3'
          Dst:             dprint_color
        - Src:             'core/receive.c:83,3'
          Dst:             my_pid
        - Src:             'core/receive.c:83,3'
          Dst:             fprintf
        - Src:             'core/receive.c:83,3'
          Dst:             dprint_color_reset
        - Src:             'core/receive.c:83,3'
          Dst:             get_debug_facility
        - Src:             'core/receive.c:86,5'
          Dst:             rec_lock_set_init
        - Src:             'core/receive.c:87,3'
          Dst:             get_debug_level
        - Src:             'core/receive.c:87,3'
          Dst:             get_debug_facility
        - Src:             'core/receive.c:87,3'
          Dst:             dprint_color
        - Src:             'core/receive.c:87,3'
          Dst:             my_pid
        - Src:             'core/receive.c:87,3'
          Dst:             fprintf
        - Src:             'core/receive.c:87,3'
          Dst:             dprint_color_reset
        - Src:             'core/receive.c:87,3'
          Dst:             get_debug_facility
    - functionName:    init_srv_proto_prefs
      functionSourceFile: '/src/kamailio/src/core/resolve.c'
      linkageType:     InternalLinkage
      functionLinenumber: 225
      functionLinenumberEnd: 236
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          20
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    init_naptr_proto_prefs
      functionSourceFile: '/src/kamailio/src/core/resolve.c'
      linkageType:     InternalLinkage
      functionLinenumber: 190
      functionLinenumberEnd: 220
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         16
      ICount:          106
      EdgeCount:       20
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    str2ipx
      functionSourceFile: '/src/kamailio/src/core/resolve.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2136
      functionLinenumberEnd: 2147
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          46
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - get_next_ipaddr_buf
        - str2ip6buf
        - str2ipbuf
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/resolve.c:2139,8'
          Dst:             get_next_ipaddr_buf
        - Src:             'core/resolve.c:2140,5'
          Dst:             str2ipbuf
        - Src:             'core/resolve.c:2141,6'
          Dst:             str2ip6buf
    - functionName:    get_next_ipaddr_buf
      functionSourceFile: '/src/kamailio/src/core/resolve.c'
      linkageType:     InternalLinkage
      functionLinenumber: 70
      functionLinenumberEnd: 76
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    str2ipbuf
      functionSourceFile: '/src/kamailio/src/core/resolve.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1889
      functionLinenumberEnd: 1935
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         108
      ICount:          705
      EdgeCount:       142
      CyclomaticComplexity: 36
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'core/resolve.c:1896,3'
          Dst:             get_debug_level
        - Src:             'core/resolve.c:1896,3'
          Dst:             get_debug_facility
        - Src:             'core/resolve.c:1896,3'
          Dst:             dprint_color
        - Src:             'core/resolve.c:1896,3'
          Dst:             my_pid
        - Src:             'core/resolve.c:1896,3'
          Dst:             fprintf
        - Src:             'core/resolve.c:1896,3'
          Dst:             dprint_color_reset
        - Src:             'core/resolve.c:1896,3'
          Dst:             get_debug_facility
        - Src:             'core/resolve.c:1927,2'
          Dst:             get_debug_level
        - Src:             'core/resolve.c:1927,2'
          Dst:             get_debug_facility
        - Src:             'core/resolve.c:1927,2'
          Dst:             dprint_color
        - Src:             'core/resolve.c:1927,2'
          Dst:             my_pid
        - Src:             'core/resolve.c:1927,2'
          Dst:             fprintf
        - Src:             'core/resolve.c:1927,2'
          Dst:             dprint_color_reset
        - Src:             'core/resolve.c:1927,2'
          Dst:             get_debug_facility
    - functionName:    str2ip6buf
      functionSourceFile: '/src/kamailio/src/core/resolve.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2002
      functionLinenumberEnd: 2103
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         224
      ICount:          1443
      EdgeCount:       296
      CyclomaticComplexity: 74
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - htons
        - my_pid
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'core/resolve.c:2015,3'
          Dst:             get_debug_level
        - Src:             'core/resolve.c:2015,3'
          Dst:             get_debug_facility
        - Src:             'core/resolve.c:2015,3'
          Dst:             dprint_color
        - Src:             'core/resolve.c:2015,3'
          Dst:             my_pid
        - Src:             'core/resolve.c:2015,3'
          Dst:             fprintf
        - Src:             'core/resolve.c:2015,3'
          Dst:             dprint_color_reset
        - Src:             'core/resolve.c:2015,3'
          Dst:             get_debug_facility
        - Src:             'core/resolve.c:2052,15'
          Dst:             htons
        - Src:             'core/resolve.c:2064,13'
          Dst:             htons
        - Src:             'core/resolve.c:2087,2'
          Dst:             get_debug_level
        - Src:             'core/resolve.c:2087,2'
          Dst:             get_debug_facility
        - Src:             'core/resolve.c:2087,2'
          Dst:             dprint_color
        - Src:             'core/resolve.c:2087,2'
          Dst:             my_pid
        - Src:             'core/resolve.c:2087,2'
          Dst:             fprintf
        - Src:             'core/resolve.c:2087,2'
          Dst:             dprint_color_reset
        - Src:             'core/resolve.c:2087,2'
          Dst:             get_debug_facility
        - Src:             'core/resolve.c:2091,2'
          Dst:             get_debug_level
        - Src:             'core/resolve.c:2091,2'
          Dst:             get_debug_facility
        - Src:             'core/resolve.c:2091,2'
          Dst:             dprint_color
        - Src:             'core/resolve.c:2091,2'
          Dst:             my_pid
        - Src:             'core/resolve.c:2091,2'
          Dst:             fprintf
        - Src:             'core/resolve.c:2091,2'
          Dst:             dprint_color_reset
        - Src:             'core/resolve.c:2091,2'
          Dst:             get_debug_facility
        - Src:             'core/resolve.c:2095,2'
          Dst:             get_debug_level
        - Src:             'core/resolve.c:2095,2'
          Dst:             get_debug_facility
        - Src:             'core/resolve.c:2095,2'
          Dst:             dprint_color
        - Src:             'core/resolve.c:2095,2'
          Dst:             my_pid
        - Src:             'core/resolve.c:2095,2'
          Dst:             fprintf
        - Src:             'core/resolve.c:2095,2'
          Dst:             dprint_color_reset
        - Src:             'core/resolve.c:2095,2'
          Dst:             get_debug_facility
    - functionName:    str2ipxbuf
      functionSourceFile: '/src/kamailio/src/core/resolve.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2123
      functionLinenumberEnd: 2131
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          44
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - str2ip6buf
        - str2ipbuf
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/resolve.c:2124,5'
          Dst:             str2ipbuf
        - Src:             'core/resolve.c:2125,6'
          Dst:             str2ip6buf
    - functionName:    _resolvehost
      functionSourceFile: '/src/kamailio/src/core/resolve.h'
      linkageType:     InternalLinkage
      functionLinenumber: 241
      functionLinenumberEnd: 300
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         14
      ICount:          81
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - ip_addr2he
        - str2ip
        - str2ip6
        - strlen
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/resolve.h:255,10'
          Dst:             strlen
        - Src:             'core/resolve.h:258,12'
          Dst:             str2ip
        - Src:             'core/resolve.h:258,40'
          Dst:             str2ip6
        - Src:             'core/resolve.h:260,10'
          Dst:             ip_addr2he
    - functionName:    str2ip
      functionSourceFile: '/src/kamailio/src/core/resolve.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1940
      functionLinenumberEnd: 1949
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          35
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - get_next_ipaddr_buf
        - str2ipbuf
      functionUses:    24
      BranchProfiles:  []
      Callsites:
        - Src:             'core/resolve.c:1943,8'
          Dst:             get_next_ipaddr_buf
        - Src:             'core/resolve.c:1944,5'
          Dst:             str2ipbuf
    - functionName:    str2ip6
      functionSourceFile: '/src/kamailio/src/core/resolve.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2108
      functionLinenumberEnd: 2117
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          35
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - get_next_ipaddr_buf
        - str2ip6buf
      functionUses:    28
      BranchProfiles:  []
      Callsites:
        - Src:             'core/resolve.c:2111,8'
          Dst:             get_next_ipaddr_buf
        - Src:             'core/resolve.c:2112,5'
          Dst:             str2ip6buf
    - functionName:    __sip_resolvehost
      functionSourceFile: '/src/kamailio/src/core/resolve.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1987
      functionLinenumberEnd: 1997
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          41
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _sip_resolvehost
        - dns_sip_resolvehost
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'core/resolve.c:1990,10'
          Dst:             dns_sip_resolvehost
        - Src:             'core/resolve.c:1993,10'
          Dst:             _sip_resolvehost
    - functionName:    _sip_resolvehost
      functionSourceFile: '/src/kamailio/src/core/resolve.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1845
      functionLinenumberEnd: 1857
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          64
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - counter_inc
        - naptr_sip_resolvehost
        - srv_sip_resolvehost
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'core/resolve.c:1849,9'
          Dst:             naptr_sip_resolvehost
        - Src:             'core/resolve.c:1852,9'
          Dst:             srv_sip_resolvehost
        - Src:             'core/resolve.c:1855,3'
          Dst:             counter_inc
    - functionName:    naptr_sip_resolvehost
      functionSourceFile: '/src/kamailio/src/core/resolve.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1759
      functionLinenumberEnd: 1827
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         123
      ICount:          745
      EdgeCount:       163
      CyclomaticComplexity: 42
      functionsReached:
        - __resolvehost
        - dns_get_he
        - dprint_color
        - dprint_color_reset
        - fprintf
        - free_rdata_list
        - get_debug_facility
        - get_debug_level
        - get_record
        - ip_addr2he
        - my_pid
        - naptr_sip_iterate
        - no_naptr_srv_sip_resolvehost
        - shm_str_dup_mode
        - srv_sip_resolvehost
        - str2ip
        - str2ip6
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/resolve.c:1777,3'
          Dst:             get_debug_level
        - Src:             'core/resolve.c:1777,3'
          Dst:             get_debug_facility
        - Src:             'core/resolve.c:1777,3'
          Dst:             dprint_color
        - Src:             'core/resolve.c:1777,3'
          Dst:             my_pid
        - Src:             'core/resolve.c:1777,3'
          Dst:             fprintf
        - Src:             'core/resolve.c:1777,3'
          Dst:             dprint_color_reset
        - Src:             'core/resolve.c:1777,3'
          Dst:             get_debug_facility
        - Src:             'core/resolve.c:1784,13'
          Dst:             str2ip
        - Src:             'core/resolve.c:1784,43'
          Dst:             str2ip6
        - Src:             'core/resolve.c:1786,9'
          Dst:             ip_addr2he
        - Src:             'core/resolve.c:1792,16'
          Dst:             get_record
        - Src:             'core/resolve.c:1794,14'
          Dst:             naptr_sip_iterate
        - Src:             'core/resolve.c:1797,13'
          Dst:             srv_sip_resolvehost
        - Src:             'core/resolve.c:1804,3'
          Dst:             get_debug_level
        - Src:             'core/resolve.c:1804,3'
          Dst:             get_debug_facility
        - Src:             'core/resolve.c:1804,3'
          Dst:             dprint_color
        - Src:             'core/resolve.c:1804,3'
          Dst:             my_pid
        - Src:             'core/resolve.c:1804,3'
          Dst:             fprintf
        - Src:             'core/resolve.c:1804,3'
          Dst:             dprint_color_reset
        - Src:             'core/resolve.c:1804,3'
          Dst:             get_debug_facility
        - Src:             'core/resolve.c:1810,7'
          Dst:             no_naptr_srv_sip_resolvehost
        - Src:             'core/resolve.c:1814,9'
          Dst:             dns_get_he
        - Src:             'core/resolve.c:1818,4'
          Dst:             shm_str_dup_mode
        - Src:             'core/resolve.c:1819,9'
          Dst:             __resolvehost
        - Src:             'core/resolve.c:1825,3'
          Dst:             free_rdata_list
    - functionName:    srv_sip_resolvehost
      functionSourceFile: '/src/kamailio/src/core/resolve.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1362
      functionLinenumberEnd: 1502
      functionDepth:   0
      returnType:      'N/A'
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         516
      ICount:          3126
      EdgeCount:       682
      CyclomaticComplexity: 168
      functionsReached:
        - __resolvehost
        - create_srv_name
        - dprint_color
        - dprint_color_reset
        - fprintf
        - free_rdata_list
        - get_debug_facility
        - get_debug_level
        - get_record
        - ip_addr2he
        - my_pid
        - str2ip
        - str2ip6
      functionUses:    3
      BranchProfiles:
        - Branch String:   'core/resolve.c:1422,4'
          Branch Sides:    []
      Callsites:
        - Src:             'core/resolve.c:1377,3'
          Dst:             get_debug_level
        - Src:             'core/resolve.c:1377,3'
          Dst:             get_debug_facility
        - Src:             'core/resolve.c:1377,3'
          Dst:             dprint_color
        - Src:             'core/resolve.c:1377,3'
          Dst:             my_pid
        - Src:             'core/resolve.c:1377,3'
          Dst:             fprintf
        - Src:             'core/resolve.c:1377,3'
          Dst:             dprint_color_reset
        - Src:             'core/resolve.c:1377,3'
          Dst:             get_debug_facility
        - Src:             'core/resolve.c:1381,2'
          Dst:             get_debug_level
        - Src:             'core/resolve.c:1381,2'
          Dst:             get_debug_facility
        - Src:             'core/resolve.c:1381,2'
          Dst:             dprint_color
        - Src:             'core/resolve.c:1381,2'
          Dst:             my_pid
        - Src:             'core/resolve.c:1381,2'
          Dst:             fprintf
        - Src:             'core/resolve.c:1381,2'
          Dst:             dprint_color_reset
        - Src:             'core/resolve.c:1381,2'
          Dst:             get_debug_facility
        - Src:             'core/resolve.c:1412,13'
          Dst:             str2ip
        - Src:             'core/resolve.c:1412,43'
          Dst:             str2ip6
        - Src:             'core/resolve.c:1414,9'
          Dst:             ip_addr2he
        - Src:             'core/resolve.c:1418,4'
          Dst:             get_debug_level
        - Src:             'core/resolve.c:1418,4'
          Dst:             get_debug_facility
        - Src:             'core/resolve.c:1418,4'
          Dst:             dprint_color
        - Src:             'core/resolve.c:1418,4'
          Dst:             my_pid
        - Src:             'core/resolve.c:1418,4'
          Dst:             fprintf
        - Src:             'core/resolve.c:1418,4'
          Dst:             dprint_color_reset
        - Src:             'core/resolve.c:1418,4'
          Dst:             get_debug_facility
        - Src:             'core/resolve.c:1427,6'
          Dst:             create_srv_name
        - Src:             'core/resolve.c:1430,6'
          Dst:             get_debug_level
        - Src:             'core/resolve.c:1430,6'
          Dst:             get_debug_facility
        - Src:             'core/resolve.c:1430,6'
          Dst:             dprint_color
        - Src:             'core/resolve.c:1430,6'
          Dst:             my_pid
        - Src:             'core/resolve.c:1430,6'
          Dst:             fprintf
        - Src:             'core/resolve.c:1430,6'
          Dst:             dprint_color_reset
        - Src:             'core/resolve.c:1430,6'
          Dst:             get_debug_facility
        - Src:             'core/resolve.c:1442,6'
          Dst:             get_debug_level
        - Src:             'core/resolve.c:1442,6'
          Dst:             get_debug_facility
        - Src:             'core/resolve.c:1442,6'
          Dst:             dprint_color
        - Src:             'core/resolve.c:1442,6'
          Dst:             my_pid
        - Src:             'core/resolve.c:1442,6'
          Dst:             fprintf
        - Src:             'core/resolve.c:1442,6'
          Dst:             dprint_color_reset
        - Src:             'core/resolve.c:1442,6'
          Dst:             get_debug_facility
        - Src:             'core/resolve.c:1446,10'
          Dst:             __resolvehost
        - Src:             'core/resolve.c:1449,6'
          Dst:             get_debug_level
        - Src:             'core/resolve.c:1449,6'
          Dst:             get_debug_facility
        - Src:             'core/resolve.c:1449,6'
          Dst:             dprint_color
        - Src:             'core/resolve.c:1449,6'
          Dst:             my_pid
        - Src:             'core/resolve.c:1449,6'
          Dst:             fprintf
        - Src:             'core/resolve.c:1449,6'
          Dst:             dprint_color_reset
        - Src:             'core/resolve.c:1449,6'
          Dst:             get_debug_facility
        - Src:             'core/resolve.c:1457,15'
          Dst:             get_record
        - Src:             'core/resolve.c:1463,6'
          Dst:             get_debug_level
        - Src:             'core/resolve.c:1463,6'
          Dst:             get_debug_facility
        - Src:             'core/resolve.c:1463,6'
          Dst:             dprint_color
        - Src:             'core/resolve.c:1463,6'
          Dst:             my_pid
        - Src:             'core/resolve.c:1463,6'
          Dst:             fprintf
        - Src:             'core/resolve.c:1463,6'
          Dst:             dprint_color_reset
        - Src:             'core/resolve.c:1463,6'
          Dst:             get_debug_facility
        - Src:             'core/resolve.c:1467,10'
          Dst:             __resolvehost
        - Src:             'core/resolve.c:1470,6'
          Dst:             get_debug_level
        - Src:             'core/resolve.c:1470,6'
          Dst:             get_debug_facility
        - Src:             'core/resolve.c:1470,6'
          Dst:             dprint_color
        - Src:             'core/resolve.c:1470,6'
          Dst:             my_pid
        - Src:             'core/resolve.c:1470,6'
          Dst:             fprintf
        - Src:             'core/resolve.c:1470,6'
          Dst:             dprint_color_reset
        - Src:             'core/resolve.c:1470,6'
          Dst:             get_debug_facility
        - Src:             'core/resolve.c:1485,4'
          Dst:             get_debug_level
        - Src:             'core/resolve.c:1485,4'
          Dst:             get_debug_facility
        - Src:             'core/resolve.c:1485,4'
          Dst:             dprint_color
        - Src:             'core/resolve.c:1485,4'
          Dst:             my_pid
        - Src:             'core/resolve.c:1485,4'
          Dst:             fprintf
        - Src:             'core/resolve.c:1485,4'
          Dst:             dprint_color_reset
        - Src:             'core/resolve.c:1485,4'
          Dst:             get_debug_facility
        - Src:             'core/resolve.c:1493,8'
          Dst:             __resolvehost
        - Src:             'core/resolve.c:1495,8'
          Dst:             __resolvehost
        - Src:             'core/resolve.c:1498,2'
          Dst:             get_debug_level
        - Src:             'core/resolve.c:1498,2'
          Dst:             get_debug_facility
        - Src:             'core/resolve.c:1498,2'
          Dst:             dprint_color
        - Src:             'core/resolve.c:1498,2'
          Dst:             my_pid
        - Src:             'core/resolve.c:1498,2'
          Dst:             fprintf
        - Src:             'core/resolve.c:1498,2'
          Dst:             dprint_color_reset
        - Src:             'core/resolve.c:1498,2'
          Dst:             get_debug_facility
        - Src:             'core/resolve.c:1501,3'
          Dst:             free_rdata_list
    - functionName:    counter_inc
      functionSourceFile: '/src/kamailio/src/core/counters.h'
      linkageType:     InternalLinkage
      functionLinenumber: 119
      functionLinenumberEnd: 121
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - short
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          21
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    create_srv_name
      functionSourceFile: '/src/kamailio/src/core/resolve.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1584
      functionLinenumberEnd: 1609
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - char
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         49
      ICount:          366
      EdgeCount:       61
      CyclomaticComplexity: 14
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
      functionUses:    4
      BranchProfiles:
        - Branch String:   'core/resolve.c:1585,2'
          Branch Sides:    []
      Callsites:
        - Src:             'core/resolve.c:1607,4'
          Dst:             get_debug_level
        - Src:             'core/resolve.c:1607,4'
          Dst:             get_debug_facility
        - Src:             'core/resolve.c:1607,4'
          Dst:             dprint_color
        - Src:             'core/resolve.c:1607,4'
          Dst:             my_pid
        - Src:             'core/resolve.c:1607,4'
          Dst:             fprintf
        - Src:             'core/resolve.c:1607,4'
          Dst:             dprint_color_reset
        - Src:             'core/resolve.c:1607,4'
          Dst:             get_debug_facility
    - functionName:    __resolvehost
      functionSourceFile: '/src/kamailio/src/core/resolve.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1962
      functionLinenumberEnd: 1972
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          33
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _resolvehost
        - dns_resolvehost
      functionUses:    10
      BranchProfiles:  []
      Callsites:
        - Src:             'core/resolve.c:1965,10'
          Dst:             dns_resolvehost
        - Src:             'core/resolve.c:1968,10'
          Dst:             _resolvehost
    - functionName:    get_record
      functionSourceFile: '/src/kamailio/src/core/resolve.c'
      linkageType:     InternalLinkage
      functionLinenumber: 830
      functionLinenumberEnd: 1192
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         993
      ICount:          6251
      EdgeCount:       1319
      CyclomaticComplexity: 328
      functionsReached:
        - __dn_expand
        - __res_state
        - counter_inc
        - dns_a_parser
        - dns_aaaa_parser
        - dns_cname_parser
        - dns_ebl_parser
        - dns_naptr_parser
        - dns_ptr_parser
        - dns_skipname
        - dns_srv_parser
        - dns_txt_parser
        - dprint_color
        - dprint_color_reset
        - fprintf
        - free_rdata_list
        - get_debug_facility
        - get_debug_level
        - gettimeofday
        - match_search_list
        - my_pid
        - ntohl
        - ntohs
        - strlen
        - strncasecmp
      functionUses:    3
      BranchProfiles:
        - Branch String:   'core/resolve.c:1026,3'
          Branch Sides:    []
      Callsites:
        - Src:             'core/resolve.c:856,13'
          Dst:             strlen
        - Src:             'core/resolve.c:864,3'
          Dst:             get_debug_level
        - Src:             'core/resolve.c:864,3'
          Dst:             get_debug_facility
        - Src:             'core/resolve.c:864,3'
          Dst:             dprint_color
        - Src:             'core/resolve.c:864,3'
          Dst:             my_pid
        - Src:             'core/resolve.c:864,3'
          Dst:             fprintf
        - Src:             'core/resolve.c:864,3'
          Dst:             dprint_color_reset
        - Src:             'core/resolve.c:864,3'
          Dst:             get_debug_facility
        - Src:             'core/resolve.c:877,3'
          Dst:             gettimeofday
        - Src:             'core/resolve.c:882,3'
          Dst:             gettimeofday
        - Src:             'core/resolve.c:886,4'
          Dst:             get_debug_level
        - Src:             'core/resolve.c:886,4'
          Dst:             get_debug_facility
        - Src:             'core/resolve.c:886,4'
          Dst:             dprint_color
        - Src:             'core/resolve.c:886,4'
          Dst:             my_pid
        - Src:             'core/resolve.c:886,4'
          Dst:             fprintf
        - Src:             'core/resolve.c:886,4'
          Dst:             dprint_color_reset
        - Src:             'core/resolve.c:886,4'
          Dst:             get_debug_facility
        - Src:             'core/resolve.c:889,4'
          Dst:             counter_inc
        - Src:             'core/resolve.c:894,3'
          Dst:             get_debug_level
        - Src:             'core/resolve.c:894,3'
          Dst:             get_debug_facility
        - Src:             'core/resolve.c:894,3'
          Dst:             dprint_color
        - Src:             'core/resolve.c:894,3'
          Dst:             my_pid
        - Src:             'core/resolve.c:894,3'
          Dst:             fprintf
        - Src:             'core/resolve.c:894,3'
          Dst:             dprint_color_reset
        - Src:             'core/resolve.c:894,3'
          Dst:             get_debug_facility
        - Src:             'core/resolve.c:905,8'
          Dst:             ntohs
        - Src:             'core/resolve.c:909,3'
          Dst:             get_debug_level
        - Src:             'core/resolve.c:909,3'
          Dst:             get_debug_facility
        - Src:             'core/resolve.c:909,3'
          Dst:             dprint_color
        - Src:             'core/resolve.c:909,3'
          Dst:             my_pid
        - Src:             'core/resolve.c:909,3'
          Dst:             fprintf
        - Src:             'core/resolve.c:909,3'
          Dst:             dprint_color_reset
        - Src:             'core/resolve.c:909,3'
          Dst:             get_debug_facility
        - Src:             'core/resolve.c:912,4'
          Dst:             get_debug_level
        - Src:             'core/resolve.c:912,4'
          Dst:             get_debug_facility
        - Src:             'core/resolve.c:912,4'
          Dst:             dprint_color
        - Src:             'core/resolve.c:912,4'
          Dst:             my_pid
        - Src:             'core/resolve.c:912,4'
          Dst:             fprintf
        - Src:             'core/resolve.c:912,4'
          Dst:             dprint_color_reset
        - Src:             'core/resolve.c:912,4'
          Dst:             get_debug_facility
        - Src:             'core/resolve.c:918,6'
          Dst:             dns_skipname
        - Src:             'core/resolve.c:919,4'
          Dst:             get_debug_level
        - Src:             'core/resolve.c:919,4'
          Dst:             get_debug_facility
        - Src:             'core/resolve.c:919,4'
          Dst:             dprint_color
        - Src:             'core/resolve.c:919,4'
          Dst:             my_pid
        - Src:             'core/resolve.c:919,4'
          Dst:             fprintf
        - Src:             'core/resolve.c:919,4'
          Dst:             dprint_color_reset
        - Src:             'core/resolve.c:919,4'
          Dst:             get_debug_facility
        - Src:             'core/resolve.c:928,4'
          Dst:             get_debug_level
        - Src:             'core/resolve.c:928,4'
          Dst:             get_debug_facility
        - Src:             'core/resolve.c:928,4'
          Dst:             dprint_color
        - Src:             'core/resolve.c:928,4'
          Dst:             my_pid
        - Src:             'core/resolve.c:928,4'
          Dst:             fprintf
        - Src:             'core/resolve.c:928,4'
          Dst:             dprint_color_reset
        - Src:             'core/resolve.c:928,4'
          Dst:             get_debug_facility
        - Src:             'core/resolve.c:932,15'
          Dst:             ntohs
        - Src:             'core/resolve.c:935,3'
          Dst:             get_debug_level
        - Src:             'core/resolve.c:935,3'
          Dst:             get_debug_facility
        - Src:             'core/resolve.c:935,3'
          Dst:             dprint_color
        - Src:             'core/resolve.c:935,3'
          Dst:             my_pid
        - Src:             'core/resolve.c:935,3'
          Dst:             fprintf
        - Src:             'core/resolve.c:935,3'
          Dst:             dprint_color_reset
        - Src:             'core/resolve.c:935,3'
          Dst:             get_debug_facility
        - Src:             'core/resolve.c:947,6'
          Dst:             __dn_expand
        - Src:             'core/resolve.c:950,4'
          Dst:             get_debug_level
        - Src:             'core/resolve.c:950,4'
          Dst:             get_debug_facility
        - Src:             'core/resolve.c:950,4'
          Dst:             dprint_color
        - Src:             'core/resolve.c:950,4'
          Dst:             my_pid
        - Src:             'core/resolve.c:950,4'
          Dst:             fprintf
        - Src:             'core/resolve.c:950,4'
          Dst:             dprint_color_reset
        - Src:             'core/resolve.c:950,4'
          Dst:             get_debug_facility
        - Src:             'core/resolve.c:955,18'
          Dst:             strlen
        - Src:             'core/resolve.c:957,4'
          Dst:             get_debug_level
        - Src:             'core/resolve.c:957,4'
          Dst:             get_debug_facility
        - Src:             'core/resolve.c:957,4'
          Dst:             dprint_color
        - Src:             'core/resolve.c:957,4'
          Dst:             my_pid
        - Src:             'core/resolve.c:957,4'
          Dst:             fprintf
        - Src:             'core/resolve.c:957,4'
          Dst:             dprint_color_reset
        - Src:             'core/resolve.c:957,4'
          Dst:             get_debug_facility
        - Src:             'core/resolve.c:965,11'
          Dst:             ntohs
        - Src:             'core/resolve.c:969,11'
          Dst:             ntohs
        - Src:             'core/resolve.c:973,9'
          Dst:             ntohl
        - Src:             'core/resolve.c:977,14'
          Dst:             ntohs
        - Src:             'core/resolve.c:992,4'
          Dst:             get_debug_level
        - Src:             'core/resolve.c:992,4'
          Dst:             get_debug_facility
        - Src:             'core/resolve.c:992,4'
          Dst:             dprint_color
        - Src:             'core/resolve.c:992,4'
          Dst:             my_pid
        - Src:             'core/resolve.c:992,4'
          Dst:             fprintf
        - Src:             'core/resolve.c:992,4'
          Dst:             dprint_color_reset
        - Src:             'core/resolve.c:992,4'
          Dst:             get_debug_facility
        - Src:             'core/resolve.c:1005,9'
          Dst:             strncasecmp
        - Src:             'core/resolve.c:1020,30'
          Dst:             __res_state
        - Src:             'core/resolve.c:1020,11'
          Dst:             match_search_list
        - Src:             'core/resolve.c:1028,14'
          Dst:             dns_srv_parser
        - Src:             'core/resolve.c:1053,25'
          Dst:             dns_a_parser
        - Src:             'core/resolve.c:1061,25'
          Dst:             dns_aaaa_parser
        - Src:             'core/resolve.c:1068,25'
          Dst:             dns_cname_parser
        - Src:             'core/resolve.c:1075,25'
          Dst:             dns_naptr_parser
        - Src:             'core/resolve.c:1082,17'
          Dst:             dns_txt_parser
        - Src:             'core/resolve.c:1089,17'
          Dst:             dns_ebl_parser
        - Src:             'core/resolve.c:1096,25'
          Dst:             dns_ptr_parser
        - Src:             'core/resolve.c:1109,5'
          Dst:             get_debug_level
        - Src:             'core/resolve.c:1109,5'
          Dst:             get_debug_facility
        - Src:             'core/resolve.c:1109,5'
          Dst:             dprint_color
        - Src:             'core/resolve.c:1109,5'
          Dst:             my_pid
        - Src:             'core/resolve.c:1109,5'
          Dst:             fprintf
        - Src:             'core/resolve.c:1109,5'
          Dst:             dprint_color_reset
        - Src:             'core/resolve.c:1109,5'
          Dst:             get_debug_facility
        - Src:             'core/resolve.c:1119,16'
          Dst:             ntohs
        - Src:             'core/resolve.c:1120,3'
          Dst:             get_debug_level
        - Src:             'core/resolve.c:1120,3'
          Dst:             get_debug_facility
        - Src:             'core/resolve.c:1120,3'
          Dst:             dprint_color
        - Src:             'core/resolve.c:1120,3'
          Dst:             my_pid
        - Src:             'core/resolve.c:1120,3'
          Dst:             fprintf
        - Src:             'core/resolve.c:1120,3'
          Dst:             dprint_color_reset
        - Src:             'core/resolve.c:1120,3'
          Dst:             get_debug_facility
        - Src:             'core/resolve.c:1123,12'
          Dst:             dns_skipname
        - Src:             'core/resolve.c:1124,5'
          Dst:             get_debug_level
        - Src:             'core/resolve.c:1124,5'
          Dst:             get_debug_facility
        - Src:             'core/resolve.c:1124,5'
          Dst:             dprint_color
        - Src:             'core/resolve.c:1124,5'
          Dst:             my_pid
        - Src:             'core/resolve.c:1124,5'
          Dst:             fprintf
        - Src:             'core/resolve.c:1124,5'
          Dst:             dprint_color_reset
        - Src:             'core/resolve.c:1124,5'
          Dst:             get_debug_facility
        - Src:             'core/resolve.c:1131,25'
          Dst:             ntohs
        - Src:             'core/resolve.c:1133,16'
          Dst:             ntohs
        - Src:             'core/resolve.c:1134,3'
          Dst:             get_debug_level
        - Src:             'core/resolve.c:1134,3'
          Dst:             get_debug_facility
        - Src:             'core/resolve.c:1134,3'
          Dst:             dprint_color
        - Src:             'core/resolve.c:1134,3'
          Dst:             my_pid
        - Src:             'core/resolve.c:1134,3'
          Dst:             fprintf
        - Src:             'core/resolve.c:1134,3'
          Dst:             dprint_color_reset
        - Src:             'core/resolve.c:1134,3'
          Dst:             get_debug_facility
        - Src:             'core/resolve.c:1146,4'
          Dst:             get_debug_level
        - Src:             'core/resolve.c:1146,4'
          Dst:             get_debug_facility
        - Src:             'core/resolve.c:1146,4'
          Dst:             dprint_color
        - Src:             'core/resolve.c:1146,4'
          Dst:             my_pid
        - Src:             'core/resolve.c:1146,4'
          Dst:             fprintf
        - Src:             'core/resolve.c:1146,4'
          Dst:             dprint_color_reset
        - Src:             'core/resolve.c:1146,4'
          Dst:             get_debug_facility
        - Src:             'core/resolve.c:1160,4'
          Dst:             get_debug_level
        - Src:             'core/resolve.c:1160,4'
          Dst:             get_debug_facility
        - Src:             'core/resolve.c:1160,4'
          Dst:             dprint_color
        - Src:             'core/resolve.c:1160,4'
          Dst:             my_pid
        - Src:             'core/resolve.c:1160,4'
          Dst:             fprintf
        - Src:             'core/resolve.c:1160,4'
          Dst:             dprint_color_reset
        - Src:             'core/resolve.c:1160,4'
          Dst:             get_debug_facility
        - Src:             'core/resolve.c:1172,2'
          Dst:             get_debug_level
        - Src:             'core/resolve.c:1172,2'
          Dst:             get_debug_facility
        - Src:             'core/resolve.c:1172,2'
          Dst:             dprint_color
        - Src:             'core/resolve.c:1172,2'
          Dst:             my_pid
        - Src:             'core/resolve.c:1172,2'
          Dst:             fprintf
        - Src:             'core/resolve.c:1172,2'
          Dst:             dprint_color_reset
        - Src:             'core/resolve.c:1172,2'
          Dst:             get_debug_facility
        - Src:             'core/resolve.c:1174,3'
          Dst:             free_rdata_list
        - Src:             'core/resolve.c:1177,2'
          Dst:             get_debug_level
        - Src:             'core/resolve.c:1177,2'
          Dst:             get_debug_facility
        - Src:             'core/resolve.c:1177,2'
          Dst:             dprint_color
        - Src:             'core/resolve.c:1177,2'
          Dst:             my_pid
        - Src:             'core/resolve.c:1177,2'
          Dst:             fprintf
        - Src:             'core/resolve.c:1177,2'
          Dst:             dprint_color_reset
        - Src:             'core/resolve.c:1177,2'
          Dst:             get_debug_facility
        - Src:             'core/resolve.c:1185,2'
          Dst:             get_debug_level
        - Src:             'core/resolve.c:1185,2'
          Dst:             get_debug_facility
        - Src:             'core/resolve.c:1185,2'
          Dst:             dprint_color
        - Src:             'core/resolve.c:1185,2'
          Dst:             my_pid
        - Src:             'core/resolve.c:1185,2'
          Dst:             fprintf
        - Src:             'core/resolve.c:1185,2'
          Dst:             dprint_color_reset
        - Src:             'core/resolve.c:1185,2'
          Dst:             get_debug_facility
        - Src:             'core/resolve.c:1187,3'
          Dst:             free_rdata_list
        - Src:             'core/resolve.c:1190,2'
          Dst:             counter_inc
    - functionName:    free_rdata_list
      functionSourceFile: '/src/kamailio/src/core/resolve.c'
      linkageType:     InternalLinkage
      functionLinenumber: 788
      functionLinenumberEnd: 800
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          50
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    dns_skipname
      functionSourceFile: '/src/kamailio/src/core/resolve.c'
      linkageType:     InternalLinkage
      functionLinenumber: 364
      functionLinenumberEnd: 380
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          69
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    __dn_expand
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - 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:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    __res_state
      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:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    match_search_list
      functionSourceFile: '/src/kamailio/src/core/resolve.c'
      linkageType:     InternalLinkage
      functionLinenumber: 808
      functionLinenumberEnd: 815
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         13
      ICount:          70
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - strcasecmp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/resolve.c:811,6'
          Dst:             strcasecmp
    - functionName:    dns_srv_parser
      functionSourceFile: '/src/kamailio/src/core/resolve.c'
      linkageType:     InternalLinkage
      functionLinenumber: 408
      functionLinenumberEnd: 447
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         56
      ICount:          382
      EdgeCount:       74
      CyclomaticComplexity: 20
      functionsReached:
        - __dn_expand
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
        - ntohs
        - strlen
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/resolve.c:424,5'
          Dst:             __dn_expand
        - Src:             'core/resolve.c:426,8'
          Dst:             strlen
        - Src:             'core/resolve.c:432,3'
          Dst:             get_debug_level
        - Src:             'core/resolve.c:432,3'
          Dst:             get_debug_facility
        - Src:             'core/resolve.c:432,3'
          Dst:             dprint_color
        - Src:             'core/resolve.c:432,3'
          Dst:             my_pid
        - Src:             'core/resolve.c:432,3'
          Dst:             fprintf
        - Src:             'core/resolve.c:432,3'
          Dst:             dprint_color_reset
        - Src:             'core/resolve.c:432,3'
          Dst:             get_debug_facility
        - Src:             'core/resolve.c:435,18'
          Dst:             ntohs
        - Src:             'core/resolve.c:436,16'
          Dst:             ntohs
        - Src:             'core/resolve.c:437,14'
          Dst:             ntohs
    - functionName:    dns_a_parser
      functionSourceFile: '/src/kamailio/src/core/resolve.c'
      linkageType:     InternalLinkage
      functionLinenumber: 584
      functionLinenumberEnd: 598
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         49
      ICount:          287
      EdgeCount:       64
      CyclomaticComplexity: 17
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/resolve.c:591,3'
          Dst:             get_debug_level
        - Src:             'core/resolve.c:591,3'
          Dst:             get_debug_facility
        - Src:             'core/resolve.c:591,3'
          Dst:             dprint_color
        - Src:             'core/resolve.c:591,3'
          Dst:             my_pid
        - Src:             'core/resolve.c:591,3'
          Dst:             fprintf
        - Src:             'core/resolve.c:591,3'
          Dst:             dprint_color_reset
        - Src:             'core/resolve.c:591,3'
          Dst:             get_debug_facility
    - functionName:    dns_aaaa_parser
      functionSourceFile: '/src/kamailio/src/core/resolve.c'
      linkageType:     InternalLinkage
      functionLinenumber: 604
      functionLinenumberEnd: 618
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         49
      ICount:          287
      EdgeCount:       64
      CyclomaticComplexity: 17
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/resolve.c:611,3'
          Dst:             get_debug_level
        - Src:             'core/resolve.c:611,3'
          Dst:             get_debug_facility
        - Src:             'core/resolve.c:611,3'
          Dst:             dprint_color
        - Src:             'core/resolve.c:611,3'
          Dst:             my_pid
        - Src:             'core/resolve.c:611,3'
          Dst:             fprintf
        - Src:             'core/resolve.c:611,3'
          Dst:             dprint_color_reset
        - Src:             'core/resolve.c:611,3'
          Dst:             get_debug_facility
    - functionName:    dns_cname_parser
      functionSourceFile: '/src/kamailio/src/core/resolve.c'
      linkageType:     InternalLinkage
      functionLinenumber: 552
      functionLinenumberEnd: 577
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         54
      ICount:          341
      EdgeCount:       71
      CyclomaticComplexity: 19
      functionsReached:
        - __dn_expand
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
        - strlen
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/resolve.c:558,5'
          Dst:             __dn_expand
        - Src:             'core/resolve.c:560,8'
          Dst:             strlen
        - Src:             'core/resolve.c:566,3'
          Dst:             get_debug_level
        - Src:             'core/resolve.c:566,3'
          Dst:             get_debug_facility
        - Src:             'core/resolve.c:566,3'
          Dst:             dprint_color
        - Src:             'core/resolve.c:566,3'
          Dst:             my_pid
        - Src:             'core/resolve.c:566,3'
          Dst:             fprintf
        - Src:             'core/resolve.c:566,3'
          Dst:             dprint_color_reset
        - Src:             'core/resolve.c:566,3'
          Dst:             get_debug_facility
    - functionName:    dns_naptr_parser
      functionSourceFile: '/src/kamailio/src/core/resolve.c'
      linkageType:     InternalLinkage
      functionLinenumber: 480
      functionLinenumberEnd: 546
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         62
      ICount:          579
      EdgeCount:       83
      CyclomaticComplexity: 23
      functionsReached:
        - __dn_expand
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
        - ntohs
        - strlen
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/resolve.c:512,5'
          Dst:             __dn_expand
        - Src:             'core/resolve.c:514,8'
          Dst:             strlen
        - Src:             'core/resolve.c:520,3'
          Dst:             get_debug_level
        - Src:             'core/resolve.c:520,3'
          Dst:             get_debug_facility
        - Src:             'core/resolve.c:520,3'
          Dst:             dprint_color
        - Src:             'core/resolve.c:520,3'
          Dst:             my_pid
        - Src:             'core/resolve.c:520,3'
          Dst:             fprintf
        - Src:             'core/resolve.c:520,3'
          Dst:             dprint_color_reset
        - Src:             'core/resolve.c:520,3'
          Dst:             get_debug_facility
        - Src:             'core/resolve.c:524,17'
          Dst:             ntohs
        - Src:             'core/resolve.c:525,16'
          Dst:             ntohs
    - functionName:    dns_txt_parser
      functionSourceFile: '/src/kamailio/src/core/resolve.c'
      linkageType:     InternalLinkage
      functionLinenumber: 636
      functionLinenumberEnd: 687
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         62
      ICount:          449
      EdgeCount:       81
      CyclomaticComplexity: 21
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/resolve.c:663,3'
          Dst:             get_debug_level
        - Src:             'core/resolve.c:663,3'
          Dst:             get_debug_facility
        - Src:             'core/resolve.c:663,3'
          Dst:             dprint_color
        - Src:             'core/resolve.c:663,3'
          Dst:             my_pid
        - Src:             'core/resolve.c:663,3'
          Dst:             fprintf
        - Src:             'core/resolve.c:663,3'
          Dst:             dprint_color_reset
        - Src:             'core/resolve.c:663,3'
          Dst:             get_debug_facility
    - functionName:    dns_ebl_parser
      functionSourceFile: '/src/kamailio/src/core/resolve.c'
      linkageType:     InternalLinkage
      functionLinenumber: 713
      functionLinenumberEnd: 752
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         57
      ICount:          432
      EdgeCount:       75
      CyclomaticComplexity: 20
      functionsReached:
        - __dn_expand
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
        - strlen
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/resolve.c:726,5'
          Dst:             __dn_expand
        - Src:             'core/resolve.c:730,13'
          Dst:             strlen
        - Src:             'core/resolve.c:734,3'
          Dst:             get_debug_level
        - Src:             'core/resolve.c:734,3'
          Dst:             get_debug_facility
        - Src:             'core/resolve.c:734,3'
          Dst:             dprint_color
        - Src:             'core/resolve.c:734,3'
          Dst:             my_pid
        - Src:             'core/resolve.c:734,3'
          Dst:             fprintf
        - Src:             'core/resolve.c:734,3'
          Dst:             dprint_color_reset
        - Src:             'core/resolve.c:734,3'
          Dst:             get_debug_facility
    - functionName:    dns_ptr_parser
      functionSourceFile: '/src/kamailio/src/core/resolve.c'
      linkageType:     InternalLinkage
      functionLinenumber: 758
      functionLinenumberEnd: 783
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         54
      ICount:          341
      EdgeCount:       71
      CyclomaticComplexity: 19
      functionsReached:
        - __dn_expand
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
        - strlen
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/resolve.c:764,5'
          Dst:             __dn_expand
        - Src:             'core/resolve.c:766,8'
          Dst:             strlen
        - Src:             'core/resolve.c:772,3'
          Dst:             get_debug_level
        - Src:             'core/resolve.c:772,3'
          Dst:             get_debug_facility
        - Src:             'core/resolve.c:772,3'
          Dst:             dprint_color
        - Src:             'core/resolve.c:772,3'
          Dst:             my_pid
        - Src:             'core/resolve.c:772,3'
          Dst:             fprintf
        - Src:             'core/resolve.c:772,3'
          Dst:             dprint_color_reset
        - Src:             'core/resolve.c:772,3'
          Dst:             get_debug_facility
    - functionName:    naptr_sip_iterate
      functionSourceFile: '/src/kamailio/src/core/resolve.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1527
      functionLinenumberEnd: 1580
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         148
      ICount:          951
      EdgeCount:       196
      CyclomaticComplexity: 50
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
        - naptr_choose
        - naptr_get_sip_proto
        - naptr_proto_supported
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/resolve.c:1547,4'
          Dst:             get_debug_level
        - Src:             'core/resolve.c:1547,4'
          Dst:             get_debug_facility
        - Src:             'core/resolve.c:1547,4'
          Dst:             dprint_color
        - Src:             'core/resolve.c:1547,4'
          Dst:             my_pid
        - Src:             'core/resolve.c:1547,4'
          Dst:             fprintf
        - Src:             'core/resolve.c:1547,4'
          Dst:             dprint_color_reset
        - Src:             'core/resolve.c:1547,4'
          Dst:             get_debug_facility
        - Src:             'core/resolve.c:1551,21'
          Dst:             naptr_get_sip_proto
        - Src:             'core/resolve.c:1557,3'
          Dst:             get_debug_level
        - Src:             'core/resolve.c:1557,3'
          Dst:             get_debug_facility
        - Src:             'core/resolve.c:1557,3'
          Dst:             dprint_color
        - Src:             'core/resolve.c:1557,3'
          Dst:             my_pid
        - Src:             'core/resolve.c:1557,3'
          Dst:             fprintf
        - Src:             'core/resolve.c:1557,3'
          Dst:             dprint_color_reset
        - Src:             'core/resolve.c:1557,3'
          Dst:             get_debug_facility
        - Src:             'core/resolve.c:1559,7'
          Dst:             naptr_proto_supported
        - Src:             'core/resolve.c:1560,7'
          Dst:             naptr_choose
        - Src:             'core/resolve.c:1569,3'
          Dst:             get_debug_level
        - Src:             'core/resolve.c:1569,3'
          Dst:             get_debug_facility
        - Src:             'core/resolve.c:1569,3'
          Dst:             dprint_color
        - Src:             'core/resolve.c:1569,3'
          Dst:             my_pid
        - Src:             'core/resolve.c:1569,3'
          Dst:             fprintf
        - Src:             'core/resolve.c:1569,3'
          Dst:             dprint_color_reset
        - Src:             'core/resolve.c:1569,3'
          Dst:             get_debug_facility
    - functionName:    no_naptr_srv_sip_resolvehost
      functionSourceFile: '/src/kamailio/src/core/resolve.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1674
      functionLinenumberEnd: 1743
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         134
      ICount:          793
      EdgeCount:       175
      CyclomaticComplexity: 43
      functionsReached:
        - create_srv_name
        - create_srv_pref_list
        - dns_srv_get_he
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - ip_addr2he
        - my_pid
        - srv_sip_resolvehost
        - str2ip
        - str2ip6
        - strlen
      functionUses:    2
      BranchProfiles:
        - Branch String:   'core/resolve.c:1704,4'
          Branch Sides:    []
      Callsites:
        - Src:             'core/resolve.c:1685,12'
          Dst:             str2ip
        - Src:             'core/resolve.c:1685,42'
          Dst:             str2ip6
        - Src:             'core/resolve.c:1693,8'
          Dst:             ip_addr2he
        - Src:             'core/resolve.c:1698,3'
          Dst:             get_debug_level
        - Src:             'core/resolve.c:1698,3'
          Dst:             get_debug_facility
        - Src:             'core/resolve.c:1698,3'
          Dst:             dprint_color
        - Src:             'core/resolve.c:1698,3'
          Dst:             my_pid
        - Src:             'core/resolve.c:1698,3'
          Dst:             fprintf
        - Src:             'core/resolve.c:1698,3'
          Dst:             dprint_color_reset
        - Src:             'core/resolve.c:1698,3'
          Dst:             get_debug_facility
        - Src:             'core/resolve.c:1702,14'
          Dst:             create_srv_pref_list
        - Src:             'core/resolve.c:1709,6'
          Dst:             create_srv_name
        - Src:             'core/resolve.c:1712,6'
          Dst:             get_debug_level
        - Src:             'core/resolve.c:1712,6'
          Dst:             get_debug_facility
        - Src:             'core/resolve.c:1712,6'
          Dst:             dprint_color
        - Src:             'core/resolve.c:1712,6'
          Dst:             my_pid
        - Src:             'core/resolve.c:1712,6'
          Dst:             fprintf
        - Src:             'core/resolve.c:1712,6'
          Dst:             dprint_color_reset
        - Src:             'core/resolve.c:1712,6'
          Dst:             get_debug_facility
        - Src:             'core/resolve.c:1725,19'
          Dst:             strlen
        - Src:             'core/resolve.c:1728,10'
          Dst:             dns_srv_get_he
        - Src:             'core/resolve.c:1730,10'
          Dst:             srv_sip_resolvehost
    - functionName:    shm_str_dup_mode
      functionSourceFile: '/src/kamailio/src/core/ut.h'
      linkageType:     InternalLinkage
      functionLinenumber: 878
      functionLinenumberEnd: 922
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         184
      ICount:          1118
      EdgeCount:       244
      CyclomaticComplexity: 62
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/ut.h:881,3'
          Dst:             get_debug_level
        - Src:             'core/ut.h:881,3'
          Dst:             get_debug_facility
        - Src:             'core/ut.h:881,3'
          Dst:             dprint_color
        - Src:             'core/ut.h:881,3'
          Dst:             my_pid
        - Src:             'core/ut.h:881,3'
          Dst:             fprintf
        - Src:             'core/ut.h:881,3'
          Dst:             dprint_color_reset
        - Src:             'core/ut.h:881,3'
          Dst:             get_debug_facility
        - Src:             'core/ut.h:898,3'
          Dst:             get_debug_level
        - Src:             'core/ut.h:898,3'
          Dst:             get_debug_facility
        - Src:             'core/ut.h:898,3'
          Dst:             dprint_color
        - Src:             'core/ut.h:898,3'
          Dst:             my_pid
        - Src:             'core/ut.h:898,3'
          Dst:             fprintf
        - Src:             'core/ut.h:898,3'
          Dst:             dprint_color_reset
        - Src:             'core/ut.h:898,3'
          Dst:             get_debug_facility
        - Src:             'core/ut.h:907,3'
          Dst:             get_debug_level
        - Src:             'core/ut.h:907,3'
          Dst:             get_debug_facility
        - Src:             'core/ut.h:907,3'
          Dst:             dprint_color
        - Src:             'core/ut.h:907,3'
          Dst:             my_pid
        - Src:             'core/ut.h:907,3'
          Dst:             fprintf
        - Src:             'core/ut.h:907,3'
          Dst:             dprint_color_reset
        - Src:             'core/ut.h:907,3'
          Dst:             get_debug_facility
        - Src:             'core/ut.h:913,3'
          Dst:             get_debug_level
        - Src:             'core/ut.h:913,3'
          Dst:             get_debug_facility
        - Src:             'core/ut.h:913,3'
          Dst:             dprint_color
        - Src:             'core/ut.h:913,3'
          Dst:             my_pid
        - Src:             'core/ut.h:913,3'
          Dst:             fprintf
        - Src:             'core/ut.h:913,3'
          Dst:             dprint_color_reset
        - Src:             'core/ut.h:913,3'
          Dst:             get_debug_facility
    - functionName:    create_srv_pref_list
      functionSourceFile: '/src/kamailio/src/core/resolve.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1612
      functionLinenumberEnd: 1663
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         44
      ICount:          266
      EdgeCount:       56
      CyclomaticComplexity: 14
      functionsReached:
        - naptr_proto_supported
        - srv_proto_pref_score
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/resolve.c:1625,21'
          Dst:             srv_proto_pref_score
        - Src:             'core/resolve.c:1627,7'
          Dst:             naptr_proto_supported
        - Src:             'core/resolve.c:1644,26'
          Dst:             srv_proto_pref_score
    - functionName:    srv_proto_pref_score
      functionSourceFile: '/src/kamailio/src/core/resolve.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1273
      functionLinenumberEnd: 1277
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - char
      constantsTouched: []
      argNames:
        - ''
      BBCount:         7
      ICount:          38
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    naptr_proto_supported
      functionSourceFile: '/src/kamailio/src/core/resolve.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1282
      functionLinenumberEnd: 1302
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - char
      constantsTouched: []
      argNames:
        - ''
      BBCount:         11
      ICount:          70
      EdgeCount:       11
      CyclomaticComplexity: 2
      functionsReached:
        - naptr_proto_pref_score
      functionUses:    4
      BranchProfiles:
        - Branch String:   'core/resolve.c:1285,2'
          Branch Sides:    []
      Callsites:
        - Src:             'core/resolve.c:1283,5'
          Dst:             naptr_proto_pref_score
    - functionName:    naptr_proto_pref_score
      functionSourceFile: '/src/kamailio/src/core/resolve.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1266
      functionLinenumberEnd: 1270
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - char
      constantsTouched: []
      argNames:
        - ''
      BBCount:         7
      ICount:          38
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    naptr_get_sip_proto
      functionSourceFile: '/src/kamailio/src/core/resolve.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1210
      functionLinenumberEnd: 1262
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         29
      ICount:          265
      EdgeCount:       35
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    4
      BranchProfiles:
        - Branch String:   'core/resolve.c:1228,4'
          Branch Sides:    []
      Callsites:       []
    - functionName:    naptr_choose
      functionSourceFile: '/src/kamailio/src/core/resolve.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1318
      functionLinenumberEnd: 1339
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         161
      ICount:          998
      EdgeCount:       213
      CyclomaticComplexity: 54
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
        - naptr_proto_preferred
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/resolve.c:1319,2'
          Dst:             get_debug_level
        - Src:             'core/resolve.c:1319,2'
          Dst:             get_debug_facility
        - Src:             'core/resolve.c:1319,2'
          Dst:             dprint_color
        - Src:             'core/resolve.c:1319,2'
          Dst:             my_pid
        - Src:             'core/resolve.c:1319,2'
          Dst:             fprintf
        - Src:             'core/resolve.c:1319,2'
          Dst:             dprint_color_reset
        - Src:             'core/resolve.c:1319,2'
          Dst:             get_debug_facility
        - Src:             'core/resolve.c:1324,10'
          Dst:             naptr_proto_preferred
        - Src:             'core/resolve.c:1326,6'
          Dst:             naptr_proto_preferred
        - Src:             'core/resolve.c:1332,2'
          Dst:             get_debug_level
        - Src:             'core/resolve.c:1332,2'
          Dst:             get_debug_facility
        - Src:             'core/resolve.c:1332,2'
          Dst:             dprint_color
        - Src:             'core/resolve.c:1332,2'
          Dst:             my_pid
        - Src:             'core/resolve.c:1332,2'
          Dst:             fprintf
        - Src:             'core/resolve.c:1332,2'
          Dst:             dprint_color_reset
        - Src:             'core/resolve.c:1332,2'
          Dst:             get_debug_facility
        - Src:             'core/resolve.c:1335,2'
          Dst:             get_debug_level
        - Src:             'core/resolve.c:1335,2'
          Dst:             get_debug_facility
        - Src:             'core/resolve.c:1335,2'
          Dst:             dprint_color
        - Src:             'core/resolve.c:1335,2'
          Dst:             my_pid
        - Src:             'core/resolve.c:1335,2'
          Dst:             fprintf
        - Src:             'core/resolve.c:1335,2'
          Dst:             dprint_color_reset
        - Src:             'core/resolve.c:1335,2'
          Dst:             get_debug_facility
    - functionName:    naptr_proto_preferred
      functionSourceFile: '/src/kamailio/src/core/resolve.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1307
      functionLinenumberEnd: 1309
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - char
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - naptr_proto_pref_score
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/resolve.c:1308,9'
          Dst:             naptr_proto_pref_score
        - Src:             'core/resolve.c:1309,8'
          Dst:             naptr_proto_pref_score
    - functionName:    sip_hostport2su
      functionSourceFile: '/src/kamailio/src/core/resolve.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1866
      functionLinenumberEnd: 1883
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - short
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         49
      ICount:          309
      EdgeCount:       64
      CyclomaticComplexity: 17
      functionsReached:
        - __sip_resolvehost
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - hostent2su
        - my_pid
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/resolve.c:1869,7'
          Dst:             __sip_resolvehost
        - Src:             'core/resolve.c:1872,3'
          Dst:             get_debug_level
        - Src:             'core/resolve.c:1872,3'
          Dst:             get_debug_facility
        - Src:             'core/resolve.c:1872,3'
          Dst:             dprint_color
        - Src:             'core/resolve.c:1872,3'
          Dst:             my_pid
        - Src:             'core/resolve.c:1872,3'
          Dst:             fprintf
        - Src:             'core/resolve.c:1872,3'
          Dst:             dprint_color_reset
        - Src:             'core/resolve.c:1872,3'
          Dst:             get_debug_facility
        - Src:             'core/resolve.c:1876,5'
          Dst:             hostent2su
    - functionName:    dns_try_ipv6_fixup
      functionSourceFile: '/src/kamailio/src/core/resolve.c'
      linkageType:     InternalLinkage
      functionLinenumber: 350
      functionLinenumberEnd: 357
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         49
      ICount:          286
      EdgeCount:       64
      CyclomaticComplexity: 17
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/resolve.c:352,3'
          Dst:             get_debug_level
        - Src:             'core/resolve.c:352,3'
          Dst:             get_debug_facility
        - Src:             'core/resolve.c:352,3'
          Dst:             dprint_color
        - Src:             'core/resolve.c:352,3'
          Dst:             my_pid
        - Src:             'core/resolve.c:352,3'
          Dst:             fprintf
        - Src:             'core/resolve.c:352,3'
          Dst:             dprint_color_reset
        - Src:             'core/resolve.c:352,3'
          Dst:             get_debug_facility
    - functionName:    dns_reinit_fixup
      functionSourceFile: '/src/kamailio/src/core/resolve.c'
      linkageType:     InternalLinkage
      functionLinenumber: 332
      functionLinenumberEnd: 334
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    resolv_reinit
      functionSourceFile: '/src/kamailio/src/core/resolve.c'
      linkageType:     InternalLinkage
      functionLinenumber: 318
      functionLinenumberEnd: 326
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         43
      ICount:          257
      EdgeCount:       56
      CyclomaticComplexity: 15
      functionsReached:
        - _resolv_init
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/resolve.c:319,2'
          Dst:             _resolv_init
        - Src:             'core/resolve.c:325,2'
          Dst:             get_debug_level
        - Src:             'core/resolve.c:325,2'
          Dst:             get_debug_facility
        - Src:             'core/resolve.c:325,2'
          Dst:             dprint_color
        - Src:             'core/resolve.c:325,2'
          Dst:             my_pid
        - Src:             'core/resolve.c:325,2'
          Dst:             fprintf
        - Src:             'core/resolve.c:325,2'
          Dst:             dprint_color_reset
        - Src:             'core/resolve.c:325,2'
          Dst:             get_debug_facility
    - functionName:    _resolv_init
      functionSourceFile: '/src/kamailio/src/core/resolve.c'
      linkageType:     InternalLinkage
      functionLinenumber: 280
      functionLinenumberEnd: 296
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         17
      ICount:          107
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - __res_state
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/resolve.c:284,3'
          Dst:             __res_state
        - Src:             'core/resolve.c:286,3'
          Dst:             __res_state
        - Src:             'core/resolve.c:288,50'
          Dst:             __res_state
        - Src:             'core/resolve.c:289,3'
          Dst:             __res_state
        - Src:             'core/resolve.c:291,3'
          Dst:             __res_state
    - functionName:    stat_init
      functionSourceFile: '/src/kamailio/src/core/resolve.c'
      linkageType:     InternalLinkage
      functionLinenumber: 257
      functionLinenumberEnd: 263
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         7
      ICount:          28
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - counter_register_array
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/resolve.c:258,5'
          Dst:             counter_register_array
    - functionName:    reinit_proto_prefs
      functionSourceFile: '/src/kamailio/src/core/resolve.c'
      linkageType:     InternalLinkage
      functionLinenumber: 339
      functionLinenumberEnd: 344
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - init_naptr_proto_prefs
        - init_srv_proto_prefs
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/resolve.c:341,2'
          Dst:             init_naptr_proto_prefs
        - Src:             'core/resolve.c:343,2'
          Dst:             init_srv_proto_prefs
    - functionName:    resolv_init
      functionSourceFile: '/src/kamailio/src/core/resolve.c'
      linkageType:     InternalLinkage
      functionLinenumber: 301
      functionLinenumberEnd: 310
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _resolv_init
        - reinit_proto_prefs
        - stat_init
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/resolve.c:303,2'
          Dst:             _resolv_init
        - Src:             'core/resolve.c:305,2'
          Dst:             reinit_proto_prefs
        - Src:             'core/resolve.c:309,8'
          Dst:             stat_init
    - functionName:    ksr_gethostbyname
      functionSourceFile: '/src/kamailio/src/core/resolve.c'
      linkageType:     InternalLinkage
      functionLinenumber: 82
      functionLinenumberEnd: 170
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         48
      ICount:          280
      EdgeCount:       64
      CyclomaticComplexity: 18
      functionsReached:
        - freeaddrinfo
        - getaddrinfo
        - strncpy
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/resolve.c:110,5'
          Dst:             getaddrinfo
        - Src:             'core/resolve.c:130,3'
          Dst:             freeaddrinfo
        - Src:             'core/resolve.c:152,3'
          Dst:             freeaddrinfo
        - Src:             'core/resolve.c:159,2'
          Dst:             strncpy
        - Src:             'core/resolve.c:168,2'
          Dst:             freeaddrinfo
    - functionName:    comp_string
      functionSourceFile: '/src/kamailio/src/core/route.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1449
      functionLinenumberEnd: 1454
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - int
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          38
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - comp_str
        - strlen
      functionUses:    8
      BranchProfiles:  []
      Callsites:
        - Src:             'core/route.c:1453,10'
          Dst:             strlen
        - Src:             'core/route.c:1454,9'
          Dst:             comp_str
    - functionName:    comp_str
      functionSourceFile: '/src/kamailio/src/core/route.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1277
      functionLinenumberEnd: 1443
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - int
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         276
      ICount:          1787
      EdgeCount:       356
      CyclomaticComplexity: 82
      functionsReached:
        - comp_num
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
        - pv_get_spec_value
        - pv_value_destroy
        - regcomp
        - regexec
        - regfree
        - run_select
        - rval_cache_clean
        - rval_destroy
        - rval_expr_eval
        - rval_get_tmp_str
        - search_avp_by_index
        - str2int
        - strncasecmp
      functionUses:    10
      BranchProfiles:
        - Branch String:   'core/route.c:1296,2'
          Branch Sides:    []
        - Branch String:   'core/route.c:1359,2'
          Branch Sides:    []
        - Branch String:   'core/route.c:1390,4'
          Branch Sides:    []
      Callsites:
        - Src:             'core/route.c:1298,10'
          Dst:             search_avp_by_index
        - Src:             'core/route.c:1306,10'
          Dst:             run_select
        - Src:             'core/route.c:1313,9'
          Dst:             rval_expr_eval
        - Src:             'core/route.c:1316,7'
          Dst:             rval_get_tmp_str
        - Src:             'core/route.c:1323,7'
          Dst:             pv_get_spec_value
        - Src:             'core/route.c:1330,5'
          Dst:             pv_value_destroy
        - Src:             'core/route.c:1336,5'
          Dst:             get_debug_level
        - Src:             'core/route.c:1336,5'
          Dst:             get_debug_facility
        - Src:             'core/route.c:1336,5'
          Dst:             dprint_color
        - Src:             'core/route.c:1336,5'
          Dst:             my_pid
        - Src:             'core/route.c:1336,5'
          Dst:             fprintf
        - Src:             'core/route.c:1336,5'
          Dst:             dprint_color_reset
        - Src:             'core/route.c:1336,5'
          Dst:             get_debug_facility
        - Src:             'core/route.c:1350,7'
          Dst:             str2int
        - Src:             'core/route.c:1352,11'
          Dst:             comp_num
        - Src:             'core/route.c:1354,4'
          Dst:             get_debug_level
        - Src:             'core/route.c:1354,4'
          Dst:             get_debug_facility
        - Src:             'core/route.c:1354,4'
          Dst:             dprint_color
        - Src:             'core/route.c:1354,4'
          Dst:             my_pid
        - Src:             'core/route.c:1354,4'
          Dst:             fprintf
        - Src:             'core/route.c:1354,4'
          Dst:             dprint_color_reset
        - Src:             'core/route.c:1354,4'
          Dst:             get_debug_facility
        - Src:             'core/route.c:1363,11'
          Dst:             strncasecmp
        - Src:             'core/route.c:1368,11'
          Dst:             strncasecmp
        - Src:             'core/route.c:1400,7'
          Dst:             get_debug_level
        - Src:             'core/route.c:1400,7'
          Dst:             get_debug_facility
        - Src:             'core/route.c:1400,7'
          Dst:             dprint_color
        - Src:             'core/route.c:1400,7'
          Dst:             my_pid
        - Src:             'core/route.c:1400,7'
          Dst:             fprintf
        - Src:             'core/route.c:1400,7'
          Dst:             dprint_color_reset
        - Src:             'core/route.c:1400,7'
          Dst:             get_debug_facility
        - Src:             'core/route.c:1404,9'
          Dst:             regcomp
        - Src:             'core/route.c:1410,13'
          Dst:             regexec
        - Src:             'core/route.c:1411,6'
          Dst:             regfree
        - Src:             'core/route.c:1415,13'
          Dst:             regexec
        - Src:             'core/route.c:1418,6'
          Dst:             get_debug_level
        - Src:             'core/route.c:1418,6'
          Dst:             get_debug_facility
        - Src:             'core/route.c:1418,6'
          Dst:             dprint_color
        - Src:             'core/route.c:1418,6'
          Dst:             my_pid
        - Src:             'core/route.c:1418,6'
          Dst:             fprintf
        - Src:             'core/route.c:1418,6'
          Dst:             dprint_color_reset
        - Src:             'core/route.c:1418,6'
          Dst:             get_debug_facility
        - Src:             'core/route.c:1424,4'
          Dst:             get_debug_level
        - Src:             'core/route.c:1424,4'
          Dst:             get_debug_facility
        - Src:             'core/route.c:1424,4'
          Dst:             dprint_color
        - Src:             'core/route.c:1424,4'
          Dst:             my_pid
        - Src:             'core/route.c:1424,4'
          Dst:             fprintf
        - Src:             'core/route.c:1424,4'
          Dst:             dprint_color_reset
        - Src:             'core/route.c:1424,4'
          Dst:             get_debug_facility
        - Src:             'core/route.c:1428,3'
          Dst:             rval_cache_clean
        - Src:             'core/route.c:1429,3'
          Dst:             rval_destroy
        - Src:             'core/route.c:1432,3'
          Dst:             pv_value_destroy
        - Src:             'core/route.c:1437,3'
          Dst:             rval_cache_clean
        - Src:             'core/route.c:1438,3'
          Dst:             rval_destroy
        - Src:             'core/route.c:1441,3'
          Dst:             pv_value_destroy
    - functionName:    str2int
      functionSourceFile: '/src/kamailio/src/core/parser/../ut.h'
      linkageType:     InternalLinkage
      functionLinenumber: 700
      functionLinenumberEnd: 702
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         33
      ICount:          173
      EdgeCount:       43
      CyclomaticComplexity: 12
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    comp_num
      functionSourceFile: '/src/kamailio/src/core/route.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1209
      functionLinenumberEnd: 1270
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - int
        - size_t
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         112
      ICount:          752
      EdgeCount:       142
      CyclomaticComplexity: 32
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
        - pv_get_spec_value
        - pv_value_destroy
        - rval_expr_eval_long
        - search_avp_by_index
      functionUses:    19
      BranchProfiles:
        - Branch String:   'core/route.c:1217,2'
          Branch Sides:    []
        - Branch String:   'core/route.c:1252,2'
          Branch Sides:    []
      Callsites:
        - Src:             'core/route.c:1219,10'
          Dst:             search_avp_by_index
        - Src:             'core/route.c:1230,7'
          Dst:             rval_expr_eval_long
        - Src:             'core/route.c:1235,7'
          Dst:             pv_get_spec_value
        - Src:             'core/route.c:1240,5'
          Dst:             pv_value_destroy
        - Src:             'core/route.c:1242,5'
          Dst:             pv_value_destroy
        - Src:             'core/route.c:1247,4'
          Dst:             get_debug_level
        - Src:             'core/route.c:1247,4'
          Dst:             get_debug_facility
        - Src:             'core/route.c:1247,4'
          Dst:             dprint_color
        - Src:             'core/route.c:1247,4'
          Dst:             my_pid
        - Src:             'core/route.c:1247,4'
          Dst:             fprintf
        - Src:             'core/route.c:1247,4'
          Dst:             dprint_color_reset
        - Src:             'core/route.c:1247,4'
          Dst:             get_debug_facility
        - Src:             'core/route.c:1266,4'
          Dst:             get_debug_level
        - Src:             'core/route.c:1266,4'
          Dst:             get_debug_facility
        - Src:             'core/route.c:1266,4'
          Dst:             dprint_color
        - Src:             'core/route.c:1266,4'
          Dst:             my_pid
        - Src:             'core/route.c:1266,4'
          Dst:             fprintf
        - Src:             'core/route.c:1266,4'
          Dst:             dprint_color_reset
        - Src:             'core/route.c:1266,4'
          Dst:             get_debug_facility
    - functionName:    matchnet
      functionSourceFile: '/src/kamailio/src/core/parser/../ip_addr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 425
      functionLinenumberEnd: 439
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          78
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    comp_pvar
      functionSourceFile: '/src/kamailio/src/core/route.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1586
      functionLinenumberEnd: 1613
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - int
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         24
      ICount:          163
      EdgeCount:       31
      CyclomaticComplexity: 9
      functionsReached:
        - comp_num
        - pv_get_spec_value
        - pv_value_destroy
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/route.c:1592,5'
          Dst:             pv_get_spec_value
        - Src:             'core/route.c:1599,10'
          Dst:             comp_num
        - Src:             'core/route.c:1605,10'
          Dst:             comp_num
        - Src:             'core/route.c:1609,10'
          Dst:             comp_num
        - Src:             'core/route.c:1611,2'
          Dst:             pv_value_destroy
    - functionName:    comp_rve
      functionSourceFile: '/src/kamailio/src/core/route.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1549
      functionLinenumberEnd: 1581
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - int
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         95
      ICount:          605
      EdgeCount:       125
      CyclomaticComplexity: 32
      functionsReached:
        - comp_num
        - comp_str
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
        - rval_cache_clean
        - rval_convert
        - rval_destroy
        - rval_expr_eval_rvlong
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/route.c:1556,5'
          Dst:             rval_expr_eval_rvlong
        - Src:             'core/route.c:1557,3'
          Dst:             get_debug_level
        - Src:             'core/route.c:1557,3'
          Dst:             get_debug_facility
        - Src:             'core/route.c:1557,3'
          Dst:             dprint_color
        - Src:             'core/route.c:1557,3'
          Dst:             my_pid
        - Src:             'core/route.c:1557,3'
          Dst:             fprintf
        - Src:             'core/route.c:1557,3'
          Dst:             dprint_color_reset
        - Src:             'core/route.c:1557,3'
          Dst:             get_debug_facility
        - Src:             'core/route.c:1563,9'
          Dst:             rval_convert
        - Src:             'core/route.c:1565,4'
          Dst:             get_debug_level
        - Src:             'core/route.c:1565,4'
          Dst:             get_debug_facility
        - Src:             'core/route.c:1565,4'
          Dst:             dprint_color
        - Src:             'core/route.c:1565,4'
          Dst:             my_pid
        - Src:             'core/route.c:1565,4'
          Dst:             fprintf
        - Src:             'core/route.c:1565,4'
          Dst:             dprint_color_reset
        - Src:             'core/route.c:1565,4'
          Dst:             get_debug_facility
        - Src:             'core/route.c:1569,7'
          Dst:             comp_str
        - Src:             'core/route.c:1570,3'
          Dst:             rval_destroy
        - Src:             'core/route.c:1571,3'
          Dst:             rval_destroy
        - Src:             'core/route.c:1572,3'
          Dst:             rval_cache_clean
        - Src:             'core/route.c:1577,2'
          Dst:             rval_cache_clean
        - Src:             'core/route.c:1580,9'
          Dst:             comp_num
    - functionName:    comp_select
      functionSourceFile: '/src/kamailio/src/core/route.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1526
      functionLinenumberEnd: 1544
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - int
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          89
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - comp_str
        - run_select
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/route.c:1531,8'
          Dst:             run_select
        - Src:             'core/route.c:1543,9'
          Dst:             comp_str
    - functionName:    comp_avp
      functionSourceFile: '/src/kamailio/src/core/route.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1460
      functionLinenumberEnd: 1519
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - int
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         165
      ICount:          1046
      EdgeCount:       216
      CyclomaticComplexity: 53
      functionsReached:
        - comp_num
        - comp_str
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
        - search_avp_by_index
        - search_first_avp
        - str2int
        - strlen
      functionUses:    1
      BranchProfiles:
        - Branch String:   'core/route.c:1486,3'
          Branch Sides:    []
      Callsites:
        - Src:             'core/route.c:1468,9'
          Dst:             search_first_avp
        - Src:             'core/route.c:1472,8'
          Dst:             search_avp_by_index
        - Src:             'core/route.c:1484,10'
          Dst:             comp_str
        - Src:             'core/route.c:1491,12'
          Dst:             comp_num
        - Src:             'core/route.c:1495,15'
          Dst:             strlen
        - Src:             'core/route.c:1496,8'
          Dst:             str2int
        - Src:             'core/route.c:1497,6'
          Dst:             get_debug_level
        - Src:             'core/route.c:1497,6'
          Dst:             get_debug_facility
        - Src:             'core/route.c:1497,6'
          Dst:             dprint_color
        - Src:             'core/route.c:1497,6'
          Dst:             my_pid
        - Src:             'core/route.c:1497,6'
          Dst:             fprintf
        - Src:             'core/route.c:1497,6'
          Dst:             dprint_color_reset
        - Src:             'core/route.c:1497,6'
          Dst:             get_debug_facility
        - Src:             'core/route.c:1502,12'
          Dst:             comp_num
        - Src:             'core/route.c:1504,8'
          Dst:             str2int
        - Src:             'core/route.c:1505,6'
          Dst:             get_debug_level
        - Src:             'core/route.c:1505,6'
          Dst:             get_debug_facility
        - Src:             'core/route.c:1505,6'
          Dst:             dprint_color
        - Src:             'core/route.c:1505,6'
          Dst:             my_pid
        - Src:             'core/route.c:1505,6'
          Dst:             fprintf
        - Src:             'core/route.c:1505,6'
          Dst:             dprint_color_reset
        - Src:             'core/route.c:1505,6'
          Dst:             get_debug_facility
        - Src:             'core/route.c:1510,12'
          Dst:             comp_num
        - Src:             'core/route.c:1512,5'
          Dst:             get_debug_level
        - Src:             'core/route.c:1512,5'
          Dst:             get_debug_facility
        - Src:             'core/route.c:1512,5'
          Dst:             dprint_color
        - Src:             'core/route.c:1512,5'
          Dst:             my_pid
        - Src:             'core/route.c:1512,5'
          Dst:             fprintf
        - Src:             'core/route.c:1512,5'
          Dst:             dprint_color_reset
        - Src:             'core/route.c:1512,5'
          Dst:             get_debug_facility
    - functionName:    su_getport
      functionSourceFile: '/src/kamailio/src/core/parser/../ip_addr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 492
      functionLinenumberEnd: 502
      functionDepth:   0
      returnType:      short
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         47
      ICount:          295
      EdgeCount:       59
      CyclomaticComplexity: 14
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
        - ntohs
      functionUses:    1
      BranchProfiles:
        - Branch String:   'core/parser/../ip_addr.h:493,2'
          Branch Sides:    []
      Callsites:
        - Src:             'core/parser/../ip_addr.h:495,11'
          Dst:             ntohs
        - Src:             'core/parser/../ip_addr.h:497,11'
          Dst:             ntohs
        - Src:             'core/parser/../ip_addr.h:499,4'
          Dst:             get_debug_level
        - Src:             'core/parser/../ip_addr.h:499,4'
          Dst:             get_debug_facility
        - Src:             'core/parser/../ip_addr.h:499,4'
          Dst:             dprint_color
        - Src:             'core/parser/../ip_addr.h:499,4'
          Dst:             my_pid
        - Src:             'core/parser/../ip_addr.h:499,4'
          Dst:             fprintf
        - Src:             'core/parser/../ip_addr.h:499,4'
          Dst:             dprint_color_reset
        - Src:             'core/parser/../ip_addr.h:499,4'
          Dst:             get_debug_facility
    - functionName:    su2ip_addr
      functionSourceFile: '/src/kamailio/src/core/parser/../ip_addr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 524
      functionLinenumberEnd: 540
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         47
      ICount:          310
      EdgeCount:       59
      CyclomaticComplexity: 14
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
      functionUses:    1
      BranchProfiles:
        - Branch String:   'core/parser/../ip_addr.h:525,2'
          Branch Sides:    []
      Callsites:
        - Src:             'core/parser/../ip_addr.h:537,4'
          Dst:             get_debug_level
        - Src:             'core/parser/../ip_addr.h:537,4'
          Dst:             get_debug_facility
        - Src:             'core/parser/../ip_addr.h:537,4'
          Dst:             dprint_color
        - Src:             'core/parser/../ip_addr.h:537,4'
          Dst:             my_pid
        - Src:             'core/parser/../ip_addr.h:537,4'
          Dst:             fprintf
        - Src:             'core/parser/../ip_addr.h:537,4'
          Dst:             dprint_color_reset
        - Src:             'core/parser/../ip_addr.h:537,4'
          Dst:             get_debug_facility
    - functionName:    comp_ip
      functionSourceFile: '/src/kamailio/src/core/route.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1640
      functionLinenumberEnd: 1846
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - int
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         297
      ICount:          1903
      EdgeCount:       384
      CyclomaticComplexity: 89
      functionsReached:
        - __resolvehost
        - check_self_op
        - comp_ip
        - comp_string
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - gethostbyaddr
        - ip_addr2a
        - matchnet
        - memcmp
        - mk_net_str
        - my_pid
        - pv_get_spec_value
        - pv_value_destroy
        - run_select
        - rval_cache_clean
        - rval_destroy
        - rval_expr_eval
        - rval_get_tmp_str
        - search_avp_by_index
        - strlen
      functionUses:    5
      BranchProfiles:
        - Branch String:   'core/route.c:1660,2'
          Branch Sides:    []
        - Branch String:   'core/route.c:1662,4'
          Branch Sides:    []
        - Branch String:   'core/route.c:1752,2'
          Branch Sides:    []
      Callsites:
        - Src:             'core/route.c:1664,13'
          Dst:             matchnet
        - Src:             'core/route.c:1667,13'
          Dst:             matchnet
        - Src:             'core/route.c:1674,12'
          Dst:             ip_addr2a
        - Src:             'core/route.c:1675,14'
          Dst:             strlen
        - Src:             'core/route.c:1676,10'
          Dst:             check_self_op
        - Src:             'core/route.c:1684,9'
          Dst:             rval_expr_eval
        - Src:             'core/route.c:1687,7'
          Dst:             rval_get_tmp_str
        - Src:             'core/route.c:1696,10'
          Dst:             search_avp_by_index
        - Src:             'core/route.c:1705,10'
          Dst:             run_select
        - Src:             'core/route.c:1713,7'
          Dst:             pv_get_spec_value
        - Src:             'core/route.c:1720,5'
          Dst:             pv_value_destroy
        - Src:             'core/route.c:1728,26'
          Dst:             ip_addr2a
        - Src:             'core/route.c:1728,10'
          Dst:             comp_string
        - Src:             'core/route.c:1734,7'
          Dst:             gethostbyaddr
        - Src:             'core/route.c:1737,11'
          Dst:             comp_string
        - Src:             'core/route.c:1740,12'
          Dst:             comp_string
        - Src:             'core/route.c:1747,4'
          Dst:             get_debug_level
        - Src:             'core/route.c:1747,4'
          Dst:             get_debug_facility
        - Src:             'core/route.c:1747,4'
          Dst:             dprint_color
        - Src:             'core/route.c:1747,4'
          Dst:             my_pid
        - Src:             'core/route.c:1747,4'
          Dst:             fprintf
        - Src:             'core/route.c:1747,4'
          Dst:             dprint_color_reset
        - Src:             'core/route.c:1747,4'
          Dst:             get_debug_facility
        - Src:             'core/route.c:1755,7'
          Dst:             mk_net_str
        - Src:             'core/route.c:1756,12'
          Dst:             matchnet
        - Src:             'core/route.c:1760,9'
          Dst:             __resolvehost
        - Src:             'core/route.c:1762,5'
          Dst:             get_debug_level
        - Src:             'core/route.c:1762,5'
          Dst:             get_debug_facility
        - Src:             'core/route.c:1762,5'
          Dst:             dprint_color
        - Src:             'core/route.c:1762,5'
          Dst:             my_pid
        - Src:             'core/route.c:1762,5'
          Dst:             fprintf
        - Src:             'core/route.c:1762,5'
          Dst:             dprint_color_reset
        - Src:             'core/route.c:1762,5'
          Dst:             get_debug_facility
        - Src:             'core/route.c:1765,13'
          Dst:             memcmp
        - Src:             'core/route.c:1773,7'
          Dst:             gethostbyaddr
        - Src:             'core/route.c:1776,11'
          Dst:             comp_string
        - Src:             'core/route.c:1779,12'
          Dst:             comp_string
        - Src:             'core/route.c:1788,7'
          Dst:             mk_net_str
        - Src:             'core/route.c:1789,12'
          Dst:             matchnet
        - Src:             'core/route.c:1793,26'
          Dst:             ip_addr2a
        - Src:             'core/route.c:1793,10'
          Dst:             comp_string
        - Src:             'core/route.c:1797,9'
          Dst:             __resolvehost
        - Src:             'core/route.c:1799,5'
          Dst:             get_debug_level
        - Src:             'core/route.c:1799,5'
          Dst:             get_debug_facility
        - Src:             'core/route.c:1799,5'
          Dst:             dprint_color
        - Src:             'core/route.c:1799,5'
          Dst:             my_pid
        - Src:             'core/route.c:1799,5'
          Dst:             fprintf
        - Src:             'core/route.c:1799,5'
          Dst:             dprint_color_reset
        - Src:             'core/route.c:1799,5'
          Dst:             get_debug_facility
        - Src:             'core/route.c:1802,13'
          Dst:             memcmp
        - Src:             'core/route.c:1810,7'
          Dst:             gethostbyaddr
        - Src:             'core/route.c:1813,11'
          Dst:             comp_string
        - Src:             'core/route.c:1816,12'
          Dst:             comp_string
        - Src:             'core/route.c:1823,11'
          Dst:             comp_ip
        - Src:             'core/route.c:1830,3'
          Dst:             rval_cache_clean
        - Src:             'core/route.c:1831,3'
          Dst:             rval_destroy
        - Src:             'core/route.c:1834,3'
          Dst:             pv_value_destroy
        - Src:             'core/route.c:1837,2'
          Dst:             get_debug_level
        - Src:             'core/route.c:1837,2'
          Dst:             get_debug_facility
        - Src:             'core/route.c:1837,2'
          Dst:             dprint_color
        - Src:             'core/route.c:1837,2'
          Dst:             my_pid
        - Src:             'core/route.c:1837,2'
          Dst:             fprintf
        - Src:             'core/route.c:1837,2'
          Dst:             dprint_color_reset
        - Src:             'core/route.c:1837,2'
          Dst:             get_debug_facility
        - Src:             'core/route.c:1840,3'
          Dst:             rval_cache_clean
        - Src:             'core/route.c:1841,3'
          Dst:             rval_destroy
        - Src:             'core/route.c:1844,3'
          Dst:             pv_value_destroy
    - functionName:    check_self_op
      functionSourceFile: '/src/kamailio/src/core/route.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1618
      functionLinenumberEnd: 1633
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         49
      ICount:          292
      EdgeCount:       61
      CyclomaticComplexity: 14
      functionsReached:
        - check_self
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
      functionUses:    5
      BranchProfiles:
        - Branch String:   'core/route.c:1622,2'
          Branch Sides:    []
      Callsites:
        - Src:             'core/route.c:1621,8'
          Dst:             check_self
        - Src:             'core/route.c:1630,4'
          Dst:             get_debug_level
        - Src:             'core/route.c:1630,4'
          Dst:             get_debug_facility
        - Src:             'core/route.c:1630,4'
          Dst:             dprint_color
        - Src:             'core/route.c:1630,4'
          Dst:             my_pid
        - Src:             'core/route.c:1630,4'
          Dst:             fprintf
        - Src:             'core/route.c:1630,4'
          Dst:             dprint_color_reset
        - Src:             'core/route.c:1630,4'
          Dst:             get_debug_facility
    - functionName:    gethostbyaddr
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    str_hash_add
      functionSourceFile: '/src/kamailio/src/core/str_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 84
      functionLinenumberEnd: 89
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          70
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - get_hash1_raw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/str_hash.h:87,6'
          Dst:             get_hash1_raw
    - functionName:    get_hash1_raw
      functionSourceFile: '/src/kamailio/src/core/hashes.h'
      linkageType:     InternalLinkage
      functionLinenumber: 117
      functionLinenumberEnd: 125
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          142
      EdgeCount:       23
      CyclomaticComplexity: 13
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'core/hashes.h:124,2'
          Branch Sides:    []
      Callsites:       []
    - functionName:    str_hash_init
      functionSourceFile: '/src/kamailio/src/core/str_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 74
      functionLinenumberEnd: 79
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         7
      ICount:          57
      EdgeCount:       7
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    str_hash_alloc
      functionSourceFile: '/src/kamailio/src/core/str_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 61
      functionLinenumberEnd: 70
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         49
      ICount:          303
      EdgeCount:       64
      CyclomaticComplexity: 17
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/str_hash.h:65,3'
          Dst:             get_debug_level
        - Src:             'core/str_hash.h:65,3'
          Dst:             get_debug_facility
        - Src:             'core/str_hash.h:65,3'
          Dst:             dprint_color
        - Src:             'core/str_hash.h:65,3'
          Dst:             my_pid
        - Src:             'core/str_hash.h:65,3'
          Dst:             fprintf
        - Src:             'core/str_hash.h:65,3'
          Dst:             dprint_color_reset
        - Src:             'core/str_hash.h:65,3'
          Dst:             get_debug_facility
    - functionName:    print_rl
      functionSourceFile: '/src/kamailio/src/core/route.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2193
      functionLinenumberEnd: 2206
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         134
      ICount:          793
      EdgeCount:       177
      CyclomaticComplexity: 45
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
        - print_actions
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'core/route.c:2199,5'
          Dst:             get_debug_level
        - Src:             'core/route.c:2199,5'
          Dst:             get_debug_facility
        - Src:             'core/route.c:2199,5'
          Dst:             dprint_color
        - Src:             'core/route.c:2199,5'
          Dst:             my_pid
        - Src:             'core/route.c:2199,5'
          Dst:             fprintf
        - Src:             'core/route.c:2199,5'
          Dst:             dprint_color_reset
        - Src:             'core/route.c:2199,5'
          Dst:             get_debug_facility
        - Src:             'core/route.c:2202,3'
          Dst:             get_debug_level
        - Src:             'core/route.c:2202,3'
          Dst:             get_debug_facility
        - Src:             'core/route.c:2202,3'
          Dst:             dprint_color
        - Src:             'core/route.c:2202,3'
          Dst:             my_pid
        - Src:             'core/route.c:2202,3'
          Dst:             fprintf
        - Src:             'core/route.c:2202,3'
          Dst:             dprint_color_reset
        - Src:             'core/route.c:2202,3'
          Dst:             get_debug_facility
        - Src:             'core/route.c:2203,3'
          Dst:             print_actions
        - Src:             'core/route.c:2204,3'
          Dst:             get_debug_level
        - Src:             'core/route.c:2204,3'
          Dst:             get_debug_facility
        - Src:             'core/route.c:2204,3'
          Dst:             dprint_color
        - Src:             'core/route.c:2204,3'
          Dst:             my_pid
        - Src:             'core/route.c:2204,3'
          Dst:             fprintf
        - Src:             'core/route.c:2204,3'
          Dst:             dprint_color_reset
        - Src:             'core/route.c:2204,3'
          Dst:             get_debug_facility
    - functionName:    print_rls
      functionSourceFile: '/src/kamailio/src/core/route.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2211
      functionLinenumberEnd: 2220
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          29
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - print_rl
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/route.c:2214,2'
          Dst:             print_rl
        - Src:             'core/route.c:2215,2'
          Dst:             print_rl
        - Src:             'core/route.c:2216,2'
          Dst:             print_rl
        - Src:             'core/route.c:2217,2'
          Dst:             print_rl
        - Src:             'core/route.c:2218,2'
          Dst:             print_rl
        - Src:             'core/route.c:2219,2'
          Dst:             print_rl
    - functionName:    fix_rl
      functionSourceFile: '/src/kamailio/src/core/route.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2154
      functionLinenumberEnd: 2166
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         13
      ICount:          74
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - fix_actions
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'core/route.c:2160,14'
          Dst:             fix_actions
    - functionName:    fix_actions
      functionSourceFile: '/src/kamailio/src/core/route.c'
      linkageType:     InternalLinkage
      functionLinenumber: 605
      functionLinenumberEnd: 1198
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         2215
      ICount:          14008
      EdgeCount:       2926
      CyclomaticComplexity: 713
      functionsReached:
        - __resolvehost
        - add_proxy
        - cfg_lookup_group
        - dprint_color
        - dprint_color_reset
        - find_si
        - fix_actions
        - fix_rval_expr
        - fix_switch
        - fprintf
        - get_debug_facility
        - get_debug_level
        - ip_addr2a
        - my_pid
        - route_lookup
        - rval_destroy
        - rval_expr_eval
        - rval_get_long
        - rval_get_str
        - rval_type_name
        - rve_check_type
        - rve_destroy
        - rve_is_constant
        - strdup
        - strlen
      functionUses:    9
      BranchProfiles:
        - Branch String:   'core/route.c:631,3'
          Branch Sides:    []
        - Branch String:   'core/route.c:637,5'
          Branch Sides:    []
        - Branch String:   'core/route.c:652,7'
          Branch Sides:    []
        - Branch String:   'core/route.c:986,7'
          Branch Sides:    []
        - Branch String:   'core/route.c:1055,5'
          Branch Sides:    []
      Callsites:
        - Src:             'core/route.c:627,3'
          Dst:             get_debug_level
        - Src:             'core/route.c:627,3'
          Dst:             get_debug_facility
        - Src:             'core/route.c:627,3'
          Dst:             dprint_color
        - Src:             'core/route.c:627,3'
          Dst:             my_pid
        - Src:             'core/route.c:627,3'
          Dst:             fprintf
        - Src:             'core/route.c:627,3'
          Dst:             dprint_color_reset
        - Src:             'core/route.c:627,3'
          Dst:             get_debug_facility
        - Src:             'core/route.c:640,9'
          Dst:             ip_addr2a
        - Src:             'core/route.c:639,13'
          Dst:             strdup
        - Src:             'core/route.c:642,8'
          Dst:             get_debug_level
        - Src:             'core/route.c:642,8'
          Dst:             get_debug_facility
        - Src:             'core/route.c:642,8'
          Dst:             dprint_color
        - Src:             'core/route.c:642,8'
          Dst:             my_pid
        - Src:             'core/route.c:642,8'
          Dst:             fprintf
        - Src:             'core/route.c:642,8'
          Dst:             dprint_color_reset
        - Src:             'core/route.c:642,8'
          Dst:             get_debug_facility
        - Src:             'core/route.c:651,15'
          Dst:             strlen
        - Src:             'core/route.c:668,11'
          Dst:             add_proxy
        - Src:             'core/route.c:679,7'
          Dst:             get_debug_level
        - Src:             'core/route.c:679,7'
          Dst:             get_debug_facility
        - Src:             'core/route.c:679,7'
          Dst:             dprint_color
        - Src:             'core/route.c:679,7'
          Dst:             my_pid
        - Src:             'core/route.c:679,7'
          Dst:             fprintf
        - Src:             'core/route.c:679,7'
          Dst:             dprint_color_reset
        - Src:             'core/route.c:679,7'
          Dst:             get_debug_facility
        - Src:             'core/route.c:688,6'
          Dst:             get_debug_level
        - Src:             'core/route.c:688,6'
          Dst:             get_debug_facility
        - Src:             'core/route.c:688,6'
          Dst:             dprint_color
        - Src:             'core/route.c:688,6'
          Dst:             my_pid
        - Src:             'core/route.c:688,6'
          Dst:             fprintf
        - Src:             'core/route.c:688,6'
          Dst:             dprint_color_reset
        - Src:             'core/route.c:688,6'
          Dst:             get_debug_facility
        - Src:             'core/route.c:694,6'
          Dst:             get_debug_level
        - Src:             'core/route.c:694,6'
          Dst:             get_debug_facility
        - Src:             'core/route.c:694,6'
          Dst:             dprint_color
        - Src:             'core/route.c:694,6'
          Dst:             my_pid
        - Src:             'core/route.c:694,6'
          Dst:             fprintf
        - Src:             'core/route.c:694,6'
          Dst:             dprint_color_reset
        - Src:             'core/route.c:694,6'
          Dst:             get_debug_facility
        - Src:             'core/route.c:701,6'
          Dst:             get_debug_level
        - Src:             'core/route.c:701,6'
          Dst:             get_debug_facility
        - Src:             'core/route.c:701,6'
          Dst:             dprint_color
        - Src:             'core/route.c:701,6'
          Dst:             my_pid
        - Src:             'core/route.c:701,6'
          Dst:             fprintf
        - Src:             'core/route.c:701,6'
          Dst:             dprint_color_reset
        - Src:             'core/route.c:701,6'
          Dst:             get_debug_facility
        - Src:             'core/route.c:710,10'
          Dst:             rve_check_type
        - Src:             'core/route.c:713,8'
          Dst:             get_debug_level
        - Src:             'core/route.c:713,8'
          Dst:             get_debug_facility
        - Src:             'core/route.c:713,8'
          Dst:             rval_type_name
        - Src:             'core/route.c:713,8'
          Dst:             rval_type_name
        - Src:             'core/route.c:713,8'
          Dst:             dprint_color
        - Src:             'core/route.c:713,8'
          Dst:             my_pid
        - Src:             'core/route.c:713,8'
          Dst:             rval_type_name
        - Src:             'core/route.c:713,8'
          Dst:             rval_type_name
        - Src:             'core/route.c:713,8'
          Dst:             fprintf
        - Src:             'core/route.c:713,8'
          Dst:             dprint_color_reset
        - Src:             'core/route.c:713,8'
          Dst:             get_debug_facility
        - Src:             'core/route.c:713,8'
          Dst:             rval_type_name
        - Src:             'core/route.c:713,8'
          Dst:             rval_type_name
        - Src:             'core/route.c:721,8'
          Dst:             get_debug_level
        - Src:             'core/route.c:721,8'
          Dst:             get_debug_facility
        - Src:             'core/route.c:721,8'
          Dst:             dprint_color
        - Src:             'core/route.c:721,8'
          Dst:             my_pid
        - Src:             'core/route.c:721,8'
          Dst:             fprintf
        - Src:             'core/route.c:721,8'
          Dst:             dprint_color_reset
        - Src:             'core/route.c:721,8'
          Dst:             get_debug_facility
        - Src:             'core/route.c:737,16'
          Dst:             fix_rval_expr
        - Src:             'core/route.c:741,16'
          Dst:             fix_actions
        - Src:             'core/route.c:746,16'
          Dst:             fix_actions
        - Src:             'core/route.c:753,6'
          Dst:             get_debug_level
        - Src:             'core/route.c:753,6'
          Dst:             get_debug_facility
        - Src:             'core/route.c:753,6'
          Dst:             dprint_color
        - Src:             'core/route.c:753,6'
          Dst:             my_pid
        - Src:             'core/route.c:753,6'
          Dst:             fprintf
        - Src:             'core/route.c:753,6'
          Dst:             dprint_color_reset
        - Src:             'core/route.c:753,6'
          Dst:             get_debug_facility
        - Src:             'core/route.c:759,6'
          Dst:             get_debug_level
        - Src:             'core/route.c:759,6'
          Dst:             get_debug_facility
        - Src:             'core/route.c:759,6'
          Dst:             dprint_color
        - Src:             'core/route.c:759,6'
          Dst:             my_pid
        - Src:             'core/route.c:759,6'
          Dst:             fprintf
        - Src:             'core/route.c:759,6'
          Dst:             dprint_color_reset
        - Src:             'core/route.c:759,6'
          Dst:             get_debug_facility
        - Src:             'core/route.c:766,16'
          Dst:             fix_rval_expr
        - Src:             'core/route.c:769,6'
          Dst:             get_debug_level
        - Src:             'core/route.c:769,6'
          Dst:             get_debug_facility
        - Src:             'core/route.c:769,6'
          Dst:             dprint_color
        - Src:             'core/route.c:769,6'
          Dst:             my_pid
        - Src:             'core/route.c:769,6'
          Dst:             fprintf
        - Src:             'core/route.c:769,6'
          Dst:             dprint_color_reset
        - Src:             'core/route.c:769,6'
          Dst:             get_debug_facility
        - Src:             'core/route.c:773,15'
          Dst:             fix_switch
        - Src:             'core/route.c:778,6'
          Dst:             get_debug_level
        - Src:             'core/route.c:778,6'
          Dst:             get_debug_facility
        - Src:             'core/route.c:778,6'
          Dst:             dprint_color
        - Src:             'core/route.c:778,6'
          Dst:             my_pid
        - Src:             'core/route.c:778,6'
          Dst:             fprintf
        - Src:             'core/route.c:778,6'
          Dst:             dprint_color_reset
        - Src:             'core/route.c:778,6'
          Dst:             get_debug_facility
        - Src:             'core/route.c:783,6'
          Dst:             get_debug_level
        - Src:             'core/route.c:783,6'
          Dst:             get_debug_facility
        - Src:             'core/route.c:783,6'
          Dst:             dprint_color
        - Src:             'core/route.c:783,6'
          Dst:             my_pid
        - Src:             'core/route.c:783,6'
          Dst:             fprintf
        - Src:             'core/route.c:783,6'
          Dst:             dprint_color_reset
        - Src:             'core/route.c:783,6'
          Dst:             get_debug_facility
        - Src:             'core/route.c:792,10'
          Dst:             rve_check_type
        - Src:             'core/route.c:795,8'
          Dst:             get_debug_level
        - Src:             'core/route.c:795,8'
          Dst:             get_debug_facility
        - Src:             'core/route.c:795,8'
          Dst:             rval_type_name
        - Src:             'core/route.c:795,8'
          Dst:             rval_type_name
        - Src:             'core/route.c:795,8'
          Dst:             dprint_color
        - Src:             'core/route.c:795,8'
          Dst:             my_pid
        - Src:             'core/route.c:795,8'
          Dst:             rval_type_name
        - Src:             'core/route.c:795,8'
          Dst:             rval_type_name
        - Src:             'core/route.c:795,8'
          Dst:             fprintf
        - Src:             'core/route.c:795,8'
          Dst:             dprint_color_reset
        - Src:             'core/route.c:795,8'
          Dst:             get_debug_facility
        - Src:             'core/route.c:795,8'
          Dst:             rval_type_name
        - Src:             'core/route.c:795,8'
          Dst:             rval_type_name
        - Src:             'core/route.c:803,8'
          Dst:             get_debug_level
        - Src:             'core/route.c:803,8'
          Dst:             get_debug_facility
        - Src:             'core/route.c:803,8'
          Dst:             dprint_color
        - Src:             'core/route.c:803,8'
          Dst:             my_pid
        - Src:             'core/route.c:803,8'
          Dst:             fprintf
        - Src:             'core/route.c:803,8'
          Dst:             dprint_color_reset
        - Src:             'core/route.c:803,8'
          Dst:             get_debug_facility
        - Src:             'core/route.c:809,7'
          Dst:             get_debug_level
        - Src:             'core/route.c:809,7'
          Dst:             get_debug_facility
        - Src:             'core/route.c:809,7'
          Dst:             dprint_color
        - Src:             'core/route.c:809,7'
          Dst:             my_pid
        - Src:             'core/route.c:809,7'
          Dst:             fprintf
        - Src:             'core/route.c:809,7'
          Dst:             dprint_color_reset
        - Src:             'core/route.c:809,7'
          Dst:             get_debug_facility
        - Src:             'core/route.c:815,16'
          Dst:             fix_rval_expr
        - Src:             'core/route.c:818,6'
          Dst:             get_debug_level
        - Src:             'core/route.c:818,6'
          Dst:             get_debug_facility
        - Src:             'core/route.c:818,6'
          Dst:             dprint_color
        - Src:             'core/route.c:818,6'
          Dst:             my_pid
        - Src:             'core/route.c:818,6'
          Dst:             fprintf
        - Src:             'core/route.c:818,6'
          Dst:             dprint_color_reset
        - Src:             'core/route.c:818,6'
          Dst:             get_debug_facility
        - Src:             'core/route.c:823,18'
          Dst:             fix_actions
        - Src:             'core/route.c:836,10'
          Dst:             rve_check_type
        - Src:             'core/route.c:839,8'
          Dst:             get_debug_level
        - Src:             'core/route.c:839,8'
          Dst:             get_debug_facility
        - Src:             'core/route.c:839,8'
          Dst:             rval_type_name
        - Src:             'core/route.c:839,8'
          Dst:             rval_type_name
        - Src:             'core/route.c:839,8'
          Dst:             dprint_color
        - Src:             'core/route.c:839,8'
          Dst:             my_pid
        - Src:             'core/route.c:839,8'
          Dst:             rval_type_name
        - Src:             'core/route.c:839,8'
          Dst:             rval_type_name
        - Src:             'core/route.c:839,8'
          Dst:             fprintf
        - Src:             'core/route.c:839,8'
          Dst:             dprint_color_reset
        - Src:             'core/route.c:839,8'
          Dst:             get_debug_facility
        - Src:             'core/route.c:839,8'
          Dst:             rval_type_name
        - Src:             'core/route.c:839,8'
          Dst:             rval_type_name
        - Src:             'core/route.c:847,8'
          Dst:             get_debug_level
        - Src:             'core/route.c:847,8'
          Dst:             get_debug_facility
        - Src:             'core/route.c:847,8'
          Dst:             dprint_color
        - Src:             'core/route.c:847,8'
          Dst:             my_pid
        - Src:             'core/route.c:847,8'
          Dst:             fprintf
        - Src:             'core/route.c:847,8'
          Dst:             dprint_color_reset
        - Src:             'core/route.c:847,8'
          Dst:             get_debug_facility
        - Src:             'core/route.c:853,7'
          Dst:             get_debug_level
        - Src:             'core/route.c:853,7'
          Dst:             get_debug_facility
        - Src:             'core/route.c:853,7'
          Dst:             dprint_color
        - Src:             'core/route.c:853,7'
          Dst:             my_pid
        - Src:             'core/route.c:853,7'
          Dst:             fprintf
        - Src:             'core/route.c:853,7'
          Dst:             dprint_color_reset
        - Src:             'core/route.c:853,7'
          Dst:             get_debug_facility
        - Src:             'core/route.c:859,16'
          Dst:             fix_rval_expr
        - Src:             'core/route.c:862,6'
          Dst:             get_debug_level
        - Src:             'core/route.c:862,6'
          Dst:             get_debug_facility
        - Src:             'core/route.c:862,6'
          Dst:             dprint_color
        - Src:             'core/route.c:862,6'
          Dst:             my_pid
        - Src:             'core/route.c:862,6'
          Dst:             fprintf
        - Src:             'core/route.c:862,6'
          Dst:             dprint_color_reset
        - Src:             'core/route.c:862,6'
          Dst:             get_debug_facility
        - Src:             'core/route.c:870,6'
          Dst:             get_debug_level
        - Src:             'core/route.c:870,6'
          Dst:             get_debug_facility
        - Src:             'core/route.c:870,6'
          Dst:             dprint_color
        - Src:             'core/route.c:870,6'
          Dst:             my_pid
        - Src:             'core/route.c:870,6'
          Dst:             fprintf
        - Src:             'core/route.c:870,6'
          Dst:             dprint_color_reset
        - Src:             'core/route.c:870,6'
          Dst:             get_debug_facility
        - Src:             'core/route.c:875,6'
          Dst:             get_debug_level
        - Src:             'core/route.c:875,6'
          Dst:             get_debug_facility
        - Src:             'core/route.c:875,6'
          Dst:             dprint_color
        - Src:             'core/route.c:875,6'
          Dst:             my_pid
        - Src:             'core/route.c:875,6'
          Dst:             fprintf
        - Src:             'core/route.c:875,6'
          Dst:             dprint_color_reset
        - Src:             'core/route.c:875,6'
          Dst:             get_debug_facility
        - Src:             'core/route.c:883,7'
          Dst:             get_debug_level
        - Src:             'core/route.c:883,7'
          Dst:             get_debug_facility
        - Src:             'core/route.c:883,7'
          Dst:             dprint_color
        - Src:             'core/route.c:883,7'
          Dst:             my_pid
        - Src:             'core/route.c:883,7'
          Dst:             fprintf
        - Src:             'core/route.c:883,7'
          Dst:             dprint_color_reset
        - Src:             'core/route.c:883,7'
          Dst:             get_debug_facility
        - Src:             'core/route.c:889,7'
          Dst:             get_debug_level
        - Src:             'core/route.c:889,7'
          Dst:             get_debug_facility
        - Src:             'core/route.c:889,7'
          Dst:             dprint_color
        - Src:             'core/route.c:889,7'
          Dst:             my_pid
        - Src:             'core/route.c:889,7'
          Dst:             fprintf
        - Src:             'core/route.c:889,7'
          Dst:             dprint_color_reset
        - Src:             'core/route.c:889,7'
          Dst:             get_debug_facility
        - Src:             'core/route.c:896,15'
          Dst:             fix_rval_expr
        - Src:             'core/route.c:911,6'
          Dst:             get_debug_level
        - Src:             'core/route.c:911,6'
          Dst:             get_debug_facility
        - Src:             'core/route.c:911,6'
          Dst:             dprint_color
        - Src:             'core/route.c:911,6'
          Dst:             my_pid
        - Src:             'core/route.c:911,6'
          Dst:             fprintf
        - Src:             'core/route.c:911,6'
          Dst:             dprint_color_reset
        - Src:             'core/route.c:911,6'
          Dst:             get_debug_facility
        - Src:             'core/route.c:920,11'
          Dst:             rve_is_constant
        - Src:             'core/route.c:924,14'
          Dst:             rval_expr_eval
        - Src:             'core/route.c:926,14'
          Dst:             rval_get_str
        - Src:             'core/route.c:927,10'
          Dst:             get_debug_level
        - Src:             'core/route.c:927,10'
          Dst:             get_debug_facility
        - Src:             'core/route.c:927,10'
          Dst:             dprint_color
        - Src:             'core/route.c:927,10'
          Dst:             my_pid
        - Src:             'core/route.c:927,10'
          Dst:             fprintf
        - Src:             'core/route.c:927,10'
          Dst:             dprint_color_reset
        - Src:             'core/route.c:927,10'
          Dst:             get_debug_facility
        - Src:             'core/route.c:929,11'
          Dst:             rval_destroy
        - Src:             'core/route.c:933,9'
          Dst:             rval_destroy
        - Src:             'core/route.c:934,9'
          Dst:             rve_destroy
        - Src:             'core/route.c:951,19'
          Dst:             fix_rval_expr
        - Src:             'core/route.c:953,10'
          Dst:             get_debug_level
        - Src:             'core/route.c:953,10'
          Dst:             get_debug_facility
        - Src:             'core/route.c:953,10'
          Dst:             dprint_color
        - Src:             'core/route.c:953,10'
          Dst:             my_pid
        - Src:             'core/route.c:953,10'
          Dst:             fprintf
        - Src:             'core/route.c:953,10'
          Dst:             dprint_color_reset
        - Src:             'core/route.c:953,10'
          Dst:             get_debug_facility
        - Src:             'core/route.c:967,8'
          Dst:             get_debug_level
        - Src:             'core/route.c:967,8'
          Dst:             get_debug_facility
        - Src:             'core/route.c:967,8'
          Dst:             dprint_color
        - Src:             'core/route.c:967,8'
          Dst:             my_pid
        - Src:             'core/route.c:967,8'
          Dst:             fprintf
        - Src:             'core/route.c:967,8'
          Dst:             dprint_color_reset
        - Src:             'core/route.c:967,8'
          Dst:             get_debug_facility
        - Src:             'core/route.c:980,8'
          Dst:             get_debug_level
        - Src:             'core/route.c:980,8'
          Dst:             get_debug_facility
        - Src:             'core/route.c:980,8'
          Dst:             dprint_color
        - Src:             'core/route.c:980,8'
          Dst:             my_pid
        - Src:             'core/route.c:980,8'
          Dst:             fprintf
        - Src:             'core/route.c:980,8'
          Dst:             dprint_color_reset
        - Src:             'core/route.c:980,8'
          Dst:             get_debug_facility
        - Src:             'core/route.c:1009,9'
          Dst:             get_debug_level
        - Src:             'core/route.c:1009,9'
          Dst:             get_debug_facility
        - Src:             'core/route.c:1009,9'
          Dst:             dprint_color
        - Src:             'core/route.c:1009,9'
          Dst:             my_pid
        - Src:             'core/route.c:1009,9'
          Dst:             fprintf
        - Src:             'core/route.c:1009,9'
          Dst:             dprint_color_reset
        - Src:             'core/route.c:1009,9'
          Dst:             get_debug_facility
        - Src:             'core/route.c:1019,6'
          Dst:             get_debug_level
        - Src:             'core/route.c:1019,6'
          Dst:             get_debug_facility
        - Src:             'core/route.c:1019,6'
          Dst:             dprint_color
        - Src:             'core/route.c:1019,6'
          Dst:             my_pid
        - Src:             'core/route.c:1019,6'
          Dst:             fprintf
        - Src:             'core/route.c:1019,6'
          Dst:             dprint_color_reset
        - Src:             'core/route.c:1019,6'
          Dst:             get_debug_facility
        - Src:             'core/route.c:1024,10'
          Dst:             __resolvehost
        - Src:             'core/route.c:1027,6'
          Dst:             get_debug_level
        - Src:             'core/route.c:1027,6'
          Dst:             get_debug_facility
        - Src:             'core/route.c:1027,6'
          Dst:             dprint_color
        - Src:             'core/route.c:1027,6'
          Dst:             my_pid
        - Src:             'core/route.c:1027,6'
          Dst:             fprintf
        - Src:             'core/route.c:1027,6'
          Dst:             dprint_color_reset
        - Src:             'core/route.c:1027,6'
          Dst:             get_debug_facility
        - Src:             'core/route.c:1034,10'
          Dst:             find_si
        - Src:             'core/route.c:1037,6'
          Dst:             get_debug_level
        - Src:             'core/route.c:1037,6'
          Dst:             get_debug_facility
        - Src:             'core/route.c:1037,6'
          Dst:             dprint_color
        - Src:             'core/route.c:1037,6'
          Dst:             my_pid
        - Src:             'core/route.c:1037,6'
          Dst:             fprintf
        - Src:             'core/route.c:1037,6'
          Dst:             dprint_color_reset
        - Src:             'core/route.c:1037,6'
          Dst:             get_debug_facility
        - Src:             'core/route.c:1050,6'
          Dst:             get_debug_level
        - Src:             'core/route.c:1050,6'
          Dst:             get_debug_facility
        - Src:             'core/route.c:1050,6'
          Dst:             dprint_color
        - Src:             'core/route.c:1050,6'
          Dst:             my_pid
        - Src:             'core/route.c:1050,6'
          Dst:             fprintf
        - Src:             'core/route.c:1050,6'
          Dst:             dprint_color_reset
        - Src:             'core/route.c:1050,6'
          Dst:             get_debug_facility
        - Src:             'core/route.c:1069,7'
          Dst:             get_debug_level
        - Src:             'core/route.c:1069,7'
          Dst:             get_debug_facility
        - Src:             'core/route.c:1069,7'
          Dst:             dprint_color
        - Src:             'core/route.c:1069,7'
          Dst:             my_pid
        - Src:             'core/route.c:1069,7'
          Dst:             fprintf
        - Src:             'core/route.c:1069,7'
          Dst:             dprint_color_reset
        - Src:             'core/route.c:1069,7'
          Dst:             get_debug_facility
        - Src:             'core/route.c:1075,6'
          Dst:             get_debug_level
        - Src:             'core/route.c:1075,6'
          Dst:             get_debug_facility
        - Src:             'core/route.c:1075,6'
          Dst:             dprint_color
        - Src:             'core/route.c:1075,6'
          Dst:             my_pid
        - Src:             'core/route.c:1075,6'
          Dst:             fprintf
        - Src:             'core/route.c:1075,6'
          Dst:             dprint_color_reset
        - Src:             'core/route.c:1075,6'
          Dst:             get_debug_facility
        - Src:             'core/route.c:1081,21'
          Dst:             strlen
        - Src:             'core/route.c:1088,10'
          Dst:             rve_is_constant
        - Src:             'core/route.c:1089,17'
          Dst:             fix_rval_expr
        - Src:             'core/route.c:1090,8'
          Dst:             get_debug_level
        - Src:             'core/route.c:1090,8'
          Dst:             get_debug_facility
        - Src:             'core/route.c:1090,8'
          Dst:             dprint_color
        - Src:             'core/route.c:1090,8'
          Dst:             my_pid
        - Src:             'core/route.c:1090,8'
          Dst:             fprintf
        - Src:             'core/route.c:1090,8'
          Dst:             dprint_color_reset
        - Src:             'core/route.c:1090,8'
          Dst:             get_debug_facility
        - Src:             'core/route.c:1097,16'
          Dst:             rval_expr_eval
        - Src:             'core/route.c:1098,12'
          Dst:             rval_get_str
        - Src:             'core/route.c:1100,8'
          Dst:             rval_destroy
        - Src:             'core/route.c:1101,8'
          Dst:             get_debug_level
        - Src:             'core/route.c:1101,8'
          Dst:             get_debug_facility
        - Src:             'core/route.c:1101,8'
          Dst:             dprint_color
        - Src:             'core/route.c:1101,8'
          Dst:             my_pid
        - Src:             'core/route.c:1101,8'
          Dst:             fprintf
        - Src:             'core/route.c:1101,8'
          Dst:             dprint_color_reset
        - Src:             'core/route.c:1101,8'
          Dst:             get_debug_facility
        - Src:             'core/route.c:1106,7'
          Dst:             rval_destroy
        - Src:             'core/route.c:1107,7'
          Dst:             rve_destroy
        - Src:             'core/route.c:1115,10'
          Dst:             route_lookup
        - Src:             'core/route.c:1117,7'
          Dst:             get_debug_level
        - Src:             'core/route.c:1117,7'
          Dst:             get_debug_facility
        - Src:             'core/route.c:1117,7'
          Dst:             dprint_color
        - Src:             'core/route.c:1117,7'
          Dst:             my_pid
        - Src:             'core/route.c:1117,7'
          Dst:             fprintf
        - Src:             'core/route.c:1117,7'
          Dst:             dprint_color_reset
        - Src:             'core/route.c:1117,7'
          Dst:             get_debug_facility
        - Src:             'core/route.c:1128,6'
          Dst:             get_debug_level
        - Src:             'core/route.c:1128,6'
          Dst:             get_debug_facility
        - Src:             'core/route.c:1128,6'
          Dst:             dprint_color
        - Src:             'core/route.c:1128,6'
          Dst:             my_pid
        - Src:             'core/route.c:1128,6'
          Dst:             fprintf
        - Src:             'core/route.c:1128,6'
          Dst:             dprint_color_reset
        - Src:             'core/route.c:1128,6'
          Dst:             get_debug_facility
        - Src:             'core/route.c:1136,9'
          Dst:             rve_is_constant
        - Src:             'core/route.c:1140,12'
          Dst:             rval_expr_eval
        - Src:             'core/route.c:1141,21'
          Dst:             rval_get_long
        - Src:             'core/route.c:1142,8'
          Dst:             get_debug_level
        - Src:             'core/route.c:1142,8'
          Dst:             get_debug_facility
        - Src:             'core/route.c:1142,8'
          Dst:             dprint_color
        - Src:             'core/route.c:1142,8'
          Dst:             my_pid
        - Src:             'core/route.c:1142,8'
          Dst:             fprintf
        - Src:             'core/route.c:1142,8'
          Dst:             dprint_color_reset
        - Src:             'core/route.c:1142,8'
          Dst:             get_debug_facility
        - Src:             'core/route.c:1144,9'
          Dst:             rval_destroy
        - Src:             'core/route.c:1148,7'
          Dst:             rval_destroy
        - Src:             'core/route.c:1149,7'
          Dst:             rve_destroy
        - Src:             'core/route.c:1155,17'
          Dst:             fix_rval_expr
        - Src:             'core/route.c:1156,8'
          Dst:             get_debug_level
        - Src:             'core/route.c:1156,8'
          Dst:             get_debug_facility
        - Src:             'core/route.c:1156,8'
          Dst:             dprint_color
        - Src:             'core/route.c:1156,8'
          Dst:             my_pid
        - Src:             'core/route.c:1156,8'
          Dst:             fprintf
        - Src:             'core/route.c:1156,8'
          Dst:             dprint_color_reset
        - Src:             'core/route.c:1156,8'
          Dst:             get_debug_facility
        - Src:             'core/route.c:1162,6'
          Dst:             get_debug_level
        - Src:             'core/route.c:1162,6'
          Dst:             get_debug_facility
        - Src:             'core/route.c:1162,6'
          Dst:             dprint_color
        - Src:             'core/route.c:1162,6'
          Dst:             my_pid
        - Src:             'core/route.c:1162,6'
          Dst:             fprintf
        - Src:             'core/route.c:1162,6'
          Dst:             dprint_color_reset
        - Src:             'core/route.c:1162,6'
          Dst:             get_debug_facility
        - Src:             'core/route.c:1170,6'
          Dst:             get_debug_level
        - Src:             'core/route.c:1170,6'
          Dst:             get_debug_facility
        - Src:             'core/route.c:1170,6'
          Dst:             dprint_color
        - Src:             'core/route.c:1170,6'
          Dst:             my_pid
        - Src:             'core/route.c:1170,6'
          Dst:             fprintf
        - Src:             'core/route.c:1170,6'
          Dst:             dprint_color_reset
        - Src:             'core/route.c:1170,6'
          Dst:             get_debug_facility
        - Src:             'core/route.c:1176,27'
          Dst:             strlen
        - Src:             'core/route.c:1175,21'
          Dst:             cfg_lookup_group
        - Src:             'core/route.c:1178,6'
          Dst:             get_debug_level
        - Src:             'core/route.c:1178,6'
          Dst:             get_debug_facility
        - Src:             'core/route.c:1178,6'
          Dst:             dprint_color
        - Src:             'core/route.c:1178,6'
          Dst:             my_pid
        - Src:             'core/route.c:1178,6'
          Dst:             fprintf
        - Src:             'core/route.c:1178,6'
          Dst:             dprint_color_reset
        - Src:             'core/route.c:1178,6'
          Dst:             get_debug_facility
        - Src:             'core/route.c:1195,2'
          Dst:             get_debug_level
        - Src:             'core/route.c:1195,2'
          Dst:             get_debug_facility
        - Src:             'core/route.c:1195,2'
          Dst:             dprint_color
        - Src:             'core/route.c:1195,2'
          Dst:             my_pid
        - Src:             'core/route.c:1195,2'
          Dst:             fprintf
        - Src:             'core/route.c:1195,2'
          Dst:             dprint_color_reset
        - Src:             'core/route.c:1195,2'
          Dst:             get_debug_facility
    - functionName:    route_lookup
      functionSourceFile: '/src/kamailio/src/core/route.c'
      linkageType:     InternalLinkage
      functionLinenumber: 252
      functionLinenumberEnd: 264
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          45
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - str_hash_get
        - strlen
      functionUses:    7
      BranchProfiles:  []
      Callsites:
        - Src:             'core/route.c:256,8'
          Dst:             strlen
        - Src:             'core/route.c:258,6'
          Dst:             str_hash_get
    - functionName:    str_hash_get
      functionSourceFile: '/src/kamailio/src/core/str_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 94
      functionLinenumberEnd: 105
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          95
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - get_hash1_raw
        - memcmp
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/str_hash.h:98,6'
          Dst:             get_hash1_raw
        - Src:             'core/str_hash.h:101,30'
          Dst:             memcmp
    - functionName:    fix_rls
      functionSourceFile: '/src/kamailio/src/core/route.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2172
      functionLinenumberEnd: 2189
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         16
      ICount:          85
      EdgeCount:       22
      CyclomaticComplexity: 8
      functionsReached:
        - fix_rl
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/route.c:2175,12'
          Dst:             fix_rl
        - Src:             'core/route.c:2177,12'
          Dst:             fix_rl
        - Src:             'core/route.c:2179,12'
          Dst:             fix_rl
        - Src:             'core/route.c:2181,12'
          Dst:             fix_rl
        - Src:             'core/route.c:2183,12'
          Dst:             fix_rl
        - Src:             'core/route.c:2185,12'
          Dst:             fix_rl
    - functionName:    add_actions
      functionSourceFile: '/src/kamailio/src/core/route.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2139
      functionLinenumberEnd: 2150
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         47
      ICount:          277
      EdgeCount:       61
      CyclomaticComplexity: 16
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fix_actions
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
        - push
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/route.c:2142,2'
          Dst:             get_debug_level
        - Src:             'core/route.c:2142,2'
          Dst:             get_debug_facility
        - Src:             'core/route.c:2142,2'
          Dst:             dprint_color
        - Src:             'core/route.c:2142,2'
          Dst:             my_pid
        - Src:             'core/route.c:2142,2'
          Dst:             fprintf
        - Src:             'core/route.c:2142,2'
          Dst:             dprint_color_reset
        - Src:             'core/route.c:2142,2'
          Dst:             get_debug_facility
        - Src:             'core/route.c:2143,12'
          Dst:             fix_actions
        - Src:             'core/route.c:2145,2'
          Dst:             push
    - functionName:    push
      functionSourceFile: '/src/kamailio/src/core/route.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2126
      functionLinenumberEnd: 2135
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          46
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    13
      BranchProfiles:  []
      Callsites:       []
    - functionName:    eval_elem
      functionSourceFile: '/src/kamailio/src/core/route.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1852
      functionLinenumberEnd: 2082
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         651
      ICount:          4226
      EdgeCount:       854
      CyclomaticComplexity: 205
      functionsReached:
        - check_self_op
        - comp_avp
        - comp_ip
        - comp_num
        - comp_pvar
        - comp_rve
        - comp_select
        - comp_str
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
        - parse_from_header
        - parse_headers
        - parse_sip_msg_uri
        - parse_uri
        - run_actions
        - su2ip_addr
        - su_getport
      functionUses:    1
      BranchProfiles:
        - Branch String:   'core/route.c:1863,2'
          Branch Sides:    []
      Callsites:
        - Src:             'core/route.c:1860,3'
          Dst:             get_debug_level
        - Src:             'core/route.c:1860,3'
          Dst:             get_debug_facility
        - Src:             'core/route.c:1860,3'
          Dst:             dprint_color
        - Src:             'core/route.c:1860,3'
          Dst:             my_pid
        - Src:             'core/route.c:1860,3'
          Dst:             fprintf
        - Src:             'core/route.c:1860,3'
          Dst:             dprint_color_reset
        - Src:             'core/route.c:1860,3'
          Dst:             get_debug_facility
        - Src:             'core/route.c:1866,11'
          Dst:             comp_str
        - Src:             'core/route.c:1869,8'
          Dst:             parse_headers
        - Src:             'core/route.c:1871,6'
          Dst:             get_debug_level
        - Src:             'core/route.c:1871,6'
          Dst:             get_debug_facility
        - Src:             'core/route.c:1871,6'
          Dst:             dprint_color
        - Src:             'core/route.c:1871,6'
          Dst:             my_pid
        - Src:             'core/route.c:1871,6'
          Dst:             fprintf
        - Src:             'core/route.c:1871,6'
          Dst:             dprint_color_reset
        - Src:             'core/route.c:1871,6'
          Dst:             get_debug_facility
        - Src:             'core/route.c:1874,11'
          Dst:             comp_str
        - Src:             'core/route.c:1881,9'
          Dst:             parse_sip_msg_uri
        - Src:             'core/route.c:1884,13'
          Dst:             check_self_op
        - Src:             'core/route.c:1887,12'
          Dst:             comp_str
        - Src:             'core/route.c:1892,9'
          Dst:             parse_sip_msg_uri
        - Src:             'core/route.c:1895,13'
          Dst:             check_self_op
        - Src:             'core/route.c:1898,12'
          Dst:             comp_str
        - Src:             'core/route.c:1905,7'
          Dst:             parse_from_header
        - Src:             'core/route.c:1906,5'
          Dst:             get_debug_level
        - Src:             'core/route.c:1906,5'
          Dst:             get_debug_facility
        - Src:             'core/route.c:1906,5'
          Dst:             dprint_color
        - Src:             'core/route.c:1906,5'
          Dst:             my_pid
        - Src:             'core/route.c:1906,5'
          Dst:             fprintf
        - Src:             'core/route.c:1906,5'
          Dst:             dprint_color_reset
        - Src:             'core/route.c:1906,5'
          Dst:             get_debug_facility
        - Src:             'core/route.c:1910,8'
          Dst:             parse_uri
        - Src:             'core/route.c:1912,6'
          Dst:             get_debug_level
        - Src:             'core/route.c:1912,6'
          Dst:             get_debug_facility
        - Src:             'core/route.c:1912,6'
          Dst:             dprint_color
        - Src:             'core/route.c:1912,6'
          Dst:             my_pid
        - Src:             'core/route.c:1912,6'
          Dst:             fprintf
        - Src:             'core/route.c:1912,6'
          Dst:             dprint_color_reset
        - Src:             'core/route.c:1912,6'
          Dst:             get_debug_facility
        - Src:             'core/route.c:1915,11'
          Dst:             check_self_op
        - Src:             'core/route.c:1917,11'
          Dst:             comp_str
        - Src:             'core/route.c:1924,11'
          Dst:             parse_headers
        - Src:             'core/route.c:1926,5'
          Dst:             get_debug_level
        - Src:             'core/route.c:1926,5'
          Dst:             get_debug_facility
        - Src:             'core/route.c:1926,5'
          Dst:             dprint_color
        - Src:             'core/route.c:1926,5'
          Dst:             my_pid
        - Src:             'core/route.c:1926,5'
          Dst:             fprintf
        - Src:             'core/route.c:1926,5'
          Dst:             dprint_color_reset
        - Src:             'core/route.c:1926,5'
          Dst:             get_debug_facility
        - Src:             'core/route.c:1931,8'
          Dst:             parse_uri
        - Src:             'core/route.c:1933,6'
          Dst:             get_debug_level
        - Src:             'core/route.c:1933,6'
          Dst:             get_debug_facility
        - Src:             'core/route.c:1933,6'
          Dst:             dprint_color
        - Src:             'core/route.c:1933,6'
          Dst:             my_pid
        - Src:             'core/route.c:1933,6'
          Dst:             fprintf
        - Src:             'core/route.c:1933,6'
          Dst:             dprint_color_reset
        - Src:             'core/route.c:1933,6'
          Dst:             get_debug_facility
        - Src:             'core/route.c:1936,11'
          Dst:             check_self_op
        - Src:             'core/route.c:1938,11'
          Dst:             comp_str
        - Src:             'core/route.c:1944,10'
          Dst:             comp_ip
        - Src:             'core/route.c:1948,10'
          Dst:             comp_ip
        - Src:             'core/route.c:1954,11'
          Dst:             comp_ip
        - Src:             'core/route.c:1957,5'
          Dst:             get_debug_level
        - Src:             'core/route.c:1957,5'
          Dst:             get_debug_facility
        - Src:             'core/route.c:1957,5'
          Dst:             dprint_color
        - Src:             'core/route.c:1957,5'
          Dst:             my_pid
        - Src:             'core/route.c:1957,5'
          Dst:             fprintf
        - Src:             'core/route.c:1957,5'
          Dst:             dprint_color_reset
        - Src:             'core/route.c:1957,5'
          Dst:             get_debug_facility
        - Src:             'core/route.c:1964,5'
          Dst:             su2ip_addr
        - Src:             'core/route.c:1965,11'
          Dst:             comp_ip
        - Src:             'core/route.c:1967,5'
          Dst:             get_debug_level
        - Src:             'core/route.c:1967,5'
          Dst:             get_debug_facility
        - Src:             'core/route.c:1967,5'
          Dst:             dprint_color
        - Src:             'core/route.c:1967,5'
          Dst:             my_pid
        - Src:             'core/route.c:1967,5'
          Dst:             fprintf
        - Src:             'core/route.c:1967,5'
          Dst:             dprint_color_reset
        - Src:             'core/route.c:1967,5'
          Dst:             get_debug_facility
        - Src:             'core/route.c:1976,10'
          Dst:             run_actions
        - Src:             'core/route.c:1984,10'
          Dst:             comp_num
        - Src:             'core/route.c:1989,10'
          Dst:             comp_num
        - Src:             'core/route.c:1996,11'
          Dst:             comp_num
        - Src:             'core/route.c:1999,5'
          Dst:             get_debug_level
        - Src:             'core/route.c:1999,5'
          Dst:             get_debug_facility
        - Src:             'core/route.c:1999,5'
          Dst:             dprint_color
        - Src:             'core/route.c:1999,5'
          Dst:             my_pid
        - Src:             'core/route.c:1999,5'
          Dst:             fprintf
        - Src:             'core/route.c:1999,5'
          Dst:             dprint_color_reset
        - Src:             'core/route.c:1999,5'
          Dst:             get_debug_facility
        - Src:             'core/route.c:2006,32'
          Dst:             su_getport
        - Src:             'core/route.c:2006,11'
          Dst:             comp_num
        - Src:             'core/route.c:2009,5'
          Dst:             get_debug_level
        - Src:             'core/route.c:2009,5'
          Dst:             get_debug_facility
        - Src:             'core/route.c:2009,5'
          Dst:             dprint_color
        - Src:             'core/route.c:2009,5'
          Dst:             my_pid
        - Src:             'core/route.c:2009,5'
          Dst:             fprintf
        - Src:             'core/route.c:2009,5'
          Dst:             dprint_color_reset
        - Src:             'core/route.c:2009,5'
          Dst:             get_debug_facility
        - Src:             'core/route.c:2014,10'
          Dst:             comp_num
        - Src:             'core/route.c:2020,11'
          Dst:             comp_num
        - Src:             'core/route.c:2023,5'
          Dst:             get_debug_level
        - Src:             'core/route.c:2023,5'
          Dst:             get_debug_facility
        - Src:             'core/route.c:2023,5'
          Dst:             dprint_color
        - Src:             'core/route.c:2023,5'
          Dst:             my_pid
        - Src:             'core/route.c:2023,5'
          Dst:             fprintf
        - Src:             'core/route.c:2023,5'
          Dst:             dprint_color_reset
        - Src:             'core/route.c:2023,5'
          Dst:             get_debug_facility
        - Src:             'core/route.c:2028,10'
          Dst:             comp_num
        - Src:             'core/route.c:2035,11'
          Dst:             comp_num
        - Src:             'core/route.c:2038,5'
          Dst:             get_debug_level
        - Src:             'core/route.c:2038,5'
          Dst:             get_debug_facility
        - Src:             'core/route.c:2038,5'
          Dst:             dprint_color
        - Src:             'core/route.c:2038,5'
          Dst:             my_pid
        - Src:             'core/route.c:2038,5'
          Dst:             fprintf
        - Src:             'core/route.c:2038,5'
          Dst:             dprint_color_reset
        - Src:             'core/route.c:2038,5'
          Dst:             get_debug_facility
        - Src:             'core/route.c:2044,11'
          Dst:             comp_num
        - Src:             'core/route.c:2047,11'
          Dst:             comp_num
        - Src:             'core/route.c:2052,10'
          Dst:             comp_num
        - Src:             'core/route.c:2056,10'
          Dst:             comp_avp
        - Src:             'core/route.c:2060,10'
          Dst:             comp_select
        - Src:             'core/route.c:2064,10'
          Dst:             comp_rve
        - Src:             'core/route.c:2068,10'
          Dst:             comp_pvar
        - Src:             'core/route.c:2072,4'
          Dst:             get_debug_level
        - Src:             'core/route.c:2072,4'
          Dst:             get_debug_facility
        - Src:             'core/route.c:2072,4'
          Dst:             dprint_color
        - Src:             'core/route.c:2072,4'
          Dst:             my_pid
        - Src:             'core/route.c:2072,4'
          Dst:             fprintf
        - Src:             'core/route.c:2072,4'
          Dst:             dprint_color_reset
        - Src:             'core/route.c:2072,4'
          Dst:             get_debug_facility
    - functionName:    eval_expr
      functionSourceFile: '/src/kamailio/src/core/route.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2087
      functionLinenumberEnd: 2120
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         98
      ICount:          621
      EdgeCount:       127
      CyclomaticComplexity: 31
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - eval_elem
        - eval_expr
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
      functionUses:    9
      BranchProfiles:
        - Branch String:   'core/route.c:2093,3'
          Branch Sides:    []
      Callsites:
        - Src:             'core/route.c:2091,9'
          Dst:             eval_elem
        - Src:             'core/route.c:2095,11'
          Dst:             eval_expr
        - Src:             'core/route.c:2099,11'
          Dst:             eval_expr
        - Src:             'core/route.c:2102,11'
          Dst:             eval_expr
        - Src:             'core/route.c:2106,11'
          Dst:             eval_expr
        - Src:             'core/route.c:2109,11'
          Dst:             eval_expr
        - Src:             'core/route.c:2113,5'
          Dst:             get_debug_level
        - Src:             'core/route.c:2113,5'
          Dst:             get_debug_facility
        - Src:             'core/route.c:2113,5'
          Dst:             dprint_color
        - Src:             'core/route.c:2113,5'
          Dst:             my_pid
        - Src:             'core/route.c:2113,5'
          Dst:             fprintf
        - Src:             'core/route.c:2113,5'
          Dst:             dprint_color_reset
        - Src:             'core/route.c:2113,5'
          Dst:             get_debug_facility
        - Src:             'core/route.c:2117,3'
          Dst:             get_debug_level
        - Src:             'core/route.c:2117,3'
          Dst:             get_debug_facility
        - Src:             'core/route.c:2117,3'
          Dst:             dprint_color
        - Src:             'core/route.c:2117,3'
          Dst:             my_pid
        - Src:             'core/route.c:2117,3'
          Dst:             fprintf
        - Src:             'core/route.c:2117,3'
          Dst:             dprint_color_reset
        - Src:             'core/route.c:2117,3'
          Dst:             get_debug_facility
    - functionName:    exp_optimize_right
      functionSourceFile: '/src/kamailio/src/core/route.c'
      linkageType:     InternalLinkage
      functionLinenumber: 383
      functionLinenumberEnd: 481
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         240
      ICount:          1534
      EdgeCount:       313
      CyclomaticComplexity: 75
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
        - rval_destroy
      functionUses:    1
      BranchProfiles:
        - Branch String:   'core/route.c:401,4'
          Branch Sides:    []
      Callsites:
        - Src:             'core/route.c:405,6'
          Dst:             rval_destroy
        - Src:             'core/route.c:416,7'
          Dst:             rval_destroy
        - Src:             'core/route.c:420,7'
          Dst:             get_debug_level
        - Src:             'core/route.c:420,7'
          Dst:             get_debug_facility
        - Src:             'core/route.c:420,7'
          Dst:             dprint_color
        - Src:             'core/route.c:420,7'
          Dst:             my_pid
        - Src:             'core/route.c:420,7'
          Dst:             fprintf
        - Src:             'core/route.c:420,7'
          Dst:             dprint_color_reset
        - Src:             'core/route.c:420,7'
          Dst:             get_debug_facility
        - Src:             'core/route.c:437,7'
          Dst:             rval_destroy
        - Src:             'core/route.c:441,7'
          Dst:             get_debug_level
        - Src:             'core/route.c:441,7'
          Dst:             get_debug_facility
        - Src:             'core/route.c:441,7'
          Dst:             dprint_color
        - Src:             'core/route.c:441,7'
          Dst:             my_pid
        - Src:             'core/route.c:441,7'
          Dst:             fprintf
        - Src:             'core/route.c:441,7'
          Dst:             dprint_color_reset
        - Src:             'core/route.c:441,7'
          Dst:             get_debug_facility
        - Src:             'core/route.c:450,7'
          Dst:             rval_destroy
        - Src:             'core/route.c:454,7'
          Dst:             get_debug_level
        - Src:             'core/route.c:454,7'
          Dst:             get_debug_facility
        - Src:             'core/route.c:454,7'
          Dst:             dprint_color
        - Src:             'core/route.c:454,7'
          Dst:             my_pid
        - Src:             'core/route.c:454,7'
          Dst:             fprintf
        - Src:             'core/route.c:454,7'
          Dst:             dprint_color_reset
        - Src:             'core/route.c:454,7'
          Dst:             get_debug_facility
        - Src:             'core/route.c:463,7'
          Dst:             rval_destroy
        - Src:             'core/route.c:467,7'
          Dst:             get_debug_level
        - Src:             'core/route.c:467,7'
          Dst:             get_debug_facility
        - Src:             'core/route.c:467,7'
          Dst:             dprint_color
        - Src:             'core/route.c:467,7'
          Dst:             my_pid
        - Src:             'core/route.c:467,7'
          Dst:             fprintf
        - Src:             'core/route.c:467,7'
          Dst:             dprint_color_reset
        - Src:             'core/route.c:467,7'
          Dst:             get_debug_facility
        - Src:             'core/route.c:478,3'
          Dst:             get_debug_level
        - Src:             'core/route.c:478,3'
          Dst:             get_debug_facility
        - Src:             'core/route.c:478,3'
          Dst:             dprint_color
        - Src:             'core/route.c:478,3'
          Dst:             my_pid
        - Src:             'core/route.c:478,3'
          Dst:             fprintf
        - Src:             'core/route.c:478,3'
          Dst:             dprint_color_reset
        - Src:             'core/route.c:478,3'
          Dst:             get_debug_facility
    - functionName:    exp_optimize_left
      functionSourceFile: '/src/kamailio/src/core/route.c'
      linkageType:     InternalLinkage
      functionLinenumber: 274
      functionLinenumberEnd: 376
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         203
      ICount:          1289
      EdgeCount:       264
      CyclomaticComplexity: 63
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
        - rval_destroy
      functionUses:    1
      BranchProfiles:
        - Branch String:   'core/route.c:292,4'
          Branch Sides:    []
      Callsites:
        - Src:             'core/route.c:299,7'
          Dst:             rval_destroy
        - Src:             'core/route.c:312,7'
          Dst:             rval_destroy
        - Src:             'core/route.c:323,7'
          Dst:             rval_destroy
        - Src:             'core/route.c:333,7'
          Dst:             rval_destroy
        - Src:             'core/route.c:337,7'
          Dst:             get_debug_level
        - Src:             'core/route.c:337,7'
          Dst:             get_debug_facility
        - Src:             'core/route.c:337,7'
          Dst:             dprint_color
        - Src:             'core/route.c:337,7'
          Dst:             my_pid
        - Src:             'core/route.c:337,7'
          Dst:             fprintf
        - Src:             'core/route.c:337,7'
          Dst:             dprint_color_reset
        - Src:             'core/route.c:337,7'
          Dst:             get_debug_facility
        - Src:             'core/route.c:346,7'
          Dst:             rval_destroy
        - Src:             'core/route.c:350,7'
          Dst:             get_debug_level
        - Src:             'core/route.c:350,7'
          Dst:             get_debug_facility
        - Src:             'core/route.c:350,7'
          Dst:             dprint_color
        - Src:             'core/route.c:350,7'
          Dst:             my_pid
        - Src:             'core/route.c:350,7'
          Dst:             fprintf
        - Src:             'core/route.c:350,7'
          Dst:             dprint_color_reset
        - Src:             'core/route.c:350,7'
          Dst:             get_debug_facility
        - Src:             'core/route.c:359,7'
          Dst:             rval_destroy
        - Src:             'core/route.c:363,7'
          Dst:             get_debug_level
        - Src:             'core/route.c:363,7'
          Dst:             get_debug_facility
        - Src:             'core/route.c:363,7'
          Dst:             dprint_color
        - Src:             'core/route.c:363,7'
          Dst:             my_pid
        - Src:             'core/route.c:363,7'
          Dst:             fprintf
        - Src:             'core/route.c:363,7'
          Dst:             dprint_color_reset
        - Src:             'core/route.c:363,7'
          Dst:             get_debug_facility
        - Src:             'core/route.c:373,3'
          Dst:             get_debug_level
        - Src:             'core/route.c:373,3'
          Dst:             get_debug_facility
        - Src:             'core/route.c:373,3'
          Dst:             dprint_color
        - Src:             'core/route.c:373,3'
          Dst:             my_pid
        - Src:             'core/route.c:373,3'
          Dst:             fprintf
        - Src:             'core/route.c:373,3'
          Dst:             dprint_color_reset
        - Src:             'core/route.c:373,3'
          Dst:             get_debug_facility
    - functionName:    fix_expr
      functionSourceFile: '/src/kamailio/src/core/route.c'
      linkageType:     InternalLinkage
      functionLinenumber: 487
      functionLinenumberEnd: 599
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         480
      ICount:          2841
      EdgeCount:       637
      CyclomaticComplexity: 159
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - exp_optimize_left
        - exp_optimize_right
        - fix_actions
        - fix_expr
        - fix_rval_expr
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
        - print_select
        - regcomp
        - resolve_select
        - strlen
      functionUses:    4
      BranchProfiles:
        - Branch String:   'core/route.c:498,3'
          Branch Sides:    []
      Callsites:
        - Src:             'core/route.c:494,3'
          Dst:             get_debug_level
        - Src:             'core/route.c:494,3'
          Dst:             get_debug_facility
        - Src:             'core/route.c:494,3'
          Dst:             dprint_color
        - Src:             'core/route.c:494,3'
          Dst:             my_pid
        - Src:             'core/route.c:494,3'
          Dst:             fprintf
        - Src:             'core/route.c:494,3'
          Dst:             dprint_color_reset
        - Src:             'core/route.c:494,3'
          Dst:             get_debug_facility
        - Src:             'core/route.c:501,15'
          Dst:             fix_expr
        - Src:             'core/route.c:503,11'
          Dst:             fix_expr
        - Src:             'core/route.c:506,11'
          Dst:             fix_expr
        - Src:             'core/route.c:509,5'
          Dst:             get_debug_level
        - Src:             'core/route.c:509,5'
          Dst:             get_debug_facility
        - Src:             'core/route.c:509,5'
          Dst:             dprint_color
        - Src:             'core/route.c:509,5'
          Dst:             my_pid
        - Src:             'core/route.c:509,5'
          Dst:             fprintf
        - Src:             'core/route.c:509,5'
          Dst:             dprint_color_reset
        - Src:             'core/route.c:509,5'
          Dst:             get_debug_facility
        - Src:             'core/route.c:516,11'
          Dst:             strlen
        - Src:             'core/route.c:526,14'
          Dst:             fix_rval_expr
        - Src:             'core/route.c:527,5'
          Dst:             get_debug_level
        - Src:             'core/route.c:527,5'
          Dst:             get_debug_facility
        - Src:             'core/route.c:527,5'
          Dst:             dprint_color
        - Src:             'core/route.c:527,5'
          Dst:             my_pid
        - Src:             'core/route.c:527,5'
          Dst:             fprintf
        - Src:             'core/route.c:527,5'
          Dst:             dprint_color_reset
        - Src:             'core/route.c:527,5'
          Dst:             get_debug_facility
        - Src:             'core/route.c:531,5'
          Dst:             exp_optimize_left
        - Src:             'core/route.c:534,14'
          Dst:             fix_rval_expr
        - Src:             'core/route.c:535,5'
          Dst:             get_debug_level
        - Src:             'core/route.c:535,5'
          Dst:             get_debug_facility
        - Src:             'core/route.c:535,5'
          Dst:             dprint_color
        - Src:             'core/route.c:535,5'
          Dst:             my_pid
        - Src:             'core/route.c:535,5'
          Dst:             fprintf
        - Src:             'core/route.c:535,5'
          Dst:             dprint_color_reset
        - Src:             'core/route.c:535,5'
          Dst:             get_debug_facility
        - Src:             'core/route.c:539,5'
          Dst:             exp_optimize_right
        - Src:             'core/route.c:551,6'
          Dst:             get_debug_level
        - Src:             'core/route.c:551,6'
          Dst:             get_debug_facility
        - Src:             'core/route.c:551,6'
          Dst:             dprint_color
        - Src:             'core/route.c:551,6'
          Dst:             my_pid
        - Src:             'core/route.c:551,6'
          Dst:             fprintf
        - Src:             'core/route.c:551,6'
          Dst:             dprint_color_reset
        - Src:             'core/route.c:551,6'
          Dst:             get_debug_facility
        - Src:             'core/route.c:554,8'
          Dst:             regcomp
        - Src:             'core/route.c:556,6'
          Dst:             get_debug_level
        - Src:             'core/route.c:556,6'
          Dst:             get_debug_facility
        - Src:             'core/route.c:556,6'
          Dst:             dprint_color
        - Src:             'core/route.c:556,6'
          Dst:             my_pid
        - Src:             'core/route.c:556,6'
          Dst:             fprintf
        - Src:             'core/route.c:556,6'
          Dst:             dprint_color_reset
        - Src:             'core/route.c:556,6'
          Dst:             get_debug_facility
        - Src:             'core/route.c:568,5'
          Dst:             get_debug_level
        - Src:             'core/route.c:568,5'
          Dst:             get_debug_facility
        - Src:             'core/route.c:568,5'
          Dst:             dprint_color
        - Src:             'core/route.c:568,5'
          Dst:             my_pid
        - Src:             'core/route.c:568,5'
          Dst:             fprintf
        - Src:             'core/route.c:568,5'
          Dst:             dprint_color_reset
        - Src:             'core/route.c:568,5'
          Dst:             get_debug_facility
        - Src:             'core/route.c:573,10'
          Dst:             fix_actions
        - Src:             'core/route.c:575,5'
          Dst:             get_debug_level
        - Src:             'core/route.c:575,5'
          Dst:             get_debug_facility
        - Src:             'core/route.c:575,5'
          Dst:             dprint_color
        - Src:             'core/route.c:575,5'
          Dst:             my_pid
        - Src:             'core/route.c:575,5'
          Dst:             fprintf
        - Src:             'core/route.c:575,5'
          Dst:             dprint_color_reset
        - Src:             'core/route.c:575,5'
          Dst:             get_debug_facility
        - Src:             'core/route.c:580,14'
          Dst:             resolve_select
        - Src:             'core/route.c:581,5'
          Dst:             get_debug_level
        - Src:             'core/route.c:581,5'
          Dst:             get_debug_facility
        - Src:             'core/route.c:581,5'
          Dst:             dprint_color
        - Src:             'core/route.c:581,5'
          Dst:             my_pid
        - Src:             'core/route.c:581,5'
          Dst:             fprintf
        - Src:             'core/route.c:581,5'
          Dst:             dprint_color_reset
        - Src:             'core/route.c:581,5'
          Dst:             get_debug_facility
        - Src:             'core/route.c:582,5'
          Dst:             print_select
        - Src:             'core/route.c:588,14'
          Dst:             resolve_select
        - Src:             'core/route.c:589,5'
          Dst:             get_debug_level
        - Src:             'core/route.c:589,5'
          Dst:             get_debug_facility
        - Src:             'core/route.c:589,5'
          Dst:             dprint_color
        - Src:             'core/route.c:589,5'
          Dst:             my_pid
        - Src:             'core/route.c:589,5'
          Dst:             fprintf
        - Src:             'core/route.c:589,5'
          Dst:             dprint_color_reset
        - Src:             'core/route.c:589,5'
          Dst:             get_debug_facility
        - Src:             'core/route.c:590,5'
          Dst:             print_select
    - functionName:    route_add
      functionSourceFile: '/src/kamailio/src/core/route.c'
      linkageType:     InternalLinkage
      functionLinenumber: 123
      functionLinenumberEnd: 140
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         87
      ICount:          544
      EdgeCount:       114
      CyclomaticComplexity: 29
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
        - str_hash_add
        - strlen
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/route.c:128,3'
          Dst:             get_debug_level
        - Src:             'core/route.c:128,3'
          Dst:             get_debug_facility
        - Src:             'core/route.c:128,3'
          Dst:             dprint_color
        - Src:             'core/route.c:128,3'
          Dst:             my_pid
        - Src:             'core/route.c:128,3'
          Dst:             fprintf
        - Src:             'core/route.c:128,3'
          Dst:             dprint_color_reset
        - Src:             'core/route.c:128,3'
          Dst:             get_debug_facility
        - Src:             'core/route.c:131,2'
          Dst:             get_debug_level
        - Src:             'core/route.c:131,2'
          Dst:             get_debug_facility
        - Src:             'core/route.c:131,2'
          Dst:             dprint_color
        - Src:             'core/route.c:131,2'
          Dst:             my_pid
        - Src:             'core/route.c:131,2'
          Dst:             fprintf
        - Src:             'core/route.c:131,2'
          Dst:             dprint_color_reset
        - Src:             'core/route.c:131,2'
          Dst:             get_debug_facility
        - Src:             'core/route.c:133,15'
          Dst:             strlen
        - Src:             'core/route.c:136,2'
          Dst:             str_hash_add
    - functionName:    route_new_list
      functionSourceFile: '/src/kamailio/src/core/route.c'
      linkageType:     InternalLinkage
      functionLinenumber: 191
      functionLinenumberEnd: 212
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         52
      ICount:          338
      EdgeCount:       68
      CyclomaticComplexity: 18
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
        - realloc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/route.c:197,9'
          Dst:             realloc
        - Src:             'core/route.c:199,4'
          Dst:             get_debug_level
        - Src:             'core/route.c:199,4'
          Dst:             get_debug_facility
        - Src:             'core/route.c:199,4'
          Dst:             dprint_color
        - Src:             'core/route.c:199,4'
          Dst:             my_pid
        - Src:             'core/route.c:199,4'
          Dst:             fprintf
        - Src:             'core/route.c:199,4'
          Dst:             dprint_color_reset
        - Src:             'core/route.c:199,4'
          Dst:             get_debug_facility
    - functionName:    route_get
      functionSourceFile: '/src/kamailio/src/core/route.c'
      linkageType:     InternalLinkage
      functionLinenumber: 222
      functionLinenumberEnd: 243
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          72
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - route_add
        - route_new_list
        - str_hash_get
        - strlen
      functionUses:    8
      BranchProfiles:  []
      Callsites:
        - Src:             'core/route.c:227,8'
          Dst:             strlen
        - Src:             'core/route.c:229,6'
          Dst:             str_hash_get
        - Src:             'core/route.c:233,7'
          Dst:             route_new_list
        - Src:             'core/route.c:236,6'
          Dst:             route_add
    - functionName:    init_rlist
      functionSourceFile: '/src/kamailio/src/core/route.c'
      linkageType:     InternalLinkage
      functionLinenumber: 146
      functionLinenumberEnd: 165
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         89
      ICount:          553
      EdgeCount:       117
      CyclomaticComplexity: 30
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
        - route_add
        - str_hash_alloc
        - str_hash_init
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'core/route.c:149,3'
          Dst:             get_debug_level
        - Src:             'core/route.c:149,3'
          Dst:             get_debug_facility
        - Src:             'core/route.c:149,3'
          Dst:             dprint_color
        - Src:             'core/route.c:149,3'
          Dst:             my_pid
        - Src:             'core/route.c:149,3'
          Dst:             fprintf
        - Src:             'core/route.c:149,3'
          Dst:             dprint_color_reset
        - Src:             'core/route.c:149,3'
          Dst:             get_debug_facility
        - Src:             'core/route.c:155,5'
          Dst:             str_hash_alloc
        - Src:             'core/route.c:156,3'
          Dst:             get_debug_level
        - Src:             'core/route.c:156,3'
          Dst:             get_debug_facility
        - Src:             'core/route.c:156,3'
          Dst:             dprint_color
        - Src:             'core/route.c:156,3'
          Dst:             my_pid
        - Src:             'core/route.c:156,3'
          Dst:             fprintf
        - Src:             'core/route.c:156,3'
          Dst:             dprint_color_reset
        - Src:             'core/route.c:156,3'
          Dst:             get_debug_facility
        - Src:             'core/route.c:159,2'
          Dst:             str_hash_init
        - Src:             'core/route.c:160,2'
          Dst:             route_add
    - functionName:    init_routes
      functionSourceFile: '/src/kamailio/src/core/route.c'
      linkageType:     InternalLinkage
      functionLinenumber: 170
      functionLinenumberEnd: 187
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         17
      ICount:          69
      EdgeCount:       23
      CyclomaticComplexity: 8
      functionsReached:
        - destroy_routes
        - init_rlist
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/route.c:171,5'
          Dst:             init_rlist
        - Src:             'core/route.c:173,5'
          Dst:             init_rlist
        - Src:             'core/route.c:175,5'
          Dst:             init_rlist
        - Src:             'core/route.c:177,5'
          Dst:             init_rlist
        - Src:             'core/route.c:179,5'
          Dst:             init_rlist
        - Src:             'core/route.c:181,5'
          Dst:             init_rlist
        - Src:             'core/route.c:185,2'
          Dst:             destroy_routes
    - functionName:    destroy_routes
      functionSourceFile: '/src/kamailio/src/core/route.c'
      linkageType:     InternalLinkage
      functionLinenumber: 109
      functionLinenumberEnd: 115
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - destroy_rlist
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/route.c:110,2'
          Dst:             destroy_rlist
        - Src:             'core/route.c:111,2'
          Dst:             destroy_rlist
        - Src:             'core/route.c:112,2'
          Dst:             destroy_rlist
        - Src:             'core/route.c:113,2'
          Dst:             destroy_rlist
        - Src:             'core/route.c:114,2'
          Dst:             destroy_rlist
    - functionName:    destroy_rlist
      functionSourceFile: '/src/kamailio/src/core/route.c'
      linkageType:     InternalLinkage
      functionLinenumber: 84
      functionLinenumberEnd: 105
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         17
      ICount:          118
      EdgeCount:       21
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    get_action_from_param
      functionSourceFile: '/src/kamailio/src/core/route_struct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 565
      functionLinenumberEnd: 573
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          24
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    print_action
      functionSourceFile: '/src/kamailio/src/core/route_struct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 328
      functionLinenumberEnd: 551
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         2447
      ICount:          14939
      EdgeCount:       3211
      CyclomaticComplexity: 766
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
        - print_actions
        - print_expr
        - print_ip
      functionUses:    1
      BranchProfiles:
        - Branch String:   'core/route_struct.c:329,2'
          Branch Sides:    []
        - Branch String:   'core/route_struct.c:452,2'
          Branch Sides:    []
        - Branch String:   'core/route_struct.c:489,2'
          Branch Sides:    []
        - Branch String:   'core/route_struct.c:524,2'
          Branch Sides:    []
      Callsites:
        - Src:             'core/route_struct.c:331,4'
          Dst:             get_debug_level
        - Src:             'core/route_struct.c:331,4'
          Dst:             get_debug_facility
        - Src:             'core/route_struct.c:331,4'
          Dst:             dprint_color
        - Src:             'core/route_struct.c:331,4'
          Dst:             my_pid
        - Src:             'core/route_struct.c:331,4'
          Dst:             fprintf
        - Src:             'core/route_struct.c:331,4'
          Dst:             dprint_color_reset
        - Src:             'core/route_struct.c:331,4'
          Dst:             get_debug_facility
        - Src:             'core/route_struct.c:334,4'
          Dst:             get_debug_level
        - Src:             'core/route_struct.c:334,4'
          Dst:             get_debug_facility
        - Src:             'core/route_struct.c:334,4'
          Dst:             dprint_color
        - Src:             'core/route_struct.c:334,4'
          Dst:             my_pid
        - Src:             'core/route_struct.c:334,4'
          Dst:             fprintf
        - Src:             'core/route_struct.c:334,4'
          Dst:             dprint_color_reset
        - Src:             'core/route_struct.c:334,4'
          Dst:             get_debug_facility
        - Src:             'core/route_struct.c:337,4'
          Dst:             get_debug_level
        - Src:             'core/route_struct.c:337,4'
          Dst:             get_debug_facility
        - Src:             'core/route_struct.c:337,4'
          Dst:             dprint_color
        - Src:             'core/route_struct.c:337,4'
          Dst:             my_pid
        - Src:             'core/route_struct.c:337,4'
          Dst:             fprintf
        - Src:             'core/route_struct.c:337,4'
          Dst:             dprint_color_reset
        - Src:             'core/route_struct.c:337,4'
          Dst:             get_debug_facility
        - Src:             'core/route_struct.c:340,4'
          Dst:             get_debug_level
        - Src:             'core/route_struct.c:340,4'
          Dst:             get_debug_facility
        - Src:             'core/route_struct.c:340,4'
          Dst:             dprint_color
        - Src:             'core/route_struct.c:340,4'
          Dst:             my_pid
        - Src:             'core/route_struct.c:340,4'
          Dst:             fprintf
        - Src:             'core/route_struct.c:340,4'
          Dst:             dprint_color_reset
        - Src:             'core/route_struct.c:340,4'
          Dst:             get_debug_facility
        - Src:             'core/route_struct.c:343,4'
          Dst:             get_debug_level
        - Src:             'core/route_struct.c:343,4'
          Dst:             get_debug_facility
        - Src:             'core/route_struct.c:343,4'
          Dst:             dprint_color
        - Src:             'core/route_struct.c:343,4'
          Dst:             my_pid
        - Src:             'core/route_struct.c:343,4'
          Dst:             fprintf
        - Src:             'core/route_struct.c:343,4'
          Dst:             dprint_color_reset
        - Src:             'core/route_struct.c:343,4'
          Dst:             get_debug_facility
        - Src:             'core/route_struct.c:346,4'
          Dst:             get_debug_level
        - Src:             'core/route_struct.c:346,4'
          Dst:             get_debug_facility
        - Src:             'core/route_struct.c:346,4'
          Dst:             dprint_color
        - Src:             'core/route_struct.c:346,4'
          Dst:             my_pid
        - Src:             'core/route_struct.c:346,4'
          Dst:             fprintf
        - Src:             'core/route_struct.c:346,4'
          Dst:             dprint_color_reset
        - Src:             'core/route_struct.c:346,4'
          Dst:             get_debug_facility
        - Src:             'core/route_struct.c:349,4'
          Dst:             get_debug_level
        - Src:             'core/route_struct.c:349,4'
          Dst:             get_debug_facility
        - Src:             'core/route_struct.c:349,4'
          Dst:             dprint_color
        - Src:             'core/route_struct.c:349,4'
          Dst:             my_pid
        - Src:             'core/route_struct.c:349,4'
          Dst:             fprintf
        - Src:             'core/route_struct.c:349,4'
          Dst:             dprint_color_reset
        - Src:             'core/route_struct.c:349,4'
          Dst:             get_debug_facility
        - Src:             'core/route_struct.c:352,4'
          Dst:             get_debug_level
        - Src:             'core/route_struct.c:352,4'
          Dst:             get_debug_facility
        - Src:             'core/route_struct.c:352,4'
          Dst:             dprint_color
        - Src:             'core/route_struct.c:352,4'
          Dst:             my_pid
        - Src:             'core/route_struct.c:352,4'
          Dst:             fprintf
        - Src:             'core/route_struct.c:352,4'
          Dst:             dprint_color_reset
        - Src:             'core/route_struct.c:352,4'
          Dst:             get_debug_facility
        - Src:             'core/route_struct.c:355,4'
          Dst:             get_debug_level
        - Src:             'core/route_struct.c:355,4'
          Dst:             get_debug_facility
        - Src:             'core/route_struct.c:355,4'
          Dst:             dprint_color
        - Src:             'core/route_struct.c:355,4'
          Dst:             my_pid
        - Src:             'core/route_struct.c:355,4'
          Dst:             fprintf
        - Src:             'core/route_struct.c:355,4'
          Dst:             dprint_color_reset
        - Src:             'core/route_struct.c:355,4'
          Dst:             get_debug_facility
        - Src:             'core/route_struct.c:358,4'
          Dst:             get_debug_level
        - Src:             'core/route_struct.c:358,4'
          Dst:             get_debug_facility
        - Src:             'core/route_struct.c:358,4'
          Dst:             dprint_color
        - Src:             'core/route_struct.c:358,4'
          Dst:             my_pid
        - Src:             'core/route_struct.c:358,4'
          Dst:             fprintf
        - Src:             'core/route_struct.c:358,4'
          Dst:             dprint_color_reset
        - Src:             'core/route_struct.c:358,4'
          Dst:             get_debug_facility
        - Src:             'core/route_struct.c:361,4'
          Dst:             get_debug_level
        - Src:             'core/route_struct.c:361,4'
          Dst:             get_debug_facility
        - Src:             'core/route_struct.c:361,4'
          Dst:             dprint_color
        - Src:             'core/route_struct.c:361,4'
          Dst:             my_pid
        - Src:             'core/route_struct.c:361,4'
          Dst:             fprintf
        - Src:             'core/route_struct.c:361,4'
          Dst:             dprint_color_reset
        - Src:             'core/route_struct.c:361,4'
          Dst:             get_debug_facility
        - Src:             'core/route_struct.c:364,4'
          Dst:             get_debug_level
        - Src:             'core/route_struct.c:364,4'
          Dst:             get_debug_facility
        - Src:             'core/route_struct.c:364,4'
          Dst:             dprint_color
        - Src:             'core/route_struct.c:364,4'
          Dst:             my_pid
        - Src:             'core/route_struct.c:364,4'
          Dst:             fprintf
        - Src:             'core/route_struct.c:364,4'
          Dst:             dprint_color_reset
        - Src:             'core/route_struct.c:364,4'
          Dst:             get_debug_facility
        - Src:             'core/route_struct.c:367,4'
          Dst:             get_debug_level
        - Src:             'core/route_struct.c:367,4'
          Dst:             get_debug_facility
        - Src:             'core/route_struct.c:367,4'
          Dst:             dprint_color
        - Src:             'core/route_struct.c:367,4'
          Dst:             my_pid
        - Src:             'core/route_struct.c:367,4'
          Dst:             fprintf
        - Src:             'core/route_struct.c:367,4'
          Dst:             dprint_color_reset
        - Src:             'core/route_struct.c:367,4'
          Dst:             get_debug_facility
        - Src:             'core/route_struct.c:370,4'
          Dst:             get_debug_level
        - Src:             'core/route_struct.c:370,4'
          Dst:             get_debug_facility
        - Src:             'core/route_struct.c:370,4'
          Dst:             dprint_color
        - Src:             'core/route_struct.c:370,4'
          Dst:             my_pid
        - Src:             'core/route_struct.c:370,4'
          Dst:             fprintf
        - Src:             'core/route_struct.c:370,4'
          Dst:             dprint_color_reset
        - Src:             'core/route_struct.c:370,4'
          Dst:             get_debug_facility
        - Src:             'core/route_struct.c:373,4'
          Dst:             get_debug_level
        - Src:             'core/route_struct.c:373,4'
          Dst:             get_debug_facility
        - Src:             'core/route_struct.c:373,4'
          Dst:             dprint_color
        - Src:             'core/route_struct.c:373,4'
          Dst:             my_pid
        - Src:             'core/route_struct.c:373,4'
          Dst:             fprintf
        - Src:             'core/route_struct.c:373,4'
          Dst:             dprint_color_reset
        - Src:             'core/route_struct.c:373,4'
          Dst:             get_debug_facility
        - Src:             'core/route_struct.c:376,4'
          Dst:             get_debug_level
        - Src:             'core/route_struct.c:376,4'
          Dst:             get_debug_facility
        - Src:             'core/route_struct.c:376,4'
          Dst:             dprint_color
        - Src:             'core/route_struct.c:376,4'
          Dst:             my_pid
        - Src:             'core/route_struct.c:376,4'
          Dst:             fprintf
        - Src:             'core/route_struct.c:376,4'
          Dst:             dprint_color_reset
        - Src:             'core/route_struct.c:376,4'
          Dst:             get_debug_facility
        - Src:             'core/route_struct.c:379,4'
          Dst:             get_debug_level
        - Src:             'core/route_struct.c:379,4'
          Dst:             get_debug_facility
        - Src:             'core/route_struct.c:379,4'
          Dst:             dprint_color
        - Src:             'core/route_struct.c:379,4'
          Dst:             my_pid
        - Src:             'core/route_struct.c:379,4'
          Dst:             fprintf
        - Src:             'core/route_struct.c:379,4'
          Dst:             dprint_color_reset
        - Src:             'core/route_struct.c:379,4'
          Dst:             get_debug_facility
        - Src:             'core/route_struct.c:382,4'
          Dst:             get_debug_level
        - Src:             'core/route_struct.c:382,4'
          Dst:             get_debug_facility
        - Src:             'core/route_struct.c:382,4'
          Dst:             dprint_color
        - Src:             'core/route_struct.c:382,4'
          Dst:             my_pid
        - Src:             'core/route_struct.c:382,4'
          Dst:             fprintf
        - Src:             'core/route_struct.c:382,4'
          Dst:             dprint_color_reset
        - Src:             'core/route_struct.c:382,4'
          Dst:             get_debug_facility
        - Src:             'core/route_struct.c:385,4'
          Dst:             get_debug_level
        - Src:             'core/route_struct.c:385,4'
          Dst:             get_debug_facility
        - Src:             'core/route_struct.c:385,4'
          Dst:             dprint_color
        - Src:             'core/route_struct.c:385,4'
          Dst:             my_pid
        - Src:             'core/route_struct.c:385,4'
          Dst:             fprintf
        - Src:             'core/route_struct.c:385,4'
          Dst:             dprint_color_reset
        - Src:             'core/route_struct.c:385,4'
          Dst:             get_debug_facility
        - Src:             'core/route_struct.c:388,4'
          Dst:             get_debug_level
        - Src:             'core/route_struct.c:388,4'
          Dst:             get_debug_facility
        - Src:             'core/route_struct.c:388,4'
          Dst:             dprint_color
        - Src:             'core/route_struct.c:388,4'
          Dst:             my_pid
        - Src:             'core/route_struct.c:388,4'
          Dst:             fprintf
        - Src:             'core/route_struct.c:388,4'
          Dst:             dprint_color_reset
        - Src:             'core/route_struct.c:388,4'
          Dst:             get_debug_facility
        - Src:             'core/route_struct.c:391,4'
          Dst:             get_debug_level
        - Src:             'core/route_struct.c:391,4'
          Dst:             get_debug_facility
        - Src:             'core/route_struct.c:391,4'
          Dst:             dprint_color
        - Src:             'core/route_struct.c:391,4'
          Dst:             my_pid
        - Src:             'core/route_struct.c:391,4'
          Dst:             fprintf
        - Src:             'core/route_struct.c:391,4'
          Dst:             dprint_color_reset
        - Src:             'core/route_struct.c:391,4'
          Dst:             get_debug_facility
        - Src:             'core/route_struct.c:394,4'
          Dst:             get_debug_level
        - Src:             'core/route_struct.c:394,4'
          Dst:             get_debug_facility
        - Src:             'core/route_struct.c:394,4'
          Dst:             dprint_color
        - Src:             'core/route_struct.c:394,4'
          Dst:             my_pid
        - Src:             'core/route_struct.c:394,4'
          Dst:             fprintf
        - Src:             'core/route_struct.c:394,4'
          Dst:             dprint_color_reset
        - Src:             'core/route_struct.c:394,4'
          Dst:             get_debug_facility
        - Src:             'core/route_struct.c:397,4'
          Dst:             get_debug_level
        - Src:             'core/route_struct.c:397,4'
          Dst:             get_debug_facility
        - Src:             'core/route_struct.c:397,4'
          Dst:             dprint_color
        - Src:             'core/route_struct.c:397,4'
          Dst:             my_pid
        - Src:             'core/route_struct.c:397,4'
          Dst:             fprintf
        - Src:             'core/route_struct.c:397,4'
          Dst:             dprint_color_reset
        - Src:             'core/route_struct.c:397,4'
          Dst:             get_debug_facility
        - Src:             'core/route_struct.c:400,4'
          Dst:             get_debug_level
        - Src:             'core/route_struct.c:400,4'
          Dst:             get_debug_facility
        - Src:             'core/route_struct.c:400,4'
          Dst:             dprint_color
        - Src:             'core/route_struct.c:400,4'
          Dst:             my_pid
        - Src:             'core/route_struct.c:400,4'
          Dst:             fprintf
        - Src:             'core/route_struct.c:400,4'
          Dst:             dprint_color_reset
        - Src:             'core/route_struct.c:400,4'
          Dst:             get_debug_facility
        - Src:             'core/route_struct.c:403,4'
          Dst:             get_debug_level
        - Src:             'core/route_struct.c:403,4'
          Dst:             get_debug_facility
        - Src:             'core/route_struct.c:403,4'
          Dst:             dprint_color
        - Src:             'core/route_struct.c:403,4'
          Dst:             my_pid
        - Src:             'core/route_struct.c:403,4'
          Dst:             fprintf
        - Src:             'core/route_struct.c:403,4'
          Dst:             dprint_color_reset
        - Src:             'core/route_struct.c:403,4'
          Dst:             get_debug_facility
        - Src:             'core/route_struct.c:420,4'
          Dst:             get_debug_level
        - Src:             'core/route_struct.c:420,4'
          Dst:             get_debug_facility
        - Src:             'core/route_struct.c:420,4'
          Dst:             dprint_color
        - Src:             'core/route_struct.c:420,4'
          Dst:             my_pid
        - Src:             'core/route_struct.c:420,4'
          Dst:             fprintf
        - Src:             'core/route_struct.c:420,4'
          Dst:             dprint_color_reset
        - Src:             'core/route_struct.c:420,4'
          Dst:             get_debug_facility
        - Src:             'core/route_struct.c:423,4'
          Dst:             get_debug_level
        - Src:             'core/route_struct.c:423,4'
          Dst:             get_debug_facility
        - Src:             'core/route_struct.c:423,4'
          Dst:             dprint_color
        - Src:             'core/route_struct.c:423,4'
          Dst:             my_pid
        - Src:             'core/route_struct.c:423,4'
          Dst:             fprintf
        - Src:             'core/route_struct.c:423,4'
          Dst:             dprint_color_reset
        - Src:             'core/route_struct.c:423,4'
          Dst:             get_debug_facility
        - Src:             'core/route_struct.c:426,4'
          Dst:             get_debug_level
        - Src:             'core/route_struct.c:426,4'
          Dst:             get_debug_facility
        - Src:             'core/route_struct.c:426,4'
          Dst:             dprint_color
        - Src:             'core/route_struct.c:426,4'
          Dst:             my_pid
        - Src:             'core/route_struct.c:426,4'
          Dst:             fprintf
        - Src:             'core/route_struct.c:426,4'
          Dst:             dprint_color_reset
        - Src:             'core/route_struct.c:426,4'
          Dst:             get_debug_facility
        - Src:             'core/route_struct.c:429,4'
          Dst:             get_debug_level
        - Src:             'core/route_struct.c:429,4'
          Dst:             get_debug_facility
        - Src:             'core/route_struct.c:429,4'
          Dst:             dprint_color
        - Src:             'core/route_struct.c:429,4'
          Dst:             my_pid
        - Src:             'core/route_struct.c:429,4'
          Dst:             fprintf
        - Src:             'core/route_struct.c:429,4'
          Dst:             dprint_color_reset
        - Src:             'core/route_struct.c:429,4'
          Dst:             get_debug_facility
        - Src:             'core/route_struct.c:432,4'
          Dst:             get_debug_level
        - Src:             'core/route_struct.c:432,4'
          Dst:             get_debug_facility
        - Src:             'core/route_struct.c:432,4'
          Dst:             dprint_color
        - Src:             'core/route_struct.c:432,4'
          Dst:             my_pid
        - Src:             'core/route_struct.c:432,4'
          Dst:             fprintf
        - Src:             'core/route_struct.c:432,4'
          Dst:             dprint_color_reset
        - Src:             'core/route_struct.c:432,4'
          Dst:             get_debug_facility
        - Src:             'core/route_struct.c:435,4'
          Dst:             get_debug_level
        - Src:             'core/route_struct.c:435,4'
          Dst:             get_debug_facility
        - Src:             'core/route_struct.c:435,4'
          Dst:             dprint_color
        - Src:             'core/route_struct.c:435,4'
          Dst:             my_pid
        - Src:             'core/route_struct.c:435,4'
          Dst:             fprintf
        - Src:             'core/route_struct.c:435,4'
          Dst:             dprint_color_reset
        - Src:             'core/route_struct.c:435,4'
          Dst:             get_debug_facility
        - Src:             'core/route_struct.c:438,4'
          Dst:             get_debug_level
        - Src:             'core/route_struct.c:438,4'
          Dst:             get_debug_facility
        - Src:             'core/route_struct.c:438,4'
          Dst:             dprint_color
        - Src:             'core/route_struct.c:438,4'
          Dst:             my_pid
        - Src:             'core/route_struct.c:438,4'
          Dst:             fprintf
        - Src:             'core/route_struct.c:438,4'
          Dst:             dprint_color_reset
        - Src:             'core/route_struct.c:438,4'
          Dst:             get_debug_facility
        - Src:             'core/route_struct.c:441,4'
          Dst:             get_debug_level
        - Src:             'core/route_struct.c:441,4'
          Dst:             get_debug_facility
        - Src:             'core/route_struct.c:441,4'
          Dst:             dprint_color
        - Src:             'core/route_struct.c:441,4'
          Dst:             my_pid
        - Src:             'core/route_struct.c:441,4'
          Dst:             fprintf
        - Src:             'core/route_struct.c:441,4'
          Dst:             dprint_color_reset
        - Src:             'core/route_struct.c:441,4'
          Dst:             get_debug_facility
        - Src:             'core/route_struct.c:444,4'
          Dst:             get_debug_level
        - Src:             'core/route_struct.c:444,4'
          Dst:             get_debug_facility
        - Src:             'core/route_struct.c:444,4'
          Dst:             dprint_color
        - Src:             'core/route_struct.c:444,4'
          Dst:             my_pid
        - Src:             'core/route_struct.c:444,4'
          Dst:             fprintf
        - Src:             'core/route_struct.c:444,4'
          Dst:             dprint_color_reset
        - Src:             'core/route_struct.c:444,4'
          Dst:             get_debug_facility
        - Src:             'core/route_struct.c:447,4'
          Dst:             get_debug_level
        - Src:             'core/route_struct.c:447,4'
          Dst:             get_debug_facility
        - Src:             'core/route_struct.c:447,4'
          Dst:             dprint_color
        - Src:             'core/route_struct.c:447,4'
          Dst:             my_pid
        - Src:             'core/route_struct.c:447,4'
          Dst:             fprintf
        - Src:             'core/route_struct.c:447,4'
          Dst:             dprint_color_reset
        - Src:             'core/route_struct.c:447,4'
          Dst:             get_debug_facility
        - Src:             'core/route_struct.c:450,4'
          Dst:             get_debug_level
        - Src:             'core/route_struct.c:450,4'
          Dst:             get_debug_facility
        - Src:             'core/route_struct.c:450,4'
          Dst:             dprint_color
        - Src:             'core/route_struct.c:450,4'
          Dst:             my_pid
        - Src:             'core/route_struct.c:450,4'
          Dst:             fprintf
        - Src:             'core/route_struct.c:450,4'
          Dst:             dprint_color_reset
        - Src:             'core/route_struct.c:450,4'
          Dst:             get_debug_facility
        - Src:             'core/route_struct.c:454,4'
          Dst:             get_debug_level
        - Src:             'core/route_struct.c:454,4'
          Dst:             get_debug_facility
        - Src:             'core/route_struct.c:454,4'
          Dst:             dprint_color
        - Src:             'core/route_struct.c:454,4'
          Dst:             my_pid
        - Src:             'core/route_struct.c:454,4'
          Dst:             fprintf
        - Src:             'core/route_struct.c:454,4'
          Dst:             dprint_color_reset
        - Src:             'core/route_struct.c:454,4'
          Dst:             get_debug_facility
        - Src:             'core/route_struct.c:457,4'
          Dst:             get_debug_level
        - Src:             'core/route_struct.c:457,4'
          Dst:             get_debug_facility
        - Src:             'core/route_struct.c:457,4'
          Dst:             dprint_color
        - Src:             'core/route_struct.c:457,4'
          Dst:             my_pid
        - Src:             'core/route_struct.c:457,4'
          Dst:             fprintf
        - Src:             'core/route_struct.c:457,4'
          Dst:             dprint_color_reset
        - Src:             'core/route_struct.c:457,4'
          Dst:             get_debug_facility
        - Src:             'core/route_struct.c:460,4'
          Dst:             print_ip
        - Src:             'core/route_struct.c:463,4'
          Dst:             print_expr
        - Src:             'core/route_struct.c:466,4'
          Dst:             print_actions
        - Src:             'core/route_struct.c:469,4'
          Dst:             get_debug_level
        - Src:             'core/route_struct.c:469,4'
          Dst:             get_debug_facility
        - Src:             'core/route_struct.c:469,4'
          Dst:             dprint_color
        - Src:             'core/route_struct.c:469,4'
          Dst:             my_pid
        - Src:             'core/route_struct.c:469,4'
          Dst:             fprintf
        - Src:             'core/route_struct.c:469,4'
          Dst:             dprint_color_reset
        - Src:             'core/route_struct.c:469,4'
          Dst:             get_debug_facility
        - Src:             'core/route_struct.c:472,4'
          Dst:             get_debug_level
        - Src:             'core/route_struct.c:472,4'
          Dst:             get_debug_facility
        - Src:             'core/route_struct.c:472,4'
          Dst:             dprint_color
        - Src:             'core/route_struct.c:472,4'
          Dst:             my_pid
        - Src:             'core/route_struct.c:472,4'
          Dst:             fprintf
        - Src:             'core/route_struct.c:472,4'
          Dst:             dprint_color_reset
        - Src:             'core/route_struct.c:472,4'
          Dst:             get_debug_facility
        - Src:             'core/route_struct.c:477,4'
          Dst:             get_debug_level
        - Src:             'core/route_struct.c:477,4'
          Dst:             get_debug_facility
        - Src:             'core/route_struct.c:477,4'
          Dst:             dprint_color
        - Src:             'core/route_struct.c:477,4'
          Dst:             my_pid
        - Src:             'core/route_struct.c:477,4'
          Dst:             fprintf
        - Src:             'core/route_struct.c:477,4'
          Dst:             dprint_color_reset
        - Src:             'core/route_struct.c:477,4'
          Dst:             get_debug_facility
        - Src:             'core/route_struct.c:482,4'
          Dst:             get_debug_level
        - Src:             'core/route_struct.c:482,4'
          Dst:             get_debug_facility
        - Src:             'core/route_struct.c:482,4'
          Dst:             dprint_color
        - Src:             'core/route_struct.c:482,4'
          Dst:             my_pid
        - Src:             'core/route_struct.c:482,4'
          Dst:             fprintf
        - Src:             'core/route_struct.c:482,4'
          Dst:             dprint_color_reset
        - Src:             'core/route_struct.c:482,4'
          Dst:             get_debug_facility
        - Src:             'core/route_struct.c:485,4'
          Dst:             get_debug_level
        - Src:             'core/route_struct.c:485,4'
          Dst:             get_debug_facility
        - Src:             'core/route_struct.c:485,4'
          Dst:             dprint_color
        - Src:             'core/route_struct.c:485,4'
          Dst:             my_pid
        - Src:             'core/route_struct.c:485,4'
          Dst:             fprintf
        - Src:             'core/route_struct.c:485,4'
          Dst:             dprint_color_reset
        - Src:             'core/route_struct.c:485,4'
          Dst:             get_debug_facility
        - Src:             'core/route_struct.c:488,3'
          Dst:             get_debug_level
        - Src:             'core/route_struct.c:488,3'
          Dst:             get_debug_facility
        - Src:             'core/route_struct.c:488,3'
          Dst:             dprint_color
        - Src:             'core/route_struct.c:488,3'
          Dst:             my_pid
        - Src:             'core/route_struct.c:488,3'
          Dst:             fprintf
        - Src:             'core/route_struct.c:488,3'
          Dst:             dprint_color_reset
        - Src:             'core/route_struct.c:488,3'
          Dst:             get_debug_facility
        - Src:             'core/route_struct.c:493,4'
          Dst:             get_debug_level
        - Src:             'core/route_struct.c:493,4'
          Dst:             get_debug_facility
        - Src:             'core/route_struct.c:493,4'
          Dst:             dprint_color
        - Src:             'core/route_struct.c:493,4'
          Dst:             my_pid
        - Src:             'core/route_struct.c:493,4'
          Dst:             fprintf
        - Src:             'core/route_struct.c:493,4'
          Dst:             dprint_color_reset
        - Src:             'core/route_struct.c:493,4'
          Dst:             get_debug_facility
        - Src:             'core/route_struct.c:496,4'
          Dst:             get_debug_level
        - Src:             'core/route_struct.c:496,4'
          Dst:             get_debug_facility
        - Src:             'core/route_struct.c:496,4'
          Dst:             dprint_color
        - Src:             'core/route_struct.c:496,4'
          Dst:             my_pid
        - Src:             'core/route_struct.c:496,4'
          Dst:             fprintf
        - Src:             'core/route_struct.c:496,4'
          Dst:             dprint_color_reset
        - Src:             'core/route_struct.c:496,4'
          Dst:             get_debug_facility
        - Src:             'core/route_struct.c:499,4'
          Dst:             print_expr
        - Src:             'core/route_struct.c:503,4'
          Dst:             print_actions
        - Src:             'core/route_struct.c:507,4'
          Dst:             get_debug_level
        - Src:             'core/route_struct.c:507,4'
          Dst:             get_debug_facility
        - Src:             'core/route_struct.c:507,4'
          Dst:             dprint_color
        - Src:             'core/route_struct.c:507,4'
          Dst:             my_pid
        - Src:             'core/route_struct.c:507,4'
          Dst:             fprintf
        - Src:             'core/route_struct.c:507,4'
          Dst:             dprint_color_reset
        - Src:             'core/route_struct.c:507,4'
          Dst:             get_debug_facility
        - Src:             'core/route_struct.c:512,4'
          Dst:             get_debug_level
        - Src:             'core/route_struct.c:512,4'
          Dst:             get_debug_facility
        - Src:             'core/route_struct.c:512,4'
          Dst:             dprint_color
        - Src:             'core/route_struct.c:512,4'
          Dst:             my_pid
        - Src:             'core/route_struct.c:512,4'
          Dst:             fprintf
        - Src:             'core/route_struct.c:512,4'
          Dst:             dprint_color_reset
        - Src:             'core/route_struct.c:512,4'
          Dst:             get_debug_facility
        - Src:             'core/route_struct.c:517,4'
          Dst:             get_debug_level
        - Src:             'core/route_struct.c:517,4'
          Dst:             get_debug_facility
        - Src:             'core/route_struct.c:517,4'
          Dst:             dprint_color
        - Src:             'core/route_struct.c:517,4'
          Dst:             my_pid
        - Src:             'core/route_struct.c:517,4'
          Dst:             fprintf
        - Src:             'core/route_struct.c:517,4'
          Dst:             dprint_color_reset
        - Src:             'core/route_struct.c:517,4'
          Dst:             get_debug_facility
        - Src:             'core/route_struct.c:520,4'
          Dst:             get_debug_level
        - Src:             'core/route_struct.c:520,4'
          Dst:             get_debug_facility
        - Src:             'core/route_struct.c:520,4'
          Dst:             dprint_color
        - Src:             'core/route_struct.c:520,4'
          Dst:             my_pid
        - Src:             'core/route_struct.c:520,4'
          Dst:             fprintf
        - Src:             'core/route_struct.c:520,4'
          Dst:             dprint_color_reset
        - Src:             'core/route_struct.c:520,4'
          Dst:             get_debug_facility
        - Src:             'core/route_struct.c:523,3'
          Dst:             get_debug_level
        - Src:             'core/route_struct.c:523,3'
          Dst:             get_debug_facility
        - Src:             'core/route_struct.c:523,3'
          Dst:             dprint_color
        - Src:             'core/route_struct.c:523,3'
          Dst:             my_pid
        - Src:             'core/route_struct.c:523,3'
          Dst:             fprintf
        - Src:             'core/route_struct.c:523,3'
          Dst:             dprint_color_reset
        - Src:             'core/route_struct.c:523,3'
          Dst:             get_debug_facility
        - Src:             'core/route_struct.c:528,4'
          Dst:             get_debug_level
        - Src:             'core/route_struct.c:528,4'
          Dst:             get_debug_facility
        - Src:             'core/route_struct.c:528,4'
          Dst:             dprint_color
        - Src:             'core/route_struct.c:528,4'
          Dst:             my_pid
        - Src:             'core/route_struct.c:528,4'
          Dst:             fprintf
        - Src:             'core/route_struct.c:528,4'
          Dst:             dprint_color_reset
        - Src:             'core/route_struct.c:528,4'
          Dst:             get_debug_facility
        - Src:             'core/route_struct.c:531,4'
          Dst:             get_debug_level
        - Src:             'core/route_struct.c:531,4'
          Dst:             get_debug_facility
        - Src:             'core/route_struct.c:531,4'
          Dst:             dprint_color
        - Src:             'core/route_struct.c:531,4'
          Dst:             my_pid
        - Src:             'core/route_struct.c:531,4'
          Dst:             fprintf
        - Src:             'core/route_struct.c:531,4'
          Dst:             dprint_color_reset
        - Src:             'core/route_struct.c:531,4'
          Dst:             get_debug_facility
        - Src:             'core/route_struct.c:534,4'
          Dst:             print_expr
        - Src:             'core/route_struct.c:537,4'
          Dst:             print_actions
        - Src:             'core/route_struct.c:540,4'
          Dst:             get_debug_level
        - Src:             'core/route_struct.c:540,4'
          Dst:             get_debug_facility
        - Src:             'core/route_struct.c:540,4'
          Dst:             dprint_color
        - Src:             'core/route_struct.c:540,4'
          Dst:             my_pid
        - Src:             'core/route_struct.c:540,4'
          Dst:             fprintf
        - Src:             'core/route_struct.c:540,4'
          Dst:             dprint_color_reset
        - Src:             'core/route_struct.c:540,4'
          Dst:             get_debug_facility
        - Src:             'core/route_struct.c:545,4'
          Dst:             get_debug_level
        - Src:             'core/route_struct.c:545,4'
          Dst:             get_debug_facility
        - Src:             'core/route_struct.c:545,4'
          Dst:             dprint_color
        - Src:             'core/route_struct.c:545,4'
          Dst:             my_pid
        - Src:             'core/route_struct.c:545,4'
          Dst:             fprintf
        - Src:             'core/route_struct.c:545,4'
          Dst:             dprint_color_reset
        - Src:             'core/route_struct.c:545,4'
          Dst:             get_debug_facility
        - Src:             'core/route_struct.c:548,3'
          Dst:             get_debug_level
        - Src:             'core/route_struct.c:548,3'
          Dst:             get_debug_facility
        - Src:             'core/route_struct.c:548,3'
          Dst:             dprint_color
        - Src:             'core/route_struct.c:548,3'
          Dst:             my_pid
        - Src:             'core/route_struct.c:548,3'
          Dst:             fprintf
        - Src:             'core/route_struct.c:548,3'
          Dst:             dprint_color_reset
        - Src:             'core/route_struct.c:548,3'
          Dst:             get_debug_facility
        - Src:             'core/route_struct.c:550,3'
          Dst:             get_debug_level
        - Src:             'core/route_struct.c:550,3'
          Dst:             get_debug_facility
        - Src:             'core/route_struct.c:550,3'
          Dst:             dprint_color
        - Src:             'core/route_struct.c:550,3'
          Dst:             my_pid
        - Src:             'core/route_struct.c:550,3'
          Dst:             fprintf
        - Src:             'core/route_struct.c:550,3'
          Dst:             dprint_color_reset
        - Src:             'core/route_struct.c:550,3'
          Dst:             get_debug_facility
    - functionName:    print_expr
      functionSourceFile: '/src/kamailio/src/core/route_struct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 160
      functionLinenumberEnd: 324
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1991
      ICount:          11776
      EdgeCount:       2617
      CyclomaticComplexity: 628
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
        - print_actions
        - print_expr
        - print_ip
        - print_net
      functionUses:    8
      BranchProfiles:
        - Branch String:   'core/route_struct.c:166,3'
          Branch Sides:    []
        - Branch String:   'core/route_struct.c:238,3'
          Branch Sides:    []
        - Branch String:   'core/route_struct.c:265,3'
          Branch Sides:    []
        - Branch String:   'core/route_struct.c:297,3'
          Branch Sides:    []
      Callsites:
        - Src:             'core/route_struct.c:162,3'
          Dst:             get_debug_level
        - Src:             'core/route_struct.c:162,3'
          Dst:             get_debug_facility
        - Src:             'core/route_struct.c:162,3'
          Dst:             dprint_color
        - Src:             'core/route_struct.c:162,3'
          Dst:             my_pid
        - Src:             'core/route_struct.c:162,3'
          Dst:             fprintf
        - Src:             'core/route_struct.c:162,3'
          Dst:             dprint_color_reset
        - Src:             'core/route_struct.c:162,3'
          Dst:             get_debug_facility
        - Src:             'core/route_struct.c:168,5'
          Dst:             get_debug_level
        - Src:             'core/route_struct.c:168,5'
          Dst:             get_debug_facility
        - Src:             'core/route_struct.c:168,5'
          Dst:             dprint_color
        - Src:             'core/route_struct.c:168,5'
          Dst:             my_pid
        - Src:             'core/route_struct.c:168,5'
          Dst:             fprintf
        - Src:             'core/route_struct.c:168,5'
          Dst:             dprint_color_reset
        - Src:             'core/route_struct.c:168,5'
          Dst:             get_debug_facility
        - Src:             'core/route_struct.c:171,5'
          Dst:             get_debug_level
        - Src:             'core/route_struct.c:171,5'
          Dst:             get_debug_facility
        - Src:             'core/route_struct.c:171,5'
          Dst:             dprint_color
        - Src:             'core/route_struct.c:171,5'
          Dst:             my_pid
        - Src:             'core/route_struct.c:171,5'
          Dst:             fprintf
        - Src:             'core/route_struct.c:171,5'
          Dst:             dprint_color_reset
        - Src:             'core/route_struct.c:171,5'
          Dst:             get_debug_facility
        - Src:             'core/route_struct.c:174,5'
          Dst:             get_debug_level
        - Src:             'core/route_struct.c:174,5'
          Dst:             get_debug_facility
        - Src:             'core/route_struct.c:174,5'
          Dst:             dprint_color
        - Src:             'core/route_struct.c:174,5'
          Dst:             my_pid
        - Src:             'core/route_struct.c:174,5'
          Dst:             fprintf
        - Src:             'core/route_struct.c:174,5'
          Dst:             dprint_color_reset
        - Src:             'core/route_struct.c:174,5'
          Dst:             get_debug_facility
        - Src:             'core/route_struct.c:177,5'
          Dst:             get_debug_level
        - Src:             'core/route_struct.c:177,5'
          Dst:             get_debug_facility
        - Src:             'core/route_struct.c:177,5'
          Dst:             dprint_color
        - Src:             'core/route_struct.c:177,5'
          Dst:             my_pid
        - Src:             'core/route_struct.c:177,5'
          Dst:             fprintf
        - Src:             'core/route_struct.c:177,5'
          Dst:             dprint_color_reset
        - Src:             'core/route_struct.c:177,5'
          Dst:             get_debug_facility
        - Src:             'core/route_struct.c:180,5'
          Dst:             get_debug_level
        - Src:             'core/route_struct.c:180,5'
          Dst:             get_debug_facility
        - Src:             'core/route_struct.c:180,5'
          Dst:             dprint_color
        - Src:             'core/route_struct.c:180,5'
          Dst:             my_pid
        - Src:             'core/route_struct.c:180,5'
          Dst:             fprintf
        - Src:             'core/route_struct.c:180,5'
          Dst:             dprint_color_reset
        - Src:             'core/route_struct.c:180,5'
          Dst:             get_debug_facility
        - Src:             'core/route_struct.c:183,5'
          Dst:             get_debug_level
        - Src:             'core/route_struct.c:183,5'
          Dst:             get_debug_facility
        - Src:             'core/route_struct.c:183,5'
          Dst:             dprint_color
        - Src:             'core/route_struct.c:183,5'
          Dst:             my_pid
        - Src:             'core/route_struct.c:183,5'
          Dst:             fprintf
        - Src:             'core/route_struct.c:183,5'
          Dst:             dprint_color_reset
        - Src:             'core/route_struct.c:183,5'
          Dst:             get_debug_facility
        - Src:             'core/route_struct.c:186,5'
          Dst:             get_debug_level
        - Src:             'core/route_struct.c:186,5'
          Dst:             get_debug_facility
        - Src:             'core/route_struct.c:186,5'
          Dst:             dprint_color
        - Src:             'core/route_struct.c:186,5'
          Dst:             my_pid
        - Src:             'core/route_struct.c:186,5'
          Dst:             fprintf
        - Src:             'core/route_struct.c:186,5'
          Dst:             dprint_color_reset
        - Src:             'core/route_struct.c:186,5'
          Dst:             get_debug_facility
        - Src:             'core/route_struct.c:189,5'
          Dst:             get_debug_level
        - Src:             'core/route_struct.c:189,5'
          Dst:             get_debug_facility
        - Src:             'core/route_struct.c:189,5'
          Dst:             dprint_color
        - Src:             'core/route_struct.c:189,5'
          Dst:             my_pid
        - Src:             'core/route_struct.c:189,5'
          Dst:             fprintf
        - Src:             'core/route_struct.c:189,5'
          Dst:             dprint_color_reset
        - Src:             'core/route_struct.c:189,5'
          Dst:             get_debug_facility
        - Src:             'core/route_struct.c:192,5'
          Dst:             get_debug_level
        - Src:             'core/route_struct.c:192,5'
          Dst:             get_debug_facility
        - Src:             'core/route_struct.c:192,5'
          Dst:             dprint_color
        - Src:             'core/route_struct.c:192,5'
          Dst:             my_pid
        - Src:             'core/route_struct.c:192,5'
          Dst:             fprintf
        - Src:             'core/route_struct.c:192,5'
          Dst:             dprint_color_reset
        - Src:             'core/route_struct.c:192,5'
          Dst:             get_debug_facility
        - Src:             'core/route_struct.c:195,5'
          Dst:             get_debug_level
        - Src:             'core/route_struct.c:195,5'
          Dst:             get_debug_facility
        - Src:             'core/route_struct.c:195,5'
          Dst:             dprint_color
        - Src:             'core/route_struct.c:195,5'
          Dst:             my_pid
        - Src:             'core/route_struct.c:195,5'
          Dst:             fprintf
        - Src:             'core/route_struct.c:195,5'
          Dst:             dprint_color_reset
        - Src:             'core/route_struct.c:195,5'
          Dst:             get_debug_facility
        - Src:             'core/route_struct.c:198,5'
          Dst:             get_debug_level
        - Src:             'core/route_struct.c:198,5'
          Dst:             get_debug_facility
        - Src:             'core/route_struct.c:198,5'
          Dst:             dprint_color
        - Src:             'core/route_struct.c:198,5'
          Dst:             my_pid
        - Src:             'core/route_struct.c:198,5'
          Dst:             fprintf
        - Src:             'core/route_struct.c:198,5'
          Dst:             dprint_color_reset
        - Src:             'core/route_struct.c:198,5'
          Dst:             get_debug_facility
        - Src:             'core/route_struct.c:205,5'
          Dst:             get_debug_level
        - Src:             'core/route_struct.c:205,5'
          Dst:             get_debug_facility
        - Src:             'core/route_struct.c:205,5'
          Dst:             dprint_color
        - Src:             'core/route_struct.c:205,5'
          Dst:             my_pid
        - Src:             'core/route_struct.c:205,5'
          Dst:             fprintf
        - Src:             'core/route_struct.c:205,5'
          Dst:             dprint_color_reset
        - Src:             'core/route_struct.c:205,5'
          Dst:             get_debug_facility
        - Src:             'core/route_struct.c:208,5'
          Dst:             get_debug_level
        - Src:             'core/route_struct.c:208,5'
          Dst:             get_debug_facility
        - Src:             'core/route_struct.c:208,5'
          Dst:             dprint_color
        - Src:             'core/route_struct.c:208,5'
          Dst:             my_pid
        - Src:             'core/route_struct.c:208,5'
          Dst:             fprintf
        - Src:             'core/route_struct.c:208,5'
          Dst:             dprint_color_reset
        - Src:             'core/route_struct.c:208,5'
          Dst:             get_debug_facility
        - Src:             'core/route_struct.c:211,5'
          Dst:             get_debug_level
        - Src:             'core/route_struct.c:211,5'
          Dst:             get_debug_facility
        - Src:             'core/route_struct.c:211,5'
          Dst:             dprint_color
        - Src:             'core/route_struct.c:211,5'
          Dst:             my_pid
        - Src:             'core/route_struct.c:211,5'
          Dst:             fprintf
        - Src:             'core/route_struct.c:211,5'
          Dst:             dprint_color_reset
        - Src:             'core/route_struct.c:211,5'
          Dst:             get_debug_facility
        - Src:             'core/route_struct.c:214,5'
          Dst:             get_debug_level
        - Src:             'core/route_struct.c:214,5'
          Dst:             get_debug_facility
        - Src:             'core/route_struct.c:214,5'
          Dst:             dprint_color
        - Src:             'core/route_struct.c:214,5'
          Dst:             my_pid
        - Src:             'core/route_struct.c:214,5'
          Dst:             fprintf
        - Src:             'core/route_struct.c:214,5'
          Dst:             dprint_color_reset
        - Src:             'core/route_struct.c:214,5'
          Dst:             get_debug_facility
        - Src:             'core/route_struct.c:217,5'
          Dst:             get_debug_level
        - Src:             'core/route_struct.c:217,5'
          Dst:             get_debug_facility
        - Src:             'core/route_struct.c:217,5'
          Dst:             dprint_color
        - Src:             'core/route_struct.c:217,5'
          Dst:             my_pid
        - Src:             'core/route_struct.c:217,5'
          Dst:             fprintf
        - Src:             'core/route_struct.c:217,5'
          Dst:             dprint_color_reset
        - Src:             'core/route_struct.c:217,5'
          Dst:             get_debug_facility
        - Src:             'core/route_struct.c:220,5'
          Dst:             get_debug_level
        - Src:             'core/route_struct.c:220,5'
          Dst:             get_debug_facility
        - Src:             'core/route_struct.c:220,5'
          Dst:             dprint_color
        - Src:             'core/route_struct.c:220,5'
          Dst:             my_pid
        - Src:             'core/route_struct.c:220,5'
          Dst:             fprintf
        - Src:             'core/route_struct.c:220,5'
          Dst:             dprint_color_reset
        - Src:             'core/route_struct.c:220,5'
          Dst:             get_debug_facility
        - Src:             'core/route_struct.c:223,5'
          Dst:             get_debug_level
        - Src:             'core/route_struct.c:223,5'
          Dst:             get_debug_facility
        - Src:             'core/route_struct.c:223,5'
          Dst:             dprint_color
        - Src:             'core/route_struct.c:223,5'
          Dst:             my_pid
        - Src:             'core/route_struct.c:223,5'
          Dst:             fprintf
        - Src:             'core/route_struct.c:223,5'
          Dst:             dprint_color_reset
        - Src:             'core/route_struct.c:223,5'
          Dst:             get_debug_facility
        - Src:             'core/route_struct.c:226,5'
          Dst:             get_debug_level
        - Src:             'core/route_struct.c:226,5'
          Dst:             get_debug_facility
        - Src:             'core/route_struct.c:226,5'
          Dst:             dprint_color
        - Src:             'core/route_struct.c:226,5'
          Dst:             my_pid
        - Src:             'core/route_struct.c:226,5'
          Dst:             fprintf
        - Src:             'core/route_struct.c:226,5'
          Dst:             dprint_color_reset
        - Src:             'core/route_struct.c:226,5'
          Dst:             get_debug_facility
        - Src:             'core/route_struct.c:229,5'
          Dst:             get_debug_level
        - Src:             'core/route_struct.c:229,5'
          Dst:             get_debug_facility
        - Src:             'core/route_struct.c:229,5'
          Dst:             dprint_color
        - Src:             'core/route_struct.c:229,5'
          Dst:             my_pid
        - Src:             'core/route_struct.c:229,5'
          Dst:             fprintf
        - Src:             'core/route_struct.c:229,5'
          Dst:             dprint_color_reset
        - Src:             'core/route_struct.c:229,5'
          Dst:             get_debug_facility
        - Src:             'core/route_struct.c:232,5'
          Dst:             get_debug_level
        - Src:             'core/route_struct.c:232,5'
          Dst:             get_debug_facility
        - Src:             'core/route_struct.c:232,5'
          Dst:             dprint_color
        - Src:             'core/route_struct.c:232,5'
          Dst:             my_pid
        - Src:             'core/route_struct.c:232,5'
          Dst:             fprintf
        - Src:             'core/route_struct.c:232,5'
          Dst:             dprint_color_reset
        - Src:             'core/route_struct.c:232,5'
          Dst:             get_debug_facility
        - Src:             'core/route_struct.c:236,5'
          Dst:             get_debug_level
        - Src:             'core/route_struct.c:236,5'
          Dst:             get_debug_facility
        - Src:             'core/route_struct.c:236,5'
          Dst:             dprint_color
        - Src:             'core/route_struct.c:236,5'
          Dst:             my_pid
        - Src:             'core/route_struct.c:236,5'
          Dst:             fprintf
        - Src:             'core/route_struct.c:236,5'
          Dst:             dprint_color_reset
        - Src:             'core/route_struct.c:236,5'
          Dst:             get_debug_facility
        - Src:             'core/route_struct.c:240,5'
          Dst:             get_debug_level
        - Src:             'core/route_struct.c:240,5'
          Dst:             get_debug_facility
        - Src:             'core/route_struct.c:240,5'
          Dst:             dprint_color
        - Src:             'core/route_struct.c:240,5'
          Dst:             my_pid
        - Src:             'core/route_struct.c:240,5'
          Dst:             fprintf
        - Src:             'core/route_struct.c:240,5'
          Dst:             dprint_color_reset
        - Src:             'core/route_struct.c:240,5'
          Dst:             get_debug_facility
        - Src:             'core/route_struct.c:243,5'
          Dst:             get_debug_level
        - Src:             'core/route_struct.c:243,5'
          Dst:             get_debug_facility
        - Src:             'core/route_struct.c:243,5'
          Dst:             dprint_color
        - Src:             'core/route_struct.c:243,5'
          Dst:             my_pid
        - Src:             'core/route_struct.c:243,5'
          Dst:             fprintf
        - Src:             'core/route_struct.c:243,5'
          Dst:             dprint_color_reset
        - Src:             'core/route_struct.c:243,5'
          Dst:             get_debug_facility
        - Src:             'core/route_struct.c:248,5'
          Dst:             get_debug_level
        - Src:             'core/route_struct.c:248,5'
          Dst:             get_debug_facility
        - Src:             'core/route_struct.c:248,5'
          Dst:             dprint_color
        - Src:             'core/route_struct.c:248,5'
          Dst:             my_pid
        - Src:             'core/route_struct.c:248,5'
          Dst:             fprintf
        - Src:             'core/route_struct.c:248,5'
          Dst:             dprint_color_reset
        - Src:             'core/route_struct.c:248,5'
          Dst:             get_debug_facility
        - Src:             'core/route_struct.c:251,5'
          Dst:             get_debug_level
        - Src:             'core/route_struct.c:251,5'
          Dst:             get_debug_facility
        - Src:             'core/route_struct.c:251,5'
          Dst:             dprint_color
        - Src:             'core/route_struct.c:251,5'
          Dst:             my_pid
        - Src:             'core/route_struct.c:251,5'
          Dst:             fprintf
        - Src:             'core/route_struct.c:251,5'
          Dst:             dprint_color_reset
        - Src:             'core/route_struct.c:251,5'
          Dst:             get_debug_facility
        - Src:             'core/route_struct.c:254,5'
          Dst:             get_debug_level
        - Src:             'core/route_struct.c:254,5'
          Dst:             get_debug_facility
        - Src:             'core/route_struct.c:254,5'
          Dst:             dprint_color
        - Src:             'core/route_struct.c:254,5'
          Dst:             my_pid
        - Src:             'core/route_struct.c:254,5'
          Dst:             fprintf
        - Src:             'core/route_struct.c:254,5'
          Dst:             dprint_color_reset
        - Src:             'core/route_struct.c:254,5'
          Dst:             get_debug_facility
        - Src:             'core/route_struct.c:257,5'
          Dst:             get_debug_level
        - Src:             'core/route_struct.c:257,5'
          Dst:             get_debug_facility
        - Src:             'core/route_struct.c:257,5'
          Dst:             dprint_color
        - Src:             'core/route_struct.c:257,5'
          Dst:             my_pid
        - Src:             'core/route_struct.c:257,5'
          Dst:             fprintf
        - Src:             'core/route_struct.c:257,5'
          Dst:             dprint_color_reset
        - Src:             'core/route_struct.c:257,5'
          Dst:             get_debug_facility
        - Src:             'core/route_struct.c:260,5'
          Dst:             get_debug_level
        - Src:             'core/route_struct.c:260,5'
          Dst:             get_debug_facility
        - Src:             'core/route_struct.c:260,5'
          Dst:             dprint_color
        - Src:             'core/route_struct.c:260,5'
          Dst:             my_pid
        - Src:             'core/route_struct.c:260,5'
          Dst:             fprintf
        - Src:             'core/route_struct.c:260,5'
          Dst:             dprint_color_reset
        - Src:             'core/route_struct.c:260,5'
          Dst:             get_debug_facility
        - Src:             'core/route_struct.c:263,5'
          Dst:             get_debug_level
        - Src:             'core/route_struct.c:263,5'
          Dst:             get_debug_facility
        - Src:             'core/route_struct.c:263,5'
          Dst:             dprint_color
        - Src:             'core/route_struct.c:263,5'
          Dst:             my_pid
        - Src:             'core/route_struct.c:263,5'
          Dst:             fprintf
        - Src:             'core/route_struct.c:263,5'
          Dst:             dprint_color_reset
        - Src:             'core/route_struct.c:263,5'
          Dst:             get_debug_facility
        - Src:             'core/route_struct.c:267,5'
          Dst:             get_debug_level
        - Src:             'core/route_struct.c:267,5'
          Dst:             get_debug_facility
        - Src:             'core/route_struct.c:267,5'
          Dst:             dprint_color
        - Src:             'core/route_struct.c:267,5'
          Dst:             my_pid
        - Src:             'core/route_struct.c:267,5'
          Dst:             fprintf
        - Src:             'core/route_struct.c:267,5'
          Dst:             dprint_color_reset
        - Src:             'core/route_struct.c:267,5'
          Dst:             get_debug_facility
        - Src:             'core/route_struct.c:270,5'
          Dst:             get_debug_level
        - Src:             'core/route_struct.c:270,5'
          Dst:             get_debug_facility
        - Src:             'core/route_struct.c:270,5'
          Dst:             dprint_color
        - Src:             'core/route_struct.c:270,5'
          Dst:             my_pid
        - Src:             'core/route_struct.c:270,5'
          Dst:             fprintf
        - Src:             'core/route_struct.c:270,5'
          Dst:             dprint_color_reset
        - Src:             'core/route_struct.c:270,5'
          Dst:             get_debug_facility
        - Src:             'core/route_struct.c:273,5'
          Dst:             print_net
        - Src:             'core/route_struct.c:276,5'
          Dst:             print_ip
        - Src:             'core/route_struct.c:279,5'
          Dst:             print_actions
        - Src:             'core/route_struct.c:282,5'
          Dst:             get_debug_level
        - Src:             'core/route_struct.c:282,5'
          Dst:             get_debug_facility
        - Src:             'core/route_struct.c:282,5'
          Dst:             dprint_color
        - Src:             'core/route_struct.c:282,5'
          Dst:             my_pid
        - Src:             'core/route_struct.c:282,5'
          Dst:             fprintf
        - Src:             'core/route_struct.c:282,5'
          Dst:             dprint_color_reset
        - Src:             'core/route_struct.c:282,5'
          Dst:             get_debug_facility
        - Src:             'core/route_struct.c:285,5'
          Dst:             get_debug_level
        - Src:             'core/route_struct.c:285,5'
          Dst:             get_debug_facility
        - Src:             'core/route_struct.c:285,5'
          Dst:             dprint_color
        - Src:             'core/route_struct.c:285,5'
          Dst:             my_pid
        - Src:             'core/route_struct.c:285,5'
          Dst:             fprintf
        - Src:             'core/route_struct.c:285,5'
          Dst:             dprint_color_reset
        - Src:             'core/route_struct.c:285,5'
          Dst:             get_debug_facility
        - Src:             'core/route_struct.c:288,5'
          Dst:             get_debug_level
        - Src:             'core/route_struct.c:288,5'
          Dst:             get_debug_facility
        - Src:             'core/route_struct.c:288,5'
          Dst:             dprint_color
        - Src:             'core/route_struct.c:288,5'
          Dst:             my_pid
        - Src:             'core/route_struct.c:288,5'
          Dst:             fprintf
        - Src:             'core/route_struct.c:288,5'
          Dst:             dprint_color_reset
        - Src:             'core/route_struct.c:288,5'
          Dst:             get_debug_facility
        - Src:             'core/route_struct.c:291,5'
          Dst:             get_debug_level
        - Src:             'core/route_struct.c:291,5'
          Dst:             get_debug_facility
        - Src:             'core/route_struct.c:291,5'
          Dst:             dprint_color
        - Src:             'core/route_struct.c:291,5'
          Dst:             my_pid
        - Src:             'core/route_struct.c:291,5'
          Dst:             fprintf
        - Src:             'core/route_struct.c:291,5'
          Dst:             dprint_color_reset
        - Src:             'core/route_struct.c:291,5'
          Dst:             get_debug_facility
        - Src:             'core/route_struct.c:294,5'
          Dst:             get_debug_level
        - Src:             'core/route_struct.c:294,5'
          Dst:             get_debug_facility
        - Src:             'core/route_struct.c:294,5'
          Dst:             dprint_color
        - Src:             'core/route_struct.c:294,5'
          Dst:             my_pid
        - Src:             'core/route_struct.c:294,5'
          Dst:             fprintf
        - Src:             'core/route_struct.c:294,5'
          Dst:             dprint_color_reset
        - Src:             'core/route_struct.c:294,5'
          Dst:             get_debug_facility
        - Src:             'core/route_struct.c:299,5'
          Dst:             get_debug_level
        - Src:             'core/route_struct.c:299,5'
          Dst:             get_debug_facility
        - Src:             'core/route_struct.c:299,5'
          Dst:             dprint_color
        - Src:             'core/route_struct.c:299,5'
          Dst:             my_pid
        - Src:             'core/route_struct.c:299,5'
          Dst:             fprintf
        - Src:             'core/route_struct.c:299,5'
          Dst:             dprint_color_reset
        - Src:             'core/route_struct.c:299,5'
          Dst:             get_debug_facility
        - Src:             'core/route_struct.c:300,5'
          Dst:             print_expr
        - Src:             'core/route_struct.c:301,5'
          Dst:             get_debug_level
        - Src:             'core/route_struct.c:301,5'
          Dst:             get_debug_facility
        - Src:             'core/route_struct.c:301,5'
          Dst:             dprint_color
        - Src:             'core/route_struct.c:301,5'
          Dst:             my_pid
        - Src:             'core/route_struct.c:301,5'
          Dst:             fprintf
        - Src:             'core/route_struct.c:301,5'
          Dst:             dprint_color_reset
        - Src:             'core/route_struct.c:301,5'
          Dst:             get_debug_facility
        - Src:             'core/route_struct.c:302,5'
          Dst:             print_expr
        - Src:             'core/route_struct.c:303,5'
          Dst:             get_debug_level
        - Src:             'core/route_struct.c:303,5'
          Dst:             get_debug_facility
        - Src:             'core/route_struct.c:303,5'
          Dst:             dprint_color
        - Src:             'core/route_struct.c:303,5'
          Dst:             my_pid
        - Src:             'core/route_struct.c:303,5'
          Dst:             fprintf
        - Src:             'core/route_struct.c:303,5'
          Dst:             dprint_color_reset
        - Src:             'core/route_struct.c:303,5'
          Dst:             get_debug_facility
        - Src:             'core/route_struct.c:306,5'
          Dst:             get_debug_level
        - Src:             'core/route_struct.c:306,5'
          Dst:             get_debug_facility
        - Src:             'core/route_struct.c:306,5'
          Dst:             dprint_color
        - Src:             'core/route_struct.c:306,5'
          Dst:             my_pid
        - Src:             'core/route_struct.c:306,5'
          Dst:             fprintf
        - Src:             'core/route_struct.c:306,5'
          Dst:             dprint_color_reset
        - Src:             'core/route_struct.c:306,5'
          Dst:             get_debug_facility
        - Src:             'core/route_struct.c:307,5'
          Dst:             print_expr
        - Src:             'core/route_struct.c:308,5'
          Dst:             get_debug_level
        - Src:             'core/route_struct.c:308,5'
          Dst:             get_debug_facility
        - Src:             'core/route_struct.c:308,5'
          Dst:             dprint_color
        - Src:             'core/route_struct.c:308,5'
          Dst:             my_pid
        - Src:             'core/route_struct.c:308,5'
          Dst:             fprintf
        - Src:             'core/route_struct.c:308,5'
          Dst:             dprint_color_reset
        - Src:             'core/route_struct.c:308,5'
          Dst:             get_debug_facility
        - Src:             'core/route_struct.c:309,5'
          Dst:             print_expr
        - Src:             'core/route_struct.c:310,5'
          Dst:             get_debug_level
        - Src:             'core/route_struct.c:310,5'
          Dst:             get_debug_facility
        - Src:             'core/route_struct.c:310,5'
          Dst:             dprint_color
        - Src:             'core/route_struct.c:310,5'
          Dst:             my_pid
        - Src:             'core/route_struct.c:310,5'
          Dst:             fprintf
        - Src:             'core/route_struct.c:310,5'
          Dst:             dprint_color_reset
        - Src:             'core/route_struct.c:310,5'
          Dst:             get_debug_facility
        - Src:             'core/route_struct.c:313,5'
          Dst:             get_debug_level
        - Src:             'core/route_struct.c:313,5'
          Dst:             get_debug_facility
        - Src:             'core/route_struct.c:313,5'
          Dst:             dprint_color
        - Src:             'core/route_struct.c:313,5'
          Dst:             my_pid
        - Src:             'core/route_struct.c:313,5'
          Dst:             fprintf
        - Src:             'core/route_struct.c:313,5'
          Dst:             dprint_color_reset
        - Src:             'core/route_struct.c:313,5'
          Dst:             get_debug_facility
        - Src:             'core/route_struct.c:314,5'
          Dst:             print_expr
        - Src:             'core/route_struct.c:315,5'
          Dst:             get_debug_level
        - Src:             'core/route_struct.c:315,5'
          Dst:             get_debug_facility
        - Src:             'core/route_struct.c:315,5'
          Dst:             dprint_color
        - Src:             'core/route_struct.c:315,5'
          Dst:             my_pid
        - Src:             'core/route_struct.c:315,5'
          Dst:             fprintf
        - Src:             'core/route_struct.c:315,5'
          Dst:             dprint_color_reset
        - Src:             'core/route_struct.c:315,5'
          Dst:             get_debug_facility
        - Src:             'core/route_struct.c:318,5'
          Dst:             get_debug_level
        - Src:             'core/route_struct.c:318,5'
          Dst:             get_debug_facility
        - Src:             'core/route_struct.c:318,5'
          Dst:             dprint_color
        - Src:             'core/route_struct.c:318,5'
          Dst:             my_pid
        - Src:             'core/route_struct.c:318,5'
          Dst:             fprintf
        - Src:             'core/route_struct.c:318,5'
          Dst:             dprint_color_reset
        - Src:             'core/route_struct.c:318,5'
          Dst:             get_debug_facility
        - Src:             'core/route_struct.c:322,3'
          Dst:             get_debug_level
        - Src:             'core/route_struct.c:322,3'
          Dst:             get_debug_facility
        - Src:             'core/route_struct.c:322,3'
          Dst:             dprint_color
        - Src:             'core/route_struct.c:322,3'
          Dst:             my_pid
        - Src:             'core/route_struct.c:322,3'
          Dst:             fprintf
        - Src:             'core/route_struct.c:322,3'
          Dst:             dprint_color_reset
        - Src:             'core/route_struct.c:322,3'
          Dst:             get_debug_facility
    - functionName:    print_actions
      functionSourceFile: '/src/kamailio/src/core/route_struct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 554
      functionLinenumberEnd: 559
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          30
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - print_action
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'core/route_struct.c:556,3'
          Dst:             print_action
    - functionName:    append_action
      functionSourceFile: '/src/kamailio/src/core/route_struct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 145
      functionLinenumberEnd: 156
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          56
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    mk_action
      functionSourceFile: '/src/kamailio/src/core/route_struct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 114
      functionLinenumberEnd: 141
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         100
      ICount:          708
      EdgeCount:       131
      CyclomaticComplexity: 33
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
      functionUses:    114
      BranchProfiles:  []
      Callsites:
        - Src:             'core/route_struct.c:130,3'
          Dst:             get_debug_level
        - Src:             'core/route_struct.c:130,3'
          Dst:             get_debug_facility
        - Src:             'core/route_struct.c:130,3'
          Dst:             dprint_color
        - Src:             'core/route_struct.c:130,3'
          Dst:             my_pid
        - Src:             'core/route_struct.c:130,3'
          Dst:             fprintf
        - Src:             'core/route_struct.c:130,3'
          Dst:             dprint_color_reset
        - Src:             'core/route_struct.c:130,3'
          Dst:             get_debug_facility
        - Src:             'core/route_struct.c:139,2'
          Dst:             get_debug_level
        - Src:             'core/route_struct.c:139,2'
          Dst:             get_debug_facility
        - Src:             'core/route_struct.c:139,2'
          Dst:             dprint_color
        - Src:             'core/route_struct.c:139,2'
          Dst:             my_pid
        - Src:             'core/route_struct.c:139,2'
          Dst:             fprintf
        - Src:             'core/route_struct.c:139,2'
          Dst:             dprint_color_reset
        - Src:             'core/route_struct.c:139,2'
          Dst:             get_debug_facility
    - functionName:    mk_elem
      functionSourceFile: '/src/kamailio/src/core/route_struct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 88
      functionLinenumberEnd: 103
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - int
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         47
      ICount:          302
      EdgeCount:       61
      CyclomaticComplexity: 16
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
      functionUses:    18
      BranchProfiles:  []
      Callsites:
        - Src:             'core/route_struct.c:101,2'
          Dst:             get_debug_level
        - Src:             'core/route_struct.c:101,2'
          Dst:             get_debug_facility
        - Src:             'core/route_struct.c:101,2'
          Dst:             dprint_color
        - Src:             'core/route_struct.c:101,2'
          Dst:             my_pid
        - Src:             'core/route_struct.c:101,2'
          Dst:             fprintf
        - Src:             'core/route_struct.c:101,2'
          Dst:             dprint_color_reset
        - Src:             'core/route_struct.c:101,2'
          Dst:             get_debug_facility
    - functionName:    mk_exp
      functionSourceFile: '/src/kamailio/src/core/route_struct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 70
      functionLinenumberEnd: 83
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         47
      ICount:          290
      EdgeCount:       61
      CyclomaticComplexity: 16
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/route_struct.c:81,2'
          Dst:             get_debug_level
        - Src:             'core/route_struct.c:81,2'
          Dst:             get_debug_facility
        - Src:             'core/route_struct.c:81,2'
          Dst:             dprint_color
        - Src:             'core/route_struct.c:81,2'
          Dst:             my_pid
        - Src:             'core/route_struct.c:81,2'
          Dst:             fprintf
        - Src:             'core/route_struct.c:81,2'
          Dst:             dprint_color_reset
        - Src:             'core/route_struct.c:81,2'
          Dst:             get_debug_facility
    - functionName:    cfg_pos_join
      functionSourceFile: '/src/kamailio/src/core/route_struct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 50
      functionLinenumberEnd: 66
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         23
      ICount:          151
      EdgeCount:       30
      CyclomaticComplexity: 9
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    str_hash_add
      functionSourceFile: '/src/kamailio/src/core/str_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 84
      functionLinenumberEnd: 89
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          70
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - get_hash1_raw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/str_hash.h:87,6'
          Dst:             get_hash1_raw
    - functionName:    get_hash1_raw
      functionSourceFile: '/src/kamailio/src/core/hashes.h'
      linkageType:     InternalLinkage
      functionLinenumber: 117
      functionLinenumberEnd: 125
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          142
      EdgeCount:       23
      CyclomaticComplexity: 13
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'core/hashes.h:124,2'
          Branch Sides:    []
      Callsites:       []
    - functionName:    futex_init
      functionSourceFile: '/src/kamailio/src/core/futexlock.h'
      linkageType:     InternalLinkage
      functionLinenumber: 84
      functionLinenumberEnd: 86
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    atomic_get_and_set_int
      functionSourceFile: '/src/kamailio/src/core/atomic/atomic_x86.h'
      linkageType:     InternalLinkage
      functionLinenumber: 242
      functionLinenumberEnd: 242
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    atomic_cmpxchg_int
      functionSourceFile: '/src/kamailio/src/core/atomic/atomic_x86.h'
      linkageType:     InternalLinkage
      functionLinenumber: 243
      functionLinenumberEnd: 243
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    rpc_register_array
      functionSourceFile: '/src/kamailio/src/core/rpc_lookup.c'
      linkageType:     InternalLinkage
      functionLinenumber: 255
      functionLinenumberEnd: 271
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         17
      ICount:          81
      EdgeCount:       21
      CyclomaticComplexity: 6
      functionsReached:
        - rpc_register
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'core/rpc_lookup.c:261,7'
          Dst:             rpc_register
    - functionName:    rpc_register
      functionSourceFile: '/src/kamailio/src/core/rpc_lookup.c'
      linkageType:     InternalLinkage
      functionLinenumber: 237
      functionLinenumberEnd: 247
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         48
      ICount:          293
      EdgeCount:       63
      CyclomaticComplexity: 17
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
        - rpc_hash_add
        - rpc_lookup
        - strlen
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/rpc_lookup.c:240,27'
          Dst:             strlen
        - Src:             'core/rpc_lookup.c:240,5'
          Dst:             rpc_lookup
        - Src:             'core/rpc_lookup.c:241,3'
          Dst:             get_debug_level
        - Src:             'core/rpc_lookup.c:241,3'
          Dst:             get_debug_facility
        - Src:             'core/rpc_lookup.c:241,3'
          Dst:             dprint_color
        - Src:             'core/rpc_lookup.c:241,3'
          Dst:             my_pid
        - Src:             'core/rpc_lookup.c:241,3'
          Dst:             fprintf
        - Src:             'core/rpc_lookup.c:241,3'
          Dst:             dprint_color_reset
        - Src:             'core/rpc_lookup.c:241,3'
          Dst:             get_debug_facility
        - Src:             'core/rpc_lookup.c:244,5'
          Dst:             rpc_hash_add
    - functionName:    rpc_lookup
      functionSourceFile: '/src/kamailio/src/core/rpc_lookup.c'
      linkageType:     InternalLinkage
      functionLinenumber: 191
      functionLinenumberEnd: 195
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          36
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - str_hash_get
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'core/rpc_lookup.c:194,6'
          Dst:             str_hash_get
    - functionName:    rpc_hash_add
      functionSourceFile: '/src/kamailio/src/core/rpc_lookup.c'
      linkageType:     InternalLinkage
      functionLinenumber: 96
      functionLinenumberEnd: 184
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         122
      ICount:          941
      EdgeCount:       161
      CyclomaticComplexity: 41
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - futex_init
        - get_debug_facility
        - get_debug_level
        - my_pid
        - realloc
        - str_hash_add
        - strcmp
        - strlen
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/rpc_lookup.c:104,13'
          Dst:             strlen
        - Src:             'core/rpc_lookup.c:105,31'
          Dst:             strlen
        - Src:             'core/rpc_lookup.c:106,31'
          Dst:             strlen
        - Src:             'core/rpc_lookup.c:114,3'
          Dst:             get_debug_level
        - Src:             'core/rpc_lookup.c:114,3'
          Dst:             get_debug_facility
        - Src:             'core/rpc_lookup.c:114,3'
          Dst:             dprint_color
        - Src:             'core/rpc_lookup.c:114,3'
          Dst:             my_pid
        - Src:             'core/rpc_lookup.c:114,3'
          Dst:             fprintf
        - Src:             'core/rpc_lookup.c:114,3'
          Dst:             dprint_color_reset
        - Src:             'core/rpc_lookup.c:114,3'
          Dst:             get_debug_facility
        - Src:             'core/rpc_lookup.c:123,3'
          Dst:             futex_init
        - Src:             'core/rpc_lookup.c:156,2'
          Dst:             str_hash_add
        - Src:             'core/rpc_lookup.c:161,7'
          Dst:             realloc
        - Src:             'core/rpc_lookup.c:164,4'
          Dst:             get_debug_level
        - Src:             'core/rpc_lookup.c:164,4'
          Dst:             get_debug_facility
        - Src:             'core/rpc_lookup.c:164,4'
          Dst:             dprint_color
        - Src:             'core/rpc_lookup.c:164,4'
          Dst:             my_pid
        - Src:             'core/rpc_lookup.c:164,4'
          Dst:             fprintf
        - Src:             'core/rpc_lookup.c:164,4'
          Dst:             dprint_color_reset
        - Src:             'core/rpc_lookup.c:164,4'
          Dst:             get_debug_facility
        - Src:             'core/rpc_lookup.c:172,6'
          Dst:             strcmp
    - functionName:    str_hash_get
      functionSourceFile: '/src/kamailio/src/core/str_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 94
      functionLinenumberEnd: 105
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          95
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - get_hash1_raw
        - memcmp
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/str_hash.h:98,6'
          Dst:             get_hash1_raw
        - Src:             'core/str_hash.h:101,30'
          Dst:             memcmp
    - functionName:    futex_release
      functionSourceFile: '/src/kamailio/src/core/futexlock.h'
      linkageType:     InternalLinkage
      functionLinenumber: 130
      functionLinenumberEnd: 138
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          41
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - atomic_get_and_set_int
        - syscall
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/futexlock.h:134,6'
          Dst:             atomic_get_and_set_int
        - Src:             'core/futexlock.h:136,3'
          Dst:             syscall
    - functionName:    futex_get
      functionSourceFile: '/src/kamailio/src/core/futexlock.h'
      linkageType:     InternalLinkage
      functionLinenumber: 91
      functionLinenumberEnd: 126
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         23
      ICount:          106
      EdgeCount:       28
      CyclomaticComplexity: 7
      functionsReached:
        - atomic_cmpxchg_int
        - atomic_get_and_set_int
        - syscall
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/futexlock.h:99,6'
          Dst:             atomic_cmpxchg_int
        - Src:             'core/futexlock.h:108,4'
          Dst:             syscall
        - Src:             'core/futexlock.h:109,8'
          Dst:             atomic_get_and_set_int
        - Src:             'core/futexlock.h:119,7'
          Dst:             atomic_get_and_set_int
        - Src:             'core/futexlock.h:121,4'
          Dst:             syscall
        - Src:             'core/futexlock.h:122,8'
          Dst:             atomic_get_and_set_int
    - functionName:    rpc_lookupx
      functionSourceFile: '/src/kamailio/src/core/rpc_lookup.c'
      linkageType:     InternalLinkage
      functionLinenumber: 203
      functionLinenumberEnd: 230
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          120
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - futex_get
        - futex_release
        - str_hash_get
        - time
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/rpc_lookup.c:209,6'
          Dst:             str_hash_get
        - Src:             'core/rpc_lookup.c:214,11'
          Dst:             time
        - Src:             'core/rpc_lookup.c:215,4'
          Dst:             futex_get
        - Src:             'core/rpc_lookup.c:225,4'
          Dst:             futex_release
    - functionName:    destroy_rpcs
      functionSourceFile: '/src/kamailio/src/core/rpc_lookup.c'
      linkageType:     InternalLinkage
      functionLinenumber: 64
      functionLinenumberEnd: 89
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         20
      ICount:          118
      EdgeCount:       25
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    str_hash_init
      functionSourceFile: '/src/kamailio/src/core/str_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 74
      functionLinenumberEnd: 79
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         7
      ICount:          57
      EdgeCount:       7
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    str_hash_alloc
      functionSourceFile: '/src/kamailio/src/core/str_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 61
      functionLinenumberEnd: 70
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         49
      ICount:          303
      EdgeCount:       64
      CyclomaticComplexity: 17
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/str_hash.h:65,3'
          Dst:             get_debug_level
        - Src:             'core/str_hash.h:65,3'
          Dst:             get_debug_facility
        - Src:             'core/str_hash.h:65,3'
          Dst:             dprint_color
        - Src:             'core/str_hash.h:65,3'
          Dst:             my_pid
        - Src:             'core/str_hash.h:65,3'
          Dst:             fprintf
        - Src:             'core/str_hash.h:65,3'
          Dst:             dprint_color_reset
        - Src:             'core/str_hash.h:65,3'
          Dst:             get_debug_facility
    - functionName:    init_rpcs
      functionSourceFile: '/src/kamailio/src/core/rpc_lookup.c'
      linkageType:     InternalLinkage
      functionLinenumber: 47
      functionLinenumberEnd: 60
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         49
      ICount:          282
      EdgeCount:       64
      CyclomaticComplexity: 17
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
        - str_hash_alloc
        - str_hash_init
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/rpc_lookup.c:48,5'
          Dst:             str_hash_alloc
        - Src:             'core/rpc_lookup.c:50,2'
          Dst:             str_hash_init
        - Src:             'core/rpc_lookup.c:56,3'
          Dst:             get_debug_level
        - Src:             'core/rpc_lookup.c:56,3'
          Dst:             get_debug_facility
        - Src:             'core/rpc_lookup.c:56,3'
          Dst:             dprint_color
        - Src:             'core/rpc_lookup.c:56,3'
          Dst:             my_pid
        - Src:             'core/rpc_lookup.c:56,3'
          Dst:             fprintf
        - Src:             'core/rpc_lookup.c:56,3'
          Dst:             dprint_color_reset
        - Src:             'core/rpc_lookup.c:56,3'
          Dst:             get_debug_facility
    - functionName:    rve_op_is_commutative
      functionSourceFile: '/src/kamailio/src/core/rvalue.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2756
      functionLinenumberEnd: 2813
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         47
      ICount:          184
      EdgeCount:       92
      CyclomaticComplexity: 47
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'core/rvalue.c:2757,2'
          Branch Sides:    []
      Callsites:       []
    - functionName:    rve_op_is_assoc
      functionSourceFile: '/src/kamailio/src/core/rvalue.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2699
      functionLinenumberEnd: 2751
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         47
      ICount:          184
      EdgeCount:       92
      CyclomaticComplexity: 47
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'core/rvalue.c:2700,2'
          Branch Sides:    []
      Callsites:       []
    - functionName:    rve_opt_01
      functionSourceFile: '/src/kamailio/src/core/rvalue.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3022
      functionLinenumberEnd: 3410
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1203
      ICount:          8359
      EdgeCount:       1584
      CyclomaticComplexity: 383
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
        - rval_destroy
        - rval_expr_eval_new
        - rve_destroy
        - rve_guess_type
        - rve_is_constant
        - rve_replace_with_ct_rv
      functionUses:    1
      BranchProfiles:
        - Branch String:   'core/rvalue.c:3092,3'
          Branch Sides:    []
        - Branch String:   'core/rvalue.c:3294,3'
          Branch Sides:    []
      Callsites:
        - Src:             'core/rvalue.c:3069,5'
          Dst:             rve_is_constant
        - Src:             'core/rvalue.c:3073,12'
          Dst:             rve_is_constant
        - Src:             'core/rvalue.c:3083,11'
          Dst:             rval_expr_eval_new
        - Src:             'core/rvalue.c:3084,3'
          Dst:             get_debug_level
        - Src:             'core/rvalue.c:3084,3'
          Dst:             get_debug_facility
        - Src:             'core/rvalue.c:3084,3'
          Dst:             dprint_color
        - Src:             'core/rvalue.c:3084,3'
          Dst:             my_pid
        - Src:             'core/rvalue.c:3084,3'
          Dst:             fprintf
        - Src:             'core/rvalue.c:3084,3'
          Dst:             dprint_color_reset
        - Src:             'core/rvalue.c:3084,3'
          Dst:             get_debug_facility
        - Src:             'core/rvalue.c:3097,9'
          Dst:             rve_replace_with_ct_rv
        - Src:             'core/rvalue.c:3103,6'
          Dst:             rve_destroy
        - Src:             'core/rvalue.c:3104,6'
          Dst:             rve_guess_type
        - Src:             'core/rvalue.c:3112,10'
          Dst:             rve_replace_with_ct_rv
        - Src:             'core/rvalue.c:3117,7'
          Dst:             get_debug_level
        - Src:             'core/rvalue.c:3117,7'
          Dst:             get_debug_facility
        - Src:             'core/rvalue.c:3117,7'
          Dst:             dprint_color
        - Src:             'core/rvalue.c:3117,7'
          Dst:             my_pid
        - Src:             'core/rvalue.c:3117,7'
          Dst:             fprintf
        - Src:             'core/rvalue.c:3117,7'
          Dst:             dprint_color_reset
        - Src:             'core/rvalue.c:3117,7'
          Dst:             get_debug_facility
        - Src:             'core/rvalue.c:3123,7'
          Dst:             rve_destroy
        - Src:             'core/rvalue.c:3124,7'
          Dst:             rve_guess_type
        - Src:             'core/rvalue.c:3133,10'
          Dst:             rve_replace_with_ct_rv
        - Src:             'core/rvalue.c:3138,7'
          Dst:             get_debug_level
        - Src:             'core/rvalue.c:3138,7'
          Dst:             get_debug_facility
        - Src:             'core/rvalue.c:3138,7'
          Dst:             dprint_color
        - Src:             'core/rvalue.c:3138,7'
          Dst:             my_pid
        - Src:             'core/rvalue.c:3138,7'
          Dst:             fprintf
        - Src:             'core/rvalue.c:3138,7'
          Dst:             dprint_color_reset
        - Src:             'core/rvalue.c:3138,7'
          Dst:             get_debug_facility
        - Src:             'core/rvalue.c:3148,7'
          Dst:             rve_destroy
        - Src:             'core/rvalue.c:3149,7'
          Dst:             rve_guess_type
        - Src:             'core/rvalue.c:3159,9'
          Dst:             rve_replace_with_ct_rv
        - Src:             'core/rvalue.c:3170,6'
          Dst:             rve_destroy
        - Src:             'core/rvalue.c:3171,6'
          Dst:             rve_guess_type
        - Src:             'core/rvalue.c:3179,9'
          Dst:             rve_replace_with_ct_rv
        - Src:             'core/rvalue.c:3185,6'
          Dst:             rve_destroy
        - Src:             'core/rvalue.c:3186,6'
          Dst:             rve_guess_type
        - Src:             'core/rvalue.c:3194,9'
          Dst:             rve_replace_with_ct_rv
        - Src:             'core/rvalue.c:3200,6'
          Dst:             rve_destroy
        - Src:             'core/rvalue.c:3201,6'
          Dst:             rve_guess_type
        - Src:             'core/rvalue.c:3216,6'
          Dst:             rve_destroy
        - Src:             'core/rvalue.c:3217,6'
          Dst:             rve_guess_type
        - Src:             'core/rvalue.c:3230,7'
          Dst:             get_debug_level
        - Src:             'core/rvalue.c:3230,7'
          Dst:             get_debug_facility
        - Src:             'core/rvalue.c:3230,7'
          Dst:             dprint_color
        - Src:             'core/rvalue.c:3230,7'
          Dst:             my_pid
        - Src:             'core/rvalue.c:3230,7'
          Dst:             fprintf
        - Src:             'core/rvalue.c:3230,7'
          Dst:             dprint_color_reset
        - Src:             'core/rvalue.c:3230,7'
          Dst:             get_debug_facility
        - Src:             'core/rvalue.c:3236,7'
          Dst:             get_debug_level
        - Src:             'core/rvalue.c:3236,7'
          Dst:             get_debug_facility
        - Src:             'core/rvalue.c:3236,7'
          Dst:             dprint_color
        - Src:             'core/rvalue.c:3236,7'
          Dst:             my_pid
        - Src:             'core/rvalue.c:3236,7'
          Dst:             fprintf
        - Src:             'core/rvalue.c:3236,7'
          Dst:             dprint_color_reset
        - Src:             'core/rvalue.c:3236,7'
          Dst:             get_debug_facility
        - Src:             'core/rvalue.c:3243,7'
          Dst:             get_debug_level
        - Src:             'core/rvalue.c:3243,7'
          Dst:             get_debug_facility
        - Src:             'core/rvalue.c:3243,7'
          Dst:             dprint_color
        - Src:             'core/rvalue.c:3243,7'
          Dst:             my_pid
        - Src:             'core/rvalue.c:3243,7'
          Dst:             fprintf
        - Src:             'core/rvalue.c:3243,7'
          Dst:             dprint_color_reset
        - Src:             'core/rvalue.c:3243,7'
          Dst:             get_debug_facility
        - Src:             'core/rvalue.c:3249,7'
          Dst:             get_debug_level
        - Src:             'core/rvalue.c:3249,7'
          Dst:             get_debug_facility
        - Src:             'core/rvalue.c:3249,7'
          Dst:             dprint_color
        - Src:             'core/rvalue.c:3249,7'
          Dst:             my_pid
        - Src:             'core/rvalue.c:3249,7'
          Dst:             fprintf
        - Src:             'core/rvalue.c:3249,7'
          Dst:             dprint_color_reset
        - Src:             'core/rvalue.c:3249,7'
          Dst:             get_debug_facility
        - Src:             'core/rvalue.c:3254,6'
          Dst:             get_debug_level
        - Src:             'core/rvalue.c:3254,6'
          Dst:             get_debug_facility
        - Src:             'core/rvalue.c:3254,6'
          Dst:             dprint_color
        - Src:             'core/rvalue.c:3254,6'
          Dst:             my_pid
        - Src:             'core/rvalue.c:3254,6'
          Dst:             fprintf
        - Src:             'core/rvalue.c:3254,6'
          Dst:             dprint_color_reset
        - Src:             'core/rvalue.c:3254,6'
          Dst:             get_debug_facility
        - Src:             'core/rvalue.c:3262,7'
          Dst:             get_debug_level
        - Src:             'core/rvalue.c:3262,7'
          Dst:             get_debug_facility
        - Src:             'core/rvalue.c:3262,7'
          Dst:             dprint_color
        - Src:             'core/rvalue.c:3262,7'
          Dst:             my_pid
        - Src:             'core/rvalue.c:3262,7'
          Dst:             fprintf
        - Src:             'core/rvalue.c:3262,7'
          Dst:             dprint_color_reset
        - Src:             'core/rvalue.c:3262,7'
          Dst:             get_debug_facility
        - Src:             'core/rvalue.c:3268,7'
          Dst:             get_debug_level
        - Src:             'core/rvalue.c:3268,7'
          Dst:             get_debug_facility
        - Src:             'core/rvalue.c:3268,7'
          Dst:             dprint_color
        - Src:             'core/rvalue.c:3268,7'
          Dst:             my_pid
        - Src:             'core/rvalue.c:3268,7'
          Dst:             fprintf
        - Src:             'core/rvalue.c:3268,7'
          Dst:             dprint_color_reset
        - Src:             'core/rvalue.c:3268,7'
          Dst:             get_debug_facility
        - Src:             'core/rvalue.c:3275,7'
          Dst:             get_debug_level
        - Src:             'core/rvalue.c:3275,7'
          Dst:             get_debug_facility
        - Src:             'core/rvalue.c:3275,7'
          Dst:             dprint_color
        - Src:             'core/rvalue.c:3275,7'
          Dst:             my_pid
        - Src:             'core/rvalue.c:3275,7'
          Dst:             fprintf
        - Src:             'core/rvalue.c:3275,7'
          Dst:             dprint_color_reset
        - Src:             'core/rvalue.c:3275,7'
          Dst:             get_debug_facility
        - Src:             'core/rvalue.c:3281,7'
          Dst:             get_debug_level
        - Src:             'core/rvalue.c:3281,7'
          Dst:             get_debug_facility
        - Src:             'core/rvalue.c:3281,7'
          Dst:             dprint_color
        - Src:             'core/rvalue.c:3281,7'
          Dst:             my_pid
        - Src:             'core/rvalue.c:3281,7'
          Dst:             fprintf
        - Src:             'core/rvalue.c:3281,7'
          Dst:             dprint_color_reset
        - Src:             'core/rvalue.c:3281,7'
          Dst:             get_debug_facility
        - Src:             'core/rvalue.c:3286,6'
          Dst:             get_debug_level
        - Src:             'core/rvalue.c:3286,6'
          Dst:             get_debug_facility
        - Src:             'core/rvalue.c:3286,6'
          Dst:             dprint_color
        - Src:             'core/rvalue.c:3286,6'
          Dst:             my_pid
        - Src:             'core/rvalue.c:3286,6'
          Dst:             fprintf
        - Src:             'core/rvalue.c:3286,6'
          Dst:             dprint_color_reset
        - Src:             'core/rvalue.c:3286,6'
          Dst:             get_debug_facility
        - Src:             'core/rvalue.c:3299,6'
          Dst:             rve_destroy
        - Src:             'core/rvalue.c:3300,6'
          Dst:             rve_guess_type
        - Src:             'core/rvalue.c:3309,6'
          Dst:             rve_destroy
        - Src:             'core/rvalue.c:3316,7'
          Dst:             get_debug_level
        - Src:             'core/rvalue.c:3316,7'
          Dst:             get_debug_facility
        - Src:             'core/rvalue.c:3316,7'
          Dst:             dprint_color
        - Src:             'core/rvalue.c:3316,7'
          Dst:             my_pid
        - Src:             'core/rvalue.c:3316,7'
          Dst:             fprintf
        - Src:             'core/rvalue.c:3316,7'
          Dst:             dprint_color_reset
        - Src:             'core/rvalue.c:3316,7'
          Dst:             get_debug_facility
        - Src:             'core/rvalue.c:3335,7'
          Dst:             get_debug_level
        - Src:             'core/rvalue.c:3335,7'
          Dst:             get_debug_facility
        - Src:             'core/rvalue.c:3335,7'
          Dst:             dprint_color
        - Src:             'core/rvalue.c:3335,7'
          Dst:             my_pid
        - Src:             'core/rvalue.c:3335,7'
          Dst:             fprintf
        - Src:             'core/rvalue.c:3335,7'
          Dst:             dprint_color_reset
        - Src:             'core/rvalue.c:3335,7'
          Dst:             get_debug_facility
        - Src:             'core/rvalue.c:3341,7'
          Dst:             get_debug_level
        - Src:             'core/rvalue.c:3341,7'
          Dst:             get_debug_facility
        - Src:             'core/rvalue.c:3341,7'
          Dst:             dprint_color
        - Src:             'core/rvalue.c:3341,7'
          Dst:             my_pid
        - Src:             'core/rvalue.c:3341,7'
          Dst:             fprintf
        - Src:             'core/rvalue.c:3341,7'
          Dst:             dprint_color_reset
        - Src:             'core/rvalue.c:3341,7'
          Dst:             get_debug_facility
        - Src:             'core/rvalue.c:3348,7'
          Dst:             get_debug_level
        - Src:             'core/rvalue.c:3348,7'
          Dst:             get_debug_facility
        - Src:             'core/rvalue.c:3348,7'
          Dst:             dprint_color
        - Src:             'core/rvalue.c:3348,7'
          Dst:             my_pid
        - Src:             'core/rvalue.c:3348,7'
          Dst:             fprintf
        - Src:             'core/rvalue.c:3348,7'
          Dst:             dprint_color_reset
        - Src:             'core/rvalue.c:3348,7'
          Dst:             get_debug_facility
        - Src:             'core/rvalue.c:3354,7'
          Dst:             get_debug_level
        - Src:             'core/rvalue.c:3354,7'
          Dst:             get_debug_facility
        - Src:             'core/rvalue.c:3354,7'
          Dst:             dprint_color
        - Src:             'core/rvalue.c:3354,7'
          Dst:             my_pid
        - Src:             'core/rvalue.c:3354,7'
          Dst:             fprintf
        - Src:             'core/rvalue.c:3354,7'
          Dst:             dprint_color_reset
        - Src:             'core/rvalue.c:3354,7'
          Dst:             get_debug_facility
        - Src:             'core/rvalue.c:3359,6'
          Dst:             get_debug_level
        - Src:             'core/rvalue.c:3359,6'
          Dst:             get_debug_facility
        - Src:             'core/rvalue.c:3359,6'
          Dst:             dprint_color
        - Src:             'core/rvalue.c:3359,6'
          Dst:             my_pid
        - Src:             'core/rvalue.c:3359,6'
          Dst:             fprintf
        - Src:             'core/rvalue.c:3359,6'
          Dst:             dprint_color_reset
        - Src:             'core/rvalue.c:3359,6'
          Dst:             get_debug_facility
        - Src:             'core/rvalue.c:3367,7'
          Dst:             get_debug_level
        - Src:             'core/rvalue.c:3367,7'
          Dst:             get_debug_facility
        - Src:             'core/rvalue.c:3367,7'
          Dst:             dprint_color
        - Src:             'core/rvalue.c:3367,7'
          Dst:             my_pid
        - Src:             'core/rvalue.c:3367,7'
          Dst:             fprintf
        - Src:             'core/rvalue.c:3367,7'
          Dst:             dprint_color_reset
        - Src:             'core/rvalue.c:3367,7'
          Dst:             get_debug_facility
        - Src:             'core/rvalue.c:3373,7'
          Dst:             get_debug_level
        - Src:             'core/rvalue.c:3373,7'
          Dst:             get_debug_facility
        - Src:             'core/rvalue.c:3373,7'
          Dst:             dprint_color
        - Src:             'core/rvalue.c:3373,7'
          Dst:             my_pid
        - Src:             'core/rvalue.c:3373,7'
          Dst:             fprintf
        - Src:             'core/rvalue.c:3373,7'
          Dst:             dprint_color_reset
        - Src:             'core/rvalue.c:3373,7'
          Dst:             get_debug_facility
        - Src:             'core/rvalue.c:3380,7'
          Dst:             get_debug_level
        - Src:             'core/rvalue.c:3380,7'
          Dst:             get_debug_facility
        - Src:             'core/rvalue.c:3380,7'
          Dst:             dprint_color
        - Src:             'core/rvalue.c:3380,7'
          Dst:             my_pid
        - Src:             'core/rvalue.c:3380,7'
          Dst:             fprintf
        - Src:             'core/rvalue.c:3380,7'
          Dst:             dprint_color_reset
        - Src:             'core/rvalue.c:3380,7'
          Dst:             get_debug_facility
        - Src:             'core/rvalue.c:3386,7'
          Dst:             get_debug_level
        - Src:             'core/rvalue.c:3386,7'
          Dst:             get_debug_facility
        - Src:             'core/rvalue.c:3386,7'
          Dst:             dprint_color
        - Src:             'core/rvalue.c:3386,7'
          Dst:             my_pid
        - Src:             'core/rvalue.c:3386,7'
          Dst:             fprintf
        - Src:             'core/rvalue.c:3386,7'
          Dst:             dprint_color_reset
        - Src:             'core/rvalue.c:3386,7'
          Dst:             get_debug_facility
        - Src:             'core/rvalue.c:3391,6'
          Dst:             get_debug_level
        - Src:             'core/rvalue.c:3391,6'
          Dst:             get_debug_facility
        - Src:             'core/rvalue.c:3391,6'
          Dst:             dprint_color
        - Src:             'core/rvalue.c:3391,6'
          Dst:             my_pid
        - Src:             'core/rvalue.c:3391,6'
          Dst:             fprintf
        - Src:             'core/rvalue.c:3391,6'
          Dst:             dprint_color_reset
        - Src:             'core/rvalue.c:3391,6'
          Dst:             get_debug_facility
        - Src:             'core/rvalue.c:3400,3'
          Dst:             rval_destroy
        - Src:             'core/rvalue.c:3406,3'
          Dst:             rval_destroy
    - functionName:    rve_is_constant
      functionSourceFile: '/src/kamailio/src/core/rvalue.c'
      linkageType:     InternalLinkage
      functionLinenumber: 563
      functionLinenumberEnd: 624
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         60
      ICount:          257
      EdgeCount:       119
      CyclomaticComplexity: 61
      functionsReached:
        - rve_is_constant
      functionUses:    27
      BranchProfiles:
        - Branch String:   'core/rvalue.c:564,2'
          Branch Sides:    []
        - Branch String:   'core/rvalue.c:566,4'
          Branch Sides:    []
      Callsites:
        - Src:             'core/rvalue.c:590,11'
          Dst:             rve_is_constant
        - Src:             'core/rvalue.c:618,11'
          Dst:             rve_is_constant
        - Src:             'core/rvalue.c:619,11'
          Dst:             rve_is_constant
    - functionName:    rval_expr_eval_new
      functionSourceFile: '/src/kamailio/src/core/rvalue.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2510
      functionLinenumberEnd: 2521
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          57
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - rval_destroy
        - rval_expr_eval
        - rval_new
      functionUses:    7
      BranchProfiles:  []
      Callsites:
        - Src:             'core/rvalue.c:2514,8'
          Dst:             rval_expr_eval
        - Src:             'core/rvalue.c:2518,9'
          Dst:             rval_new
        - Src:             'core/rvalue.c:2519,3'
          Dst:             rval_destroy
    - functionName:    rve_replace_with_ct_rv
      functionSourceFile: '/src/kamailio/src/core/rvalue.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2903
      functionLinenumberEnd: 2934
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         134
      ICount:          968
      EdgeCount:       177
      CyclomaticComplexity: 45
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
        - rval_get_long
        - rval_get_str
        - rve_replace_with_val
      functionUses:    12
      BranchProfiles:  []
      Callsites:
        - Src:             'core/rvalue.c:2912,6'
          Dst:             rval_get_long
        - Src:             'core/rvalue.c:2913,4'
          Dst:             get_debug_level
        - Src:             'core/rvalue.c:2913,4'
          Dst:             get_debug_facility
        - Src:             'core/rvalue.c:2913,4'
          Dst:             dprint_color
        - Src:             'core/rvalue.c:2913,4'
          Dst:             my_pid
        - Src:             'core/rvalue.c:2913,4'
          Dst:             fprintf
        - Src:             'core/rvalue.c:2913,4'
          Dst:             dprint_color_reset
        - Src:             'core/rvalue.c:2913,4'
          Dst:             get_debug_facility
        - Src:             'core/rvalue.c:2920,6'
          Dst:             rval_get_str
        - Src:             'core/rvalue.c:2921,4'
          Dst:             get_debug_level
        - Src:             'core/rvalue.c:2921,4'
          Dst:             get_debug_facility
        - Src:             'core/rvalue.c:2921,4'
          Dst:             dprint_color
        - Src:             'core/rvalue.c:2921,4'
          Dst:             my_pid
        - Src:             'core/rvalue.c:2921,4'
          Dst:             fprintf
        - Src:             'core/rvalue.c:2921,4'
          Dst:             dprint_color_reset
        - Src:             'core/rvalue.c:2921,4'
          Dst:             get_debug_facility
        - Src:             'core/rvalue.c:2928,3'
          Dst:             get_debug_level
        - Src:             'core/rvalue.c:2928,3'
          Dst:             get_debug_facility
        - Src:             'core/rvalue.c:2928,3'
          Dst:             dprint_color
        - Src:             'core/rvalue.c:2928,3'
          Dst:             my_pid
        - Src:             'core/rvalue.c:2928,3'
          Dst:             fprintf
        - Src:             'core/rvalue.c:2928,3'
          Dst:             dprint_color_reset
        - Src:             'core/rvalue.c:2928,3'
          Dst:             get_debug_facility
        - Src:             'core/rvalue.c:2933,9'
          Dst:             rve_replace_with_val
    - functionName:    rve_destroy
      functionSourceFile: '/src/kamailio/src/core/rvalue.c'
      linkageType:     InternalLinkage
      functionLinenumber: 167
      functionLinenumberEnd: 198
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         107
      ICount:          733
      EdgeCount:       141
      CyclomaticComplexity: 36
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
        - rval_destroy
        - rve_destroy
      functionUses:    32
      BranchProfiles:  []
      Callsites:
        - Src:             'core/rvalue.c:172,6'
          Dst:             rval_destroy
        - Src:             'core/rvalue.c:174,6'
          Dst:             get_debug_level
        - Src:             'core/rvalue.c:174,6'
          Dst:             get_debug_facility
        - Src:             'core/rvalue.c:174,6'
          Dst:             dprint_color
        - Src:             'core/rvalue.c:174,6'
          Dst:             my_pid
        - Src:             'core/rvalue.c:174,6'
          Dst:             fprintf
        - Src:             'core/rvalue.c:174,6'
          Dst:             dprint_color_reset
        - Src:             'core/rvalue.c:174,6'
          Dst:             get_debug_facility
        - Src:             'core/rvalue.c:182,6'
          Dst:             rval_destroy
        - Src:             'core/rvalue.c:184,6'
          Dst:             get_debug_level
        - Src:             'core/rvalue.c:184,6'
          Dst:             get_debug_facility
        - Src:             'core/rvalue.c:184,6'
          Dst:             dprint_color
        - Src:             'core/rvalue.c:184,6'
          Dst:             my_pid
        - Src:             'core/rvalue.c:184,6'
          Dst:             fprintf
        - Src:             'core/rvalue.c:184,6'
          Dst:             dprint_color_reset
        - Src:             'core/rvalue.c:184,6'
          Dst:             get_debug_facility
        - Src:             'core/rvalue.c:192,5'
          Dst:             rve_destroy
        - Src:             'core/rvalue.c:194,5'
          Dst:             rve_destroy
    - functionName:    rve_guess_type
      functionSourceFile: '/src/kamailio/src/core/rvalue.c'
      linkageType:     InternalLinkage
      functionLinenumber: 491
      functionLinenumberEnd: 555
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         59
      ICount:          242
      EdgeCount:       116
      CyclomaticComplexity: 59
      functionsReached:
        - rve_guess_type
      functionUses:    19
      BranchProfiles:
        - Branch String:   'core/rvalue.c:492,2'
          Branch Sides:    []
        - Branch String:   'core/rvalue.c:494,4'
          Branch Sides:    []
      Callsites:
        - Src:             'core/rvalue.c:543,11'
          Dst:             rve_guess_type
        - Src:             'core/rvalue.c:550,11'
          Dst:             rve_guess_type
    - functionName:    rval_destroy
      functionSourceFile: '/src/kamailio/src/core/rvalue.c'
      linkageType:     InternalLinkage
      functionLinenumber: 145
      functionLinenumberEnd: 147
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - rval_destroy_helper
      functionUses:    102
      BranchProfiles:  []
      Callsites:
        - Src:             'core/rvalue.c:146,2'
          Dst:             rval_destroy_helper
    - functionName:    rval_destroy_helper
      functionSourceFile: '/src/kamailio/src/core/rvalue.c'
      linkageType:     InternalLinkage
      functionLinenumber: 120
      functionLinenumberEnd: 138
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         62
      ICount:          366
      EdgeCount:       81
      CyclomaticComplexity: 21
      functionsReached:
        - abort
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
        - regfree
        - rval_force_clean
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/rvalue.c:122,3'
          Dst:             rval_force_clean
        - Src:             'core/rvalue.c:126,5'
          Dst:             get_debug_level
        - Src:             'core/rvalue.c:126,5'
          Dst:             get_debug_facility
        - Src:             'core/rvalue.c:126,5'
          Dst:             dprint_color
        - Src:             'core/rvalue.c:126,5'
          Dst:             my_pid
        - Src:             'core/rvalue.c:126,5'
          Dst:             fprintf
        - Src:             'core/rvalue.c:126,5'
          Dst:             dprint_color_reset
        - Src:             'core/rvalue.c:126,5'
          Dst:             get_debug_facility
        - Src:             'core/rvalue.c:127,4'
          Dst:             regfree
        - Src:             'core/rvalue.c:134,5'
          Dst:             abort
    - functionName:    rval_force_clean
      functionSourceFile: '/src/kamailio/src/core/rvalue.c'
      linkageType:     InternalLinkage
      functionLinenumber: 89
      functionLinenumberEnd: 116
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         101
      ICount:          649
      EdgeCount:       131
      CyclomaticComplexity: 32
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
        - regfree
      functionUses:    2
      BranchProfiles:
        - Branch String:   'core/rvalue.c:91,3'
          Branch Sides:    []
      Callsites:
        - Src:             'core/rvalue.c:98,5'
          Dst:             get_debug_level
        - Src:             'core/rvalue.c:98,5'
          Dst:             get_debug_facility
        - Src:             'core/rvalue.c:98,5'
          Dst:             dprint_color
        - Src:             'core/rvalue.c:98,5'
          Dst:             my_pid
        - Src:             'core/rvalue.c:98,5'
          Dst:             fprintf
        - Src:             'core/rvalue.c:98,5'
          Dst:             dprint_color_reset
        - Src:             'core/rvalue.c:98,5'
          Dst:             get_debug_facility
        - Src:             'core/rvalue.c:106,5'
          Dst:             get_debug_level
        - Src:             'core/rvalue.c:106,5'
          Dst:             get_debug_facility
        - Src:             'core/rvalue.c:106,5'
          Dst:             dprint_color
        - Src:             'core/rvalue.c:106,5'
          Dst:             my_pid
        - Src:             'core/rvalue.c:106,5'
          Dst:             fprintf
        - Src:             'core/rvalue.c:106,5'
          Dst:             dprint_color_reset
        - Src:             'core/rvalue.c:106,5'
          Dst:             get_debug_facility
        - Src:             'core/rvalue.c:110,4'
          Dst:             regfree
    - functionName:    rval_get_long
      functionSourceFile: '/src/kamailio/src/core/rvalue.c'
      linkageType:     InternalLinkage
      functionLinenumber: 942
      functionLinenumberEnd: 1090
      functionDepth:   0
      returnType:      size_t
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         242
      ICount:          1487
      EdgeCount:       318
      CyclomaticComplexity: 78
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - eval_expr
        - fprintf
        - get_debug_facility
        - get_debug_level
        - hexstr2int
        - my_pid
        - pv_get_spec_value
        - pv_value_destroy
        - run_actions_safe
        - run_select
        - search_avp_by_index
        - str2slong
      functionUses:    9
      BranchProfiles:
        - Branch String:   'core/rvalue.c:954,2'
          Branch Sides:    []
      Callsites:
        - Src:             'core/rvalue.c:962,9'
          Dst:             eval_expr
        - Src:             'core/rvalue.c:971,11'
          Dst:             run_actions_safe
        - Src:             'core/rvalue.c:973,12'
          Dst:             run_actions_safe
        - Src:             'core/rvalue.c:981,8'
          Dst:             run_select
        - Src:             'core/rvalue.c:1002,13'
          Dst:             search_avp_by_index
        - Src:             'core/rvalue.c:1030,8'
          Dst:             pv_get_spec_value
        - Src:             'core/rvalue.c:1033,7'
          Dst:             pv_value_destroy
        - Src:             'core/rvalue.c:1041,7'
          Dst:             pv_value_destroy
        - Src:             'core/rvalue.c:1050,4'
          Dst:             get_debug_level
        - Src:             'core/rvalue.c:1050,4'
          Dst:             get_debug_facility
        - Src:             'core/rvalue.c:1050,4'
          Dst:             dprint_color
        - Src:             'core/rvalue.c:1050,4'
          Dst:             my_pid
        - Src:             'core/rvalue.c:1050,4'
          Dst:             fprintf
        - Src:             'core/rvalue.c:1050,4'
          Dst:             dprint_color_reset
        - Src:             'core/rvalue.c:1050,4'
          Dst:             get_debug_facility
        - Src:             'core/rvalue.c:1064,10'
          Dst:             str2slong
        - Src:             'core/rvalue.c:1067,12'
          Dst:             hexstr2int
        - Src:             'core/rvalue.c:1072,4'
          Dst:             get_debug_level
        - Src:             'core/rvalue.c:1072,4'
          Dst:             get_debug_facility
        - Src:             'core/rvalue.c:1072,4'
          Dst:             dprint_color
        - Src:             'core/rvalue.c:1072,4'
          Dst:             my_pid
        - Src:             'core/rvalue.c:1072,4'
          Dst:             fprintf
        - Src:             'core/rvalue.c:1072,4'
          Dst:             dprint_color_reset
        - Src:             'core/rvalue.c:1072,4'
          Dst:             get_debug_facility
        - Src:             'core/rvalue.c:1082,3'
          Dst:             pv_value_destroy
        - Src:             'core/rvalue.c:1085,2'
          Dst:             get_debug_level
        - Src:             'core/rvalue.c:1085,2'
          Dst:             get_debug_facility
        - Src:             'core/rvalue.c:1085,2'
          Dst:             dprint_color
        - Src:             'core/rvalue.c:1085,2'
          Dst:             my_pid
        - Src:             'core/rvalue.c:1085,2'
          Dst:             fprintf
        - Src:             'core/rvalue.c:1085,2'
          Dst:             dprint_color_reset
        - Src:             'core/rvalue.c:1085,2'
          Dst:             get_debug_facility
    - functionName:    rval_get_str
      functionSourceFile: '/src/kamailio/src/core/rvalue.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1310
      functionLinenumberEnd: 1330
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         51
      ICount:          341
      EdgeCount:       66
      CyclomaticComplexity: 17
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
        - rval_cache_clean
        - rval_get_tmp_str
      functionUses:    15
      BranchProfiles:  []
      Callsites:
        - Src:             'core/rvalue.c:1315,5'
          Dst:             rval_get_tmp_str
        - Src:             'core/rvalue.c:1319,3'
          Dst:             get_debug_level
        - Src:             'core/rvalue.c:1319,3'
          Dst:             get_debug_facility
        - Src:             'core/rvalue.c:1319,3'
          Dst:             dprint_color
        - Src:             'core/rvalue.c:1319,3'
          Dst:             my_pid
        - Src:             'core/rvalue.c:1319,3'
          Dst:             fprintf
        - Src:             'core/rvalue.c:1319,3'
          Dst:             dprint_color_reset
        - Src:             'core/rvalue.c:1319,3'
          Dst:             get_debug_facility
        - Src:             'core/rvalue.c:1325,2'
          Dst:             rval_cache_clean
        - Src:             'core/rvalue.c:1328,2'
          Dst:             rval_cache_clean
    - functionName:    rve_replace_with_val
      functionSourceFile: '/src/kamailio/src/core/rvalue.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2872
      functionLinenumberEnd: 2894
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         51
      ICount:          342
      EdgeCount:       66
      CyclomaticComplexity: 17
      functionsReached:
        - abort
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
        - rval_destroy_content
        - rval_init
        - rve_destroy
        - rve_op_unary
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/rvalue.c:2877,3'
          Dst:             rve_destroy
        - Src:             'core/rvalue.c:2878,6'
          Dst:             rve_op_unary
        - Src:             'core/rvalue.c:2879,4'
          Dst:             rve_destroy
        - Src:             'core/rvalue.c:2882,4'
          Dst:             get_debug_level
        - Src:             'core/rvalue.c:2882,4'
          Dst:             get_debug_facility
        - Src:             'core/rvalue.c:2882,4'
          Dst:             dprint_color
        - Src:             'core/rvalue.c:2882,4'
          Dst:             my_pid
        - Src:             'core/rvalue.c:2882,4'
          Dst:             fprintf
        - Src:             'core/rvalue.c:2882,4'
          Dst:             dprint_color_reset
        - Src:             'core/rvalue.c:2882,4'
          Dst:             get_debug_facility
        - Src:             'core/rvalue.c:2886,4'
          Dst:             abort
        - Src:             'core/rvalue.c:2888,3'
          Dst:             rval_destroy_content
        - Src:             'core/rvalue.c:2890,2'
          Dst:             rval_init
        - Src:             'core/rvalue.c:2892,2'
          Dst:             rval_init
    - functionName:    rve_op_unary
      functionSourceFile: '/src/kamailio/src/core/rvalue.c'
      linkageType:     InternalLinkage
      functionLinenumber: 641
      functionLinenumberEnd: 689
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         44
      ICount:          179
      EdgeCount:       86
      CyclomaticComplexity: 44
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'core/rvalue.c:642,2'
          Branch Sides:    []
      Callsites:       []
    - functionName:    rval_destroy_content
      functionSourceFile: '/src/kamailio/src/core/rvalue.c'
      linkageType:     InternalLinkage
      functionLinenumber: 154
      functionLinenumberEnd: 156
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - rval_destroy_helper
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/rvalue.c:155,2'
          Dst:             rval_destroy_helper
    - functionName:    rval_init
      functionSourceFile: '/src/kamailio/src/core/rvalue.c'
      linkageType:     InternalLinkage
      functionLinenumber: 220
      functionLinenumberEnd: 229
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         4
      ICount:          42
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    rval_get_tmp_str
      functionSourceFile: '/src/kamailio/src/core/rvalue.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1159
      functionLinenumberEnd: 1300
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         169
      ICount:          1169
      EdgeCount:       220
      CyclomaticComplexity: 53
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - eval_expr
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
        - pv_get_spec_value
        - pv_value_destroy
        - run_actions_safe
        - run_select
        - search_avp_by_index
        - sint2strbuf
      functionUses:    5
      BranchProfiles:
        - Branch String:   'core/rvalue.c:1167,2'
          Branch Sides:    []
      Callsites:
        - Src:             'core/rvalue.c:1169,14'
          Dst:             sint2strbuf
        - Src:             'core/rvalue.c:1178,10'
          Dst:             run_actions_safe
        - Src:             'core/rvalue.c:1183,14'
          Dst:             sint2strbuf
        - Src:             'core/rvalue.c:1188,8'
          Dst:             eval_expr
        - Src:             'core/rvalue.c:1191,15'
          Dst:             sint2strbuf
        - Src:             'core/rvalue.c:1196,14'
          Dst:             sint2strbuf
        - Src:             'core/rvalue.c:1201,8'
          Dst:             run_select
        - Src:             'core/rvalue.c:1216,16'
          Dst:             sint2strbuf
        - Src:             'core/rvalue.c:1224,13'
          Dst:             search_avp_by_index
        - Src:             'core/rvalue.c:1233,17'
          Dst:             sint2strbuf
        - Src:             'core/rvalue.c:1247,16'
          Dst:             sint2strbuf
        - Src:             'core/rvalue.c:1256,8'
          Dst:             pv_get_spec_value
        - Src:             'core/rvalue.c:1267,7'
          Dst:             pv_value_destroy
        - Src:             'core/rvalue.c:1268,17'
          Dst:             sint2strbuf
        - Src:             'core/rvalue.c:1274,7'
          Dst:             pv_value_destroy
        - Src:             'core/rvalue.c:1283,4'
          Dst:             get_debug_level
        - Src:             'core/rvalue.c:1283,4'
          Dst:             get_debug_facility
        - Src:             'core/rvalue.c:1283,4'
          Dst:             dprint_color
        - Src:             'core/rvalue.c:1283,4'
          Dst:             my_pid
        - Src:             'core/rvalue.c:1283,4'
          Dst:             fprintf
        - Src:             'core/rvalue.c:1283,4'
          Dst:             dprint_color_reset
        - Src:             'core/rvalue.c:1283,4'
          Dst:             get_debug_facility
        - Src:             'core/rvalue.c:1294,2'
          Dst:             get_debug_level
        - Src:             'core/rvalue.c:1294,2'
          Dst:             get_debug_facility
        - Src:             'core/rvalue.c:1294,2'
          Dst:             dprint_color
        - Src:             'core/rvalue.c:1294,2'
          Dst:             my_pid
        - Src:             'core/rvalue.c:1294,2'
          Dst:             fprintf
        - Src:             'core/rvalue.c:1294,2'
          Dst:             dprint_color_reset
        - Src:             'core/rvalue.c:1294,2'
          Dst:             get_debug_facility
    - functionName:    rval_cache_clean
      functionSourceFile: '/src/kamailio/src/core/rvalue.c'
      linkageType:     InternalLinkage
      functionLinenumber: 202
      functionLinenumberEnd: 208
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          46
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - pv_value_destroy
      functionUses:    42
      BranchProfiles:  []
      Callsites:
        - Src:             'core/rvalue.c:204,3'
          Dst:             pv_value_destroy
    - functionName:    sint2strbuf
      functionSourceFile: '/src/kamailio/src/core/ut.h'
      linkageType:     InternalLinkage
      functionLinenumber: 346
      functionLinenumberEnd: 364
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - size_t
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          94
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - int2strbuf
      functionUses:    8
      BranchProfiles:  []
      Callsites:
        - Src:             'core/ut.h:356,6'
          Dst:             int2strbuf
    - functionName:    int2strbuf
      functionSourceFile: '/src/kamailio/src/core/ut.h'
      linkageType:     InternalLinkage
      functionLinenumber: 294
      functionLinenumberEnd: 315
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - size_t
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         64
      ICount:          369
      EdgeCount:       84
      CyclomaticComplexity: 22
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/ut.h:310,3'
          Dst:             get_debug_level
        - Src:             'core/ut.h:310,3'
          Dst:             get_debug_facility
        - Src:             'core/ut.h:310,3'
          Dst:             dprint_color
        - Src:             'core/ut.h:310,3'
          Dst:             my_pid
        - Src:             'core/ut.h:310,3'
          Dst:             fprintf
        - Src:             'core/ut.h:310,3'
          Dst:             dprint_color_reset
        - Src:             'core/ut.h:310,3'
          Dst:             get_debug_facility
    - functionName:    str2slong
      functionSourceFile: '/src/kamailio/src/core/ut.h'
      linkageType:     InternalLinkage
      functionLinenumber: 771
      functionLinenumberEnd: 773
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         54
      ICount:          295
      EdgeCount:       71
      CyclomaticComplexity: 19
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    hexstr2int
      functionSourceFile: '/src/kamailio/src/core/ut.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1137
      functionLinenumberEnd: 1157
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         24
      ICount:          138
      EdgeCount:       30
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    rval_expr_eval
      functionSourceFile: '/src/kamailio/src/core/rvalue.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2266
      functionLinenumberEnd: 2497
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         697
      ICount:          5016
      EdgeCount:       905
      CyclomaticComplexity: 210
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - long_longop2
        - my_pid
        - rval_cache_clean
        - rval_convert
        - rval_destroy
        - rval_expr_eval
        - rval_expr_eval_long
        - rval_get_btype
        - rval_get_long
        - rval_new
        - rval_str_add2
      functionUses:    34
      BranchProfiles:
        - Branch String:   'core/rvalue.c:2278,2'
          Branch Sides:    []
        - Branch String:   'core/rvalue.c:2342,4'
          Branch Sides:    []
        - Branch String:   'core/rvalue.c:2451,4'
          Branch Sides:    []
      Callsites:
        - Src:             'core/rvalue.c:2316,8'
          Dst:             rval_expr_eval_long
        - Src:             'core/rvalue.c:2319,11'
          Dst:             rval_new
        - Src:             'core/rvalue.c:2321,6'
          Dst:             get_debug_level
        - Src:             'core/rvalue.c:2321,6'
          Dst:             get_debug_facility
        - Src:             'core/rvalue.c:2321,6'
          Dst:             dprint_color
        - Src:             'core/rvalue.c:2321,6'
          Dst:             my_pid
        - Src:             'core/rvalue.c:2321,6'
          Dst:             fprintf
        - Src:             'core/rvalue.c:2321,6'
          Dst:             dprint_color_reset
        - Src:             'core/rvalue.c:2321,6'
          Dst:             get_debug_facility
        - Src:             'core/rvalue.c:2326,5'
          Dst:             get_debug_level
        - Src:             'core/rvalue.c:2326,5'
          Dst:             get_debug_facility
        - Src:             'core/rvalue.c:2326,5'
          Dst:             dprint_color
        - Src:             'core/rvalue.c:2326,5'
          Dst:             my_pid
        - Src:             'core/rvalue.c:2326,5'
          Dst:             fprintf
        - Src:             'core/rvalue.c:2326,5'
          Dst:             dprint_color_reset
        - Src:             'core/rvalue.c:2326,5'
          Dst:             get_debug_facility
        - Src:             'core/rvalue.c:2333,10'
          Dst:             rval_expr_eval
        - Src:             'core/rvalue.c:2335,5'
          Dst:             get_debug_level
        - Src:             'core/rvalue.c:2335,5'
          Dst:             get_debug_facility
        - Src:             'core/rvalue.c:2335,5'
          Dst:             dprint_color
        - Src:             'core/rvalue.c:2335,5'
          Dst:             my_pid
        - Src:             'core/rvalue.c:2335,5'
          Dst:             fprintf
        - Src:             'core/rvalue.c:2335,5'
          Dst:             dprint_color_reset
        - Src:             'core/rvalue.c:2335,5'
          Dst:             get_debug_facility
        - Src:             'core/rvalue.c:2341,11'
          Dst:             rval_get_btype
        - Src:             'core/rvalue.c:2344,10'
          Dst:             rval_get_long
        - Src:             'core/rvalue.c:2350,7'
          Dst:             rval_cache_clean
        - Src:             'core/rvalue.c:2353,9'
          Dst:             rval_expr_eval_long
        - Src:             'core/rvalue.c:2356,7'
          Dst:             rval_cache_clean
        - Src:             'core/rvalue.c:2357,7'
          Dst:             get_debug_level
        - Src:             'core/rvalue.c:2357,7'
          Dst:             get_debug_facility
        - Src:             'core/rvalue.c:2357,7'
          Dst:             dprint_color
        - Src:             'core/rvalue.c:2357,7'
          Dst:             my_pid
        - Src:             'core/rvalue.c:2357,7'
          Dst:             fprintf
        - Src:             'core/rvalue.c:2357,7'
          Dst:             dprint_color_reset
        - Src:             'core/rvalue.c:2357,7'
          Dst:             get_debug_facility
        - Src:             'core/rvalue.c:2364,6'
          Dst:             long_longop2
        - Src:             'core/rvalue.c:2371,13'
          Dst:             rval_new
        - Src:             'core/rvalue.c:2373,8'
          Dst:             rval_cache_clean
        - Src:             'core/rvalue.c:2374,8'
          Dst:             get_debug_level
        - Src:             'core/rvalue.c:2374,8'
          Dst:             get_debug_facility
        - Src:             'core/rvalue.c:2374,8'
          Dst:             dprint_color
        - Src:             'core/rvalue.c:2374,8'
          Dst:             my_pid
        - Src:             'core/rvalue.c:2374,8'
          Dst:             fprintf
        - Src:             'core/rvalue.c:2374,8'
          Dst:             dprint_color_reset
        - Src:             'core/rvalue.c:2374,8'
          Dst:             get_debug_facility
        - Src:             'core/rvalue.c:2381,12'
          Dst:             rval_expr_eval
        - Src:             'core/rvalue.c:2383,7'
          Dst:             get_debug_level
        - Src:             'core/rvalue.c:2383,7'
          Dst:             get_debug_facility
        - Src:             'core/rvalue.c:2383,7'
          Dst:             dprint_color
        - Src:             'core/rvalue.c:2383,7'
          Dst:             my_pid
        - Src:             'core/rvalue.c:2383,7'
          Dst:             fprintf
        - Src:             'core/rvalue.c:2383,7'
          Dst:             dprint_color_reset
        - Src:             'core/rvalue.c:2383,7'
          Dst:             get_debug_facility
        - Src:             'core/rvalue.c:2389,7'
          Dst:             rval_cache_clean
        - Src:             'core/rvalue.c:2392,12'
          Dst:             rval_str_add2
        - Src:             'core/rvalue.c:2395,6'
          Dst:             get_debug_level
        - Src:             'core/rvalue.c:2395,6'
          Dst:             get_debug_facility
        - Src:             'core/rvalue.c:2395,6'
          Dst:             dprint_color
        - Src:             'core/rvalue.c:2395,6'
          Dst:             my_pid
        - Src:             'core/rvalue.c:2395,6'
          Dst:             fprintf
        - Src:             'core/rvalue.c:2395,6'
          Dst:             dprint_color_reset
        - Src:             'core/rvalue.c:2395,6'
          Dst:             get_debug_facility
        - Src:             'core/rvalue.c:2399,4'
          Dst:             rval_cache_clean
        - Src:             'core/rvalue.c:2402,10'
          Dst:             rval_expr_eval
        - Src:             'core/rvalue.c:2404,5'
          Dst:             get_debug_level
        - Src:             'core/rvalue.c:2404,5'
          Dst:             get_debug_facility
        - Src:             'core/rvalue.c:2404,5'
          Dst:             dprint_color
        - Src:             'core/rvalue.c:2404,5'
          Dst:             my_pid
        - Src:             'core/rvalue.c:2404,5'
          Dst:             fprintf
        - Src:             'core/rvalue.c:2404,5'
          Dst:             dprint_color_reset
        - Src:             'core/rvalue.c:2404,5'
          Dst:             get_debug_facility
        - Src:             'core/rvalue.c:2409,10'
          Dst:             rval_expr_eval
        - Src:             'core/rvalue.c:2411,5'
          Dst:             get_debug_level
        - Src:             'core/rvalue.c:2411,5'
          Dst:             get_debug_facility
        - Src:             'core/rvalue.c:2411,5'
          Dst:             dprint_color
        - Src:             'core/rvalue.c:2411,5'
          Dst:             my_pid
        - Src:             'core/rvalue.c:2411,5'
          Dst:             fprintf
        - Src:             'core/rvalue.c:2411,5'
          Dst:             dprint_color_reset
        - Src:             'core/rvalue.c:2411,5'
          Dst:             get_debug_facility
        - Src:             'core/rvalue.c:2417,10'
          Dst:             rval_str_add2
        - Src:             'core/rvalue.c:2420,10'
          Dst:             rval_expr_eval
        - Src:             'core/rvalue.c:2422,5'
          Dst:             get_debug_level
        - Src:             'core/rvalue.c:2422,5'
          Dst:             get_debug_facility
        - Src:             'core/rvalue.c:2422,5'
          Dst:             dprint_color
        - Src:             'core/rvalue.c:2422,5'
          Dst:             my_pid
        - Src:             'core/rvalue.c:2422,5'
          Dst:             fprintf
        - Src:             'core/rvalue.c:2422,5'
          Dst:             dprint_color_reset
        - Src:             'core/rvalue.c:2422,5'
          Dst:             get_debug_facility
        - Src:             'core/rvalue.c:2427,10'
          Dst:             rval_convert
        - Src:             'core/rvalue.c:2431,8'
          Dst:             rval_expr_eval_long
        - Src:             'core/rvalue.c:2433,5'
          Dst:             get_debug_level
        - Src:             'core/rvalue.c:2433,5'
          Dst:             get_debug_facility
        - Src:             'core/rvalue.c:2433,5'
          Dst:             dprint_color
        - Src:             'core/rvalue.c:2433,5'
          Dst:             my_pid
        - Src:             'core/rvalue.c:2433,5'
          Dst:             fprintf
        - Src:             'core/rvalue.c:2433,5'
          Dst:             dprint_color_reset
        - Src:             'core/rvalue.c:2433,5'
          Dst:             get_debug_facility
        - Src:             'core/rvalue.c:2439,11'
          Dst:             rval_expr_eval
        - Src:             'core/rvalue.c:2441,11'
          Dst:             rval_expr_eval
        - Src:             'core/rvalue.c:2444,5'
          Dst:             get_debug_level
        - Src:             'core/rvalue.c:2444,5'
          Dst:             get_debug_facility
        - Src:             'core/rvalue.c:2444,5'
          Dst:             dprint_color
        - Src:             'core/rvalue.c:2444,5'
          Dst:             my_pid
        - Src:             'core/rvalue.c:2444,5'
          Dst:             fprintf
        - Src:             'core/rvalue.c:2444,5'
          Dst:             dprint_color_reset
        - Src:             'core/rvalue.c:2444,5'
          Dst:             get_debug_facility
        - Src:             'core/rvalue.c:2450,11'
          Dst:             rval_get_btype
        - Src:             'core/rvalue.c:2453,10'
          Dst:             rval_get_long
        - Src:             'core/rvalue.c:2459,7'
          Dst:             rval_cache_clean
        - Src:             'core/rvalue.c:2463,12'
          Dst:             rval_new
        - Src:             'core/rvalue.c:2465,7'
          Dst:             rval_cache_clean
        - Src:             'core/rvalue.c:2466,7'
          Dst:             get_debug_level
        - Src:             'core/rvalue.c:2466,7'
          Dst:             get_debug_facility
        - Src:             'core/rvalue.c:2466,7'
          Dst:             dprint_color
        - Src:             'core/rvalue.c:2466,7'
          Dst:             my_pid
        - Src:             'core/rvalue.c:2466,7'
          Dst:             fprintf
        - Src:             'core/rvalue.c:2466,7'
          Dst:             dprint_color_reset
        - Src:             'core/rvalue.c:2466,7'
          Dst:             get_debug_facility
        - Src:             'core/rvalue.c:2472,12'
          Dst:             rval_convert
        - Src:             'core/rvalue.c:2475,6'
          Dst:             get_debug_level
        - Src:             'core/rvalue.c:2475,6'
          Dst:             get_debug_facility
        - Src:             'core/rvalue.c:2475,6'
          Dst:             dprint_color
        - Src:             'core/rvalue.c:2475,6'
          Dst:             my_pid
        - Src:             'core/rvalue.c:2475,6'
          Dst:             fprintf
        - Src:             'core/rvalue.c:2475,6'
          Dst:             dprint_color_reset
        - Src:             'core/rvalue.c:2475,6'
          Dst:             get_debug_facility
        - Src:             'core/rvalue.c:2479,4'
          Dst:             rval_cache_clean
        - Src:             'core/rvalue.c:2485,4'
          Dst:             get_debug_level
        - Src:             'core/rvalue.c:2485,4'
          Dst:             get_debug_facility
        - Src:             'core/rvalue.c:2485,4'
          Dst:             dprint_color
        - Src:             'core/rvalue.c:2485,4'
          Dst:             my_pid
        - Src:             'core/rvalue.c:2485,4'
          Dst:             fprintf
        - Src:             'core/rvalue.c:2485,4'
          Dst:             dprint_color_reset
        - Src:             'core/rvalue.c:2485,4'
          Dst:             get_debug_facility
        - Src:             'core/rvalue.c:2490,2'
          Dst:             rval_destroy
        - Src:             'core/rvalue.c:2491,2'
          Dst:             rval_destroy
        - Src:             'core/rvalue.c:2494,2'
          Dst:             rval_destroy
        - Src:             'core/rvalue.c:2495,2'
          Dst:             rval_destroy
    - functionName:    rval_new
      functionSourceFile: '/src/kamailio/src/core/rvalue.c'
      linkageType:     InternalLinkage
      functionLinenumber: 363
      functionLinenumberEnd: 382
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         26
      ICount:          154
      EdgeCount:       34
      CyclomaticComplexity: 10
      functionsReached:
        - rval_new_empty
        - rval_new_str
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'core/rvalue.c:367,10'
          Dst:             rval_new_str
        - Src:             'core/rvalue.c:368,7'
          Dst:             rval_new_empty
    - functionName:    rval_new_str
      functionSourceFile: '/src/kamailio/src/core/rvalue.c'
      linkageType:     InternalLinkage
      functionLinenumber: 270
      functionLinenumberEnd: 281
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          81
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - rval_new_empty
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/rvalue.c:273,7'
          Dst:             rval_new_empty
    - functionName:    rval_new_empty
      functionSourceFile: '/src/kamailio/src/core/rvalue.c'
      linkageType:     InternalLinkage
      functionLinenumber: 240
      functionLinenumberEnd: 258
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         47
      ICount:          304
      EdgeCount:       61
      CyclomaticComplexity: 16
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'core/rvalue.c:254,3'
          Dst:             get_debug_level
        - Src:             'core/rvalue.c:254,3'
          Dst:             get_debug_facility
        - Src:             'core/rvalue.c:254,3'
          Dst:             dprint_color
        - Src:             'core/rvalue.c:254,3'
          Dst:             my_pid
        - Src:             'core/rvalue.c:254,3'
          Dst:             fprintf
        - Src:             'core/rvalue.c:254,3'
          Dst:             dprint_color_reset
        - Src:             'core/rvalue.c:254,3'
          Dst:             get_debug_facility
    - functionName:    rval_expr_eval_long
      functionSourceFile: '/src/kamailio/src/core/rvalue.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1843
      functionLinenumberEnd: 2092
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         195
      ICount:          1460
      EdgeCount:       245
      CyclomaticComplexity: 52
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - long_longop1
        - long_longop2
        - long_rve_defined
        - my_pid
        - rval_cache_clean
        - rval_destroy
        - rval_expr_eval
        - rval_expr_eval_long
        - rval_expr_eval_rvlong
        - rval_get_long
        - rval_long_strop1
        - rval_str_lop2
      functionUses:    24
      BranchProfiles:
        - Branch String:   'core/rvalue.c:1850,2'
          Branch Sides:    []
      Callsites:
        - Src:             'core/rvalue.c:1852,10'
          Dst:             rval_get_long
        - Src:             'core/rvalue.c:1862,7'
          Dst:             rval_expr_eval_long
        - Src:             'core/rvalue.c:1865,10'
          Dst:             long_longop1
        - Src:             'core/rvalue.c:1868,10'
          Dst:             rval_expr_eval_long
        - Src:             'core/rvalue.c:1887,7'
          Dst:             rval_expr_eval_long
        - Src:             'core/rvalue.c:1890,7'
          Dst:             rval_expr_eval_long
        - Src:             'core/rvalue.c:1893,10'
          Dst:             long_longop2
        - Src:             'core/rvalue.c:1896,7'
          Dst:             rval_expr_eval_long
        - Src:             'core/rvalue.c:1902,8'
          Dst:             rval_expr_eval_long
        - Src:             'core/rvalue.c:1911,7'
          Dst:             rval_expr_eval_long
        - Src:             'core/rvalue.c:1917,8'
          Dst:             rval_expr_eval_long
        - Src:             'core/rvalue.c:1933,7'
          Dst:             rval_expr_eval_rvlong
        - Src:             'core/rvalue.c:1937,5'
          Dst:             rval_cache_clean
        - Src:             'core/rvalue.c:1942,5'
          Dst:             rval_cache_clean
        - Src:             'core/rvalue.c:1943,8'
          Dst:             rval_expr_eval_long
        - Src:             'core/rvalue.c:1947,11'
          Dst:             long_longop2
        - Src:             'core/rvalue.c:1971,9'
          Dst:             rval_expr_eval_rvlong
        - Src:             'core/rvalue.c:1975,7'
          Dst:             rval_cache_clean
        - Src:             'core/rvalue.c:1976,7'
          Dst:             rval_cache_clean
        - Src:             'core/rvalue.c:1977,7'
          Dst:             rval_destroy
        - Src:             'core/rvalue.c:1982,13'
          Dst:             long_longop2
        - Src:             'core/rvalue.c:1985,13'
          Dst:             rval_str_lop2
        - Src:             'core/rvalue.c:1987,7'
          Dst:             rval_cache_clean
        - Src:             'core/rvalue.c:1988,7'
          Dst:             rval_destroy
        - Src:             'core/rvalue.c:1991,6'
          Dst:             rval_cache_clean
        - Src:             'core/rvalue.c:1992,6'
          Dst:             rval_destroy
        - Src:             'core/rvalue.c:1996,9'
          Dst:             rval_expr_eval
        - Src:             'core/rvalue.c:1999,7'
          Dst:             rval_destroy
        - Src:             'core/rvalue.c:2000,7'
          Dst:             rval_cache_clean
        - Src:             'core/rvalue.c:2003,12'
          Dst:             rval_str_lop2
        - Src:             'core/rvalue.c:2004,6'
          Dst:             rval_cache_clean
        - Src:             'core/rvalue.c:2005,6'
          Dst:             rval_destroy
        - Src:             'core/rvalue.c:2006,6'
          Dst:             rval_destroy
        - Src:             'core/rvalue.c:2012,7'
          Dst:             rval_expr_eval
        - Src:             'core/rvalue.c:2017,10'
          Dst:             rval_get_long
        - Src:             'core/rvalue.c:2022,4'
          Dst:             rval_destroy
        - Src:             'core/rvalue.c:2027,7'
          Dst:             rval_expr_eval_rvlong
        - Src:             'core/rvalue.c:2031,5'
          Dst:             rval_cache_clean
        - Src:             'core/rvalue.c:2036,11'
          Dst:             rval_get_long
        - Src:             'core/rvalue.c:2041,5'
          Dst:             rval_destroy
        - Src:             'core/rvalue.c:2042,5'
          Dst:             rval_cache_clean
        - Src:             'core/rvalue.c:2047,10'
          Dst:             long_rve_defined
        - Src:             'core/rvalue.c:2050,10'
          Dst:             long_rve_defined
        - Src:             'core/rvalue.c:2056,7'
          Dst:             rval_expr_eval
        - Src:             'core/rvalue.c:2060,7'
          Dst:             rval_expr_eval
        - Src:             'core/rvalue.c:2061,5'
          Dst:             rval_destroy
        - Src:             'core/rvalue.c:2065,10'
          Dst:             rval_str_lop2
        - Src:             'core/rvalue.c:2066,4'
          Dst:             rval_destroy
        - Src:             'core/rvalue.c:2067,4'
          Dst:             rval_destroy
        - Src:             'core/rvalue.c:2071,7'
          Dst:             rval_expr_eval
        - Src:             'core/rvalue.c:2075,10'
          Dst:             rval_long_strop1
        - Src:             'core/rvalue.c:2076,4'
          Dst:             rval_destroy
        - Src:             'core/rvalue.c:2080,4'
          Dst:             get_debug_level
        - Src:             'core/rvalue.c:2080,4'
          Dst:             get_debug_facility
        - Src:             'core/rvalue.c:2080,4'
          Dst:             dprint_color
        - Src:             'core/rvalue.c:2080,4'
          Dst:             my_pid
        - Src:             'core/rvalue.c:2080,4'
          Dst:             fprintf
        - Src:             'core/rvalue.c:2080,4'
          Dst:             dprint_color_reset
        - Src:             'core/rvalue.c:2080,4'
          Dst:             get_debug_facility
        - Src:             'core/rvalue.c:2087,4'
          Dst:             get_debug_level
        - Src:             'core/rvalue.c:2087,4'
          Dst:             get_debug_facility
        - Src:             'core/rvalue.c:2087,4'
          Dst:             dprint_color
        - Src:             'core/rvalue.c:2087,4'
          Dst:             my_pid
        - Src:             'core/rvalue.c:2087,4'
          Dst:             fprintf
        - Src:             'core/rvalue.c:2087,4'
          Dst:             dprint_color_reset
        - Src:             'core/rvalue.c:2087,4'
          Dst:             get_debug_facility
    - functionName:    rval_get_btype
      functionSourceFile: '/src/kamailio/src/core/rvalue.c'
      linkageType:     InternalLinkage
      functionLinenumber: 402
      functionLinenumberEnd: 483
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         90
      ICount:          575
      EdgeCount:       115
      CyclomaticComplexity: 27
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
        - pv_get_spec_value
        - pv_value_destroy
        - search_avp_by_index
      functionUses:    3
      BranchProfiles:
        - Branch String:   'core/rvalue.c:411,2'
          Branch Sides:    []
      Callsites:
        - Src:             'core/rvalue.c:427,7'
          Dst:             pv_get_spec_value
        - Src:             'core/rvalue.c:432,7'
          Dst:             pv_value_destroy
        - Src:             'core/rvalue.c:438,7'
          Dst:             pv_value_destroy
        - Src:             'core/rvalue.c:441,6'
          Dst:             pv_value_destroy
        - Src:             'core/rvalue.c:461,12'
          Dst:             search_avp_by_index
        - Src:             'core/rvalue.c:479,4'
          Dst:             get_debug_level
        - Src:             'core/rvalue.c:479,4'
          Dst:             get_debug_facility
        - Src:             'core/rvalue.c:479,4'
          Dst:             dprint_color
        - Src:             'core/rvalue.c:479,4'
          Dst:             my_pid
        - Src:             'core/rvalue.c:479,4'
          Dst:             fprintf
        - Src:             'core/rvalue.c:479,4'
          Dst:             dprint_color_reset
        - Src:             'core/rvalue.c:479,4'
          Dst:             get_debug_facility
    - functionName:    long_longop2
      functionSourceFile: '/src/kamailio/src/core/rvalue.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1418
      functionLinenumberEnd: 1494
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         161
      ICount:          1005
      EdgeCount:       203
      CyclomaticComplexity: 44
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
      functionUses:    5
      BranchProfiles:
        - Branch String:   'core/rvalue.c:1419,2'
          Branch Sides:    []
      Callsites:
        - Src:             'core/rvalue.c:1432,5'
          Dst:             get_debug_level
        - Src:             'core/rvalue.c:1432,5'
          Dst:             get_debug_facility
        - Src:             'core/rvalue.c:1432,5'
          Dst:             dprint_color
        - Src:             'core/rvalue.c:1432,5'
          Dst:             my_pid
        - Src:             'core/rvalue.c:1432,5'
          Dst:             fprintf
        - Src:             'core/rvalue.c:1432,5'
          Dst:             dprint_color_reset
        - Src:             'core/rvalue.c:1432,5'
          Dst:             get_debug_facility
        - Src:             'core/rvalue.c:1439,5'
          Dst:             get_debug_level
        - Src:             'core/rvalue.c:1439,5'
          Dst:             get_debug_facility
        - Src:             'core/rvalue.c:1439,5'
          Dst:             dprint_color
        - Src:             'core/rvalue.c:1439,5'
          Dst:             my_pid
        - Src:             'core/rvalue.c:1439,5'
          Dst:             fprintf
        - Src:             'core/rvalue.c:1439,5'
          Dst:             dprint_color_reset
        - Src:             'core/rvalue.c:1439,5'
          Dst:             get_debug_facility
        - Src:             'core/rvalue.c:1490,4'
          Dst:             get_debug_level
        - Src:             'core/rvalue.c:1490,4'
          Dst:             get_debug_facility
        - Src:             'core/rvalue.c:1490,4'
          Dst:             dprint_color
        - Src:             'core/rvalue.c:1490,4'
          Dst:             my_pid
        - Src:             'core/rvalue.c:1490,4'
          Dst:             fprintf
        - Src:             'core/rvalue.c:1490,4'
          Dst:             dprint_color_reset
        - Src:             'core/rvalue.c:1490,4'
          Dst:             get_debug_facility
    - functionName:    rval_str_add2
      functionSourceFile: '/src/kamailio/src/core/rvalue.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1573
      functionLinenumberEnd: 1681
      functionDepth:   0
      returnType:      'N/A'
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         97
      ICount:          762
      EdgeCount:       129
      CyclomaticComplexity: 34
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
        - rval_convert
        - rval_destroy
        - rval_new
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'core/rvalue.c:1588,12'
          Dst:             rval_convert
        - Src:             'core/rvalue.c:1590,12'
          Dst:             rval_convert
        - Src:             'core/rvalue.c:1656,9'
          Dst:             rval_new
        - Src:             'core/rvalue.c:1658,4'
          Dst:             get_debug_level
        - Src:             'core/rvalue.c:1658,4'
          Dst:             get_debug_facility
        - Src:             'core/rvalue.c:1658,4'
          Dst:             dprint_color
        - Src:             'core/rvalue.c:1658,4'
          Dst:             my_pid
        - Src:             'core/rvalue.c:1658,4'
          Dst:             fprintf
        - Src:             'core/rvalue.c:1658,4'
          Dst:             dprint_color_reset
        - Src:             'core/rvalue.c:1658,4'
          Dst:             get_debug_facility
        - Src:             'core/rvalue.c:1674,2'
          Dst:             rval_destroy
        - Src:             'core/rvalue.c:1675,2'
          Dst:             rval_destroy
        - Src:             'core/rvalue.c:1678,2'
          Dst:             rval_destroy
        - Src:             'core/rvalue.c:1679,2'
          Dst:             rval_destroy
    - functionName:    rval_convert
      functionSourceFile: '/src/kamailio/src/core/rvalue.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1352
      functionLinenumberEnd: 1384
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         57
      ICount:          366
      EdgeCount:       72
      CyclomaticComplexity: 17
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
        - rval_cache_clean
        - rval_get_long
        - rval_get_tmp_str
        - rval_new
        - rval_new_str
      functionUses:    9
      BranchProfiles:
        - Branch String:   'core/rvalue.c:1363,2'
          Branch Sides:    []
      Callsites:
        - Src:             'core/rvalue.c:1365,7'
          Dst:             rval_get_long
        - Src:             'core/rvalue.c:1368,11'
          Dst:             rval_new
        - Src:             'core/rvalue.c:1371,7'
          Dst:             rval_get_tmp_str
        - Src:             'core/rvalue.c:1372,5'
          Dst:             rval_cache_clean
        - Src:             'core/rvalue.c:1375,10'
          Dst:             rval_new_str
        - Src:             'core/rvalue.c:1376,4'
          Dst:             rval_cache_clean
        - Src:             'core/rvalue.c:1380,4'
          Dst:             get_debug_level
        - Src:             'core/rvalue.c:1380,4'
          Dst:             get_debug_facility
        - Src:             'core/rvalue.c:1380,4'
          Dst:             dprint_color
        - Src:             'core/rvalue.c:1380,4'
          Dst:             my_pid
        - Src:             'core/rvalue.c:1380,4'
          Dst:             fprintf
        - Src:             'core/rvalue.c:1380,4'
          Dst:             dprint_color_reset
        - Src:             'core/rvalue.c:1380,4'
          Dst:             get_debug_facility
    - functionName:    long_longop1
      functionSourceFile: '/src/kamailio/src/core/rvalue.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1391
      functionLinenumberEnd: 1410
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         50
      ICount:          312
      EdgeCount:       62
      CyclomaticComplexity: 14
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
      functionUses:    1
      BranchProfiles:
        - Branch String:   'core/rvalue.c:1392,2'
          Branch Sides:    []
      Callsites:
        - Src:             'core/rvalue.c:1406,4'
          Dst:             get_debug_level
        - Src:             'core/rvalue.c:1406,4'
          Dst:             get_debug_facility
        - Src:             'core/rvalue.c:1406,4'
          Dst:             dprint_color
        - Src:             'core/rvalue.c:1406,4'
          Dst:             my_pid
        - Src:             'core/rvalue.c:1406,4'
          Dst:             fprintf
        - Src:             'core/rvalue.c:1406,4'
          Dst:             dprint_color_reset
        - Src:             'core/rvalue.c:1406,4'
          Dst:             get_debug_facility
    - functionName:    rval_expr_eval_rvlong
      functionSourceFile: '/src/kamailio/src/core/rvalue.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2116
      functionLinenumberEnd: 2251
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         263
      ICount:          1939
      EdgeCount:       332
      CyclomaticComplexity: 71
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - long_longop2
        - my_pid
        - rval_cache_clean
        - rval_destroy
        - rval_expr_eval
        - rval_expr_eval_long
        - rval_expr_eval_rvlong
        - rval_get_btype
        - rval_get_long
        - rval_str_add2
      functionUses:    6
      BranchProfiles:
        - Branch String:   'core/rvalue.c:2127,2'
          Branch Sides:    []
      Callsites:
        - Src:             'core/rvalue.c:2131,11'
          Dst:             rval_get_btype
        - Src:             'core/rvalue.c:2133,9'
          Dst:             rval_get_long
        - Src:             'core/rvalue.c:2181,10'
          Dst:             rval_expr_eval_long
        - Src:             'core/rvalue.c:2186,8'
          Dst:             rval_expr_eval_rvlong
        - Src:             'core/rvalue.c:2188,5'
          Dst:             get_debug_level
        - Src:             'core/rvalue.c:2188,5'
          Dst:             get_debug_facility
        - Src:             'core/rvalue.c:2188,5'
          Dst:             dprint_color
        - Src:             'core/rvalue.c:2188,5'
          Dst:             my_pid
        - Src:             'core/rvalue.c:2188,5'
          Dst:             fprintf
        - Src:             'core/rvalue.c:2188,5'
          Dst:             dprint_color_reset
        - Src:             'core/rvalue.c:2188,5'
          Dst:             get_debug_facility
        - Src:             'core/rvalue.c:2191,5'
          Dst:             rval_cache_clean
        - Src:             'core/rvalue.c:2195,8'
          Dst:             rval_expr_eval_long
        - Src:             'core/rvalue.c:2198,6'
          Dst:             get_debug_level
        - Src:             'core/rvalue.c:2198,6'
          Dst:             get_debug_facility
        - Src:             'core/rvalue.c:2198,6'
          Dst:             dprint_color
        - Src:             'core/rvalue.c:2198,6'
          Dst:             my_pid
        - Src:             'core/rvalue.c:2198,6'
          Dst:             fprintf
        - Src:             'core/rvalue.c:2198,6'
          Dst:             dprint_color_reset
        - Src:             'core/rvalue.c:2198,6'
          Dst:             get_debug_facility
        - Src:             'core/rvalue.c:2204,6'
          Dst:             rval_cache_clean
        - Src:             'core/rvalue.c:2207,11'
          Dst:             long_longop2
        - Src:             'core/rvalue.c:2210,11'
          Dst:             rval_expr_eval
        - Src:             'core/rvalue.c:2212,6'
          Dst:             get_debug_level
        - Src:             'core/rvalue.c:2212,6'
          Dst:             get_debug_facility
        - Src:             'core/rvalue.c:2212,6'
          Dst:             dprint_color
        - Src:             'core/rvalue.c:2212,6'
          Dst:             my_pid
        - Src:             'core/rvalue.c:2212,6'
          Dst:             fprintf
        - Src:             'core/rvalue.c:2212,6'
          Dst:             dprint_color_reset
        - Src:             'core/rvalue.c:2212,6'
          Dst:             get_debug_facility
        - Src:             'core/rvalue.c:2217,6'
          Dst:             rval_cache_clean
        - Src:             'core/rvalue.c:2220,15'
          Dst:             rval_str_add2
        - Src:             'core/rvalue.c:2223,4'
          Dst:             rval_cache_clean
        - Src:             'core/rvalue.c:2227,14'
          Dst:             rval_expr_eval
        - Src:             'core/rvalue.c:2232,4'
          Dst:             get_debug_level
        - Src:             'core/rvalue.c:2232,4'
          Dst:             get_debug_facility
        - Src:             'core/rvalue.c:2232,4'
          Dst:             dprint_color
        - Src:             'core/rvalue.c:2232,4'
          Dst:             my_pid
        - Src:             'core/rvalue.c:2232,4'
          Dst:             fprintf
        - Src:             'core/rvalue.c:2232,4'
          Dst:             dprint_color_reset
        - Src:             'core/rvalue.c:2232,4'
          Dst:             get_debug_facility
        - Src:             'core/rvalue.c:2239,4'
          Dst:             get_debug_level
        - Src:             'core/rvalue.c:2239,4'
          Dst:             get_debug_facility
        - Src:             'core/rvalue.c:2239,4'
          Dst:             dprint_color
        - Src:             'core/rvalue.c:2239,4'
          Dst:             my_pid
        - Src:             'core/rvalue.c:2239,4'
          Dst:             fprintf
        - Src:             'core/rvalue.c:2239,4'
          Dst:             dprint_color_reset
        - Src:             'core/rvalue.c:2239,4'
          Dst:             get_debug_facility
        - Src:             'core/rvalue.c:2244,2'
          Dst:             rval_destroy
        - Src:             'core/rvalue.c:2245,2'
          Dst:             rval_destroy
        - Src:             'core/rvalue.c:2248,2'
          Dst:             rval_destroy
        - Src:             'core/rvalue.c:2249,2'
          Dst:             rval_destroy
    - functionName:    rval_str_lop2
      functionSourceFile: '/src/kamailio/src/core/rvalue.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1691
      functionLinenumberEnd: 1710
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          81
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - bool_rvstrop2
        - rval_convert
        - rval_destroy
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'core/rvalue.c:1698,12'
          Dst:             rval_convert
        - Src:             'core/rvalue.c:1700,12'
          Dst:             rval_convert
        - Src:             'core/rvalue.c:1702,8'
          Dst:             bool_rvstrop2
        - Src:             'core/rvalue.c:1703,2'
          Dst:             rval_destroy
        - Src:             'core/rvalue.c:1704,2'
          Dst:             rval_destroy
        - Src:             'core/rvalue.c:1707,2'
          Dst:             rval_destroy
        - Src:             'core/rvalue.c:1708,2'
          Dst:             rval_destroy
    - functionName:    long_rve_defined
      functionSourceFile: '/src/kamailio/src/core/rvalue.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1826
      functionLinenumberEnd: 1833
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          51
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - rv_defined
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/rvalue.c:1830,10'
          Dst:             rv_defined
    - functionName:    rval_long_strop1
      functionSourceFile: '/src/kamailio/src/core/rvalue.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1729
      functionLinenumberEnd: 1744
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          61
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - long_strop1
        - rval_convert
        - rval_destroy
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/rvalue.c:1735,12'
          Dst:             rval_convert
        - Src:             'core/rvalue.c:1737,8'
          Dst:             long_strop1
        - Src:             'core/rvalue.c:1738,2'
          Dst:             rval_destroy
        - Src:             'core/rvalue.c:1742,2'
          Dst:             rval_destroy
    - functionName:    long_strop1
      functionSourceFile: '/src/kamailio/src/core/rvalue.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1549
      functionLinenumberEnd: 1563
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         48
      ICount:          296
      EdgeCount:       60
      CyclomaticComplexity: 14
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
      functionUses:    1
      BranchProfiles:
        - Branch String:   'core/rvalue.c:1550,2'
          Branch Sides:    []
      Callsites:
        - Src:             'core/rvalue.c:1558,4'
          Dst:             get_debug_level
        - Src:             'core/rvalue.c:1558,4'
          Dst:             get_debug_facility
        - Src:             'core/rvalue.c:1558,4'
          Dst:             dprint_color
        - Src:             'core/rvalue.c:1558,4'
          Dst:             my_pid
        - Src:             'core/rvalue.c:1558,4'
          Dst:             fprintf
        - Src:             'core/rvalue.c:1558,4'
          Dst:             dprint_color_reset
        - Src:             'core/rvalue.c:1558,4'
          Dst:             get_debug_facility
    - functionName:    rv_defined
      functionSourceFile: '/src/kamailio/src/core/rvalue.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1762
      functionLinenumberEnd: 1812
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         38
      ICount:          257
      EdgeCount:       47
      CyclomaticComplexity: 11
      functionsReached:
        - pv_get_spec_value
        - pv_value_destroy
        - run_select
        - search_avp_by_index
      functionUses:    1
      BranchProfiles:
        - Branch String:   'core/rvalue.c:1769,2'
          Branch Sides:    []
      Callsites:
        - Src:             'core/rvalue.c:1776,13'
          Dst:             run_select
        - Src:             'core/rvalue.c:1782,13'
          Dst:             search_avp_by_index
        - Src:             'core/rvalue.c:1795,8'
          Dst:             pv_get_spec_value
        - Src:             'core/rvalue.c:1800,6'
          Dst:             pv_value_destroy
    - functionName:    bool_rvstrop2
      functionSourceFile: '/src/kamailio/src/core/rvalue.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1503
      functionLinenumberEnd: 1542
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         105
      ICount:          686
      EdgeCount:       134
      CyclomaticComplexity: 31
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - memcmp
        - my_pid
        - regcomp
        - regexec
        - regfree
      functionUses:    1
      BranchProfiles:
        - Branch String:   'core/rvalue.c:1510,2'
          Branch Sides:    []
      Callsites:
        - Src:             'core/rvalue.c:1513,36'
          Dst:             memcmp
        - Src:             'core/rvalue.c:1517,36'
          Dst:             memcmp
        - Src:             'core/rvalue.c:1521,13'
          Dst:             regexec
        - Src:             'core/rvalue.c:1524,8'
          Dst:             regcomp
        - Src:             'core/rvalue.c:1527,6'
          Dst:             get_debug_level
        - Src:             'core/rvalue.c:1527,6'
          Dst:             get_debug_facility
        - Src:             'core/rvalue.c:1527,6'
          Dst:             dprint_color
        - Src:             'core/rvalue.c:1527,6'
          Dst:             my_pid
        - Src:             'core/rvalue.c:1527,6'
          Dst:             fprintf
        - Src:             'core/rvalue.c:1527,6'
          Dst:             dprint_color_reset
        - Src:             'core/rvalue.c:1527,6'
          Dst:             get_debug_facility
        - Src:             'core/rvalue.c:1530,13'
          Dst:             regexec
        - Src:             'core/rvalue.c:1531,5'
          Dst:             regfree
        - Src:             'core/rvalue.c:1535,4'
          Dst:             get_debug_level
        - Src:             'core/rvalue.c:1535,4'
          Dst:             get_debug_facility
        - Src:             'core/rvalue.c:1535,4'
          Dst:             dprint_color
        - Src:             'core/rvalue.c:1535,4'
          Dst:             my_pid
        - Src:             'core/rvalue.c:1535,4'
          Dst:             fprintf
        - Src:             'core/rvalue.c:1535,4'
          Dst:             dprint_color_reset
        - Src:             'core/rvalue.c:1535,4'
          Dst:             get_debug_facility
    - functionName:    rve_optimize
      functionSourceFile: '/src/kamailio/src/core/rvalue.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3415
      functionLinenumberEnd: 3729
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1108
      ICount:          8058
      EdgeCount:       1475
      CyclomaticComplexity: 369
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
        - rval_destroy
        - rval_expr_eval_new
        - rval_type_name
        - rve_check_type
        - rve_destroy
        - rve_guess_type
        - rve_is_constant
        - rve_op_is_assoc
        - rve_op_is_commutative
        - rve_op_unary
        - rve_opt_01
        - rve_optimize
        - rve_replace_with_ct_rv
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'core/rvalue.c:3431,5'
          Dst:             rve_is_constant
        - Src:             'core/rvalue.c:3432,12'
          Dst:             rval_expr_eval_new
        - Src:             'core/rvalue.c:3433,4'
          Dst:             get_debug_level
        - Src:             'core/rvalue.c:3433,4'
          Dst:             get_debug_facility
        - Src:             'core/rvalue.c:3433,4'
          Dst:             dprint_color
        - Src:             'core/rvalue.c:3433,4'
          Dst:             my_pid
        - Src:             'core/rvalue.c:3433,4'
          Dst:             fprintf
        - Src:             'core/rvalue.c:3433,4'
          Dst:             dprint_color_reset
        - Src:             'core/rvalue.c:3433,4'
          Dst:             get_debug_facility
        - Src:             'core/rvalue.c:3439,6'
          Dst:             rve_replace_with_ct_rv
        - Src:             'core/rvalue.c:3441,3'
          Dst:             rval_destroy
        - Src:             'core/rvalue.c:3445,4'
          Dst:             get_debug_level
        - Src:             'core/rvalue.c:3445,4'
          Dst:             get_debug_facility
        - Src:             'core/rvalue.c:3445,4'
          Dst:             dprint_color
        - Src:             'core/rvalue.c:3445,4'
          Dst:             my_pid
        - Src:             'core/rvalue.c:3445,4'
          Dst:             fprintf
        - Src:             'core/rvalue.c:3445,4'
          Dst:             dprint_color_reset
        - Src:             'core/rvalue.c:3445,4'
          Dst:             get_debug_facility
        - Src:             'core/rvalue.c:3450,4'
          Dst:             get_debug_level
        - Src:             'core/rvalue.c:3450,4'
          Dst:             get_debug_facility
        - Src:             'core/rvalue.c:3450,4'
          Dst:             dprint_color
        - Src:             'core/rvalue.c:3450,4'
          Dst:             my_pid
        - Src:             'core/rvalue.c:3450,4'
          Dst:             fprintf
        - Src:             'core/rvalue.c:3450,4'
          Dst:             dprint_color_reset
        - Src:             'core/rvalue.c:3450,4'
          Dst:             get_debug_facility
        - Src:             'core/rvalue.c:3458,6'
          Dst:             rve_op_unary
        - Src:             'core/rvalue.c:3459,11'
          Dst:             rve_optimize
        - Src:             'core/rvalue.c:3460,3'
          Dst:             rve_optimize
        - Src:             'core/rvalue.c:3461,3'
          Dst:             rve_optimize
        - Src:             'core/rvalue.c:3462,7'
          Dst:             rve_check_type
        - Src:             'core/rvalue.c:3463,4'
          Dst:             get_debug_level
        - Src:             'core/rvalue.c:3463,4'
          Dst:             get_debug_facility
        - Src:             'core/rvalue.c:3463,4'
          Dst:             rval_type_name
        - Src:             'core/rvalue.c:3463,4'
          Dst:             rval_type_name
        - Src:             'core/rvalue.c:3463,4'
          Dst:             dprint_color
        - Src:             'core/rvalue.c:3463,4'
          Dst:             my_pid
        - Src:             'core/rvalue.c:3463,4'
          Dst:             rval_type_name
        - Src:             'core/rvalue.c:3463,4'
          Dst:             rval_type_name
        - Src:             'core/rvalue.c:3463,4'
          Dst:             fprintf
        - Src:             'core/rvalue.c:3463,4'
          Dst:             dprint_color_reset
        - Src:             'core/rvalue.c:3463,4'
          Dst:             get_debug_facility
        - Src:             'core/rvalue.c:3463,4'
          Dst:             rval_type_name
        - Src:             'core/rvalue.c:3463,4'
          Dst:             rval_type_name
        - Src:             'core/rvalue.c:3473,36'
          Dst:             rve_is_constant
        - Src:             'core/rvalue.c:3474,13'
          Dst:             rval_expr_eval_new
        - Src:             'core/rvalue.c:3475,5'
          Dst:             get_debug_level
        - Src:             'core/rvalue.c:3475,5'
          Dst:             get_debug_facility
        - Src:             'core/rvalue.c:3475,5'
          Dst:             dprint_color
        - Src:             'core/rvalue.c:3475,5'
          Dst:             my_pid
        - Src:             'core/rvalue.c:3475,5'
          Dst:             fprintf
        - Src:             'core/rvalue.c:3475,5'
          Dst:             dprint_color_reset
        - Src:             'core/rvalue.c:3475,5'
          Dst:             get_debug_facility
        - Src:             'core/rvalue.c:3483,8'
          Dst:             rve_replace_with_ct_rv
        - Src:             'core/rvalue.c:3486,5'
          Dst:             get_debug_level
        - Src:             'core/rvalue.c:3486,5'
          Dst:             get_debug_facility
        - Src:             'core/rvalue.c:3486,5'
          Dst:             dprint_color
        - Src:             'core/rvalue.c:3486,5'
          Dst:             my_pid
        - Src:             'core/rvalue.c:3486,5'
          Dst:             fprintf
        - Src:             'core/rvalue.c:3486,5'
          Dst:             dprint_color_reset
        - Src:             'core/rvalue.c:3486,5'
          Dst:             get_debug_facility
        - Src:             'core/rvalue.c:3491,4'
          Dst:             rval_destroy
        - Src:             'core/rvalue.c:3497,13'
          Dst:             rve_guess_type
        - Src:             'core/rvalue.c:3500,5'
          Dst:             get_debug_level
        - Src:             'core/rvalue.c:3500,5'
          Dst:             get_debug_facility
        - Src:             'core/rvalue.c:3500,5'
          Dst:             dprint_color
        - Src:             'core/rvalue.c:3500,5'
          Dst:             my_pid
        - Src:             'core/rvalue.c:3500,5'
          Dst:             fprintf
        - Src:             'core/rvalue.c:3500,5'
          Dst:             dprint_color_reset
        - Src:             'core/rvalue.c:3500,5'
          Dst:             get_debug_facility
        - Src:             'core/rvalue.c:3505,5'
          Dst:             get_debug_level
        - Src:             'core/rvalue.c:3505,5'
          Dst:             get_debug_facility
        - Src:             'core/rvalue.c:3505,5'
          Dst:             dprint_color
        - Src:             'core/rvalue.c:3505,5'
          Dst:             my_pid
        - Src:             'core/rvalue.c:3505,5'
          Dst:             fprintf
        - Src:             'core/rvalue.c:3505,5'
          Dst:             dprint_color_reset
        - Src:             'core/rvalue.c:3505,5'
          Dst:             get_debug_facility
        - Src:             'core/rvalue.c:3514,13'
          Dst:             rve_guess_type
        - Src:             'core/rvalue.c:3517,5'
          Dst:             get_debug_level
        - Src:             'core/rvalue.c:3517,5'
          Dst:             get_debug_facility
        - Src:             'core/rvalue.c:3517,5'
          Dst:             dprint_color
        - Src:             'core/rvalue.c:3517,5'
          Dst:             my_pid
        - Src:             'core/rvalue.c:3517,5'
          Dst:             fprintf
        - Src:             'core/rvalue.c:3517,5'
          Dst:             dprint_color_reset
        - Src:             'core/rvalue.c:3517,5'
          Dst:             get_debug_facility
        - Src:             'core/rvalue.c:3524,5'
          Dst:             get_debug_level
        - Src:             'core/rvalue.c:3524,5'
          Dst:             get_debug_facility
        - Src:             'core/rvalue.c:3524,5'
          Dst:             dprint_color
        - Src:             'core/rvalue.c:3524,5'
          Dst:             my_pid
        - Src:             'core/rvalue.c:3524,5'
          Dst:             fprintf
        - Src:             'core/rvalue.c:3524,5'
          Dst:             dprint_color_reset
        - Src:             'core/rvalue.c:3524,5'
          Dst:             get_debug_facility
        - Src:             'core/rvalue.c:3532,6'
          Dst:             rve_opt_01
        - Src:             'core/rvalue.c:3541,6'
          Dst:             rve_is_constant
        - Src:             'core/rvalue.c:3543,41'
          Dst:             rve_op_is_assoc
        - Src:             'core/rvalue.c:3545,8'
          Dst:             rve_is_constant
        - Src:             'core/rvalue.c:3554,12'
          Dst:             rve_guess_type
        - Src:             'core/rvalue.c:3555,7'
          Dst:             get_debug_level
        - Src:             'core/rvalue.c:3555,7'
          Dst:             get_debug_facility
        - Src:             'core/rvalue.c:3555,7'
          Dst:             dprint_color
        - Src:             'core/rvalue.c:3555,7'
          Dst:             my_pid
        - Src:             'core/rvalue.c:3555,7'
          Dst:             fprintf
        - Src:             'core/rvalue.c:3555,7'
          Dst:             dprint_color_reset
        - Src:             'core/rvalue.c:3555,7'
          Dst:             get_debug_facility
        - Src:             'core/rvalue.c:3561,15'
          Dst:             rval_expr_eval_new
        - Src:             'core/rvalue.c:3562,7'
          Dst:             get_debug_level
        - Src:             'core/rvalue.c:3562,7'
          Dst:             get_debug_facility
        - Src:             'core/rvalue.c:3562,7'
          Dst:             dprint_color
        - Src:             'core/rvalue.c:3562,7'
          Dst:             my_pid
        - Src:             'core/rvalue.c:3562,7'
          Dst:             fprintf
        - Src:             'core/rvalue.c:3562,7'
          Dst:             dprint_color_reset
        - Src:             'core/rvalue.c:3562,7'
          Dst:             get_debug_facility
        - Src:             'core/rvalue.c:3566,9'
          Dst:             rve_replace_with_ct_rv
        - Src:             'core/rvalue.c:3568,6'
          Dst:             rval_destroy
        - Src:             'core/rvalue.c:3570,6'
          Dst:             rve_destroy
        - Src:             'core/rvalue.c:3574,7'
          Dst:             get_debug_level
        - Src:             'core/rvalue.c:3574,7'
          Dst:             get_debug_facility
        - Src:             'core/rvalue.c:3574,7'
          Dst:             dprint_color
        - Src:             'core/rvalue.c:3574,7'
          Dst:             my_pid
        - Src:             'core/rvalue.c:3574,7'
          Dst:             fprintf
        - Src:             'core/rvalue.c:3574,7'
          Dst:             dprint_color_reset
        - Src:             'core/rvalue.c:3574,7'
          Dst:             get_debug_facility
        - Src:             'core/rvalue.c:3580,7'
          Dst:             get_debug_level
        - Src:             'core/rvalue.c:3580,7'
          Dst:             get_debug_facility
        - Src:             'core/rvalue.c:3580,7'
          Dst:             dprint_color
        - Src:             'core/rvalue.c:3580,7'
          Dst:             my_pid
        - Src:             'core/rvalue.c:3580,7'
          Dst:             fprintf
        - Src:             'core/rvalue.c:3580,7'
          Dst:             dprint_color_reset
        - Src:             'core/rvalue.c:3580,7'
          Dst:             get_debug_facility
        - Src:             'core/rvalue.c:3587,15'
          Dst:             rve_is_constant
        - Src:             'core/rvalue.c:3588,12'
          Dst:             rve_op_is_commutative
        - Src:             'core/rvalue.c:3598,15'
          Dst:             rval_expr_eval_new
        - Src:             'core/rvalue.c:3599,7'
          Dst:             get_debug_level
        - Src:             'core/rvalue.c:3599,7'
          Dst:             get_debug_facility
        - Src:             'core/rvalue.c:3599,7'
          Dst:             dprint_color
        - Src:             'core/rvalue.c:3599,7'
          Dst:             my_pid
        - Src:             'core/rvalue.c:3599,7'
          Dst:             fprintf
        - Src:             'core/rvalue.c:3599,7'
          Dst:             dprint_color_reset
        - Src:             'core/rvalue.c:3599,7'
          Dst:             get_debug_facility
        - Src:             'core/rvalue.c:3603,6'
          Dst:             rve_destroy
        - Src:             'core/rvalue.c:3606,9'
          Dst:             rve_replace_with_ct_rv
        - Src:             'core/rvalue.c:3608,6'
          Dst:             rval_destroy
        - Src:             'core/rvalue.c:3612,7'
          Dst:             get_debug_level
        - Src:             'core/rvalue.c:3612,7'
          Dst:             get_debug_facility
        - Src:             'core/rvalue.c:3612,7'
          Dst:             dprint_color
        - Src:             'core/rvalue.c:3612,7'
          Dst:             my_pid
        - Src:             'core/rvalue.c:3612,7'
          Dst:             fprintf
        - Src:             'core/rvalue.c:3612,7'
          Dst:             dprint_color_reset
        - Src:             'core/rvalue.c:3612,7'
          Dst:             get_debug_facility
        - Src:             'core/rvalue.c:3618,7'
          Dst:             get_debug_level
        - Src:             'core/rvalue.c:3618,7'
          Dst:             get_debug_facility
        - Src:             'core/rvalue.c:3618,7'
          Dst:             dprint_color
        - Src:             'core/rvalue.c:3618,7'
          Dst:             my_pid
        - Src:             'core/rvalue.c:3618,7'
          Dst:             fprintf
        - Src:             'core/rvalue.c:3618,7'
          Dst:             dprint_color_reset
        - Src:             'core/rvalue.c:3618,7'
          Dst:             get_debug_facility
        - Src:             'core/rvalue.c:3630,13'
          Dst:             rve_is_constant
        - Src:             'core/rvalue.c:3632,42'
          Dst:             rve_op_is_assoc
        - Src:             'core/rvalue.c:3634,8'
          Dst:             rve_is_constant
        - Src:             'core/rvalue.c:3635,10'
          Dst:             rve_op_is_commutative
        - Src:             'core/rvalue.c:3645,15'
          Dst:             rval_expr_eval_new
        - Src:             'core/rvalue.c:3646,7'
          Dst:             get_debug_level
        - Src:             'core/rvalue.c:3646,7'
          Dst:             get_debug_facility
        - Src:             'core/rvalue.c:3646,7'
          Dst:             dprint_color
        - Src:             'core/rvalue.c:3646,7'
          Dst:             my_pid
        - Src:             'core/rvalue.c:3646,7'
          Dst:             fprintf
        - Src:             'core/rvalue.c:3646,7'
          Dst:             dprint_color_reset
        - Src:             'core/rvalue.c:3646,7'
          Dst:             get_debug_facility
        - Src:             'core/rvalue.c:3650,9'
          Dst:             rve_replace_with_ct_rv
        - Src:             'core/rvalue.c:3652,6'
          Dst:             rval_destroy
        - Src:             'core/rvalue.c:3654,6'
          Dst:             rve_destroy
        - Src:             'core/rvalue.c:3658,7'
          Dst:             get_debug_level
        - Src:             'core/rvalue.c:3658,7'
          Dst:             get_debug_facility
        - Src:             'core/rvalue.c:3658,7'
          Dst:             dprint_color
        - Src:             'core/rvalue.c:3658,7'
          Dst:             my_pid
        - Src:             'core/rvalue.c:3658,7'
          Dst:             fprintf
        - Src:             'core/rvalue.c:3658,7'
          Dst:             dprint_color_reset
        - Src:             'core/rvalue.c:3658,7'
          Dst:             get_debug_facility
        - Src:             'core/rvalue.c:3664,7'
          Dst:             get_debug_level
        - Src:             'core/rvalue.c:3664,7'
          Dst:             get_debug_facility
        - Src:             'core/rvalue.c:3664,7'
          Dst:             dprint_color
        - Src:             'core/rvalue.c:3664,7'
          Dst:             my_pid
        - Src:             'core/rvalue.c:3664,7'
          Dst:             fprintf
        - Src:             'core/rvalue.c:3664,7'
          Dst:             dprint_color_reset
        - Src:             'core/rvalue.c:3664,7'
          Dst:             get_debug_facility
        - Src:             'core/rvalue.c:3671,15'
          Dst:             rve_is_constant
        - Src:             'core/rvalue.c:3680,12'
          Dst:             rve_guess_type
        - Src:             'core/rvalue.c:3681,13'
          Dst:             rve_guess_type
        - Src:             'core/rvalue.c:3682,7'
          Dst:             get_debug_level
        - Src:             'core/rvalue.c:3682,7'
          Dst:             get_debug_facility
        - Src:             'core/rvalue.c:3682,7'
          Dst:             dprint_color
        - Src:             'core/rvalue.c:3682,7'
          Dst:             my_pid
        - Src:             'core/rvalue.c:3682,7'
          Dst:             fprintf
        - Src:             'core/rvalue.c:3682,7'
          Dst:             dprint_color_reset
        - Src:             'core/rvalue.c:3682,7'
          Dst:             get_debug_facility
        - Src:             'core/rvalue.c:3689,15'
          Dst:             rval_expr_eval_new
        - Src:             'core/rvalue.c:3690,7'
          Dst:             get_debug_level
        - Src:             'core/rvalue.c:3690,7'
          Dst:             get_debug_facility
        - Src:             'core/rvalue.c:3690,7'
          Dst:             dprint_color
        - Src:             'core/rvalue.c:3690,7'
          Dst:             my_pid
        - Src:             'core/rvalue.c:3690,7'
          Dst:             fprintf
        - Src:             'core/rvalue.c:3690,7'
          Dst:             dprint_color_reset
        - Src:             'core/rvalue.c:3690,7'
          Dst:             get_debug_facility
        - Src:             'core/rvalue.c:3694,9'
          Dst:             rve_replace_with_ct_rv
        - Src:             'core/rvalue.c:3696,6'
          Dst:             rval_destroy
        - Src:             'core/rvalue.c:3698,6'
          Dst:             rve_destroy
        - Src:             'core/rvalue.c:3702,7'
          Dst:             get_debug_level
        - Src:             'core/rvalue.c:3702,7'
          Dst:             get_debug_facility
        - Src:             'core/rvalue.c:3702,7'
          Dst:             dprint_color
        - Src:             'core/rvalue.c:3702,7'
          Dst:             my_pid
        - Src:             'core/rvalue.c:3702,7'
          Dst:             fprintf
        - Src:             'core/rvalue.c:3702,7'
          Dst:             dprint_color_reset
        - Src:             'core/rvalue.c:3702,7'
          Dst:             get_debug_facility
        - Src:             'core/rvalue.c:3708,7'
          Dst:             get_debug_level
        - Src:             'core/rvalue.c:3708,7'
          Dst:             get_debug_facility
        - Src:             'core/rvalue.c:3708,7'
          Dst:             dprint_color
        - Src:             'core/rvalue.c:3708,7'
          Dst:             my_pid
        - Src:             'core/rvalue.c:3708,7'
          Dst:             fprintf
        - Src:             'core/rvalue.c:3708,7'
          Dst:             dprint_color_reset
        - Src:             'core/rvalue.c:3708,7'
          Dst:             get_debug_facility
        - Src:             'core/rvalue.c:3727,3'
          Dst:             rval_destroy
    - functionName:    rve_check_type
      functionSourceFile: '/src/kamailio/src/core/rvalue.c'
      linkageType:     InternalLinkage
      functionLinenumber: 708
      functionLinenumberEnd: 924
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         280
      ICount:          1424
      EdgeCount:       363
      CyclomaticComplexity: 85
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
        - rve_check_type
        - rve_guess_type
      functionUses:    20
      BranchProfiles:
        - Branch String:   'core/rvalue.c:711,2'
          Branch Sides:    []
      Callsites:
        - Src:             'core/rvalue.c:713,12'
          Dst:             rve_guess_type
        - Src:             'core/rvalue.c:717,12'
          Dst:             rve_guess_type
        - Src:             'core/rvalue.c:724,7'
          Dst:             rve_check_type
        - Src:             'core/rvalue.c:757,7'
          Dst:             rve_check_type
        - Src:             'core/rvalue.c:767,8'
          Dst:             rve_check_type
        - Src:             'core/rvalue.c:785,7'
          Dst:             rve_check_type
        - Src:             'core/rvalue.c:786,8'
          Dst:             rve_check_type
        - Src:             'core/rvalue.c:805,7'
          Dst:             rve_check_type
        - Src:             'core/rvalue.c:806,8'
          Dst:             rve_check_type
        - Src:             'core/rvalue.c:826,7'
          Dst:             rve_check_type
        - Src:             'core/rvalue.c:827,8'
          Dst:             rve_check_type
        - Src:             'core/rvalue.c:857,7'
          Dst:             rve_check_type
        - Src:             'core/rvalue.c:858,8'
          Dst:             rve_check_type
        - Src:             'core/rvalue.c:889,7'
          Dst:             rve_check_type
        - Src:             'core/rvalue.c:912,4'
          Dst:             get_debug_level
        - Src:             'core/rvalue.c:912,4'
          Dst:             get_debug_facility
        - Src:             'core/rvalue.c:912,4'
          Dst:             dprint_color
        - Src:             'core/rvalue.c:912,4'
          Dst:             my_pid
        - Src:             'core/rvalue.c:912,4'
          Dst:             fprintf
        - Src:             'core/rvalue.c:912,4'
          Dst:             dprint_color_reset
        - Src:             'core/rvalue.c:912,4'
          Dst:             get_debug_facility
    - functionName:    rval_type_name
      functionSourceFile: '/src/kamailio/src/core/rvalue.c'
      linkageType:     InternalLinkage
      functionLinenumber: 330
      functionLinenumberEnd: 351
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         11
      ICount:          57
      EdgeCount:       20
      CyclomaticComplexity: 11
      functionsReached: []
      functionUses:    32
      BranchProfiles:
        - Branch String:   'core/rvalue.c:331,2'
          Branch Sides:    []
      Callsites:       []
    - functionName:    fix_match_rve
      functionSourceFile: '/src/kamailio/src/core/rvalue.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2941
      functionLinenumberEnd: 3012
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         231
      ICount:          1681
      EdgeCount:       307
      CyclomaticComplexity: 78
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fix_rval_expr
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
        - regcomp
        - regfree
        - rval_destroy
        - rval_expr_eval
        - rval_get_str
        - rve_guess_type
        - rve_is_constant
        - rve_replace_with_val
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/rvalue.c:2952,8'
          Dst:             fix_rval_expr
        - Src:             'core/rvalue.c:2957,5'
          Dst:             rve_is_constant
        - Src:             'core/rvalue.c:2958,7'
          Dst:             rve_guess_type
        - Src:             'core/rvalue.c:2959,4'
          Dst:             get_debug_level
        - Src:             'core/rvalue.c:2959,4'
          Dst:             get_debug_facility
        - Src:             'core/rvalue.c:2959,4'
          Dst:             dprint_color
        - Src:             'core/rvalue.c:2959,4'
          Dst:             my_pid
        - Src:             'core/rvalue.c:2959,4'
          Dst:             fprintf
        - Src:             'core/rvalue.c:2959,4'
          Dst:             dprint_color_reset
        - Src:             'core/rvalue.c:2959,4'
          Dst:             get_debug_facility
        - Src:             'core/rvalue.c:2966,12'
          Dst:             rval_expr_eval
        - Src:             'core/rvalue.c:2967,4'
          Dst:             get_debug_level
        - Src:             'core/rvalue.c:2967,4'
          Dst:             get_debug_facility
        - Src:             'core/rvalue.c:2967,4'
          Dst:             dprint_color
        - Src:             'core/rvalue.c:2967,4'
          Dst:             my_pid
        - Src:             'core/rvalue.c:2967,4'
          Dst:             fprintf
        - Src:             'core/rvalue.c:2967,4'
          Dst:             dprint_color_reset
        - Src:             'core/rvalue.c:2967,4'
          Dst:             get_debug_facility
        - Src:             'core/rvalue.c:2972,6'
          Dst:             rval_get_str
        - Src:             'core/rvalue.c:2973,4'
          Dst:             get_debug_level
        - Src:             'core/rvalue.c:2973,4'
          Dst:             get_debug_facility
        - Src:             'core/rvalue.c:2973,4'
          Dst:             dprint_color
        - Src:             'core/rvalue.c:2973,4'
          Dst:             my_pid
        - Src:             'core/rvalue.c:2973,4'
          Dst:             fprintf
        - Src:             'core/rvalue.c:2973,4'
          Dst:             dprint_color_reset
        - Src:             'core/rvalue.c:2973,4'
          Dst:             get_debug_facility
        - Src:             'core/rvalue.c:2978,3'
          Dst:             rval_destroy
        - Src:             'core/rvalue.c:2982,4'
          Dst:             get_debug_level
        - Src:             'core/rvalue.c:2982,4'
          Dst:             get_debug_facility
        - Src:             'core/rvalue.c:2982,4'
          Dst:             dprint_color
        - Src:             'core/rvalue.c:2982,4'
          Dst:             my_pid
        - Src:             'core/rvalue.c:2982,4'
          Dst:             fprintf
        - Src:             'core/rvalue.c:2982,4'
          Dst:             dprint_color_reset
        - Src:             'core/rvalue.c:2982,4'
          Dst:             get_debug_facility
        - Src:             'core/rvalue.c:2986,6'
          Dst:             regcomp
        - Src:             'core/rvalue.c:2988,4'
          Dst:             get_debug_level
        - Src:             'core/rvalue.c:2988,4'
          Dst:             get_debug_facility
        - Src:             'core/rvalue.c:2988,4'
          Dst:             dprint_color
        - Src:             'core/rvalue.c:2988,4'
          Dst:             my_pid
        - Src:             'core/rvalue.c:2988,4'
          Dst:             fprintf
        - Src:             'core/rvalue.c:2988,4'
          Dst:             dprint_color_reset
        - Src:             'core/rvalue.c:2988,4'
          Dst:             get_debug_facility
        - Src:             'core/rvalue.c:2995,6'
          Dst:             rve_replace_with_val
        - Src:             'core/rvalue.c:2999,10'
          Dst:             fix_rval_expr
        - Src:             'core/rvalue.c:3004,3'
          Dst:             rval_destroy
        - Src:             'core/rvalue.c:3008,3'
          Dst:             regfree
    - functionName:    fix_rval_expr
      functionSourceFile: '/src/kamailio/src/core/rvalue.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3740
      functionLinenumberEnd: 3819
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         178
      ICount:          1045
      EdgeCount:       221
      CyclomaticComplexity: 45
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fix_match_rve
        - fix_rval
        - fix_rval_expr
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
        - rve_optimize
      functionUses:    15
      BranchProfiles:
        - Branch String:   'core/rvalue.c:3746,2'
          Branch Sides:    []
      Callsites:
        - Src:             'core/rvalue.c:3748,4'
          Dst:             get_debug_level
        - Src:             'core/rvalue.c:3748,4'
          Dst:             get_debug_facility
        - Src:             'core/rvalue.c:3748,4'
          Dst:             dprint_color
        - Src:             'core/rvalue.c:3748,4'
          Dst:             my_pid
        - Src:             'core/rvalue.c:3748,4'
          Dst:             fprintf
        - Src:             'core/rvalue.c:3748,4'
          Dst:             dprint_color_reset
        - Src:             'core/rvalue.c:3748,4'
          Dst:             get_debug_facility
        - Src:             'core/rvalue.c:3751,10'
          Dst:             fix_rval
        - Src:             'core/rvalue.c:3765,10'
          Dst:             fix_rval_expr
        - Src:             'core/rvalue.c:3795,10'
          Dst:             fix_rval_expr
        - Src:             'core/rvalue.c:3798,10'
          Dst:             fix_rval_expr
        - Src:             'core/rvalue.c:3803,10'
          Dst:             fix_match_rve
        - Src:             'core/rvalue.c:3808,4'
          Dst:             get_debug_level
        - Src:             'core/rvalue.c:3808,4'
          Dst:             get_debug_facility
        - Src:             'core/rvalue.c:3808,4'
          Dst:             dprint_color
        - Src:             'core/rvalue.c:3808,4'
          Dst:             my_pid
        - Src:             'core/rvalue.c:3808,4'
          Dst:             fprintf
        - Src:             'core/rvalue.c:3808,4'
          Dst:             dprint_color_reset
        - Src:             'core/rvalue.c:3808,4'
          Dst:             get_debug_facility
        - Src:             'core/rvalue.c:3812,2'
          Dst:             rve_optimize
        - Src:             'core/rvalue.c:3816,2'
          Dst:             get_debug_level
        - Src:             'core/rvalue.c:3816,2'
          Dst:             get_debug_facility
        - Src:             'core/rvalue.c:3816,2'
          Dst:             dprint_color
        - Src:             'core/rvalue.c:3816,2'
          Dst:             my_pid
        - Src:             'core/rvalue.c:3816,2'
          Dst:             fprintf
        - Src:             'core/rvalue.c:3816,2'
          Dst:             dprint_color_reset
        - Src:             'core/rvalue.c:3816,2'
          Dst:             get_debug_facility
    - functionName:    fix_rval
      functionSourceFile: '/src/kamailio/src/core/rvalue.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2817
      functionLinenumberEnd: 2856
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         299
      ICount:          1833
      EdgeCount:       391
      CyclomaticComplexity: 94
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - err_select
        - fix_actions
        - fix_expr
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
        - resolve_select
      functionUses:    1
      BranchProfiles:
        - Branch String:   'core/rvalue.c:2819,2'
          Branch Sides:    []
      Callsites:
        - Src:             'core/rvalue.c:2818,2'
          Dst:             get_debug_level
        - Src:             'core/rvalue.c:2818,2'
          Dst:             get_debug_facility
        - Src:             'core/rvalue.c:2818,2'
          Dst:             dprint_color
        - Src:             'core/rvalue.c:2818,2'
          Dst:             my_pid
        - Src:             'core/rvalue.c:2818,2'
          Dst:             fprintf
        - Src:             'core/rvalue.c:2818,2'
          Dst:             dprint_color_reset
        - Src:             'core/rvalue.c:2818,2'
          Dst:             get_debug_facility
        - Src:             'core/rvalue.c:2822,4'
          Dst:             get_debug_level
        - Src:             'core/rvalue.c:2822,4'
          Dst:             get_debug_facility
        - Src:             'core/rvalue.c:2822,4'
          Dst:             dprint_color
        - Src:             'core/rvalue.c:2822,4'
          Dst:             my_pid
        - Src:             'core/rvalue.c:2822,4'
          Dst:             fprintf
        - Src:             'core/rvalue.c:2822,4'
          Dst:             dprint_color_reset
        - Src:             'core/rvalue.c:2822,4'
          Dst:             get_debug_facility
        - Src:             'core/rvalue.c:2826,4'
          Dst:             get_debug_level
        - Src:             'core/rvalue.c:2826,4'
          Dst:             get_debug_facility
        - Src:             'core/rvalue.c:2826,4'
          Dst:             dprint_color
        - Src:             'core/rvalue.c:2826,4'
          Dst:             my_pid
        - Src:             'core/rvalue.c:2826,4'
          Dst:             fprintf
        - Src:             'core/rvalue.c:2826,4'
          Dst:             dprint_color_reset
        - Src:             'core/rvalue.c:2826,4'
          Dst:             get_debug_facility
        - Src:             'core/rvalue.c:2829,11'
          Dst:             fix_expr
        - Src:             'core/rvalue.c:2831,11'
          Dst:             fix_actions
        - Src:             'core/rvalue.c:2833,7'
          Dst:             resolve_select
        - Src:             'core/rvalue.c:2835,6'
          Dst:             get_debug_level
        - Src:             'core/rvalue.c:2835,6'
          Dst:             get_debug_facility
        - Src:             'core/rvalue.c:2835,6'
          Dst:             dprint_color
        - Src:             'core/rvalue.c:2835,6'
          Dst:             my_pid
        - Src:             'core/rvalue.c:2835,6'
          Dst:             fprintf
        - Src:             'core/rvalue.c:2835,6'
          Dst:             dprint_color_reset
        - Src:             'core/rvalue.c:2835,6'
          Dst:             get_debug_facility
        - Src:             'core/rvalue.c:2837,6'
          Dst:             get_debug_level
        - Src:             'core/rvalue.c:2837,6'
          Dst:             get_debug_facility
        - Src:             'core/rvalue.c:2837,6'
          Dst:             dprint_color
        - Src:             'core/rvalue.c:2837,6'
          Dst:             my_pid
        - Src:             'core/rvalue.c:2837,6'
          Dst:             fprintf
        - Src:             'core/rvalue.c:2837,6'
          Dst:             dprint_color_reset
        - Src:             'core/rvalue.c:2837,6'
          Dst:             get_debug_facility
        - Src:             'core/rvalue.c:2841,5'
          Dst:             err_select
        - Src:             'core/rvalue.c:2851,4'
          Dst:             get_debug_level
        - Src:             'core/rvalue.c:2851,4'
          Dst:             get_debug_facility
        - Src:             'core/rvalue.c:2851,4'
          Dst:             dprint_color
        - Src:             'core/rvalue.c:2851,4'
          Dst:             my_pid
        - Src:             'core/rvalue.c:2851,4'
          Dst:             fprintf
        - Src:             'core/rvalue.c:2851,4'
          Dst:             dprint_color_reset
        - Src:             'core/rvalue.c:2851,4'
          Dst:             get_debug_facility
        - Src:             'core/rvalue.c:2854,2'
          Dst:             get_debug_level
        - Src:             'core/rvalue.c:2854,2'
          Dst:             get_debug_facility
        - Src:             'core/rvalue.c:2854,2'
          Dst:             dprint_color
        - Src:             'core/rvalue.c:2854,2'
          Dst:             my_pid
        - Src:             'core/rvalue.c:2854,2'
          Dst:             fprintf
        - Src:             'core/rvalue.c:2854,2'
          Dst:             dprint_color_reset
        - Src:             'core/rvalue.c:2854,2'
          Dst:             get_debug_facility
    - functionName:    mk_rval_expr2
      functionSourceFile: '/src/kamailio/src/core/rvalue.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2646
      functionLinenumberEnd: 2694
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         119
      ICount:          661
      EdgeCount:       146
      CyclomaticComplexity: 29
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
      functionUses:    1
      BranchProfiles:
        - Branch String:   'core/rvalue.c:2649,2'
          Branch Sides:    []
      Callsites:
        - Src:             'core/rvalue.c:2679,4'
          Dst:             get_debug_level
        - Src:             'core/rvalue.c:2679,4'
          Dst:             get_debug_facility
        - Src:             'core/rvalue.c:2679,4'
          Dst:             dprint_color
        - Src:             'core/rvalue.c:2679,4'
          Dst:             my_pid
        - Src:             'core/rvalue.c:2679,4'
          Dst:             fprintf
        - Src:             'core/rvalue.c:2679,4'
          Dst:             dprint_color_reset
        - Src:             'core/rvalue.c:2679,4'
          Dst:             get_debug_facility
        - Src:             'core/rvalue.c:2684,3'
          Dst:             get_debug_level
        - Src:             'core/rvalue.c:2684,3'
          Dst:             get_debug_facility
        - Src:             'core/rvalue.c:2684,3'
          Dst:             dprint_color
        - Src:             'core/rvalue.c:2684,3'
          Dst:             my_pid
        - Src:             'core/rvalue.c:2684,3'
          Dst:             fprintf
        - Src:             'core/rvalue.c:2684,3'
          Dst:             dprint_color_reset
        - Src:             'core/rvalue.c:2684,3'
          Dst:             get_debug_facility
    - functionName:    mk_rval_expr1
      functionSourceFile: '/src/kamailio/src/core/rvalue.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2602
      functionLinenumberEnd: 2632
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         102
      ICount:          587
      EdgeCount:       129
      CyclomaticComplexity: 29
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
      functionUses:    1
      BranchProfiles:
        - Branch String:   'core/rvalue.c:2605,2'
          Branch Sides:    []
      Callsites:
        - Src:             'core/rvalue.c:2618,4'
          Dst:             get_debug_level
        - Src:             'core/rvalue.c:2618,4'
          Dst:             get_debug_facility
        - Src:             'core/rvalue.c:2618,4'
          Dst:             dprint_color
        - Src:             'core/rvalue.c:2618,4'
          Dst:             my_pid
        - Src:             'core/rvalue.c:2618,4'
          Dst:             fprintf
        - Src:             'core/rvalue.c:2618,4'
          Dst:             dprint_color_reset
        - Src:             'core/rvalue.c:2618,4'
          Dst:             get_debug_facility
        - Src:             'core/rvalue.c:2623,3'
          Dst:             get_debug_level
        - Src:             'core/rvalue.c:2623,3'
          Dst:             get_debug_facility
        - Src:             'core/rvalue.c:2623,3'
          Dst:             dprint_color
        - Src:             'core/rvalue.c:2623,3'
          Dst:             my_pid
        - Src:             'core/rvalue.c:2623,3'
          Dst:             fprintf
        - Src:             'core/rvalue.c:2623,3'
          Dst:             dprint_color_reset
        - Src:             'core/rvalue.c:2623,3'
          Dst:             get_debug_facility
    - functionName:    mk_rval_expr_v
      functionSourceFile: '/src/kamailio/src/core/rvalue.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2534
      functionLinenumberEnd: 2589
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         140
      ICount:          876
      EdgeCount:       181
      CyclomaticComplexity: 43
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
        - rval_init
      functionUses:    1
      BranchProfiles:
        - Branch String:   'core/rvalue.c:2547,2'
          Branch Sides:    []
      Callsites:
        - Src:             'core/rvalue.c:2542,3'
          Dst:             get_debug_level
        - Src:             'core/rvalue.c:2542,3'
          Dst:             get_debug_facility
        - Src:             'core/rvalue.c:2542,3'
          Dst:             dprint_color
        - Src:             'core/rvalue.c:2542,3'
          Dst:             my_pid
        - Src:             'core/rvalue.c:2542,3'
          Dst:             fprintf
        - Src:             'core/rvalue.c:2542,3'
          Dst:             dprint_color_reset
        - Src:             'core/rvalue.c:2542,3'
          Dst:             get_debug_facility
        - Src:             'core/rvalue.c:2556,5'
          Dst:             get_debug_level
        - Src:             'core/rvalue.c:2556,5'
          Dst:             get_debug_facility
        - Src:             'core/rvalue.c:2556,5'
          Dst:             dprint_color
        - Src:             'core/rvalue.c:2556,5'
          Dst:             my_pid
        - Src:             'core/rvalue.c:2556,5'
          Dst:             fprintf
        - Src:             'core/rvalue.c:2556,5'
          Dst:             dprint_color_reset
        - Src:             'core/rvalue.c:2556,5'
          Dst:             get_debug_facility
        - Src:             'core/rvalue.c:2580,4'
          Dst:             get_debug_level
        - Src:             'core/rvalue.c:2580,4'
          Dst:             get_debug_facility
        - Src:             'core/rvalue.c:2580,4'
          Dst:             dprint_color
        - Src:             'core/rvalue.c:2580,4'
          Dst:             my_pid
        - Src:             'core/rvalue.c:2580,4'
          Dst:             fprintf
        - Src:             'core/rvalue.c:2580,4'
          Dst:             dprint_color_reset
        - Src:             'core/rvalue.c:2580,4'
          Dst:             get_debug_facility
        - Src:             'core/rvalue.c:2584,2'
          Dst:             rval_init
    - functionName:    rve_has_side_effects
      functionSourceFile: '/src/kamailio/src/core/rvalue.c'
      linkageType:     InternalLinkage
      functionLinenumber: 632
      functionLinenumberEnd: 633
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - rve_is_constant
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'core/rvalue.c:633,10'
          Dst:             rve_is_constant
    - functionName:    rval_new_re
      functionSourceFile: '/src/kamailio/src/core/rvalue.c'
      linkageType:     InternalLinkage
      functionLinenumber: 292
      functionLinenumberEnd: 321
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          136
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - regcomp
        - rval_new_empty
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/rvalue.c:299,7'
          Dst:             rval_new_empty
        - Src:             'core/rvalue.c:313,6'
          Dst:             regcomp
    - functionName:    rval_clean
      functionSourceFile: '/src/kamailio/src/core/rvalue.c'
      linkageType:     InternalLinkage
      functionLinenumber: 160
      functionLinenumberEnd: 163
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - rval_force_clean
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/rvalue.c:162,3'
          Dst:             rval_force_clean
    - functionName:    exec_post_script_cb
      functionSourceFile: '/src/kamailio/src/core/script_cb.c'
      linkageType:     InternalLinkage
      functionLinenumber: 172
      functionLinenumberEnd: 186
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         50
      ICount:          309
      EdgeCount:       65
      CyclomaticComplexity: 17
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'core/script_cb.c:177,3'
          Dst:             get_debug_level
        - Src:             'core/script_cb.c:177,3'
          Dst:             get_debug_facility
        - Src:             'core/script_cb.c:177,3'
          Dst:             dprint_color
        - Src:             'core/script_cb.c:177,3'
          Dst:             my_pid
        - Src:             'core/script_cb.c:177,3'
          Dst:             fprintf
        - Src:             'core/script_cb.c:177,3'
          Dst:             dprint_color_reset
        - Src:             'core/script_cb.c:177,3'
          Dst:             get_debug_facility
    - functionName:    exec_pre_script_cb
      functionSourceFile: '/src/kamailio/src/core/script_cb.c'
      linkageType:     InternalLinkage
      functionLinenumber: 150
      functionLinenumberEnd: 166
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         52
      ICount:          317
      EdgeCount:       68
      CyclomaticComplexity: 18
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'core/script_cb.c:155,3'
          Dst:             get_debug_level
        - Src:             'core/script_cb.c:155,3'
          Dst:             get_debug_facility
        - Src:             'core/script_cb.c:155,3'
          Dst:             dprint_color
        - Src:             'core/script_cb.c:155,3'
          Dst:             my_pid
        - Src:             'core/script_cb.c:155,3'
          Dst:             fprintf
        - Src:             'core/script_cb.c:155,3'
          Dst:             dprint_color_reset
        - Src:             'core/script_cb.c:155,3'
          Dst:             get_debug_facility
    - functionName:    destroy_cb_list
      functionSourceFile: '/src/kamailio/src/core/script_cb.c'
      linkageType:     InternalLinkage
      functionLinenumber: 126
      functionLinenumberEnd: 134
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          37
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    destroy_script_cb
      functionSourceFile: '/src/kamailio/src/core/script_cb.c'
      linkageType:     InternalLinkage
      functionLinenumber: 137
      functionLinenumberEnd: 144
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         7
      ICount:          37
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - destroy_cb_list
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/script_cb.c:141,3'
          Dst:             destroy_cb_list
        - Src:             'core/script_cb.c:142,3'
          Dst:             destroy_cb_list
    - functionName:    init_script_cb
      functionSourceFile: '/src/kamailio/src/core/script_cb.c'
      linkageType:     InternalLinkage
      functionLinenumber: 119
      functionLinenumberEnd: 122
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    add_callback
      functionSourceFile: '/src/kamailio/src/core/script_cb.c'
      linkageType:     InternalLinkage
      functionLinenumber: 58
      functionLinenumberEnd: 72
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         46
      ICount:          289
      EdgeCount:       60
      CyclomaticComplexity: 16
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/script_cb.c:63,3'
          Dst:             get_debug_level
        - Src:             'core/script_cb.c:63,3'
          Dst:             get_debug_facility
        - Src:             'core/script_cb.c:63,3'
          Dst:             dprint_color
        - Src:             'core/script_cb.c:63,3'
          Dst:             my_pid
        - Src:             'core/script_cb.c:63,3'
          Dst:             fprintf
        - Src:             'core/script_cb.c:63,3'
          Dst:             dprint_color_reset
        - Src:             'core/script_cb.c:63,3'
          Dst:             get_debug_facility
    - functionName:    register_script_cb
      functionSourceFile: '/src/kamailio/src/core/script_cb.c'
      linkageType:     InternalLinkage
      functionLinenumber: 78
      functionLinenumberEnd: 116
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         188
      ICount:          1093
      EdgeCount:       249
      CyclomaticComplexity: 63
      functionsReached:
        - add_callback
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/script_cb.c:84,3'
          Dst:             get_debug_level
        - Src:             'core/script_cb.c:84,3'
          Dst:             get_debug_facility
        - Src:             'core/script_cb.c:84,3'
          Dst:             dprint_color
        - Src:             'core/script_cb.c:84,3'
          Dst:             my_pid
        - Src:             'core/script_cb.c:84,3'
          Dst:             fprintf
        - Src:             'core/script_cb.c:84,3'
          Dst:             dprint_color_reset
        - Src:             'core/script_cb.c:84,3'
          Dst:             get_debug_facility
        - Src:             'core/script_cb.c:88,3'
          Dst:             get_debug_level
        - Src:             'core/script_cb.c:88,3'
          Dst:             get_debug_facility
        - Src:             'core/script_cb.c:88,3'
          Dst:             dprint_color
        - Src:             'core/script_cb.c:88,3'
          Dst:             my_pid
        - Src:             'core/script_cb.c:88,3'
          Dst:             fprintf
        - Src:             'core/script_cb.c:88,3'
          Dst:             dprint_color_reset
        - Src:             'core/script_cb.c:88,3'
          Dst:             get_debug_facility
        - Src:             'core/script_cb.c:93,3'
          Dst:             get_debug_level
        - Src:             'core/script_cb.c:93,3'
          Dst:             get_debug_facility
        - Src:             'core/script_cb.c:93,3'
          Dst:             dprint_color
        - Src:             'core/script_cb.c:93,3'
          Dst:             my_pid
        - Src:             'core/script_cb.c:93,3'
          Dst:             fprintf
        - Src:             'core/script_cb.c:93,3'
          Dst:             dprint_color_reset
        - Src:             'core/script_cb.c:93,3'
          Dst:             get_debug_facility
        - Src:             'core/script_cb.c:108,6'
          Dst:             add_callback
        - Src:             'core/script_cb.c:114,2'
          Dst:             get_debug_level
        - Src:             'core/script_cb.c:114,2'
          Dst:             get_debug_facility
        - Src:             'core/script_cb.c:114,2'
          Dst:             dprint_color
        - Src:             'core/script_cb.c:114,2'
          Dst:             my_pid
        - Src:             'core/script_cb.c:114,2'
          Dst:             fprintf
        - Src:             'core/script_cb.c:114,2'
          Dst:             dprint_color_reset
        - Src:             'core/script_cb.c:114,2'
          Dst:             get_debug_facility
    - functionName:    sctp_core_register_api
      functionSourceFile: '/src/kamailio/src/core/sctp_core.c'
      linkageType:     InternalLinkage
      functionLinenumber: 102
      functionLinenumberEnd: 114
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         91
      ICount:          529
      EdgeCount:       120
      CyclomaticComplexity: 31
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/sctp_core.c:104,3'
          Dst:             get_debug_level
        - Src:             'core/sctp_core.c:104,3'
          Dst:             get_debug_facility
        - Src:             'core/sctp_core.c:104,3'
          Dst:             dprint_color
        - Src:             'core/sctp_core.c:104,3'
          Dst:             my_pid
        - Src:             'core/sctp_core.c:104,3'
          Dst:             fprintf
        - Src:             'core/sctp_core.c:104,3'
          Dst:             dprint_color_reset
        - Src:             'core/sctp_core.c:104,3'
          Dst:             get_debug_facility
        - Src:             'core/sctp_core.c:108,3'
          Dst:             get_debug_level
        - Src:             'core/sctp_core.c:108,3'
          Dst:             get_debug_facility
        - Src:             'core/sctp_core.c:108,3'
          Dst:             dprint_color
        - Src:             'core/sctp_core.c:108,3'
          Dst:             my_pid
        - Src:             'core/sctp_core.c:108,3'
          Dst:             fprintf
        - Src:             'core/sctp_core.c:108,3'
          Dst:             dprint_color_reset
        - Src:             'core/sctp_core.c:108,3'
          Dst:             get_debug_facility
    - functionName:    sctp_core_msg_send
      functionSourceFile: '/src/kamailio/src/core/sctp_core.c'
      linkageType:     InternalLinkage
      functionLinenumber: 94
      functionLinenumberEnd: 95
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    sctp_core_rcv_loop
      functionSourceFile: '/src/kamailio/src/core/sctp_core.c'
      linkageType:     InternalLinkage
      functionLinenumber: 86
      functionLinenumberEnd: 87
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    sctp_core_check_support
      functionSourceFile: '/src/kamailio/src/core/sctp_core.c'
      linkageType:     InternalLinkage
      functionLinenumber: 72
      functionLinenumberEnd: 80
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         46
      ICount:          269
      EdgeCount:       60
      CyclomaticComplexity: 16
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/sctp_core.c:74,3'
          Dst:             get_debug_level
        - Src:             'core/sctp_core.c:74,3'
          Dst:             get_debug_facility
        - Src:             'core/sctp_core.c:74,3'
          Dst:             dprint_color
        - Src:             'core/sctp_core.c:74,3'
          Dst:             my_pid
        - Src:             'core/sctp_core.c:74,3'
          Dst:             fprintf
        - Src:             'core/sctp_core.c:74,3'
          Dst:             dprint_color_reset
        - Src:             'core/sctp_core.c:74,3'
          Dst:             get_debug_facility
    - functionName:    sctp_core_init_sock
      functionSourceFile: '/src/kamailio/src/core/sctp_core.c'
      linkageType:     InternalLinkage
      functionLinenumber: 64
      functionLinenumberEnd: 65
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    sctp_core_destroy
      functionSourceFile: '/src/kamailio/src/core/sctp_core.c'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 58
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         46
      ICount:          265
      EdgeCount:       60
      CyclomaticComplexity: 16
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/sctp_core.c:53,3'
          Dst:             get_debug_level
        - Src:             'core/sctp_core.c:53,3'
          Dst:             get_debug_facility
        - Src:             'core/sctp_core.c:53,3'
          Dst:             dprint_color
        - Src:             'core/sctp_core.c:53,3'
          Dst:             my_pid
        - Src:             'core/sctp_core.c:53,3'
          Dst:             fprintf
        - Src:             'core/sctp_core.c:53,3'
          Dst:             dprint_color_reset
        - Src:             'core/sctp_core.c:53,3'
          Dst:             get_debug_facility
    - functionName:    sctp_core_init
      functionSourceFile: '/src/kamailio/src/core/sctp_core.c'
      linkageType:     InternalLinkage
      functionLinenumber: 38
      functionLinenumberEnd: 45
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         46
      ICount:          269
      EdgeCount:       60
      CyclomaticComplexity: 16
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/sctp_core.c:40,3'
          Dst:             get_debug_level
        - Src:             'core/sctp_core.c:40,3'
          Dst:             get_debug_facility
        - Src:             'core/sctp_core.c:40,3'
          Dst:             dprint_color
        - Src:             'core/sctp_core.c:40,3'
          Dst:             my_pid
        - Src:             'core/sctp_core.c:40,3'
          Dst:             fprintf
        - Src:             'core/sctp_core.c:40,3'
          Dst:             dprint_color_reset
        - Src:             'core/sctp_core.c:40,3'
          Dst:             get_debug_facility
    - functionName:    eat_space_end
      functionSourceFile: '/src/kamailio/src/core/parser/sdp/../parser_f.h'
      linkageType:     InternalLinkage
      functionLinenumber: 44
      functionLinenumberEnd: 47
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         11
      ICount:          52
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    add_sdp_payload
      functionSourceFile: '/src/kamailio/src/core/parser/sdp/sdp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 140
      functionLinenumberEnd: 162
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         46
      ICount:          315
      EdgeCount:       60
      CyclomaticComplexity: 16
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/parser/sdp/sdp.c:147,3'
          Dst:             get_debug_level
        - Src:             'core/parser/sdp/sdp.c:147,3'
          Dst:             get_debug_facility
        - Src:             'core/parser/sdp/sdp.c:147,3'
          Dst:             dprint_color
        - Src:             'core/parser/sdp/sdp.c:147,3'
          Dst:             my_pid
        - Src:             'core/parser/sdp/sdp.c:147,3'
          Dst:             fprintf
        - Src:             'core/parser/sdp/sdp.c:147,3'
          Dst:             dprint_color_reset
        - Src:             'core/parser/sdp/sdp.c:147,3'
          Dst:             get_debug_facility
    - functionName:    eat_token_end
      functionSourceFile: '/src/kamailio/src/core/parser/sdp/../parser_f.h'
      linkageType:     InternalLinkage
      functionLinenumber: 68
      functionLinenumberEnd: 73
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         14
      ICount:          70
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    add_sdp_stream
      functionSourceFile: '/src/kamailio/src/core/parser/sdp/sdp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 98
      functionLinenumberEnd: 133
      functionDepth:   0
      returnType:      'N/A'
      argCount:        9
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         46
      ICount:          391
      EdgeCount:       60
      CyclomaticComplexity: 16
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/parser/sdp/sdp.c:105,3'
          Dst:             get_debug_level
        - Src:             'core/parser/sdp/sdp.c:105,3'
          Dst:             get_debug_facility
        - Src:             'core/parser/sdp/sdp.c:105,3'
          Dst:             dprint_color
        - Src:             'core/parser/sdp/sdp.c:105,3'
          Dst:             my_pid
        - Src:             'core/parser/sdp/sdp.c:105,3'
          Dst:             fprintf
        - Src:             'core/parser/sdp/sdp.c:105,3'
          Dst:             dprint_color_reset
        - Src:             'core/parser/sdp/sdp.c:105,3'
          Dst:             get_debug_facility
    - functionName:    add_sdp_session
      functionSourceFile: '/src/kamailio/src/core/parser/sdp/sdp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 66
      functionLinenumberEnd: 90
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         49
      ICount:          323
      EdgeCount:       64
      CyclomaticComplexity: 17
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/parser/sdp/sdp.c:73,3'
          Dst:             get_debug_level
        - Src:             'core/parser/sdp/sdp.c:73,3'
          Dst:             get_debug_facility
        - Src:             'core/parser/sdp/sdp.c:73,3'
          Dst:             dprint_color
        - Src:             'core/parser/sdp/sdp.c:73,3'
          Dst:             my_pid
        - Src:             'core/parser/sdp/sdp.c:73,3'
          Dst:             fprintf
        - Src:             'core/parser/sdp/sdp.c:73,3'
          Dst:             dprint_color_reset
        - Src:             'core/parser/sdp/sdp.c:73,3'
          Dst:             get_debug_facility
    - functionName:    clone_sdp_info
      functionSourceFile: '/src/kamailio/src/core/parser/sdp/sdp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1602
      functionLinenumberEnd: 1654
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         261
      ICount:          1600
      EdgeCount:       346
      CyclomaticComplexity: 87
      functionsReached:
        - clone_sdp_session_cell
        - dprint_color
        - dprint_color_reset
        - fprintf
        - free_cloned_sdp
        - get_debug_facility
        - get_debug_level
        - my_pid
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/parser/sdp/sdp.c:1608,3'
          Dst:             get_debug_level
        - Src:             'core/parser/sdp/sdp.c:1608,3'
          Dst:             get_debug_facility
        - Src:             'core/parser/sdp/sdp.c:1608,3'
          Dst:             dprint_color
        - Src:             'core/parser/sdp/sdp.c:1608,3'
          Dst:             my_pid
        - Src:             'core/parser/sdp/sdp.c:1608,3'
          Dst:             fprintf
        - Src:             'core/parser/sdp/sdp.c:1608,3'
          Dst:             dprint_color_reset
        - Src:             'core/parser/sdp/sdp.c:1608,3'
          Dst:             get_debug_facility
        - Src:             'core/parser/sdp/sdp.c:1612,3'
          Dst:             get_debug_level
        - Src:             'core/parser/sdp/sdp.c:1612,3'
          Dst:             get_debug_facility
        - Src:             'core/parser/sdp/sdp.c:1612,3'
          Dst:             dprint_color
        - Src:             'core/parser/sdp/sdp.c:1612,3'
          Dst:             my_pid
        - Src:             'core/parser/sdp/sdp.c:1612,3'
          Dst:             fprintf
        - Src:             'core/parser/sdp/sdp.c:1612,3'
          Dst:             dprint_color_reset
        - Src:             'core/parser/sdp/sdp.c:1612,3'
          Dst:             get_debug_facility
        - Src:             'core/parser/sdp/sdp.c:1616,3'
          Dst:             get_debug_level
        - Src:             'core/parser/sdp/sdp.c:1616,3'
          Dst:             get_debug_facility
        - Src:             'core/parser/sdp/sdp.c:1616,3'
          Dst:             dprint_color
        - Src:             'core/parser/sdp/sdp.c:1616,3'
          Dst:             my_pid
        - Src:             'core/parser/sdp/sdp.c:1616,3'
          Dst:             fprintf
        - Src:             'core/parser/sdp/sdp.c:1616,3'
          Dst:             dprint_color_reset
        - Src:             'core/parser/sdp/sdp.c:1616,3'
          Dst:             get_debug_facility
        - Src:             'core/parser/sdp/sdp.c:1623,3'
          Dst:             get_debug_level
        - Src:             'core/parser/sdp/sdp.c:1623,3'
          Dst:             get_debug_facility
        - Src:             'core/parser/sdp/sdp.c:1623,3'
          Dst:             dprint_color
        - Src:             'core/parser/sdp/sdp.c:1623,3'
          Dst:             my_pid
        - Src:             'core/parser/sdp/sdp.c:1623,3'
          Dst:             fprintf
        - Src:             'core/parser/sdp/sdp.c:1623,3'
          Dst:             dprint_color_reset
        - Src:             'core/parser/sdp/sdp.c:1623,3'
          Dst:             get_debug_facility
        - Src:             'core/parser/sdp/sdp.c:1626,2'
          Dst:             get_debug_level
        - Src:             'core/parser/sdp/sdp.c:1626,2'
          Dst:             get_debug_facility
        - Src:             'core/parser/sdp/sdp.c:1626,2'
          Dst:             dprint_color
        - Src:             'core/parser/sdp/sdp.c:1626,2'
          Dst:             my_pid
        - Src:             'core/parser/sdp/sdp.c:1626,2'
          Dst:             fprintf
        - Src:             'core/parser/sdp/sdp.c:1626,2'
          Dst:             dprint_color_reset
        - Src:             'core/parser/sdp/sdp.c:1626,2'
          Dst:             get_debug_facility
        - Src:             'core/parser/sdp/sdp.c:1628,2'
          Dst:             get_debug_level
        - Src:             'core/parser/sdp/sdp.c:1628,2'
          Dst:             get_debug_facility
        - Src:             'core/parser/sdp/sdp.c:1628,2'
          Dst:             dprint_color
        - Src:             'core/parser/sdp/sdp.c:1628,2'
          Dst:             my_pid
        - Src:             'core/parser/sdp/sdp.c:1628,2'
          Dst:             fprintf
        - Src:             'core/parser/sdp/sdp.c:1628,2'
          Dst:             dprint_color_reset
        - Src:             'core/parser/sdp/sdp.c:1628,2'
          Dst:             get_debug_facility
        - Src:             'core/parser/sdp/sdp.c:1633,18'
          Dst:             clone_sdp_session_cell
        - Src:             'core/parser/sdp/sdp.c:1641,19'
          Dst:             clone_sdp_session_cell
        - Src:             'core/parser/sdp/sdp.c:1652,2'
          Dst:             free_cloned_sdp
    - functionName:    clone_sdp_session_cell
      functionSourceFile: '/src/kamailio/src/core/parser/sdp/sdp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1513
      functionLinenumberEnd: 1599
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         115
      ICount:          908
      EdgeCount:       152
      CyclomaticComplexity: 39
      functionsReached:
        - clone_sdp_stream_cell
        - dprint_color
        - dprint_color_reset
        - fprintf
        - free_cloned_sdp_session
        - get_debug_facility
        - get_debug_level
        - my_pid
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/parser/sdp/sdp.c:1520,3'
          Dst:             get_debug_level
        - Src:             'core/parser/sdp/sdp.c:1520,3'
          Dst:             get_debug_facility
        - Src:             'core/parser/sdp/sdp.c:1520,3'
          Dst:             dprint_color
        - Src:             'core/parser/sdp/sdp.c:1520,3'
          Dst:             my_pid
        - Src:             'core/parser/sdp/sdp.c:1520,3'
          Dst:             fprintf
        - Src:             'core/parser/sdp/sdp.c:1520,3'
          Dst:             dprint_color_reset
        - Src:             'core/parser/sdp/sdp.c:1520,3'
          Dst:             get_debug_facility
        - Src:             'core/parser/sdp/sdp.c:1529,3'
          Dst:             get_debug_level
        - Src:             'core/parser/sdp/sdp.c:1529,3'
          Dst:             get_debug_facility
        - Src:             'core/parser/sdp/sdp.c:1529,3'
          Dst:             dprint_color
        - Src:             'core/parser/sdp/sdp.c:1529,3'
          Dst:             my_pid
        - Src:             'core/parser/sdp/sdp.c:1529,3'
          Dst:             fprintf
        - Src:             'core/parser/sdp/sdp.c:1529,3'
          Dst:             dprint_color_reset
        - Src:             'core/parser/sdp/sdp.c:1529,3'
          Dst:             get_debug_facility
        - Src:             'core/parser/sdp/sdp.c:1537,18'
          Dst:             clone_sdp_stream_cell
        - Src:             'core/parser/sdp/sdp.c:1545,19'
          Dst:             clone_sdp_stream_cell
        - Src:             'core/parser/sdp/sdp.c:1597,2'
          Dst:             free_cloned_sdp_session
    - functionName:    free_cloned_sdp
      functionSourceFile: '/src/kamailio/src/core/parser/sdp/sdp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1150
      functionLinenumberEnd: 1153
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - free_cloned_sdp_session
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/parser/sdp/sdp.c:1151,2'
          Dst:             free_cloned_sdp_session
    - functionName:    free_cloned_sdp_session
      functionSourceFile: '/src/kamailio/src/core/parser/sdp/sdp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1137
      functionLinenumberEnd: 1147
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          44
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - free_cloned_sdp_stream
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/parser/sdp/sdp.c:1144,3'
          Dst:             free_cloned_sdp_stream
    - functionName:    free_cloned_sdp_stream
      functionSourceFile: '/src/kamailio/src/core/parser/sdp/sdp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1098
      functionLinenumberEnd: 1131
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         18
      ICount:          139
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    clone_sdp_stream_cell
      functionSourceFile: '/src/kamailio/src/core/parser/sdp/sdp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1317
      functionLinenumberEnd: 1510
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         352
      ICount:          2546
      EdgeCount:       467
      CyclomaticComplexity: 117
      functionsReached:
        - clone_sdp_ice_attr
        - clone_sdp_opt_attr
        - clone_sdp_payload_attr
        - dprint_color
        - dprint_color_reset
        - fprintf
        - free_cloned_sdp_stream
        - get_debug_facility
        - get_debug_level
        - init_p_payload_attr
        - my_pid
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/parser/sdp/sdp.c:1327,3'
          Dst:             get_debug_level
        - Src:             'core/parser/sdp/sdp.c:1327,3'
          Dst:             get_debug_facility
        - Src:             'core/parser/sdp/sdp.c:1327,3'
          Dst:             dprint_color
        - Src:             'core/parser/sdp/sdp.c:1327,3'
          Dst:             my_pid
        - Src:             'core/parser/sdp/sdp.c:1327,3'
          Dst:             fprintf
        - Src:             'core/parser/sdp/sdp.c:1327,3'
          Dst:             dprint_color_reset
        - Src:             'core/parser/sdp/sdp.c:1327,3'
          Dst:             get_debug_facility
        - Src:             'core/parser/sdp/sdp.c:1340,3'
          Dst:             get_debug_level
        - Src:             'core/parser/sdp/sdp.c:1340,3'
          Dst:             get_debug_facility
        - Src:             'core/parser/sdp/sdp.c:1340,3'
          Dst:             dprint_color
        - Src:             'core/parser/sdp/sdp.c:1340,3'
          Dst:             my_pid
        - Src:             'core/parser/sdp/sdp.c:1340,3'
          Dst:             fprintf
        - Src:             'core/parser/sdp/sdp.c:1340,3'
          Dst:             dprint_color_reset
        - Src:             'core/parser/sdp/sdp.c:1340,3'
          Dst:             get_debug_facility
        - Src:             'core/parser/sdp/sdp.c:1348,24'
          Dst:             clone_sdp_payload_attr
        - Src:             'core/parser/sdp/sdp.c:1350,4'
          Dst:             get_debug_level
        - Src:             'core/parser/sdp/sdp.c:1350,4'
          Dst:             get_debug_facility
        - Src:             'core/parser/sdp/sdp.c:1350,4'
          Dst:             dprint_color
        - Src:             'core/parser/sdp/sdp.c:1350,4'
          Dst:             my_pid
        - Src:             'core/parser/sdp/sdp.c:1350,4'
          Dst:             fprintf
        - Src:             'core/parser/sdp/sdp.c:1350,4'
          Dst:             dprint_color_reset
        - Src:             'core/parser/sdp/sdp.c:1350,4'
          Dst:             get_debug_facility
        - Src:             'core/parser/sdp/sdp.c:1361,14'
          Dst:             init_p_payload_attr
        - Src:             'core/parser/sdp/sdp.c:1369,20'
          Dst:             clone_sdp_ice_attr
        - Src:             'core/parser/sdp/sdp.c:1372,4'
          Dst:             get_debug_level
        - Src:             'core/parser/sdp/sdp.c:1372,4'
          Dst:             get_debug_facility
        - Src:             'core/parser/sdp/sdp.c:1372,4'
          Dst:             dprint_color
        - Src:             'core/parser/sdp/sdp.c:1372,4'
          Dst:             my_pid
        - Src:             'core/parser/sdp/sdp.c:1372,4'
          Dst:             fprintf
        - Src:             'core/parser/sdp/sdp.c:1372,4'
          Dst:             dprint_color_reset
        - Src:             'core/parser/sdp/sdp.c:1372,4'
          Dst:             get_debug_facility
        - Src:             'core/parser/sdp/sdp.c:1383,21'
          Dst:             clone_sdp_ice_attr
        - Src:             'core/parser/sdp/sdp.c:1386,5'
          Dst:             get_debug_level
        - Src:             'core/parser/sdp/sdp.c:1386,5'
          Dst:             get_debug_facility
        - Src:             'core/parser/sdp/sdp.c:1386,5'
          Dst:             dprint_color
        - Src:             'core/parser/sdp/sdp.c:1386,5'
          Dst:             my_pid
        - Src:             'core/parser/sdp/sdp.c:1386,5'
          Dst:             fprintf
        - Src:             'core/parser/sdp/sdp.c:1386,5'
          Dst:             dprint_color_reset
        - Src:             'core/parser/sdp/sdp.c:1386,5'
          Dst:             get_debug_facility
        - Src:             'core/parser/sdp/sdp.c:1400,19'
          Dst:             clone_sdp_opt_attr
        - Src:             'core/parser/sdp/sdp.c:1403,4'
          Dst:             get_debug_level
        - Src:             'core/parser/sdp/sdp.c:1403,4'
          Dst:             get_debug_facility
        - Src:             'core/parser/sdp/sdp.c:1403,4'
          Dst:             dprint_color
        - Src:             'core/parser/sdp/sdp.c:1403,4'
          Dst:             my_pid
        - Src:             'core/parser/sdp/sdp.c:1403,4'
          Dst:             fprintf
        - Src:             'core/parser/sdp/sdp.c:1403,4'
          Dst:             dprint_color_reset
        - Src:             'core/parser/sdp/sdp.c:1403,4'
          Dst:             get_debug_facility
        - Src:             'core/parser/sdp/sdp.c:1413,20'
          Dst:             clone_sdp_opt_attr
        - Src:             'core/parser/sdp/sdp.c:1416,5'
          Dst:             get_debug_level
        - Src:             'core/parser/sdp/sdp.c:1416,5'
          Dst:             get_debug_facility
        - Src:             'core/parser/sdp/sdp.c:1416,5'
          Dst:             dprint_color
        - Src:             'core/parser/sdp/sdp.c:1416,5'
          Dst:             my_pid
        - Src:             'core/parser/sdp/sdp.c:1416,5'
          Dst:             fprintf
        - Src:             'core/parser/sdp/sdp.c:1416,5'
          Dst:             dprint_color_reset
        - Src:             'core/parser/sdp/sdp.c:1416,5'
          Dst:             get_debug_facility
        - Src:             'core/parser/sdp/sdp.c:1508,2'
          Dst:             free_cloned_sdp_stream
    - functionName:    clone_sdp_payload_attr
      functionSourceFile: '/src/kamailio/src/core/parser/sdp/sdp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1156
      functionLinenumberEnd: 1214
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         103
      ICount:          801
      EdgeCount:       136
      CyclomaticComplexity: 35
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/parser/sdp/sdp.c:1162,3'
          Dst:             get_debug_level
        - Src:             'core/parser/sdp/sdp.c:1162,3'
          Dst:             get_debug_facility
        - Src:             'core/parser/sdp/sdp.c:1162,3'
          Dst:             dprint_color
        - Src:             'core/parser/sdp/sdp.c:1162,3'
          Dst:             my_pid
        - Src:             'core/parser/sdp/sdp.c:1162,3'
          Dst:             fprintf
        - Src:             'core/parser/sdp/sdp.c:1162,3'
          Dst:             dprint_color_reset
        - Src:             'core/parser/sdp/sdp.c:1162,3'
          Dst:             get_debug_facility
        - Src:             'core/parser/sdp/sdp.c:1170,3'
          Dst:             get_debug_level
        - Src:             'core/parser/sdp/sdp.c:1170,3'
          Dst:             get_debug_facility
        - Src:             'core/parser/sdp/sdp.c:1170,3'
          Dst:             dprint_color
        - Src:             'core/parser/sdp/sdp.c:1170,3'
          Dst:             my_pid
        - Src:             'core/parser/sdp/sdp.c:1170,3'
          Dst:             fprintf
        - Src:             'core/parser/sdp/sdp.c:1170,3'
          Dst:             dprint_color_reset
        - Src:             'core/parser/sdp/sdp.c:1170,3'
          Dst:             get_debug_facility
    - functionName:    init_p_payload_attr
      functionSourceFile: '/src/kamailio/src/core/parser/sdp/sdp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 170
      functionLinenumberEnd: 210
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         226
      ICount:          1343
      EdgeCount:       299
      CyclomaticComplexity: 75
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/parser/sdp/sdp.c:175,3'
          Dst:             get_debug_level
        - Src:             'core/parser/sdp/sdp.c:175,3'
          Dst:             get_debug_facility
        - Src:             'core/parser/sdp/sdp.c:175,3'
          Dst:             dprint_color
        - Src:             'core/parser/sdp/sdp.c:175,3'
          Dst:             my_pid
        - Src:             'core/parser/sdp/sdp.c:175,3'
          Dst:             fprintf
        - Src:             'core/parser/sdp/sdp.c:175,3'
          Dst:             dprint_color_reset
        - Src:             'core/parser/sdp/sdp.c:175,3'
          Dst:             get_debug_facility
        - Src:             'core/parser/sdp/sdp.c:180,3'
          Dst:             get_debug_level
        - Src:             'core/parser/sdp/sdp.c:180,3'
          Dst:             get_debug_facility
        - Src:             'core/parser/sdp/sdp.c:180,3'
          Dst:             dprint_color
        - Src:             'core/parser/sdp/sdp.c:180,3'
          Dst:             my_pid
        - Src:             'core/parser/sdp/sdp.c:180,3'
          Dst:             fprintf
        - Src:             'core/parser/sdp/sdp.c:180,3'
          Dst:             dprint_color_reset
        - Src:             'core/parser/sdp/sdp.c:180,3'
          Dst:             get_debug_facility
        - Src:             'core/parser/sdp/sdp.c:190,3'
          Dst:             get_debug_level
        - Src:             'core/parser/sdp/sdp.c:190,3'
          Dst:             get_debug_facility
        - Src:             'core/parser/sdp/sdp.c:190,3'
          Dst:             dprint_color
        - Src:             'core/parser/sdp/sdp.c:190,3'
          Dst:             my_pid
        - Src:             'core/parser/sdp/sdp.c:190,3'
          Dst:             fprintf
        - Src:             'core/parser/sdp/sdp.c:190,3'
          Dst:             dprint_color_reset
        - Src:             'core/parser/sdp/sdp.c:190,3'
          Dst:             get_debug_facility
        - Src:             'core/parser/sdp/sdp.c:195,4'
          Dst:             get_debug_level
        - Src:             'core/parser/sdp/sdp.c:195,4'
          Dst:             get_debug_facility
        - Src:             'core/parser/sdp/sdp.c:195,4'
          Dst:             dprint_color
        - Src:             'core/parser/sdp/sdp.c:195,4'
          Dst:             my_pid
        - Src:             'core/parser/sdp/sdp.c:195,4'
          Dst:             fprintf
        - Src:             'core/parser/sdp/sdp.c:195,4'
          Dst:             dprint_color_reset
        - Src:             'core/parser/sdp/sdp.c:195,4'
          Dst:             get_debug_facility
        - Src:             'core/parser/sdp/sdp.c:197,4'
          Dst:             get_debug_level
        - Src:             'core/parser/sdp/sdp.c:197,4'
          Dst:             get_debug_facility
        - Src:             'core/parser/sdp/sdp.c:197,4'
          Dst:             dprint_color
        - Src:             'core/parser/sdp/sdp.c:197,4'
          Dst:             my_pid
        - Src:             'core/parser/sdp/sdp.c:197,4'
          Dst:             fprintf
        - Src:             'core/parser/sdp/sdp.c:197,4'
          Dst:             dprint_color_reset
        - Src:             'core/parser/sdp/sdp.c:197,4'
          Dst:             get_debug_facility
    - functionName:    clone_sdp_ice_attr
      functionSourceFile: '/src/kamailio/src/core/parser/sdp/sdp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1217
      functionLinenumberEnd: 1286
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         63
      ICount:          572
      EdgeCount:       83
      CyclomaticComplexity: 22
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/parser/sdp/sdp.c:1231,3'
          Dst:             get_debug_level
        - Src:             'core/parser/sdp/sdp.c:1231,3'
          Dst:             get_debug_facility
        - Src:             'core/parser/sdp/sdp.c:1231,3'
          Dst:             dprint_color
        - Src:             'core/parser/sdp/sdp.c:1231,3'
          Dst:             my_pid
        - Src:             'core/parser/sdp/sdp.c:1231,3'
          Dst:             fprintf
        - Src:             'core/parser/sdp/sdp.c:1231,3'
          Dst:             dprint_color_reset
        - Src:             'core/parser/sdp/sdp.c:1231,3'
          Dst:             get_debug_facility
    - functionName:    clone_sdp_opt_attr
      functionSourceFile: '/src/kamailio/src/core/parser/sdp/sdp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1289
      functionLinenumberEnd: 1314
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         51
      ICount:          337
      EdgeCount:       67
      CyclomaticComplexity: 18
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/parser/sdp/sdp.c:1300,3'
          Dst:             get_debug_level
        - Src:             'core/parser/sdp/sdp.c:1300,3'
          Dst:             get_debug_facility
        - Src:             'core/parser/sdp/sdp.c:1300,3'
          Dst:             dprint_color
        - Src:             'core/parser/sdp/sdp.c:1300,3'
          Dst:             my_pid
        - Src:             'core/parser/sdp/sdp.c:1300,3'
          Dst:             fprintf
        - Src:             'core/parser/sdp/sdp.c:1300,3'
          Dst:             dprint_color_reset
        - Src:             'core/parser/sdp/sdp.c:1300,3'
          Dst:             get_debug_facility
    - functionName:    print_sdp
      functionSourceFile: '/src/kamailio/src/core/parser/sdp/sdp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1077
      functionLinenumberEnd: 1092
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         101
      ICount:          602
      EdgeCount:       133
      CyclomaticComplexity: 34
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
        - print_sdp_session
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/parser/sdp/sdp.c:1081,3'
          Dst:             get_debug_level
        - Src:             'core/parser/sdp/sdp.c:1081,3'
          Dst:             get_debug_facility
        - Src:             'core/parser/sdp/sdp.c:1081,3'
          Dst:             dprint_color
        - Src:             'core/parser/sdp/sdp.c:1081,3'
          Dst:             my_pid
        - Src:             'core/parser/sdp/sdp.c:1081,3'
          Dst:             fprintf
        - Src:             'core/parser/sdp/sdp.c:1081,3'
          Dst:             dprint_color_reset
        - Src:             'core/parser/sdp/sdp.c:1081,3'
          Dst:             get_debug_facility
        - Src:             'core/parser/sdp/sdp.c:1085,2'
          Dst:             get_debug_level
        - Src:             'core/parser/sdp/sdp.c:1085,2'
          Dst:             get_debug_facility
        - Src:             'core/parser/sdp/sdp.c:1085,2'
          Dst:             dprint_color
        - Src:             'core/parser/sdp/sdp.c:1085,2'
          Dst:             my_pid
        - Src:             'core/parser/sdp/sdp.c:1085,2'
          Dst:             fprintf
        - Src:             'core/parser/sdp/sdp.c:1085,2'
          Dst:             dprint_color_reset
        - Src:             'core/parser/sdp/sdp.c:1085,2'
          Dst:             get_debug_facility
        - Src:             'core/parser/sdp/sdp.c:1089,3'
          Dst:             print_sdp_session
    - functionName:    print_sdp_session
      functionSourceFile: '/src/kamailio/src/core/parser/sdp/sdp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1053
      functionLinenumberEnd: 1073
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         95
      ICount:          706
      EdgeCount:       125
      CyclomaticComplexity: 32
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
        - print_sdp_stream
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/parser/sdp/sdp.c:1057,3'
          Dst:             get_debug_level
        - Src:             'core/parser/sdp/sdp.c:1057,3'
          Dst:             get_debug_facility
        - Src:             'core/parser/sdp/sdp.c:1057,3'
          Dst:             dprint_color
        - Src:             'core/parser/sdp/sdp.c:1057,3'
          Dst:             my_pid
        - Src:             'core/parser/sdp/sdp.c:1057,3'
          Dst:             fprintf
        - Src:             'core/parser/sdp/sdp.c:1057,3'
          Dst:             dprint_color_reset
        - Src:             'core/parser/sdp/sdp.c:1057,3'
          Dst:             get_debug_facility
        - Src:             'core/parser/sdp/sdp.c:1062,2'
          Dst:             get_debug_level
        - Src:             'core/parser/sdp/sdp.c:1062,2'
          Dst:             get_debug_facility
        - Src:             'core/parser/sdp/sdp.c:1062,2'
          Dst:             dprint_color
        - Src:             'core/parser/sdp/sdp.c:1062,2'
          Dst:             my_pid
        - Src:             'core/parser/sdp/sdp.c:1062,2'
          Dst:             fprintf
        - Src:             'core/parser/sdp/sdp.c:1062,2'
          Dst:             dprint_color_reset
        - Src:             'core/parser/sdp/sdp.c:1062,2'
          Dst:             get_debug_facility
        - Src:             'core/parser/sdp/sdp.c:1070,3'
          Dst:             print_sdp_stream
    - functionName:    print_sdp_stream
      functionSourceFile: '/src/kamailio/src/core/parser/sdp/sdp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 995
      functionLinenumberEnd: 1050
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         196
      ICount:          1790
      EdgeCount:       259
      CyclomaticComplexity: 65
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/parser/sdp/sdp.c:1000,2'
          Dst:             get_debug_level
        - Src:             'core/parser/sdp/sdp.c:1000,2'
          Dst:             get_debug_facility
        - Src:             'core/parser/sdp/sdp.c:1000,2'
          Dst:             dprint_color
        - Src:             'core/parser/sdp/sdp.c:1000,2'
          Dst:             my_pid
        - Src:             'core/parser/sdp/sdp.c:1000,2'
          Dst:             fprintf
        - Src:             'core/parser/sdp/sdp.c:1000,2'
          Dst:             dprint_color_reset
        - Src:             'core/parser/sdp/sdp.c:1000,2'
          Dst:             get_debug_facility
        - Src:             'core/parser/sdp/sdp.c:1021,3'
          Dst:             get_debug_level
        - Src:             'core/parser/sdp/sdp.c:1021,3'
          Dst:             get_debug_facility
        - Src:             'core/parser/sdp/sdp.c:1021,3'
          Dst:             dprint_color
        - Src:             'core/parser/sdp/sdp.c:1021,3'
          Dst:             my_pid
        - Src:             'core/parser/sdp/sdp.c:1021,3'
          Dst:             fprintf
        - Src:             'core/parser/sdp/sdp.c:1021,3'
          Dst:             dprint_color_reset
        - Src:             'core/parser/sdp/sdp.c:1021,3'
          Dst:             get_debug_facility
        - Src:             'core/parser/sdp/sdp.c:1037,3'
          Dst:             get_debug_level
        - Src:             'core/parser/sdp/sdp.c:1037,3'
          Dst:             get_debug_facility
        - Src:             'core/parser/sdp/sdp.c:1037,3'
          Dst:             dprint_color
        - Src:             'core/parser/sdp/sdp.c:1037,3'
          Dst:             my_pid
        - Src:             'core/parser/sdp/sdp.c:1037,3'
          Dst:             fprintf
        - Src:             'core/parser/sdp/sdp.c:1037,3'
          Dst:             dprint_color_reset
        - Src:             'core/parser/sdp/sdp.c:1037,3'
          Dst:             get_debug_facility
        - Src:             'core/parser/sdp/sdp.c:1046,3'
          Dst:             get_debug_level
        - Src:             'core/parser/sdp/sdp.c:1046,3'
          Dst:             get_debug_facility
        - Src:             'core/parser/sdp/sdp.c:1046,3'
          Dst:             dprint_color
        - Src:             'core/parser/sdp/sdp.c:1046,3'
          Dst:             my_pid
        - Src:             'core/parser/sdp/sdp.c:1046,3'
          Dst:             fprintf
        - Src:             'core/parser/sdp/sdp.c:1046,3'
          Dst:             dprint_color_reset
        - Src:             'core/parser/sdp/sdp.c:1046,3'
          Dst:             get_debug_facility
    - functionName:    parse_mixed_content
      functionSourceFile: '/src/kamailio/src/core/parser/sdp/sdp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 734
      functionLinenumberEnd: 839
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         343
      ICount:          2162
      EdgeCount:       454
      CyclomaticComplexity: 113
      functionsReached:
        - decode_mime_type
        - dprint_color
        - dprint_color_reset
        - eat_line
        - find_next_sdp_line_delimiter
        - find_sdp_line_delimiter
        - fprintf
        - get_debug_facility
        - get_debug_level
        - get_sdp_hdr_field
        - my_pid
        - parse_sdp_session
      functionUses:    1
      BranchProfiles:
        - Branch String:   'core/parser/sdp/sdp.c:779,4'
          Branch Sides:    []
      Callsites:
        - Src:             'core/parser/sdp/sdp.c:745,8'
          Dst:             find_sdp_line_delimiter
        - Src:             'core/parser/sdp/sdp.c:747,3'
          Dst:             get_debug_level
        - Src:             'core/parser/sdp/sdp.c:747,3'
          Dst:             get_debug_facility
        - Src:             'core/parser/sdp/sdp.c:747,3'
          Dst:             dprint_color
        - Src:             'core/parser/sdp/sdp.c:747,3'
          Dst:             my_pid
        - Src:             'core/parser/sdp/sdp.c:747,3'
          Dst:             fprintf
        - Src:             'core/parser/sdp/sdp.c:747,3'
          Dst:             dprint_color_reset
        - Src:             'core/parser/sdp/sdp.c:747,3'
          Dst:             get_debug_facility
        - Src:             'core/parser/sdp/sdp.c:758,4'
          Dst:             get_debug_level
        - Src:             'core/parser/sdp/sdp.c:758,4'
          Dst:             get_debug_facility
        - Src:             'core/parser/sdp/sdp.c:758,4'
          Dst:             dprint_color
        - Src:             'core/parser/sdp/sdp.c:758,4'
          Dst:             my_pid
        - Src:             'core/parser/sdp/sdp.c:758,4'
          Dst:             fprintf
        - Src:             'core/parser/sdp/sdp.c:758,4'
          Dst:             dprint_color_reset
        - Src:             'core/parser/sdp/sdp.c:758,4'
          Dst:             get_debug_facility
        - Src:             'core/parser/sdp/sdp.c:761,9'
          Dst:             find_next_sdp_line_delimiter
        - Src:             'core/parser/sdp/sdp.c:764,4'
          Dst:             get_debug_level
        - Src:             'core/parser/sdp/sdp.c:764,4'
          Dst:             get_debug_facility
        - Src:             'core/parser/sdp/sdp.c:764,4'
          Dst:             dprint_color
        - Src:             'core/parser/sdp/sdp.c:764,4'
          Dst:             my_pid
        - Src:             'core/parser/sdp/sdp.c:764,4'
          Dst:             fprintf
        - Src:             'core/parser/sdp/sdp.c:764,4'
          Dst:             dprint_color_reset
        - Src:             'core/parser/sdp/sdp.c:764,4'
          Dst:             get_debug_facility
        - Src:             'core/parser/sdp/sdp.c:769,10'
          Dst:             eat_line
        - Src:             'core/parser/sdp/sdp.c:771,4'
          Dst:             get_debug_level
        - Src:             'core/parser/sdp/sdp.c:771,4'
          Dst:             get_debug_facility
        - Src:             'core/parser/sdp/sdp.c:771,4'
          Dst:             dprint_color
        - Src:             'core/parser/sdp/sdp.c:771,4'
          Dst:             my_pid
        - Src:             'core/parser/sdp/sdp.c:771,4'
          Dst:             fprintf
        - Src:             'core/parser/sdp/sdp.c:771,4'
          Dst:             dprint_color_reset
        - Src:             'core/parser/sdp/sdp.c:771,4'
          Dst:             get_debug_facility
        - Src:             'core/parser/sdp/sdp.c:778,11'
          Dst:             get_sdp_hdr_field
        - Src:             'core/parser/sdp/sdp.c:785,12'
          Dst:             decode_mime_type
        - Src:             'core/parser/sdp/sdp.c:789,7'
          Dst:             get_debug_level
        - Src:             'core/parser/sdp/sdp.c:789,7'
          Dst:             get_debug_facility
        - Src:             'core/parser/sdp/sdp.c:789,7'
          Dst:             dprint_color
        - Src:             'core/parser/sdp/sdp.c:789,7'
          Dst:             my_pid
        - Src:             'core/parser/sdp/sdp.c:789,7'
          Dst:             fprintf
        - Src:             'core/parser/sdp/sdp.c:789,7'
          Dst:             dprint_color_reset
        - Src:             'core/parser/sdp/sdp.c:789,7'
          Dst:             get_debug_facility
        - Src:             'core/parser/sdp/sdp.c:795,7'
          Dst:             get_debug_level
        - Src:             'core/parser/sdp/sdp.c:795,7'
          Dst:             get_debug_facility
        - Src:             'core/parser/sdp/sdp.c:795,7'
          Dst:             dprint_color
        - Src:             'core/parser/sdp/sdp.c:795,7'
          Dst:             my_pid
        - Src:             'core/parser/sdp/sdp.c:795,7'
          Dst:             fprintf
        - Src:             'core/parser/sdp/sdp.c:795,7'
          Dst:             dprint_color_reset
        - Src:             'core/parser/sdp/sdp.c:795,7'
          Dst:             get_debug_facility
        - Src:             'core/parser/sdp/sdp.c:815,6'
          Dst:             get_debug_level
        - Src:             'core/parser/sdp/sdp.c:815,6'
          Dst:             get_debug_facility
        - Src:             'core/parser/sdp/sdp.c:815,6'
          Dst:             dprint_color
        - Src:             'core/parser/sdp/sdp.c:815,6'
          Dst:             my_pid
        - Src:             'core/parser/sdp/sdp.c:815,6'
          Dst:             fprintf
        - Src:             'core/parser/sdp/sdp.c:815,6'
          Dst:             dprint_color_reset
        - Src:             'core/parser/sdp/sdp.c:815,6'
          Dst:             get_debug_facility
        - Src:             'core/parser/sdp/sdp.c:829,10'
          Dst:             parse_sdp_session
    - functionName:    parse_sdp_session
      functionSourceFile: '/src/kamailio/src/core/parser/sdp/sdp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 392
      functionLinenumberEnd: 731
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         674
      ICount:          4126
      EdgeCount:       899
      CyclomaticComplexity: 227
      functionsReached:
        - add_sdp_payload
        - add_sdp_session
        - add_sdp_stream
        - dprint_color
        - dprint_color_reset
        - eat_line
        - eat_space_end
        - eat_token_end
        - extract_accept_types
        - extract_accept_wrapped_types
        - extract_bwidth
        - extract_candidate
        - extract_field
        - extract_fmtp
        - extract_ice_option
        - extract_max_size
        - extract_media_attr
        - extract_mediaip
        - extract_path
        - extract_ptime
        - extract_rtcp
        - extract_rtpmap
        - extract_sendrecv_mode
        - extract_sess_version
        - find_first_sdp_line
        - find_next_sdp_line
        - find_sdp_line
        - fprintf
        - get_debug_facility
        - get_debug_level
        - get_sdp_payload4payload
        - init_p_payload_attr
        - my_pid
        - set_sdp_payload_attr
        - set_sdp_payload_fmtp
        - strncmp
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/parser/sdp/sdp.c:429,8'
          Dst:             find_sdp_line
        - Src:             'core/parser/sdp/sdp.c:431,3'
          Dst:             get_debug_level
        - Src:             'core/parser/sdp/sdp.c:431,3'
          Dst:             get_debug_facility
        - Src:             'core/parser/sdp/sdp.c:431,3'
          Dst:             dprint_color
        - Src:             'core/parser/sdp/sdp.c:431,3'
          Dst:             my_pid
        - Src:             'core/parser/sdp/sdp.c:431,3'
          Dst:             fprintf
        - Src:             'core/parser/sdp/sdp.c:431,3'
          Dst:             dprint_color_reset
        - Src:             'core/parser/sdp/sdp.c:431,3'
          Dst:             get_debug_facility
        - Src:             'core/parser/sdp/sdp.c:435,8'
          Dst:             find_sdp_line
        - Src:             'core/parser/sdp/sdp.c:437,3'
          Dst:             get_debug_level
        - Src:             'core/parser/sdp/sdp.c:437,3'
          Dst:             get_debug_facility
        - Src:             'core/parser/sdp/sdp.c:437,3'
          Dst:             dprint_color
        - Src:             'core/parser/sdp/sdp.c:437,3'
          Dst:             my_pid
        - Src:             'core/parser/sdp/sdp.c:437,3'
          Dst:             fprintf
        - Src:             'core/parser/sdp/sdp.c:437,3'
          Dst:             dprint_color_reset
        - Src:             'core/parser/sdp/sdp.c:437,3'
          Dst:             get_debug_facility
        - Src:             'core/parser/sdp/sdp.c:441,8'
          Dst:             find_sdp_line
        - Src:             'core/parser/sdp/sdp.c:443,3'
          Dst:             get_debug_level
        - Src:             'core/parser/sdp/sdp.c:443,3'
          Dst:             get_debug_facility
        - Src:             'core/parser/sdp/sdp.c:443,3'
          Dst:             dprint_color
        - Src:             'core/parser/sdp/sdp.c:443,3'
          Dst:             my_pid
        - Src:             'core/parser/sdp/sdp.c:443,3'
          Dst:             fprintf
        - Src:             'core/parser/sdp/sdp.c:443,3'
          Dst:             dprint_color_reset
        - Src:             'core/parser/sdp/sdp.c:443,3'
          Dst:             get_debug_facility
        - Src:             'core/parser/sdp/sdp.c:447,12'
          Dst:             add_sdp_session
        - Src:             'core/parser/sdp/sdp.c:453,16'
          Dst:             eat_line
        - Src:             'core/parser/sdp/sdp.c:454,5'
          Dst:             extract_sess_version
        - Src:             'core/parser/sdp/sdp.c:455,3'
          Dst:             get_debug_level
        - Src:             'core/parser/sdp/sdp.c:455,3'
          Dst:             get_debug_facility
        - Src:             'core/parser/sdp/sdp.c:455,3'
          Dst:             dprint_color
        - Src:             'core/parser/sdp/sdp.c:455,3'
          Dst:             my_pid
        - Src:             'core/parser/sdp/sdp.c:455,3'
          Dst:             fprintf
        - Src:             'core/parser/sdp/sdp.c:455,3'
          Dst:             dprint_color_reset
        - Src:             'core/parser/sdp/sdp.c:455,3'
          Dst:             get_debug_facility
        - Src:             'core/parser/sdp/sdp.c:462,5'
          Dst:             extract_mediaip
        - Src:             'core/parser/sdp/sdp.c:464,3'
          Dst:             get_debug_level
        - Src:             'core/parser/sdp/sdp.c:464,3'
          Dst:             get_debug_facility
        - Src:             'core/parser/sdp/sdp.c:464,3'
          Dst:             dprint_color
        - Src:             'core/parser/sdp/sdp.c:464,3'
          Dst:             my_pid
        - Src:             'core/parser/sdp/sdp.c:464,3'
          Dst:             fprintf
        - Src:             'core/parser/sdp/sdp.c:464,3'
          Dst:             dprint_color_reset
        - Src:             'core/parser/sdp/sdp.c:464,3'
          Dst:             get_debug_facility
        - Src:             'core/parser/sdp/sdp.c:470,8'
          Dst:             find_sdp_line
        - Src:             'core/parser/sdp/sdp.c:476,6'
          Dst:             extract_mediaip
        - Src:             'core/parser/sdp/sdp.c:478,4'
          Dst:             get_debug_level
        - Src:             'core/parser/sdp/sdp.c:478,4'
          Dst:             get_debug_facility
        - Src:             'core/parser/sdp/sdp.c:478,4'
          Dst:             dprint_color
        - Src:             'core/parser/sdp/sdp.c:478,4'
          Dst:             my_pid
        - Src:             'core/parser/sdp/sdp.c:478,4'
          Dst:             fprintf
        - Src:             'core/parser/sdp/sdp.c:478,4'
          Dst:             dprint_color_reset
        - Src:             'core/parser/sdp/sdp.c:478,4'
          Dst:             get_debug_facility
        - Src:             'core/parser/sdp/sdp.c:485,8'
          Dst:             find_sdp_line
        - Src:             'core/parser/sdp/sdp.c:489,3'
          Dst:             extract_bwidth
        - Src:             'core/parser/sdp/sdp.c:494,8'
          Dst:             find_first_sdp_line
        - Src:             'core/parser/sdp/sdp.c:498,6'
          Dst:             extract_sendrecv_mode
        - Src:             'core/parser/sdp/sdp.c:503,9'
          Dst:             find_next_sdp_line
        - Src:             'core/parser/sdp/sdp.c:513,9'
          Dst:             find_next_sdp_line
        - Src:             'core/parser/sdp/sdp.c:515,9'
          Dst:             find_sdp_line
        - Src:             'core/parser/sdp/sdp.c:524,7'
          Dst:             extract_mediaip
        - Src:             'core/parser/sdp/sdp.c:525,5'
          Dst:             get_debug_level
        - Src:             'core/parser/sdp/sdp.c:525,5'
          Dst:             get_debug_facility
        - Src:             'core/parser/sdp/sdp.c:525,5'
          Dst:             dprint_color
        - Src:             'core/parser/sdp/sdp.c:525,5'
          Dst:             my_pid
        - Src:             'core/parser/sdp/sdp.c:525,5'
          Dst:             fprintf
        - Src:             'core/parser/sdp/sdp.c:525,5'
          Dst:             dprint_color_reset
        - Src:             'core/parser/sdp/sdp.c:525,5'
          Dst:             get_debug_facility
        - Src:             'core/parser/sdp/sdp.c:531,5'
          Dst:             get_debug_level
        - Src:             'core/parser/sdp/sdp.c:531,5'
          Dst:             get_debug_facility
        - Src:             'core/parser/sdp/sdp.c:531,5'
          Dst:             dprint_color
        - Src:             'core/parser/sdp/sdp.c:531,5'
          Dst:             my_pid
        - Src:             'core/parser/sdp/sdp.c:531,5'
          Dst:             fprintf
        - Src:             'core/parser/sdp/sdp.c:531,5'
          Dst:             dprint_color_reset
        - Src:             'core/parser/sdp/sdp.c:531,5'
          Dst:             get_debug_facility
        - Src:             'core/parser/sdp/sdp.c:539,6'
          Dst:             extract_media_attr
        - Src:             'core/parser/sdp/sdp.c:542,4'
          Dst:             get_debug_level
        - Src:             'core/parser/sdp/sdp.c:542,4'
          Dst:             get_debug_facility
        - Src:             'core/parser/sdp/sdp.c:542,4'
          Dst:             dprint_color
        - Src:             'core/parser/sdp/sdp.c:542,4'
          Dst:             my_pid
        - Src:             'core/parser/sdp/sdp.c:542,4'
          Dst:             fprintf
        - Src:             'core/parser/sdp/sdp.c:542,4'
          Dst:             dprint_color_reset
        - Src:             'core/parser/sdp/sdp.c:542,4'
          Dst:             get_debug_facility
        - Src:             'core/parser/sdp/sdp.c:547,12'
          Dst:             add_sdp_stream
        - Src:             'core/parser/sdp/sdp.c:560,9'
          Dst:             find_sdp_line
        - Src:             'core/parser/sdp/sdp.c:564,4'
          Dst:             extract_bwidth
        - Src:             'core/parser/sdp/sdp.c:573,11'
          Dst:             eat_token_end
        - Src:             'core/parser/sdp/sdp.c:576,20'
          Dst:             add_sdp_payload
        - Src:             'core/parser/sdp/sdp.c:581,11'
          Dst:             eat_space_end
        - Src:             'core/parser/sdp/sdp.c:590,15'
          Dst:             init_p_payload_attr
        - Src:             'core/parser/sdp/sdp.c:600,9'
          Dst:             find_sdp_line
        - Src:             'core/parser/sdp/sdp.c:610,9'
          Dst:             extract_ptime
        - Src:             'core/parser/sdp/sdp.c:613,11'
          Dst:             extract_sendrecv_mode
        - Src:             'core/parser/sdp/sdp.c:618,11'
          Dst:             extract_rtpmap
        - Src:             'core/parser/sdp/sdp.c:626,42'
          Dst:             get_sdp_payload4payload
        - Src:             'core/parser/sdp/sdp.c:628,5'
          Dst:             set_sdp_payload_attr
        - Src:             'core/parser/sdp/sdp.c:630,14'
          Dst:             extract_rtcp
        - Src:             'core/parser/sdp/sdp.c:633,11'
          Dst:             extract_fmtp
        - Src:             'core/parser/sdp/sdp.c:636,42'
          Dst:             get_sdp_payload4payload
        - Src:             'core/parser/sdp/sdp.c:638,5'
          Dst:             set_sdp_payload_fmtp
        - Src:             'core/parser/sdp/sdp.c:640,11'
          Dst:             extract_candidate
        - Src:             'core/parser/sdp/sdp.c:643,11'
          Dst:             extract_ice_option
        - Src:             'core/parser/sdp/sdp.c:646,11'
          Dst:             extract_field
        - Src:             'core/parser/sdp/sdp.c:650,14'
          Dst:             extract_accept_types
        - Src:             'core/parser/sdp/sdp.c:653,14'
          Dst:             extract_accept_wrapped_types
        - Src:             'core/parser/sdp/sdp.c:658,14'
          Dst:             extract_max_size
        - Src:             'core/parser/sdp/sdp.c:660,14'
          Dst:             extract_path
        - Src:             'core/parser/sdp/sdp.c:664,5'
          Dst:             get_debug_level
        - Src:             'core/parser/sdp/sdp.c:664,5'
          Dst:             get_debug_facility
        - Src:             'core/parser/sdp/sdp.c:664,5'
          Dst:             dprint_color
        - Src:             'core/parser/sdp/sdp.c:664,5'
          Dst:             my_pid
        - Src:             'core/parser/sdp/sdp.c:664,5'
          Dst:             fprintf
        - Src:             'core/parser/sdp/sdp.c:664,5'
          Dst:             dprint_color_reset
        - Src:             'core/parser/sdp/sdp.c:664,5'
          Dst:             get_debug_facility
        - Src:             'core/parser/sdp/sdp.c:669,10'
          Dst:             find_first_sdp_line
        - Src:             'core/parser/sdp/sdp.c:679,10'
          Dst:             strncmp
        - Src:             'core/parser/sdp/sdp.c:692,10'
          Dst:             strncmp
        - Src:             'core/parser/sdp/sdp.c:699,8'
          Dst:             strncmp
        - Src:             'core/parser/sdp/sdp.c:702,7'
          Dst:             get_debug_level
        - Src:             'core/parser/sdp/sdp.c:702,7'
          Dst:             get_debug_facility
        - Src:             'core/parser/sdp/sdp.c:702,7'
          Dst:             dprint_color
        - Src:             'core/parser/sdp/sdp.c:702,7'
          Dst:             my_pid
        - Src:             'core/parser/sdp/sdp.c:702,7'
          Dst:             fprintf
        - Src:             'core/parser/sdp/sdp.c:702,7'
          Dst:             dprint_color_reset
        - Src:             'core/parser/sdp/sdp.c:702,7'
          Dst:             get_debug_facility
        - Src:             'core/parser/sdp/sdp.c:711,10'
          Dst:             strncmp
        - Src:             'core/parser/sdp/sdp.c:718,8'
          Dst:             strncmp
        - Src:             'core/parser/sdp/sdp.c:721,7'
          Dst:             get_debug_level
        - Src:             'core/parser/sdp/sdp.c:721,7'
          Dst:             get_debug_facility
        - Src:             'core/parser/sdp/sdp.c:721,7'
          Dst:             dprint_color
        - Src:             'core/parser/sdp/sdp.c:721,7'
          Dst:             my_pid
        - Src:             'core/parser/sdp/sdp.c:721,7'
          Dst:             fprintf
        - Src:             'core/parser/sdp/sdp.c:721,7'
          Dst:             dprint_color_reset
        - Src:             'core/parser/sdp/sdp.c:721,7'
          Dst:             get_debug_facility
    - functionName:    get_sdp_payload4payload
      functionSourceFile: '/src/kamailio/src/core/parser/sdp/sdp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 340
      functionLinenumberEnd: 366
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         137
      ICount:          838
      EdgeCount:       181
      CyclomaticComplexity: 46
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
        - strncmp
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/parser/sdp/sdp.c:345,3'
          Dst:             get_debug_level
        - Src:             'core/parser/sdp/sdp.c:345,3'
          Dst:             get_debug_facility
        - Src:             'core/parser/sdp/sdp.c:345,3'
          Dst:             dprint_color
        - Src:             'core/parser/sdp/sdp.c:345,3'
          Dst:             my_pid
        - Src:             'core/parser/sdp/sdp.c:345,3'
          Dst:             fprintf
        - Src:             'core/parser/sdp/sdp.c:345,3'
          Dst:             dprint_color_reset
        - Src:             'core/parser/sdp/sdp.c:345,3'
          Dst:             get_debug_facility
        - Src:             'core/parser/sdp/sdp.c:349,3'
          Dst:             get_debug_level
        - Src:             'core/parser/sdp/sdp.c:349,3'
          Dst:             get_debug_facility
        - Src:             'core/parser/sdp/sdp.c:349,3'
          Dst:             dprint_color
        - Src:             'core/parser/sdp/sdp.c:349,3'
          Dst:             my_pid
        - Src:             'core/parser/sdp/sdp.c:349,3'
          Dst:             fprintf
        - Src:             'core/parser/sdp/sdp.c:349,3'
          Dst:             dprint_color_reset
        - Src:             'core/parser/sdp/sdp.c:349,3'
          Dst:             get_debug_facility
        - Src:             'core/parser/sdp/sdp.c:356,9'
          Dst:             strncmp
        - Src:             'core/parser/sdp/sdp.c:363,2'
          Dst:             get_debug_level
        - Src:             'core/parser/sdp/sdp.c:363,2'
          Dst:             get_debug_facility
        - Src:             'core/parser/sdp/sdp.c:363,2'
          Dst:             dprint_color
        - Src:             'core/parser/sdp/sdp.c:363,2'
          Dst:             my_pid
        - Src:             'core/parser/sdp/sdp.c:363,2'
          Dst:             fprintf
        - Src:             'core/parser/sdp/sdp.c:363,2'
          Dst:             dprint_color_reset
        - Src:             'core/parser/sdp/sdp.c:363,2'
          Dst:             get_debug_facility
    - functionName:    set_sdp_payload_attr
      functionSourceFile: '/src/kamailio/src/core/parser/sdp/sdp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 218
      functionLinenumberEnd: 231
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         46
      ICount:          310
      EdgeCount:       60
      CyclomaticComplexity: 16
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/parser/sdp/sdp.c:220,3'
          Dst:             get_debug_level
        - Src:             'core/parser/sdp/sdp.c:220,3'
          Dst:             get_debug_facility
        - Src:             'core/parser/sdp/sdp.c:220,3'
          Dst:             dprint_color
        - Src:             'core/parser/sdp/sdp.c:220,3'
          Dst:             my_pid
        - Src:             'core/parser/sdp/sdp.c:220,3'
          Dst:             fprintf
        - Src:             'core/parser/sdp/sdp.c:220,3'
          Dst:             dprint_color_reset
        - Src:             'core/parser/sdp/sdp.c:220,3'
          Dst:             get_debug_facility
    - functionName:    set_sdp_payload_fmtp
      functionSourceFile: '/src/kamailio/src/core/parser/sdp/sdp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 234
      functionLinenumberEnd: 249
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         94
      ICount:          565
      EdgeCount:       124
      CyclomaticComplexity: 32
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/parser/sdp/sdp.c:238,4'
          Dst:             get_debug_level
        - Src:             'core/parser/sdp/sdp.c:238,4'
          Dst:             get_debug_facility
        - Src:             'core/parser/sdp/sdp.c:238,4'
          Dst:             dprint_color
        - Src:             'core/parser/sdp/sdp.c:238,4'
          Dst:             my_pid
        - Src:             'core/parser/sdp/sdp.c:238,4'
          Dst:             fprintf
        - Src:             'core/parser/sdp/sdp.c:238,4'
          Dst:             dprint_color_reset
        - Src:             'core/parser/sdp/sdp.c:238,4'
          Dst:             get_debug_facility
        - Src:             'core/parser/sdp/sdp.c:241,4'
          Dst:             get_debug_level
        - Src:             'core/parser/sdp/sdp.c:241,4'
          Dst:             get_debug_facility
        - Src:             'core/parser/sdp/sdp.c:241,4'
          Dst:             dprint_color
        - Src:             'core/parser/sdp/sdp.c:241,4'
          Dst:             my_pid
        - Src:             'core/parser/sdp/sdp.c:241,4'
          Dst:             fprintf
        - Src:             'core/parser/sdp/sdp.c:241,4'
          Dst:             dprint_color_reset
        - Src:             'core/parser/sdp/sdp.c:241,4'
          Dst:             get_debug_facility
    - functionName:    free_sdp
      functionSourceFile: '/src/kamailio/src/core/parser/sdp/sdp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 943
      functionLinenumberEnd: 991
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         144
      ICount:          882
      EdgeCount:       190
      CyclomaticComplexity: 48
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'core/parser/sdp/sdp.c:951,2'
          Dst:             get_debug_level
        - Src:             'core/parser/sdp/sdp.c:951,2'
          Dst:             get_debug_facility
        - Src:             'core/parser/sdp/sdp.c:951,2'
          Dst:             dprint_color
        - Src:             'core/parser/sdp/sdp.c:951,2'
          Dst:             my_pid
        - Src:             'core/parser/sdp/sdp.c:951,2'
          Dst:             fprintf
        - Src:             'core/parser/sdp/sdp.c:951,2'
          Dst:             dprint_color_reset
        - Src:             'core/parser/sdp/sdp.c:951,2'
          Dst:             get_debug_facility
        - Src:             'core/parser/sdp/sdp.c:954,2'
          Dst:             get_debug_level
        - Src:             'core/parser/sdp/sdp.c:954,2'
          Dst:             get_debug_facility
        - Src:             'core/parser/sdp/sdp.c:954,2'
          Dst:             dprint_color
        - Src:             'core/parser/sdp/sdp.c:954,2'
          Dst:             my_pid
        - Src:             'core/parser/sdp/sdp.c:954,2'
          Dst:             fprintf
        - Src:             'core/parser/sdp/sdp.c:954,2'
          Dst:             dprint_color_reset
        - Src:             'core/parser/sdp/sdp.c:954,2'
          Dst:             get_debug_facility
        - Src:             'core/parser/sdp/sdp.c:956,2'
          Dst:             get_debug_level
        - Src:             'core/parser/sdp/sdp.c:956,2'
          Dst:             get_debug_facility
        - Src:             'core/parser/sdp/sdp.c:956,2'
          Dst:             dprint_color
        - Src:             'core/parser/sdp/sdp.c:956,2'
          Dst:             my_pid
        - Src:             'core/parser/sdp/sdp.c:956,2'
          Dst:             fprintf
        - Src:             'core/parser/sdp/sdp.c:956,2'
          Dst:             dprint_color_reset
        - Src:             'core/parser/sdp/sdp.c:956,2'
          Dst:             get_debug_facility
    - functionName:    new_sdp
      functionSourceFile: '/src/kamailio/src/core/parser/sdp/sdp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 45
      functionLinenumberEnd: 59
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         46
      ICount:          281
      EdgeCount:       60
      CyclomaticComplexity: 16
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/parser/sdp/sdp.c:50,3'
          Dst:             get_debug_level
        - Src:             'core/parser/sdp/sdp.c:50,3'
          Dst:             get_debug_facility
        - Src:             'core/parser/sdp/sdp.c:50,3'
          Dst:             dprint_color
        - Src:             'core/parser/sdp/sdp.c:50,3'
          Dst:             my_pid
        - Src:             'core/parser/sdp/sdp.c:50,3'
          Dst:             fprintf
        - Src:             'core/parser/sdp/sdp.c:50,3'
          Dst:             dprint_color_reset
        - Src:             'core/parser/sdp/sdp.c:50,3'
          Dst:             get_debug_facility
    - functionName:    parse_sdp
      functionSourceFile: '/src/kamailio/src/core/parser/sdp/sdp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 848
      functionLinenumberEnd: 936
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         390
      ICount:          2369
      EdgeCount:       513
      CyclomaticComplexity: 125
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - free_sdp
        - get_body
        - get_debug_facility
        - get_debug_level
        - get_mixed_part_delimiter
        - my_pid
        - new_sdp
        - parse_content_type_hdr
        - parse_mixed_content
        - parse_sdp_session
      functionUses:    1
      BranchProfiles:
        - Branch String:   'core/parser/sdp/sdp.c:873,2'
          Branch Sides:    []
        - Branch String:   'core/parser/sdp/sdp.c:876,4'
          Branch Sides:    []
        - Branch String:   'core/parser/sdp/sdp.c:902,4'
          Branch Sides:    []
      Callsites:
        - Src:             'core/parser/sdp/sdp.c:857,11'
          Dst:             get_body
        - Src:             'core/parser/sdp/sdp.c:859,3'
          Dst:             get_debug_level
        - Src:             'core/parser/sdp/sdp.c:859,3'
          Dst:             get_debug_facility
        - Src:             'core/parser/sdp/sdp.c:859,3'
          Dst:             dprint_color
        - Src:             'core/parser/sdp/sdp.c:859,3'
          Dst:             my_pid
        - Src:             'core/parser/sdp/sdp.c:859,3'
          Dst:             fprintf
        - Src:             'core/parser/sdp/sdp.c:859,3'
          Dst:             dprint_color_reset
        - Src:             'core/parser/sdp/sdp.c:859,3'
          Dst:             get_debug_facility
        - Src:             'core/parser/sdp/sdp.c:865,3'
          Dst:             get_debug_level
        - Src:             'core/parser/sdp/sdp.c:865,3'
          Dst:             get_debug_facility
        - Src:             'core/parser/sdp/sdp.c:865,3'
          Dst:             dprint_color
        - Src:             'core/parser/sdp/sdp.c:865,3'
          Dst:             my_pid
        - Src:             'core/parser/sdp/sdp.c:865,3'
          Dst:             fprintf
        - Src:             'core/parser/sdp/sdp.c:865,3'
          Dst:             dprint_color_reset
        - Src:             'core/parser/sdp/sdp.c:865,3'
          Dst:             get_debug_facility
        - Src:             'core/parser/sdp/sdp.c:869,9'
          Dst:             parse_content_type_hdr
        - Src:             'core/parser/sdp/sdp.c:879,9'
          Dst:             new_sdp
        - Src:             'core/parser/sdp/sdp.c:880,7'
          Dst:             get_debug_level
        - Src:             'core/parser/sdp/sdp.c:880,7'
          Dst:             get_debug_facility
        - Src:             'core/parser/sdp/sdp.c:880,7'
          Dst:             dprint_color
        - Src:             'core/parser/sdp/sdp.c:880,7'
          Dst:             my_pid
        - Src:             'core/parser/sdp/sdp.c:880,7'
          Dst:             fprintf
        - Src:             'core/parser/sdp/sdp.c:880,7'
          Dst:             dprint_color_reset
        - Src:             'core/parser/sdp/sdp.c:880,7'
          Dst:             get_debug_facility
        - Src:             'core/parser/sdp/sdp.c:883,12'
          Dst:             parse_sdp_session
        - Src:             'core/parser/sdp/sdp.c:886,7'
          Dst:             get_debug_level
        - Src:             'core/parser/sdp/sdp.c:886,7'
          Dst:             get_debug_facility
        - Src:             'core/parser/sdp/sdp.c:886,7'
          Dst:             dprint_color
        - Src:             'core/parser/sdp/sdp.c:886,7'
          Dst:             my_pid
        - Src:             'core/parser/sdp/sdp.c:886,7'
          Dst:             fprintf
        - Src:             'core/parser/sdp/sdp.c:886,7'
          Dst:             dprint_color_reset
        - Src:             'core/parser/sdp/sdp.c:886,7'
          Dst:             get_debug_facility
        - Src:             'core/parser/sdp/sdp.c:887,7'
          Dst:             free_sdp
        - Src:             'core/parser/sdp/sdp.c:896,6'
          Dst:             get_debug_level
        - Src:             'core/parser/sdp/sdp.c:896,6'
          Dst:             get_debug_facility
        - Src:             'core/parser/sdp/sdp.c:896,6'
          Dst:             dprint_color
        - Src:             'core/parser/sdp/sdp.c:896,6'
          Dst:             my_pid
        - Src:             'core/parser/sdp/sdp.c:896,6'
          Dst:             fprintf
        - Src:             'core/parser/sdp/sdp.c:896,6'
          Dst:             dprint_color_reset
        - Src:             'core/parser/sdp/sdp.c:896,6'
          Dst:             get_debug_facility
        - Src:             'core/parser/sdp/sdp.c:905,9'
          Dst:             get_mixed_part_delimiter
        - Src:             'core/parser/sdp/sdp.c:909,10'
          Dst:             new_sdp
        - Src:             'core/parser/sdp/sdp.c:910,8'
          Dst:             get_debug_level
        - Src:             'core/parser/sdp/sdp.c:910,8'
          Dst:             get_debug_facility
        - Src:             'core/parser/sdp/sdp.c:910,8'
          Dst:             dprint_color
        - Src:             'core/parser/sdp/sdp.c:910,8'
          Dst:             my_pid
        - Src:             'core/parser/sdp/sdp.c:910,8'
          Dst:             fprintf
        - Src:             'core/parser/sdp/sdp.c:910,8'
          Dst:             dprint_color_reset
        - Src:             'core/parser/sdp/sdp.c:910,8'
          Dst:             get_debug_facility
        - Src:             'core/parser/sdp/sdp.c:913,13'
          Dst:             parse_mixed_content
        - Src:             'core/parser/sdp/sdp.c:916,8'
          Dst:             get_debug_level
        - Src:             'core/parser/sdp/sdp.c:916,8'
          Dst:             get_debug_facility
        - Src:             'core/parser/sdp/sdp.c:916,8'
          Dst:             dprint_color
        - Src:             'core/parser/sdp/sdp.c:916,8'
          Dst:             my_pid
        - Src:             'core/parser/sdp/sdp.c:916,8'
          Dst:             fprintf
        - Src:             'core/parser/sdp/sdp.c:916,8'
          Dst:             dprint_color_reset
        - Src:             'core/parser/sdp/sdp.c:916,8'
          Dst:             get_debug_facility
        - Src:             'core/parser/sdp/sdp.c:917,8'
          Dst:             free_sdp
        - Src:             'core/parser/sdp/sdp.c:925,6'
          Dst:             get_debug_level
        - Src:             'core/parser/sdp/sdp.c:925,6'
          Dst:             get_debug_facility
        - Src:             'core/parser/sdp/sdp.c:925,6'
          Dst:             dprint_color
        - Src:             'core/parser/sdp/sdp.c:925,6'
          Dst:             my_pid
        - Src:             'core/parser/sdp/sdp.c:925,6'
          Dst:             fprintf
        - Src:             'core/parser/sdp/sdp.c:925,6'
          Dst:             dprint_color_reset
        - Src:             'core/parser/sdp/sdp.c:925,6'
          Dst:             get_debug_facility
        - Src:             'core/parser/sdp/sdp.c:930,4'
          Dst:             get_debug_level
        - Src:             'core/parser/sdp/sdp.c:930,4'
          Dst:             get_debug_facility
        - Src:             'core/parser/sdp/sdp.c:930,4'
          Dst:             dprint_color
        - Src:             'core/parser/sdp/sdp.c:930,4'
          Dst:             my_pid
        - Src:             'core/parser/sdp/sdp.c:930,4'
          Dst:             fprintf
        - Src:             'core/parser/sdp/sdp.c:930,4'
          Dst:             dprint_color_reset
        - Src:             'core/parser/sdp/sdp.c:930,4'
          Dst:             get_debug_facility
    - functionName:    get_sdp_payload4index
      functionSourceFile: '/src/kamailio/src/core/parser/sdp/sdp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 369
      functionLinenumberEnd: 384
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         130
      ICount:          776
      EdgeCount:       172
      CyclomaticComplexity: 44
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/parser/sdp/sdp.c:371,3'
          Dst:             get_debug_level
        - Src:             'core/parser/sdp/sdp.c:371,3'
          Dst:             get_debug_facility
        - Src:             'core/parser/sdp/sdp.c:371,3'
          Dst:             dprint_color
        - Src:             'core/parser/sdp/sdp.c:371,3'
          Dst:             my_pid
        - Src:             'core/parser/sdp/sdp.c:371,3'
          Dst:             fprintf
        - Src:             'core/parser/sdp/sdp.c:371,3'
          Dst:             dprint_color_reset
        - Src:             'core/parser/sdp/sdp.c:371,3'
          Dst:             get_debug_facility
        - Src:             'core/parser/sdp/sdp.c:375,3'
          Dst:             get_debug_level
        - Src:             'core/parser/sdp/sdp.c:375,3'
          Dst:             get_debug_facility
        - Src:             'core/parser/sdp/sdp.c:375,3'
          Dst:             dprint_color
        - Src:             'core/parser/sdp/sdp.c:375,3'
          Dst:             my_pid
        - Src:             'core/parser/sdp/sdp.c:375,3'
          Dst:             fprintf
        - Src:             'core/parser/sdp/sdp.c:375,3'
          Dst:             dprint_color_reset
        - Src:             'core/parser/sdp/sdp.c:375,3'
          Dst:             get_debug_facility
        - Src:             'core/parser/sdp/sdp.c:379,3'
          Dst:             get_debug_level
        - Src:             'core/parser/sdp/sdp.c:379,3'
          Dst:             get_debug_facility
        - Src:             'core/parser/sdp/sdp.c:379,3'
          Dst:             dprint_color
        - Src:             'core/parser/sdp/sdp.c:379,3'
          Dst:             my_pid
        - Src:             'core/parser/sdp/sdp.c:379,3'
          Dst:             fprintf
        - Src:             'core/parser/sdp/sdp.c:379,3'
          Dst:             dprint_color_reset
        - Src:             'core/parser/sdp/sdp.c:379,3'
          Dst:             get_debug_facility
    - functionName:    get_sdp_stream
      functionSourceFile: '/src/kamailio/src/core/parser/sdp/sdp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 329
      functionLinenumberEnd: 335
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          53
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - get_sdp_stream_sdp
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/parser/sdp/sdp.c:334,9'
          Dst:             get_sdp_stream_sdp
    - functionName:    get_sdp_stream_sdp
      functionSourceFile: '/src/kamailio/src/core/parser/sdp/sdp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 299
      functionLinenumberEnd: 325
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         20
      ICount:          108
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    get_sdp_session
      functionSourceFile: '/src/kamailio/src/core/parser/sdp/sdp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 288
      functionLinenumberEnd: 294
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          50
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - get_sdp_session_sdp
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/parser/sdp/sdp.c:293,9'
          Dst:             get_sdp_session_sdp
    - functionName:    get_sdp_session_sdp
      functionSourceFile: '/src/kamailio/src/core/parser/sdp/sdp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 273
      functionLinenumberEnd: 285
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          56
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    get_sdp_stream_num
      functionSourceFile: '/src/kamailio/src/core/parser/sdp/sdp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 264
      functionLinenumberEnd: 270
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          41
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    get_sdp_session_num
      functionSourceFile: '/src/kamailio/src/core/parser/sdp/sdp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 255
      functionLinenumberEnd: 261
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          41
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    find_next_sdp_line_delimiter
      functionSourceFile: '/src/kamailio/src/core/parser/sdp/sdp_helpr_funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 925
      functionLinenumberEnd: 931
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          73
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - find_sdp_line_delimiter
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/parser/sdp/sdp_helpr_funcs.c:929,6'
          Dst:             find_sdp_line_delimiter
    - functionName:    find_sdp_line_delimiter
      functionSourceFile: '/src/kamailio/src/core/parser/sdp/sdp_helpr_funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 890
      functionLinenumberEnd: 917
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         23
      ICount:          143
      EdgeCount:       30
      CyclomaticComplexity: 9
      functionsReached:
        - ser_memmem
        - strncmp
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/parser/sdp/sdp_helpr_funcs.c:899,10'
          Dst:             ser_memmem
        - Src:             'core/parser/sdp/sdp_helpr_funcs.c:906,7'
          Dst:             strncmp
    - functionName:    eat_lws_end
      functionSourceFile: '/src/kamailio/src/core/parser/sdp/../parser_f.h'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 63
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         35
      ICount:          158
      EdgeCount:       46
      CyclomaticComplexity: 13
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    get_sdp_hdr_field
      functionSourceFile: '/src/kamailio/src/core/parser/sdp/sdp_helpr_funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 834
      functionLinenumberEnd: 886
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         200
      ICount:          1244
      EdgeCount:       264
      CyclomaticComplexity: 66
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - eat_lws_end
        - fprintf
        - get_debug_facility
        - get_debug_level
        - memchr
        - my_pid
        - parse_hname2
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/parser/sdp/sdp_helpr_funcs.c:845,8'
          Dst:             parse_hname2
        - Src:             'core/parser/sdp/sdp_helpr_funcs.c:847,3'
          Dst:             get_debug_level
        - Src:             'core/parser/sdp/sdp_helpr_funcs.c:847,3'
          Dst:             get_debug_facility
        - Src:             'core/parser/sdp/sdp_helpr_funcs.c:847,3'
          Dst:             dprint_color
        - Src:             'core/parser/sdp/sdp_helpr_funcs.c:847,3'
          Dst:             my_pid
        - Src:             'core/parser/sdp/sdp_helpr_funcs.c:847,3'
          Dst:             fprintf
        - Src:             'core/parser/sdp/sdp_helpr_funcs.c:847,3'
          Dst:             dprint_color_reset
        - Src:             'core/parser/sdp/sdp_helpr_funcs.c:847,3'
          Dst:             get_debug_facility
        - Src:             'core/parser/sdp/sdp_helpr_funcs.c:852,8'
          Dst:             eat_lws_end
        - Src:             'core/parser/sdp/sdp_helpr_funcs.c:854,3'
          Dst:             get_debug_level
        - Src:             'core/parser/sdp/sdp_helpr_funcs.c:854,3'
          Dst:             get_debug_facility
        - Src:             'core/parser/sdp/sdp_helpr_funcs.c:854,3'
          Dst:             dprint_color
        - Src:             'core/parser/sdp/sdp_helpr_funcs.c:854,3'
          Dst:             my_pid
        - Src:             'core/parser/sdp/sdp_helpr_funcs.c:854,3'
          Dst:             fprintf
        - Src:             'core/parser/sdp/sdp_helpr_funcs.c:854,3'
          Dst:             dprint_color_reset
        - Src:             'core/parser/sdp/sdp_helpr_funcs.c:854,3'
          Dst:             get_debug_facility
        - Src:             'core/parser/sdp/sdp_helpr_funcs.c:863,11'
          Dst:             memchr
        - Src:             'core/parser/sdp/sdp_helpr_funcs.c:867,4'
          Dst:             get_debug_level
        - Src:             'core/parser/sdp/sdp_helpr_funcs.c:867,4'
          Dst:             get_debug_facility
        - Src:             'core/parser/sdp/sdp_helpr_funcs.c:867,4'
          Dst:             dprint_color
        - Src:             'core/parser/sdp/sdp_helpr_funcs.c:867,4'
          Dst:             my_pid
        - Src:             'core/parser/sdp/sdp_helpr_funcs.c:867,4'
          Dst:             fprintf
        - Src:             'core/parser/sdp/sdp_helpr_funcs.c:867,4'
          Dst:             dprint_color_reset
        - Src:             'core/parser/sdp/sdp_helpr_funcs.c:867,4'
          Dst:             get_debug_facility
        - Src:             'core/parser/sdp/sdp_helpr_funcs.c:882,2'
          Dst:             get_debug_level
        - Src:             'core/parser/sdp/sdp_helpr_funcs.c:882,2'
          Dst:             get_debug_facility
        - Src:             'core/parser/sdp/sdp_helpr_funcs.c:882,2'
          Dst:             dprint_color
        - Src:             'core/parser/sdp/sdp_helpr_funcs.c:882,2'
          Dst:             my_pid
        - Src:             'core/parser/sdp/sdp_helpr_funcs.c:882,2'
          Dst:             fprintf
        - Src:             'core/parser/sdp/sdp_helpr_funcs.c:882,2'
          Dst:             dprint_color_reset
        - Src:             'core/parser/sdp/sdp_helpr_funcs.c:882,2'
          Dst:             get_debug_facility
    - functionName:    find_first_sdp_line
      functionSourceFile: '/src/kamailio/src/core/parser/sdp/sdp_helpr_funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 822
      functionLinenumberEnd: 828
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          66
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - find_sdp_line
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/parser/sdp/sdp_helpr_funcs.c:826,6'
          Dst:             find_sdp_line
    - functionName:    find_sdp_line
      functionSourceFile: '/src/kamailio/src/core/parser/sdp/sdp_helpr_funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 803
      functionLinenumberEnd: 804
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - find_sdp_line_start
      functionUses:    10
      BranchProfiles:  []
      Callsites:
        - Src:             'core/parser/sdp/sdp_helpr_funcs.c:804,9'
          Dst:             find_sdp_line_start
    - functionName:    find_sdp_line_start
      functionSourceFile: '/src/kamailio/src/core/parser/sdp/sdp_helpr_funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 766
      functionLinenumberEnd: 796
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         22
      ICount:          121
      EdgeCount:       29
      CyclomaticComplexity: 9
      functionsReached:
        - ser_memmem
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/parser/sdp/sdp_helpr_funcs.c:775,9'
          Dst:             ser_memmem
    - functionName:    find_next_sdp_line
      functionSourceFile: '/src/kamailio/src/core/parser/sdp/sdp_helpr_funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 810
      functionLinenumberEnd: 816
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          67
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - find_sdp_line
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/parser/sdp/sdp_helpr_funcs.c:814,6'
          Dst:             find_sdp_line
    - functionName:    extract_sess_version
      functionSourceFile: '/src/kamailio/src/core/parser/sdp/sdp_helpr_funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 689
      functionLinenumberEnd: 757
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         274
      ICount:          1691
      EdgeCount:       363
      CyclomaticComplexity: 91
      functionsReached:
        - __ctype_b_loc
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
        - ser_memmem
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/parser/sdp/sdp_helpr_funcs.c:704,3'
          Dst:             get_debug_level
        - Src:             'core/parser/sdp/sdp_helpr_funcs.c:704,3'
          Dst:             get_debug_facility
        - Src:             'core/parser/sdp/sdp_helpr_funcs.c:704,3'
          Dst:             dprint_color
        - Src:             'core/parser/sdp/sdp_helpr_funcs.c:704,3'
          Dst:             my_pid
        - Src:             'core/parser/sdp/sdp_helpr_funcs.c:704,3'
          Dst:             fprintf
        - Src:             'core/parser/sdp/sdp_helpr_funcs.c:704,3'
          Dst:             dprint_color_reset
        - Src:             'core/parser/sdp/sdp_helpr_funcs.c:704,3'
          Dst:             get_debug_facility
        - Src:             'core/parser/sdp/sdp_helpr_funcs.c:709,3'
          Dst:             get_debug_level
        - Src:             'core/parser/sdp/sdp_helpr_funcs.c:709,3'
          Dst:             get_debug_facility
        - Src:             'core/parser/sdp/sdp_helpr_funcs.c:709,3'
          Dst:             dprint_color
        - Src:             'core/parser/sdp/sdp_helpr_funcs.c:709,3'
          Dst:             my_pid
        - Src:             'core/parser/sdp/sdp_helpr_funcs.c:709,3'
          Dst:             fprintf
        - Src:             'core/parser/sdp/sdp_helpr_funcs.c:709,3'
          Dst:             dprint_color_reset
        - Src:             'core/parser/sdp/sdp_helpr_funcs.c:709,3'
          Dst:             get_debug_facility
        - Src:             'core/parser/sdp/sdp_helpr_funcs.c:713,2'
          Dst:             get_debug_level
        - Src:             'core/parser/sdp/sdp_helpr_funcs.c:713,2'
          Dst:             get_debug_facility
        - Src:             'core/parser/sdp/sdp_helpr_funcs.c:713,2'
          Dst:             dprint_color
        - Src:             'core/parser/sdp/sdp_helpr_funcs.c:713,2'
          Dst:             my_pid
        - Src:             'core/parser/sdp/sdp_helpr_funcs.c:713,2'
          Dst:             fprintf
        - Src:             'core/parser/sdp/sdp_helpr_funcs.c:713,2'
          Dst:             dprint_color_reset
        - Src:             'core/parser/sdp/sdp_helpr_funcs.c:713,2'
          Dst:             get_debug_facility
        - Src:             'core/parser/sdp/sdp_helpr_funcs.c:724,16'
          Dst:             ser_memmem
        - Src:             'core/parser/sdp/sdp_helpr_funcs.c:742,3'
          Dst:             get_debug_level
        - Src:             'core/parser/sdp/sdp_helpr_funcs.c:742,3'
          Dst:             get_debug_facility
        - Src:             'core/parser/sdp/sdp_helpr_funcs.c:742,3'
          Dst:             dprint_color
        - Src:             'core/parser/sdp/sdp_helpr_funcs.c:742,3'
          Dst:             my_pid
        - Src:             'core/parser/sdp/sdp_helpr_funcs.c:742,3'
          Dst:             fprintf
        - Src:             'core/parser/sdp/sdp_helpr_funcs.c:742,3'
          Dst:             dprint_color_reset
        - Src:             'core/parser/sdp/sdp_helpr_funcs.c:742,3'
          Dst:             get_debug_facility
        - Src:             'core/parser/sdp/sdp_helpr_funcs.c:747,2'
          Dst:             get_debug_level
        - Src:             'core/parser/sdp/sdp_helpr_funcs.c:747,2'
          Dst:             get_debug_facility
        - Src:             'core/parser/sdp/sdp_helpr_funcs.c:747,2'
          Dst:             dprint_color
        - Src:             'core/parser/sdp/sdp_helpr_funcs.c:747,2'
          Dst:             my_pid
        - Src:             'core/parser/sdp/sdp_helpr_funcs.c:747,2'
          Dst:             fprintf
        - Src:             'core/parser/sdp/sdp_helpr_funcs.c:747,2'
          Dst:             dprint_color_reset
        - Src:             'core/parser/sdp/sdp_helpr_funcs.c:747,2'
          Dst:             get_debug_facility
        - Src:             'core/parser/sdp/sdp_helpr_funcs.c:752,6'
          Dst:             __ctype_b_loc
        - Src:             'core/parser/sdp/sdp_helpr_funcs.c:753,3'
          Dst:             get_debug_level
        - Src:             'core/parser/sdp/sdp_helpr_funcs.c:753,3'
          Dst:             get_debug_facility
        - Src:             'core/parser/sdp/sdp_helpr_funcs.c:753,3'
          Dst:             dprint_color
        - Src:             'core/parser/sdp/sdp_helpr_funcs.c:753,3'
          Dst:             my_pid
        - Src:             'core/parser/sdp/sdp_helpr_funcs.c:753,3'
          Dst:             fprintf
        - Src:             'core/parser/sdp/sdp_helpr_funcs.c:753,3'
          Dst:             dprint_color_reset
        - Src:             'core/parser/sdp/sdp_helpr_funcs.c:753,3'
          Dst:             get_debug_facility
    - functionName:    extract_media_attr
      functionSourceFile: '/src/kamailio/src/core/parser/sdp/sdp_helpr_funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 600
      functionLinenumberEnd: 686
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         314
      ICount:          2130
      EdgeCount:       418
      CyclomaticComplexity: 106
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - eat_line
        - eat_space_end
        - eat_token_end
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
        - ser_memmem
        - strncasecmp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/parser/sdp/sdp_helpr_funcs.c:606,17'
          Dst:             ser_memmem
        - Src:             'core/parser/sdp/sdp_helpr_funcs.c:612,3'
          Dst:             get_debug_level
        - Src:             'core/parser/sdp/sdp_helpr_funcs.c:612,3'
          Dst:             get_debug_facility
        - Src:             'core/parser/sdp/sdp_helpr_funcs.c:612,3'
          Dst:             dprint_color
        - Src:             'core/parser/sdp/sdp_helpr_funcs.c:612,3'
          Dst:             my_pid
        - Src:             'core/parser/sdp/sdp_helpr_funcs.c:612,3'
          Dst:             fprintf
        - Src:             'core/parser/sdp/sdp_helpr_funcs.c:612,3'
          Dst:             dprint_color_reset
        - Src:             'core/parser/sdp/sdp_helpr_funcs.c:612,3'
          Dst:             get_debug_facility
        - Src:             'core/parser/sdp/sdp_helpr_funcs.c:616,19'
          Dst:             eat_line
        - Src:             'core/parser/sdp/sdp_helpr_funcs.c:625,7'
          Dst:             eat_token_end
        - Src:             'core/parser/sdp/sdp_helpr_funcs.c:629,3'
          Dst:             get_debug_level
        - Src:             'core/parser/sdp/sdp_helpr_funcs.c:629,3'
          Dst:             get_debug_facility
        - Src:             'core/parser/sdp/sdp_helpr_funcs.c:629,3'
          Dst:             dprint_color
        - Src:             'core/parser/sdp/sdp_helpr_funcs.c:629,3'
          Dst:             my_pid
        - Src:             'core/parser/sdp/sdp_helpr_funcs.c:629,3'
          Dst:             fprintf
        - Src:             'core/parser/sdp/sdp_helpr_funcs.c:629,3'
          Dst:             dprint_color_reset
        - Src:             'core/parser/sdp/sdp_helpr_funcs.c:629,3'
          Dst:             get_debug_facility
        - Src:             'core/parser/sdp/sdp_helpr_funcs.c:634,7'
          Dst:             eat_space_end
        - Src:             'core/parser/sdp/sdp_helpr_funcs.c:637,3'
          Dst:             get_debug_level
        - Src:             'core/parser/sdp/sdp_helpr_funcs.c:637,3'
          Dst:             get_debug_facility
        - Src:             'core/parser/sdp/sdp_helpr_funcs.c:637,3'
          Dst:             dprint_color
        - Src:             'core/parser/sdp/sdp_helpr_funcs.c:637,3'
          Dst:             my_pid
        - Src:             'core/parser/sdp/sdp_helpr_funcs.c:637,3'
          Dst:             fprintf
        - Src:             'core/parser/sdp/sdp_helpr_funcs.c:637,3'
          Dst:             dprint_color_reset
        - Src:             'core/parser/sdp/sdp_helpr_funcs.c:637,3'
          Dst:             get_debug_facility
        - Src:             'core/parser/sdp/sdp_helpr_funcs.c:643,7'
          Dst:             eat_token_end
        - Src:             'core/parser/sdp/sdp_helpr_funcs.c:646,3'
          Dst:             get_debug_level
        - Src:             'core/parser/sdp/sdp_helpr_funcs.c:646,3'
          Dst:             get_debug_facility
        - Src:             'core/parser/sdp/sdp_helpr_funcs.c:646,3'
          Dst:             dprint_color
        - Src:             'core/parser/sdp/sdp_helpr_funcs.c:646,3'
          Dst:             my_pid
        - Src:             'core/parser/sdp/sdp_helpr_funcs.c:646,3'
          Dst:             fprintf
        - Src:             'core/parser/sdp/sdp_helpr_funcs.c:646,3'
          Dst:             dprint_color_reset
        - Src:             'core/parser/sdp/sdp_helpr_funcs.c:646,3'
          Dst:             get_debug_facility
        - Src:             'core/parser/sdp/sdp_helpr_funcs.c:653,7'
          Dst:             eat_space_end
        - Src:             'core/parser/sdp/sdp_helpr_funcs.c:657,3'
          Dst:             get_debug_level
        - Src:             'core/parser/sdp/sdp_helpr_funcs.c:657,3'
          Dst:             get_debug_facility
        - Src:             'core/parser/sdp/sdp_helpr_funcs.c:657,3'
          Dst:             dprint_color
        - Src:             'core/parser/sdp/sdp_helpr_funcs.c:657,3'
          Dst:             my_pid
        - Src:             'core/parser/sdp/sdp_helpr_funcs.c:657,3'
          Dst:             fprintf
        - Src:             'core/parser/sdp/sdp_helpr_funcs.c:657,3'
          Dst:             dprint_color_reset
        - Src:             'core/parser/sdp/sdp_helpr_funcs.c:657,3'
          Dst:             get_debug_facility
        - Src:             'core/parser/sdp/sdp_helpr_funcs.c:662,7'
          Dst:             eat_token_end
        - Src:             'core/parser/sdp/sdp_helpr_funcs.c:665,3'
          Dst:             get_debug_level
        - Src:             'core/parser/sdp/sdp_helpr_funcs.c:665,3'
          Dst:             get_debug_facility
        - Src:             'core/parser/sdp/sdp_helpr_funcs.c:665,3'
          Dst:             dprint_color
        - Src:             'core/parser/sdp/sdp_helpr_funcs.c:665,3'
          Dst:             my_pid
        - Src:             'core/parser/sdp/sdp_helpr_funcs.c:665,3'
          Dst:             fprintf
        - Src:             'core/parser/sdp/sdp_helpr_funcs.c:665,3'
          Dst:             dprint_color_reset
        - Src:             'core/parser/sdp/sdp_helpr_funcs.c:665,3'
          Dst:             get_debug_facility
        - Src:             'core/parser/sdp/sdp_helpr_funcs.c:672,7'
          Dst:             eat_space_end
        - Src:             'core/parser/sdp/sdp_helpr_funcs.c:678,8'
          Dst:             strncasecmp
    - functionName:    eat_token_end
      functionSourceFile: '/src/kamailio/src/core/parser/sdp/../parser_f.h'
      linkageType:     InternalLinkage
      functionLinenumber: 68
      functionLinenumberEnd: 73
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         14
      ICount:          70
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    eat_space_end
      functionSourceFile: '/src/kamailio/src/core/parser/sdp/../parser_f.h'
      linkageType:     InternalLinkage
      functionLinenumber: 44
      functionLinenumberEnd: 47
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         11
      ICount:          52
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    extract_mediaip
      functionSourceFile: '/src/kamailio/src/core/parser/sdp/sdp_helpr_funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 532
      functionLinenumberEnd: 596
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         298
      ICount:          1879
      EdgeCount:       394
      CyclomaticComplexity: 98
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - eat_line
        - eat_space_end
        - eat_token_end
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
        - ser_memmem
        - ser_memrmem
      functionUses:    3
      BranchProfiles:
        - Branch String:   'core/parser/sdp/sdp_helpr_funcs.c:569,2'
          Branch Sides:    []
      Callsites:
        - Src:             'core/parser/sdp/sdp_helpr_funcs.c:538,17'
          Dst:             ser_memmem
        - Src:             'core/parser/sdp/sdp_helpr_funcs.c:548,4'
          Dst:             eat_line
        - Src:             'core/parser/sdp/sdp_helpr_funcs.c:551,3'
          Dst:             get_debug_level
        - Src:             'core/parser/sdp/sdp_helpr_funcs.c:551,3'
          Dst:             get_debug_facility
        - Src:             'core/parser/sdp/sdp_helpr_funcs.c:551,3'
          Dst:             dprint_color
        - Src:             'core/parser/sdp/sdp_helpr_funcs.c:551,3'
          Dst:             my_pid
        - Src:             'core/parser/sdp/sdp_helpr_funcs.c:551,3'
          Dst:             fprintf
        - Src:             'core/parser/sdp/sdp_helpr_funcs.c:551,3'
          Dst:             dprint_color_reset
        - Src:             'core/parser/sdp/sdp_helpr_funcs.c:551,3'
          Dst:             get_debug_facility
        - Src:             'core/parser/sdp/sdp_helpr_funcs.c:556,15'
          Dst:             ser_memrmem
        - Src:             'core/parser/sdp/sdp_helpr_funcs.c:558,3'
          Dst:             get_debug_level
        - Src:             'core/parser/sdp/sdp_helpr_funcs.c:558,3'
          Dst:             get_debug_facility
        - Src:             'core/parser/sdp/sdp_helpr_funcs.c:558,3'
          Dst:             dprint_color
        - Src:             'core/parser/sdp/sdp_helpr_funcs.c:558,3'
          Dst:             my_pid
        - Src:             'core/parser/sdp/sdp_helpr_funcs.c:558,3'
          Dst:             fprintf
        - Src:             'core/parser/sdp/sdp_helpr_funcs.c:558,3'
          Dst:             dprint_color_reset
        - Src:             'core/parser/sdp/sdp_helpr_funcs.c:558,3'
          Dst:             get_debug_facility
        - Src:             'core/parser/sdp/sdp_helpr_funcs.c:566,3'
          Dst:             get_debug_level
        - Src:             'core/parser/sdp/sdp_helpr_funcs.c:566,3'
          Dst:             get_debug_facility
        - Src:             'core/parser/sdp/sdp_helpr_funcs.c:566,3'
          Dst:             dprint_color
        - Src:             'core/parser/sdp/sdp_helpr_funcs.c:566,3'
          Dst:             my_pid
        - Src:             'core/parser/sdp/sdp_helpr_funcs.c:566,3'
          Dst:             fprintf
        - Src:             'core/parser/sdp/sdp_helpr_funcs.c:566,3'
          Dst:             dprint_color_reset
        - Src:             'core/parser/sdp/sdp_helpr_funcs.c:566,3'
          Dst:             get_debug_facility
        - Src:             'core/parser/sdp/sdp_helpr_funcs.c:577,4'
          Dst:             get_debug_level
        - Src:             'core/parser/sdp/sdp_helpr_funcs.c:577,4'
          Dst:             get_debug_facility
        - Src:             'core/parser/sdp/sdp_helpr_funcs.c:577,4'
          Dst:             dprint_color
        - Src:             'core/parser/sdp/sdp_helpr_funcs.c:577,4'
          Dst:             my_pid
        - Src:             'core/parser/sdp/sdp_helpr_funcs.c:577,4'
          Dst:             fprintf
        - Src:             'core/parser/sdp/sdp_helpr_funcs.c:577,4'
          Dst:             dprint_color_reset
        - Src:             'core/parser/sdp/sdp_helpr_funcs.c:577,4'
          Dst:             get_debug_facility
        - Src:             'core/parser/sdp/sdp_helpr_funcs.c:583,7'
          Dst:             eat_space_end
        - Src:             'core/parser/sdp/sdp_helpr_funcs.c:584,8'
          Dst:             eat_token_end
        - Src:             'core/parser/sdp/sdp_helpr_funcs.c:589,3'
          Dst:             get_debug_level
        - Src:             'core/parser/sdp/sdp_helpr_funcs.c:589,3'
          Dst:             get_debug_facility
        - Src:             'core/parser/sdp/sdp_helpr_funcs.c:589,3'
          Dst:             dprint_color
        - Src:             'core/parser/sdp/sdp_helpr_funcs.c:589,3'
          Dst:             my_pid
        - Src:             'core/parser/sdp/sdp_helpr_funcs.c:589,3'
          Dst:             fprintf
        - Src:             'core/parser/sdp/sdp_helpr_funcs.c:589,3'
          Dst:             dprint_color_reset
        - Src:             'core/parser/sdp/sdp_helpr_funcs.c:589,3'
          Dst:             get_debug_facility
        - Src:             'core/parser/sdp/sdp_helpr_funcs.c:593,2'
          Dst:             get_debug_level
        - Src:             'core/parser/sdp/sdp_helpr_funcs.c:593,2'
          Dst:             get_debug_facility
        - Src:             'core/parser/sdp/sdp_helpr_funcs.c:593,2'
          Dst:             dprint_color
        - Src:             'core/parser/sdp/sdp_helpr_funcs.c:593,2'
          Dst:             my_pid
        - Src:             'core/parser/sdp/sdp_helpr_funcs.c:593,2'
          Dst:             fprintf
        - Src:             'core/parser/sdp/sdp_helpr_funcs.c:593,2'
          Dst:             dprint_color_reset
        - Src:             'core/parser/sdp/sdp_helpr_funcs.c:593,2'
          Dst:             get_debug_facility
    - functionName:    extract_bwidth
      functionSourceFile: '/src/kamailio/src/core/parser/sdp/sdp_helpr_funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 491
      functionLinenumberEnd: 529
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         127
      ICount:          850
      EdgeCount:       169
      CyclomaticComplexity: 44
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - eat_line
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
        - ser_memmem
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/parser/sdp/sdp_helpr_funcs.c:497,17'
          Dst:             ser_memmem
        - Src:             'core/parser/sdp/sdp_helpr_funcs.c:507,4'
          Dst:             eat_line
        - Src:             'core/parser/sdp/sdp_helpr_funcs.c:512,16'
          Dst:             ser_memmem
        - Src:             'core/parser/sdp/sdp_helpr_funcs.c:514,3'
          Dst:             get_debug_level
        - Src:             'core/parser/sdp/sdp_helpr_funcs.c:514,3'
          Dst:             get_debug_facility
        - Src:             'core/parser/sdp/sdp_helpr_funcs.c:514,3'
          Dst:             dprint_color
        - Src:             'core/parser/sdp/sdp_helpr_funcs.c:514,3'
          Dst:             my_pid
        - Src:             'core/parser/sdp/sdp_helpr_funcs.c:514,3'
          Dst:             fprintf
        - Src:             'core/parser/sdp/sdp_helpr_funcs.c:514,3'
          Dst:             dprint_color_reset
        - Src:             'core/parser/sdp/sdp_helpr_funcs.c:514,3'
          Dst:             get_debug_facility
        - Src:             'core/parser/sdp/sdp_helpr_funcs.c:519,3'
          Dst:             get_debug_level
        - Src:             'core/parser/sdp/sdp_helpr_funcs.c:519,3'
          Dst:             get_debug_facility
        - Src:             'core/parser/sdp/sdp_helpr_funcs.c:519,3'
          Dst:             dprint_color
        - Src:             'core/parser/sdp/sdp_helpr_funcs.c:519,3'
          Dst:             my_pid
        - Src:             'core/parser/sdp/sdp_helpr_funcs.c:519,3'
          Dst:             fprintf
        - Src:             'core/parser/sdp/sdp_helpr_funcs.c:519,3'
          Dst:             dprint_color_reset
        - Src:             'core/parser/sdp/sdp_helpr_funcs.c:519,3'
          Dst:             get_debug_facility
    - functionName:    extract_sendrecv_mode
      functionSourceFile: '/src/kamailio/src/core/parser/sdp/sdp_helpr_funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 461
      functionLinenumberEnd: 488
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          95
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - strncasecmp
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/parser/sdp/sdp_helpr_funcs.c:468,8'
          Dst:             strncasecmp
        - Src:             'core/parser/sdp/sdp_helpr_funcs.c:469,11'
          Dst:             strncasecmp
        - Src:             'core/parser/sdp/sdp_helpr_funcs.c:470,7'
          Dst:             strncasecmp
        - Src:             'core/parser/sdp/sdp_helpr_funcs.c:471,9'
          Dst:             strncasecmp
    - functionName:    extract_rtcp
      functionSourceFile: '/src/kamailio/src/core/parser/sdp/sdp_helpr_funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 455
      functionLinenumberEnd: 457
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - extract_field
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/parser/sdp/sdp_helpr_funcs.c:457,9'
          Dst:             extract_field
    - functionName:    extract_field
      functionSourceFile: '/src/kamailio/src/core/parser/sdp/sdp_helpr_funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 361
      functionLinenumberEnd: 376
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         34
      ICount:          238
      EdgeCount:       45
      CyclomaticComplexity: 13
      functionsReached:
        - eat_line
        - strncmp
      functionUses:    7
      BranchProfiles:  []
      Callsites:
        - Src:             'core/parser/sdp/sdp_helpr_funcs.c:365,5'
          Dst:             strncmp
        - Src:             'core/parser/sdp/sdp_helpr_funcs.c:372,15'
          Dst:             eat_line
    - functionName:    extract_path
      functionSourceFile: '/src/kamailio/src/core/parser/sdp/sdp_helpr_funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 449
      functionLinenumberEnd: 451
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - extract_field
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/parser/sdp/sdp_helpr_funcs.c:451,9'
          Dst:             extract_field
    - functionName:    extract_max_size
      functionSourceFile: '/src/kamailio/src/core/parser/sdp/sdp_helpr_funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 443
      functionLinenumberEnd: 445
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - extract_field
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/parser/sdp/sdp_helpr_funcs.c:445,9'
          Dst:             extract_field
    - functionName:    extract_accept_wrapped_types
      functionSourceFile: '/src/kamailio/src/core/parser/sdp/sdp_helpr_funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 437
      functionLinenumberEnd: 439
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - extract_field
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/parser/sdp/sdp_helpr_funcs.c:439,9'
          Dst:             extract_field
    - functionName:    extract_accept_types
      functionSourceFile: '/src/kamailio/src/core/parser/sdp/sdp_helpr_funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 431
      functionLinenumberEnd: 433
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - extract_field
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/parser/sdp/sdp_helpr_funcs.c:433,9'
          Dst:             extract_field
    - functionName:    extract_ptime
      functionSourceFile: '/src/kamailio/src/core/parser/sdp/sdp_helpr_funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 425
      functionLinenumberEnd: 427
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - extract_field
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/parser/sdp/sdp_helpr_funcs.c:427,9'
          Dst:             extract_field
    - functionName:    add_sdp_ice_opt
      functionSourceFile: '/src/kamailio/src/core/parser/sdp/sdp_helpr_funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 291
      functionLinenumberEnd: 309
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         46
      ICount:          293
      EdgeCount:       60
      CyclomaticComplexity: 16
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/parser/sdp/sdp_helpr_funcs.c:298,3'
          Dst:             get_debug_level
        - Src:             'core/parser/sdp/sdp_helpr_funcs.c:298,3'
          Dst:             get_debug_facility
        - Src:             'core/parser/sdp/sdp_helpr_funcs.c:298,3'
          Dst:             dprint_color
        - Src:             'core/parser/sdp/sdp_helpr_funcs.c:298,3'
          Dst:             my_pid
        - Src:             'core/parser/sdp/sdp_helpr_funcs.c:298,3'
          Dst:             fprintf
        - Src:             'core/parser/sdp/sdp_helpr_funcs.c:298,3'
          Dst:             dprint_color_reset
        - Src:             'core/parser/sdp/sdp_helpr_funcs.c:298,3'
          Dst:             get_debug_facility
    - functionName:    extract_ice_option
      functionSourceFile: '/src/kamailio/src/core/parser/sdp/sdp_helpr_funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 379
      functionLinenumberEnd: 422
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         109
      ICount:          637
      EdgeCount:       147
      CyclomaticComplexity: 40
      functionsReached:
        - add_sdp_ice_opt
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
        - strncasecmp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/parser/sdp/sdp_helpr_funcs.c:389,27'
          Dst:             strncasecmp
        - Src:             'core/parser/sdp/sdp_helpr_funcs.c:406,13'
          Dst:             add_sdp_ice_opt
        - Src:             'core/parser/sdp/sdp_helpr_funcs.c:408,4'
          Dst:             get_debug_level
        - Src:             'core/parser/sdp/sdp_helpr_funcs.c:408,4'
          Dst:             get_debug_facility
        - Src:             'core/parser/sdp/sdp_helpr_funcs.c:408,4'
          Dst:             dprint_color
        - Src:             'core/parser/sdp/sdp_helpr_funcs.c:408,4'
          Dst:             my_pid
        - Src:             'core/parser/sdp/sdp_helpr_funcs.c:408,4'
          Dst:             fprintf
        - Src:             'core/parser/sdp/sdp_helpr_funcs.c:408,4'
          Dst:             dprint_color_reset
        - Src:             'core/parser/sdp/sdp_helpr_funcs.c:408,4'
          Dst:             get_debug_facility
    - functionName:    add_sdp_ice
      functionSourceFile: '/src/kamailio/src/core/parser/sdp/sdp_helpr_funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 270
      functionLinenumberEnd: 288
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         46
      ICount:          293
      EdgeCount:       60
      CyclomaticComplexity: 16
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/parser/sdp/sdp_helpr_funcs.c:277,3'
          Dst:             get_debug_level
        - Src:             'core/parser/sdp/sdp_helpr_funcs.c:277,3'
          Dst:             get_debug_facility
        - Src:             'core/parser/sdp/sdp_helpr_funcs.c:277,3'
          Dst:             dprint_color
        - Src:             'core/parser/sdp/sdp_helpr_funcs.c:277,3'
          Dst:             my_pid
        - Src:             'core/parser/sdp/sdp_helpr_funcs.c:277,3'
          Dst:             fprintf
        - Src:             'core/parser/sdp/sdp_helpr_funcs.c:277,3'
          Dst:             dprint_color_reset
        - Src:             'core/parser/sdp/sdp_helpr_funcs.c:277,3'
          Dst:             get_debug_facility
    - functionName:    extract_candidate
      functionSourceFile: '/src/kamailio/src/core/parser/sdp/sdp_helpr_funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 312
      functionLinenumberEnd: 355
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         140
      ICount:          888
      EdgeCount:       186
      CyclomaticComplexity: 48
      functionsReached:
        - __ctype_b_loc
        - add_sdp_ice
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - memchr
        - my_pid
        - strncasecmp
        - strtol
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/parser/sdp/sdp_helpr_funcs.c:317,27'
          Dst:             strncasecmp
        - Src:             'core/parser/sdp/sdp_helpr_funcs.c:325,10'
          Dst:             memchr
        - Src:             'core/parser/sdp/sdp_helpr_funcs.c:326,54'
          Dst:             __ctype_b_loc
        - Src:             'core/parser/sdp/sdp_helpr_funcs.c:327,3'
          Dst:             get_debug_level
        - Src:             'core/parser/sdp/sdp_helpr_funcs.c:327,3'
          Dst:             get_debug_facility
        - Src:             'core/parser/sdp/sdp_helpr_funcs.c:327,3'
          Dst:             dprint_color
        - Src:             'core/parser/sdp/sdp_helpr_funcs.c:327,3'
          Dst:             my_pid
        - Src:             'core/parser/sdp/sdp_helpr_funcs.c:327,3'
          Dst:             fprintf
        - Src:             'core/parser/sdp/sdp_helpr_funcs.c:327,3'
          Dst:             dprint_color_reset
        - Src:             'core/parser/sdp/sdp_helpr_funcs.c:327,3'
          Dst:             get_debug_facility
        - Src:             'core/parser/sdp/sdp_helpr_funcs.c:336,10'
          Dst:             memchr
        - Src:             'core/parser/sdp/sdp_helpr_funcs.c:338,3'
          Dst:             get_debug_level
        - Src:             'core/parser/sdp/sdp_helpr_funcs.c:338,3'
          Dst:             get_debug_facility
        - Src:             'core/parser/sdp/sdp_helpr_funcs.c:338,3'
          Dst:             dprint_color
        - Src:             'core/parser/sdp/sdp_helpr_funcs.c:338,3'
          Dst:             my_pid
        - Src:             'core/parser/sdp/sdp_helpr_funcs.c:338,3'
          Dst:             fprintf
        - Src:             'core/parser/sdp/sdp_helpr_funcs.c:338,3'
          Dst:             dprint_color_reset
        - Src:             'core/parser/sdp/sdp_helpr_funcs.c:338,3'
          Dst:             get_debug_facility
        - Src:             'core/parser/sdp/sdp_helpr_funcs.c:342,13'
          Dst:             add_sdp_ice
        - Src:             'core/parser/sdp/sdp_helpr_funcs.c:344,3'
          Dst:             get_debug_level
        - Src:             'core/parser/sdp/sdp_helpr_funcs.c:344,3'
          Dst:             get_debug_facility
        - Src:             'core/parser/sdp/sdp_helpr_funcs.c:344,3'
          Dst:             dprint_color
        - Src:             'core/parser/sdp/sdp_helpr_funcs.c:344,3'
          Dst:             my_pid
        - Src:             'core/parser/sdp/sdp_helpr_funcs.c:344,3'
          Dst:             fprintf
        - Src:             'core/parser/sdp/sdp_helpr_funcs.c:344,3'
          Dst:             dprint_color_reset
        - Src:             'core/parser/sdp/sdp_helpr_funcs.c:344,3'
          Dst:             get_debug_facility
        - Src:             'core/parser/sdp/sdp_helpr_funcs.c:352,27'
          Dst:             strtol
    - functionName:    extract_fmtp
      functionSourceFile: '/src/kamailio/src/core/parser/sdp/sdp_helpr_funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 217
      functionLinenumberEnd: 263
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         150
      ICount:          990
      EdgeCount:       200
      CyclomaticComplexity: 52
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - eat_line
        - eat_space_end
        - eat_token_end
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
        - strncasecmp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/parser/sdp/sdp_helpr_funcs.c:224,5'
          Dst:             strncasecmp
        - Src:             'core/parser/sdp/sdp_helpr_funcs.c:234,4'
          Dst:             eat_line
        - Src:             'core/parser/sdp/sdp_helpr_funcs.c:240,7'
          Dst:             eat_token_end
        - Src:             'core/parser/sdp/sdp_helpr_funcs.c:243,3'
          Dst:             get_debug_level
        - Src:             'core/parser/sdp/sdp_helpr_funcs.c:243,3'
          Dst:             get_debug_facility
        - Src:             'core/parser/sdp/sdp_helpr_funcs.c:243,3'
          Dst:             dprint_color
        - Src:             'core/parser/sdp/sdp_helpr_funcs.c:243,3'
          Dst:             my_pid
        - Src:             'core/parser/sdp/sdp_helpr_funcs.c:243,3'
          Dst:             fprintf
        - Src:             'core/parser/sdp/sdp_helpr_funcs.c:243,3'
          Dst:             dprint_color_reset
        - Src:             'core/parser/sdp/sdp_helpr_funcs.c:243,3'
          Dst:             get_debug_facility
        - Src:             'core/parser/sdp/sdp_helpr_funcs.c:248,7'
          Dst:             eat_space_end
        - Src:             'core/parser/sdp/sdp_helpr_funcs.c:251,3'
          Dst:             get_debug_level
        - Src:             'core/parser/sdp/sdp_helpr_funcs.c:251,3'
          Dst:             get_debug_facility
        - Src:             'core/parser/sdp/sdp_helpr_funcs.c:251,3'
          Dst:             dprint_color
        - Src:             'core/parser/sdp/sdp_helpr_funcs.c:251,3'
          Dst:             my_pid
        - Src:             'core/parser/sdp/sdp_helpr_funcs.c:251,3'
          Dst:             fprintf
        - Src:             'core/parser/sdp/sdp_helpr_funcs.c:251,3'
          Dst:             dprint_color_reset
        - Src:             'core/parser/sdp/sdp_helpr_funcs.c:251,3'
          Dst:             get_debug_facility
        - Src:             'core/parser/sdp/sdp_helpr_funcs.c:258,4'
          Dst:             eat_line
    - functionName:    extract_rtpmap
      functionSourceFile: '/src/kamailio/src/core/parser/sdp/sdp_helpr_funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 150
      functionLinenumberEnd: 214
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         168
      ICount:          1161
      EdgeCount:       224
      CyclomaticComplexity: 58
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - eat_line
        - eat_space_end
        - eat_token_end
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
        - ser_memmem
        - strncasecmp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/parser/sdp/sdp_helpr_funcs.c:157,5'
          Dst:             strncasecmp
        - Src:             'core/parser/sdp/sdp_helpr_funcs.c:167,4'
          Dst:             eat_line
        - Src:             'core/parser/sdp/sdp_helpr_funcs.c:173,7'
          Dst:             eat_token_end
        - Src:             'core/parser/sdp/sdp_helpr_funcs.c:177,3'
          Dst:             get_debug_level
        - Src:             'core/parser/sdp/sdp_helpr_funcs.c:177,3'
          Dst:             get_debug_facility
        - Src:             'core/parser/sdp/sdp_helpr_funcs.c:177,3'
          Dst:             dprint_color
        - Src:             'core/parser/sdp/sdp_helpr_funcs.c:177,3'
          Dst:             my_pid
        - Src:             'core/parser/sdp/sdp_helpr_funcs.c:177,3'
          Dst:             fprintf
        - Src:             'core/parser/sdp/sdp_helpr_funcs.c:177,3'
          Dst:             dprint_color_reset
        - Src:             'core/parser/sdp/sdp_helpr_funcs.c:177,3'
          Dst:             get_debug_facility
        - Src:             'core/parser/sdp/sdp_helpr_funcs.c:182,7'
          Dst:             eat_space_end
        - Src:             'core/parser/sdp/sdp_helpr_funcs.c:185,3'
          Dst:             get_debug_level
        - Src:             'core/parser/sdp/sdp_helpr_funcs.c:185,3'
          Dst:             get_debug_facility
        - Src:             'core/parser/sdp/sdp_helpr_funcs.c:185,3'
          Dst:             dprint_color
        - Src:             'core/parser/sdp/sdp_helpr_funcs.c:185,3'
          Dst:             my_pid
        - Src:             'core/parser/sdp/sdp_helpr_funcs.c:185,3'
          Dst:             fprintf
        - Src:             'core/parser/sdp/sdp_helpr_funcs.c:185,3'
          Dst:             dprint_color_reset
        - Src:             'core/parser/sdp/sdp_helpr_funcs.c:185,3'
          Dst:             get_debug_facility
        - Src:             'core/parser/sdp/sdp_helpr_funcs.c:190,16'
          Dst:             ser_memmem
        - Src:             'core/parser/sdp/sdp_helpr_funcs.c:192,3'
          Dst:             get_debug_level
        - Src:             'core/parser/sdp/sdp_helpr_funcs.c:192,3'
          Dst:             get_debug_facility
        - Src:             'core/parser/sdp/sdp_helpr_funcs.c:192,3'
          Dst:             dprint_color
        - Src:             'core/parser/sdp/sdp_helpr_funcs.c:192,3'
          Dst:             my_pid
        - Src:             'core/parser/sdp/sdp_helpr_funcs.c:192,3'
          Dst:             fprintf
        - Src:             'core/parser/sdp/sdp_helpr_funcs.c:192,3'
          Dst:             dprint_color_reset
        - Src:             'core/parser/sdp/sdp_helpr_funcs.c:192,3'
          Dst:             get_debug_facility
        - Src:             'core/parser/sdp/sdp_helpr_funcs.c:201,16'
          Dst:             ser_memmem
    - functionName:    get_mixed_part_delimiter
      functionSourceFile: '/src/kamailio/src/core/parser/sdp/sdp_helpr_funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 73
      functionLinenumberEnd: 141
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         300
      ICount:          1717
      EdgeCount:       405
      CyclomaticComplexity: 107
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/parser/sdp/sdp_helpr_funcs.c:112,3'
          Dst:             get_debug_level
        - Src:             'core/parser/sdp/sdp_helpr_funcs.c:112,3'
          Dst:             get_debug_facility
        - Src:             'core/parser/sdp/sdp_helpr_funcs.c:112,3'
          Dst:             dprint_color
        - Src:             'core/parser/sdp/sdp_helpr_funcs.c:112,3'
          Dst:             my_pid
        - Src:             'core/parser/sdp/sdp_helpr_funcs.c:112,3'
          Dst:             fprintf
        - Src:             'core/parser/sdp/sdp_helpr_funcs.c:112,3'
          Dst:             dprint_color_reset
        - Src:             'core/parser/sdp/sdp_helpr_funcs.c:112,3'
          Dst:             get_debug_facility
        - Src:             'core/parser/sdp/sdp_helpr_funcs.c:126,5'
          Dst:             get_debug_level
        - Src:             'core/parser/sdp/sdp_helpr_funcs.c:126,5'
          Dst:             get_debug_facility
        - Src:             'core/parser/sdp/sdp_helpr_funcs.c:126,5'
          Dst:             dprint_color
        - Src:             'core/parser/sdp/sdp_helpr_funcs.c:126,5'
          Dst:             my_pid
        - Src:             'core/parser/sdp/sdp_helpr_funcs.c:126,5'
          Dst:             fprintf
        - Src:             'core/parser/sdp/sdp_helpr_funcs.c:126,5'
          Dst:             dprint_color_reset
        - Src:             'core/parser/sdp/sdp_helpr_funcs.c:126,5'
          Dst:             get_debug_facility
        - Src:             'core/parser/sdp/sdp_helpr_funcs.c:130,4'
          Dst:             get_debug_level
        - Src:             'core/parser/sdp/sdp_helpr_funcs.c:130,4'
          Dst:             get_debug_facility
        - Src:             'core/parser/sdp/sdp_helpr_funcs.c:130,4'
          Dst:             dprint_color
        - Src:             'core/parser/sdp/sdp_helpr_funcs.c:130,4'
          Dst:             my_pid
        - Src:             'core/parser/sdp/sdp_helpr_funcs.c:130,4'
          Dst:             fprintf
        - Src:             'core/parser/sdp/sdp_helpr_funcs.c:130,4'
          Dst:             dprint_color_reset
        - Src:             'core/parser/sdp/sdp_helpr_funcs.c:130,4'
          Dst:             get_debug_facility
        - Src:             'core/parser/sdp/sdp_helpr_funcs.c:139,2'
          Dst:             get_debug_level
        - Src:             'core/parser/sdp/sdp_helpr_funcs.c:139,2'
          Dst:             get_debug_facility
        - Src:             'core/parser/sdp/sdp_helpr_funcs.c:139,2'
          Dst:             dprint_color
        - Src:             'core/parser/sdp/sdp_helpr_funcs.c:139,2'
          Dst:             my_pid
        - Src:             'core/parser/sdp/sdp_helpr_funcs.c:139,2'
          Dst:             fprintf
        - Src:             'core/parser/sdp/sdp_helpr_funcs.c:139,2'
          Dst:             dprint_color_reset
        - Src:             'core/parser/sdp/sdp_helpr_funcs.c:139,2'
          Dst:             get_debug_facility
    - functionName:    register_select_table
      functionSourceFile: '/src/kamailio/src/core/select.c'
      linkageType:     InternalLinkage
      functionLinenumber: 494
      functionLinenumberEnd: 506
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         46
      ICount:          279
      EdgeCount:       60
      CyclomaticComplexity: 16
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/select.c:498,3'
          Dst:             get_debug_level
        - Src:             'core/select.c:498,3'
          Dst:             get_debug_facility
        - Src:             'core/select.c:498,3'
          Dst:             dprint_color
        - Src:             'core/select.c:498,3'
          Dst:             my_pid
        - Src:             'core/select.c:498,3'
          Dst:             fprintf
        - Src:             'core/select.c:498,3'
          Dst:             dprint_color_reset
        - Src:             'core/select.c:498,3'
          Dst:             get_debug_facility
    - functionName:    err_select
      functionSourceFile: '/src/kamailio/src/core/select.c'
      linkageType:     InternalLinkage
      functionLinenumber: 489
      functionLinenumberEnd: 491
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - log_select
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/select.c:490,2'
          Dst:             log_select
    - functionName:    log_select
      functionSourceFile: '/src/kamailio/src/core/select.c'
      linkageType:     InternalLinkage
      functionLinenumber: 470
      functionLinenumberEnd: 481
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         194
      ICount:          1175
      EdgeCount:       256
      CyclomaticComplexity: 64
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/select.c:472,2'
          Dst:             get_debug_level
        - Src:             'core/select.c:472,2'
          Dst:             get_debug_facility
        - Src:             'core/select.c:472,2'
          Dst:             dprint_color
        - Src:             'core/select.c:472,2'
          Dst:             my_pid
        - Src:             'core/select.c:472,2'
          Dst:             fprintf
        - Src:             'core/select.c:472,2'
          Dst:             dprint_color_reset
        - Src:             'core/select.c:472,2'
          Dst:             get_debug_facility
        - Src:             'core/select.c:475,4'
          Dst:             get_debug_level
        - Src:             'core/select.c:475,4'
          Dst:             get_debug_facility
        - Src:             'core/select.c:475,4'
          Dst:             dprint_color
        - Src:             'core/select.c:475,4'
          Dst:             my_pid
        - Src:             'core/select.c:475,4'
          Dst:             fprintf
        - Src:             'core/select.c:475,4'
          Dst:             dprint_color_reset
        - Src:             'core/select.c:475,4'
          Dst:             get_debug_facility
        - Src:             'core/select.c:477,4'
          Dst:             get_debug_level
        - Src:             'core/select.c:477,4'
          Dst:             get_debug_facility
        - Src:             'core/select.c:477,4'
          Dst:             dprint_color
        - Src:             'core/select.c:477,4'
          Dst:             my_pid
        - Src:             'core/select.c:477,4'
          Dst:             fprintf
        - Src:             'core/select.c:477,4'
          Dst:             dprint_color_reset
        - Src:             'core/select.c:477,4'
          Dst:             get_debug_facility
        - Src:             'core/select.c:480,2'
          Dst:             get_debug_level
        - Src:             'core/select.c:480,2'
          Dst:             get_debug_facility
        - Src:             'core/select.c:480,2'
          Dst:             dprint_color
        - Src:             'core/select.c:480,2'
          Dst:             my_pid
        - Src:             'core/select.c:480,2'
          Dst:             fprintf
        - Src:             'core/select.c:480,2'
          Dst:             dprint_color_reset
        - Src:             'core/select.c:480,2'
          Dst:             get_debug_facility
    - functionName:    print_select
      functionSourceFile: '/src/kamailio/src/core/select.c'
      linkageType:     InternalLinkage
      functionLinenumber: 484
      functionLinenumberEnd: 486
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - log_select
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/select.c:485,2'
          Dst:             log_select
    - functionName:    run_select
      functionSourceFile: '/src/kamailio/src/core/select.c'
      linkageType:     InternalLinkage
      functionLinenumber: 436
      functionLinenumberEnd: 467
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         179
      ICount:          1073
      EdgeCount:       237
      CyclomaticComplexity: 60
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
      functionUses:    12
      BranchProfiles:  []
      Callsites:
        - Src:             'core/select.c:440,3'
          Dst:             get_debug_level
        - Src:             'core/select.c:440,3'
          Dst:             get_debug_facility
        - Src:             'core/select.c:440,3'
          Dst:             dprint_color
        - Src:             'core/select.c:440,3'
          Dst:             my_pid
        - Src:             'core/select.c:440,3'
          Dst:             fprintf
        - Src:             'core/select.c:440,3'
          Dst:             dprint_color_reset
        - Src:             'core/select.c:440,3'
          Dst:             get_debug_facility
        - Src:             'core/select.c:444,3'
          Dst:             get_debug_level
        - Src:             'core/select.c:444,3'
          Dst:             get_debug_facility
        - Src:             'core/select.c:444,3'
          Dst:             dprint_color
        - Src:             'core/select.c:444,3'
          Dst:             my_pid
        - Src:             'core/select.c:444,3'
          Dst:             fprintf
        - Src:             'core/select.c:444,3'
          Dst:             dprint_color_reset
        - Src:             'core/select.c:444,3'
          Dst:             get_debug_facility
        - Src:             'core/select.c:448,3'
          Dst:             get_debug_level
        - Src:             'core/select.c:448,3'
          Dst:             get_debug_facility
        - Src:             'core/select.c:448,3'
          Dst:             dprint_color
        - Src:             'core/select.c:448,3'
          Dst:             my_pid
        - Src:             'core/select.c:448,3'
          Dst:             fprintf
        - Src:             'core/select.c:448,3'
          Dst:             dprint_color_reset
        - Src:             'core/select.c:448,3'
          Dst:             get_debug_facility
        - Src:             'core/select.c:451,2'
          Dst:             get_debug_level
        - Src:             'core/select.c:451,2'
          Dst:             get_debug_facility
        - Src:             'core/select.c:451,2'
          Dst:             dprint_color
        - Src:             'core/select.c:451,2'
          Dst:             my_pid
        - Src:             'core/select.c:451,2'
          Dst:             fprintf
        - Src:             'core/select.c:451,2'
          Dst:             dprint_color_reset
        - Src:             'core/select.c:451,2'
          Dst:             get_debug_facility
    - functionName:    shm_parse_select
      functionSourceFile: '/src/kamailio/src/core/select.c'
      linkageType:     InternalLinkage
      functionLinenumber: 244
      functionLinenumberEnd: 258
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         48
      ICount:          295
      EdgeCount:       63
      CyclomaticComplexity: 17
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
        - w_parse_select
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/select.c:249,3'
          Dst:             get_debug_level
        - Src:             'core/select.c:249,3'
          Dst:             get_debug_facility
        - Src:             'core/select.c:249,3'
          Dst:             dprint_color
        - Src:             'core/select.c:249,3'
          Dst:             my_pid
        - Src:             'core/select.c:249,3'
          Dst:             fprintf
        - Src:             'core/select.c:249,3'
          Dst:             dprint_color_reset
        - Src:             'core/select.c:249,3'
          Dst:             get_debug_facility
        - Src:             'core/select.c:252,5'
          Dst:             w_parse_select
    - functionName:    w_parse_select
      functionSourceFile: '/src/kamailio/src/core/select.c'
      linkageType:     InternalLinkage
      functionLinenumber: 95
      functionLinenumberEnd: 180
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         458
      ICount:          3086
      EdgeCount:       608
      CyclomaticComplexity: 152
      functionsReached:
        - __ctype_b_loc
        - atoi
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
        - resolve_select
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/select.c:103,8'
          Dst:             __ctype_b_loc
        - Src:             'core/select.c:105,4'
          Dst:             get_debug_level
        - Src:             'core/select.c:105,4'
          Dst:             get_debug_facility
        - Src:             'core/select.c:105,4'
          Dst:             dprint_color
        - Src:             'core/select.c:105,4'
          Dst:             my_pid
        - Src:             'core/select.c:105,4'
          Dst:             fprintf
        - Src:             'core/select.c:105,4'
          Dst:             dprint_color_reset
        - Src:             'core/select.c:105,4'
          Dst:             get_debug_facility
        - Src:             'core/select.c:109,9'
          Dst:             __ctype_b_loc
        - Src:             'core/select.c:109,42'
          Dst:             __ctype_b_loc
        - Src:             'core/select.c:115,3'
          Dst:             get_debug_level
        - Src:             'core/select.c:115,3'
          Dst:             get_debug_facility
        - Src:             'core/select.c:115,3'
          Dst:             dprint_color
        - Src:             'core/select.c:115,3'
          Dst:             my_pid
        - Src:             'core/select.c:115,3'
          Dst:             fprintf
        - Src:             'core/select.c:115,3'
          Dst:             dprint_color_reset
        - Src:             'core/select.c:115,3'
          Dst:             get_debug_facility
        - Src:             'core/select.c:128,6'
          Dst:             get_debug_level
        - Src:             'core/select.c:128,6'
          Dst:             get_debug_facility
        - Src:             'core/select.c:128,6'
          Dst:             dprint_color
        - Src:             'core/select.c:128,6'
          Dst:             my_pid
        - Src:             'core/select.c:128,6'
          Dst:             fprintf
        - Src:             'core/select.c:128,6'
          Dst:             dprint_color_reset
        - Src:             'core/select.c:128,6'
          Dst:             get_debug_facility
        - Src:             'core/select.c:136,6'
          Dst:             get_debug_level
        - Src:             'core/select.c:136,6'
          Dst:             get_debug_facility
        - Src:             'core/select.c:136,6'
          Dst:             dprint_color
        - Src:             'core/select.c:136,6'
          Dst:             my_pid
        - Src:             'core/select.c:136,6'
          Dst:             fprintf
        - Src:             'core/select.c:136,6'
          Dst:             dprint_color_reset
        - Src:             'core/select.c:136,6'
          Dst:             get_debug_facility
        - Src:             'core/select.c:142,5'
          Dst:             get_debug_level
        - Src:             'core/select.c:142,5'
          Dst:             get_debug_facility
        - Src:             'core/select.c:142,5'
          Dst:             dprint_color
        - Src:             'core/select.c:142,5'
          Dst:             my_pid
        - Src:             'core/select.c:142,5'
          Dst:             fprintf
        - Src:             'core/select.c:142,5'
          Dst:             dprint_color_reset
        - Src:             'core/select.c:142,5'
          Dst:             get_debug_facility
        - Src:             'core/select.c:148,11'
          Dst:             __ctype_b_loc
        - Src:             'core/select.c:152,6'
          Dst:             get_debug_level
        - Src:             'core/select.c:152,6'
          Dst:             get_debug_facility
        - Src:             'core/select.c:152,6'
          Dst:             dprint_color
        - Src:             'core/select.c:152,6'
          Dst:             my_pid
        - Src:             'core/select.c:152,6'
          Dst:             fprintf
        - Src:             'core/select.c:152,6'
          Dst:             dprint_color_reset
        - Src:             'core/select.c:152,6'
          Dst:             get_debug_facility
        - Src:             'core/select.c:157,31'
          Dst:             atoi
        - Src:             'core/select.c:158,5'
          Dst:             get_debug_level
        - Src:             'core/select.c:158,5'
          Dst:             get_debug_facility
        - Src:             'core/select.c:158,5'
          Dst:             dprint_color
        - Src:             'core/select.c:158,5'
          Dst:             my_pid
        - Src:             'core/select.c:158,5'
          Dst:             fprintf
        - Src:             'core/select.c:158,5'
          Dst:             dprint_color_reset
        - Src:             'core/select.c:158,5'
          Dst:             get_debug_facility
        - Src:             'core/select.c:167,3'
          Dst:             get_debug_level
        - Src:             'core/select.c:167,3'
          Dst:             get_debug_facility
        - Src:             'core/select.c:167,3'
          Dst:             dprint_color
        - Src:             'core/select.c:167,3'
          Dst:             my_pid
        - Src:             'core/select.c:167,3'
          Dst:             fprintf
        - Src:             'core/select.c:167,3'
          Dst:             dprint_color_reset
        - Src:             'core/select.c:167,3'
          Dst:             get_debug_facility
        - Src:             'core/select.c:170,2'
          Dst:             get_debug_level
        - Src:             'core/select.c:170,2'
          Dst:             get_debug_facility
        - Src:             'core/select.c:170,2'
          Dst:             dprint_color
        - Src:             'core/select.c:170,2'
          Dst:             my_pid
        - Src:             'core/select.c:170,2'
          Dst:             fprintf
        - Src:             'core/select.c:170,2'
          Dst:             dprint_color_reset
        - Src:             'core/select.c:170,2'
          Dst:             get_debug_facility
        - Src:             'core/select.c:171,5'
          Dst:             resolve_select
        - Src:             'core/select.c:172,3'
          Dst:             get_debug_level
        - Src:             'core/select.c:172,3'
          Dst:             get_debug_facility
        - Src:             'core/select.c:172,3'
          Dst:             dprint_color
        - Src:             'core/select.c:172,3'
          Dst:             my_pid
        - Src:             'core/select.c:172,3'
          Dst:             fprintf
        - Src:             'core/select.c:172,3'
          Dst:             dprint_color_reset
        - Src:             'core/select.c:172,3'
          Dst:             get_debug_facility
    - 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:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    resolve_select
      functionSourceFile: '/src/kamailio/src/core/select.c'
      linkageType:     InternalLinkage
      functionLinenumber: 261
      functionLinenumberEnd: 433
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         670
      ICount:          4237
      EdgeCount:       882
      CyclomaticComplexity: 214
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
        - strncasecmp
      functionUses:    4
      BranchProfiles:
        - Branch String:   'core/select.c:274,3'
          Branch Sides:    []
        - Branch String:   'core/select.c:298,7'
          Branch Sides:    []
        - Branch String:   'core/select.c:327,3'
          Branch Sides:    []
      Callsites:
        - Src:             'core/select.c:276,5'
          Dst:             get_debug_level
        - Src:             'core/select.c:276,5'
          Dst:             get_debug_facility
        - Src:             'core/select.c:276,5'
          Dst:             dprint_color
        - Src:             'core/select.c:276,5'
          Dst:             my_pid
        - Src:             'core/select.c:276,5'
          Dst:             fprintf
        - Src:             'core/select.c:276,5'
          Dst:             dprint_color_reset
        - Src:             'core/select.c:276,5'
          Dst:             get_debug_facility
        - Src:             'core/select.c:280,5'
          Dst:             get_debug_level
        - Src:             'core/select.c:280,5'
          Dst:             get_debug_facility
        - Src:             'core/select.c:280,5'
          Dst:             dprint_color
        - Src:             'core/select.c:280,5'
          Dst:             my_pid
        - Src:             'core/select.c:280,5'
          Dst:             fprintf
        - Src:             'core/select.c:280,5'
          Dst:             dprint_color_reset
        - Src:             'core/select.c:280,5'
          Dst:             get_debug_facility
        - Src:             'core/select.c:309,19'
          Dst:             strncasecmp
        - Src:             'core/select.c:329,5'
          Dst:             get_debug_level
        - Src:             'core/select.c:329,5'
          Dst:             get_debug_facility
        - Src:             'core/select.c:329,5'
          Dst:             dprint_color
        - Src:             'core/select.c:329,5'
          Dst:             my_pid
        - Src:             'core/select.c:329,5'
          Dst:             fprintf
        - Src:             'core/select.c:329,5'
          Dst:             dprint_color_reset
        - Src:             'core/select.c:329,5'
          Dst:             get_debug_facility
        - Src:             'core/select.c:334,5'
          Dst:             get_debug_level
        - Src:             'core/select.c:334,5'
          Dst:             get_debug_facility
        - Src:             'core/select.c:334,5'
          Dst:             dprint_color
        - Src:             'core/select.c:334,5'
          Dst:             my_pid
        - Src:             'core/select.c:334,5'
          Dst:             fprintf
        - Src:             'core/select.c:334,5'
          Dst:             dprint_color_reset
        - Src:             'core/select.c:334,5'
          Dst:             get_debug_facility
        - Src:             'core/select.c:338,5'
          Dst:             get_debug_level
        - Src:             'core/select.c:338,5'
          Dst:             get_debug_facility
        - Src:             'core/select.c:338,5'
          Dst:             dprint_color
        - Src:             'core/select.c:338,5'
          Dst:             my_pid
        - Src:             'core/select.c:338,5'
          Dst:             fprintf
        - Src:             'core/select.c:338,5'
          Dst:             dprint_color_reset
        - Src:             'core/select.c:338,5'
          Dst:             get_debug_facility
        - Src:             'core/select.c:359,5'
          Dst:             get_debug_level
        - Src:             'core/select.c:359,5'
          Dst:             get_debug_facility
        - Src:             'core/select.c:359,5'
          Dst:             dprint_color
        - Src:             'core/select.c:359,5'
          Dst:             my_pid
        - Src:             'core/select.c:359,5'
          Dst:             fprintf
        - Src:             'core/select.c:359,5'
          Dst:             dprint_color_reset
        - Src:             'core/select.c:359,5'
          Dst:             get_debug_facility
        - Src:             'core/select.c:368,5'
          Dst:             get_debug_level
        - Src:             'core/select.c:368,5'
          Dst:             get_debug_facility
        - Src:             'core/select.c:368,5'
          Dst:             dprint_color
        - Src:             'core/select.c:368,5'
          Dst:             my_pid
        - Src:             'core/select.c:368,5'
          Dst:             fprintf
        - Src:             'core/select.c:368,5'
          Dst:             dprint_color_reset
        - Src:             'core/select.c:368,5'
          Dst:             get_debug_facility
        - Src:             'core/select.c:379,5'
          Dst:             get_debug_level
        - Src:             'core/select.c:379,5'
          Dst:             get_debug_facility
        - Src:             'core/select.c:379,5'
          Dst:             dprint_color
        - Src:             'core/select.c:379,5'
          Dst:             my_pid
        - Src:             'core/select.c:379,5'
          Dst:             fprintf
        - Src:             'core/select.c:379,5'
          Dst:             dprint_color_reset
        - Src:             'core/select.c:379,5'
          Dst:             get_debug_facility
        - Src:             'core/select.c:398,5'
          Dst:             get_debug_level
        - Src:             'core/select.c:398,5'
          Dst:             get_debug_facility
        - Src:             'core/select.c:398,5'
          Dst:             dprint_color
        - Src:             'core/select.c:398,5'
          Dst:             my_pid
        - Src:             'core/select.c:398,5'
          Dst:             fprintf
        - Src:             'core/select.c:398,5'
          Dst:             dprint_color_reset
        - Src:             'core/select.c:398,5'
          Dst:             get_debug_facility
        - Src:             'core/select.c:401,5'
          Dst:             get_debug_level
        - Src:             'core/select.c:401,5'
          Dst:             get_debug_facility
        - Src:             'core/select.c:401,5'
          Dst:             dprint_color
        - Src:             'core/select.c:401,5'
          Dst:             my_pid
        - Src:             'core/select.c:401,5'
          Dst:             fprintf
        - Src:             'core/select.c:401,5'
          Dst:             dprint_color_reset
        - Src:             'core/select.c:401,5'
          Dst:             get_debug_facility
        - Src:             'core/select.c:408,3'
          Dst:             get_debug_level
        - Src:             'core/select.c:408,3'
          Dst:             get_debug_facility
        - Src:             'core/select.c:408,3'
          Dst:             dprint_color
        - Src:             'core/select.c:408,3'
          Dst:             my_pid
        - Src:             'core/select.c:408,3'
          Dst:             fprintf
        - Src:             'core/select.c:408,3'
          Dst:             dprint_color_reset
        - Src:             'core/select.c:408,3'
          Dst:             get_debug_facility
        - Src:             'core/select.c:412,3'
          Dst:             get_debug_level
        - Src:             'core/select.c:412,3'
          Dst:             get_debug_facility
        - Src:             'core/select.c:412,3'
          Dst:             dprint_color
        - Src:             'core/select.c:412,3'
          Dst:             my_pid
        - Src:             'core/select.c:412,3'
          Dst:             fprintf
        - Src:             'core/select.c:412,3'
          Dst:             dprint_color_reset
        - Src:             'core/select.c:412,3'
          Dst:             get_debug_facility
        - Src:             'core/select.c:417,3'
          Dst:             get_debug_level
        - Src:             'core/select.c:417,3'
          Dst:             get_debug_facility
        - Src:             'core/select.c:417,3'
          Dst:             dprint_color
        - Src:             'core/select.c:417,3'
          Dst:             my_pid
        - Src:             'core/select.c:417,3'
          Dst:             fprintf
        - Src:             'core/select.c:417,3'
          Dst:             dprint_color_reset
        - Src:             'core/select.c:417,3'
          Dst:             get_debug_facility
        - Src:             'core/select.c:422,3'
          Dst:             get_debug_level
        - Src:             'core/select.c:422,3'
          Dst:             get_debug_facility
        - Src:             'core/select.c:422,3'
          Dst:             dprint_color
        - Src:             'core/select.c:422,3'
          Dst:             my_pid
        - Src:             'core/select.c:422,3'
          Dst:             fprintf
        - Src:             'core/select.c:422,3'
          Dst:             dprint_color_reset
        - Src:             'core/select.c:422,3'
          Dst:             get_debug_facility
    - functionName:    shm_free_select
      functionSourceFile: '/src/kamailio/src/core/select.c'
      linkageType:     InternalLinkage
      functionLinenumber: 238
      functionLinenumberEnd: 241
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          30
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    free_select
      functionSourceFile: '/src/kamailio/src/core/select.c'
      linkageType:     InternalLinkage
      functionLinenumber: 232
      functionLinenumberEnd: 235
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    parse_select
      functionSourceFile: '/src/kamailio/src/core/select.c'
      linkageType:     InternalLinkage
      functionLinenumber: 214
      functionLinenumberEnd: 229
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         48
      ICount:          289
      EdgeCount:       63
      CyclomaticComplexity: 17
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
        - w_parse_select
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/select.c:219,3'
          Dst:             get_debug_level
        - Src:             'core/select.c:219,3'
          Dst:             get_debug_facility
        - Src:             'core/select.c:219,3'
          Dst:             dprint_color
        - Src:             'core/select.c:219,3'
          Dst:             my_pid
        - Src:             'core/select.c:219,3'
          Dst:             fprintf
        - Src:             'core/select.c:219,3'
          Dst:             dprint_color_reset
        - Src:             'core/select.c:219,3'
          Dst:             get_debug_facility
        - Src:             'core/select.c:223,5'
          Dst:             w_parse_select
    - functionName:    int2strbuf
      functionSourceFile: '/src/kamailio/src/core/parser/../ut.h'
      linkageType:     InternalLinkage
      functionLinenumber: 294
      functionLinenumberEnd: 315
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - size_t
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         64
      ICount:          369
      EdgeCount:       84
      CyclomaticComplexity: 22
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/parser/../ut.h:310,3'
          Dst:             get_debug_level
        - Src:             'core/parser/../ut.h:310,3'
          Dst:             get_debug_facility
        - Src:             'core/parser/../ut.h:310,3'
          Dst:             dprint_color
        - Src:             'core/parser/../ut.h:310,3'
          Dst:             my_pid
        - Src:             'core/parser/../ut.h:310,3'
          Dst:             fprintf
        - Src:             'core/parser/../ut.h:310,3'
          Dst:             dprint_color_reset
        - Src:             'core/parser/../ut.h:310,3'
          Dst:             get_debug_facility
    - functionName:    trim_leading
      functionSourceFile: '/src/kamailio/src/core/trim.h'
      linkageType:     InternalLinkage
      functionLinenumber: 60
      functionLinenumberEnd: 64
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         13
      ICount:          61
      EdgeCount:       25
      CyclomaticComplexity: 14
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'core/trim.h:62,3'
          Branch Sides:    []
      Callsites:       []
    - functionName:    select_branch_dst_uri
      functionSourceFile: '/src/kamailio/src/core/select_core.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1839
      functionLinenumberEnd: 1840
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - select_branch_uri
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/select_core.c:1840,9'
          Dst:             select_branch_uri
    - functionName:    select_branch_uri
      functionSourceFile: '/src/kamailio/src/core/select_core.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1696
      functionLinenumberEnd: 1826
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         91
      ICount:          712
      EdgeCount:       122
      CyclomaticComplexity: 33
      functionsReached:
        - get_static_buffer
        - init_branch_iterator
        - len_q
        - next_branch
        - q2str
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'core/select_core.c:1710,3'
          Dst:             init_branch_iterator
        - Src:             'core/select_core.c:1712,14'
          Dst:             next_branch
        - Src:             'core/select_core.c:1722,12'
          Dst:             len_q
        - Src:             'core/select_core.c:1731,12'
          Dst:             get_static_buffer
        - Src:             'core/select_core.c:1735,3'
          Dst:             init_branch_iterator
        - Src:             'core/select_core.c:1738,14'
          Dst:             next_branch
        - Src:             'core/select_core.c:1758,9'
          Dst:             q2str
        - Src:             'core/select_core.c:1767,9'
          Dst:             q2str
        - Src:             'core/select_core.c:1780,3'
          Dst:             init_branch_iterator
        - Src:             'core/select_core.c:1781,14'
          Dst:             next_branch
        - Src:             'core/select_core.c:1796,53'
          Dst:             len_q
        - Src:             'core/select_core.c:1796,13'
          Dst:             get_static_buffer
        - Src:             'core/select_core.c:1805,8'
          Dst:             q2str
        - Src:             'core/select_core.c:1814,8'
          Dst:             q2str
        - Src:             'core/select_core.c:1816,13'
          Dst:             get_static_buffer
    - functionName:    len_q
      functionSourceFile: '/src/kamailio/src/core/qvalue.h'
      linkageType:     InternalLinkage
      functionLinenumber: 86
      functionLinenumberEnd: 100
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         12
      ICount:          60
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    q2str
      functionSourceFile: '/src/kamailio/src/core/qvalue.h'
      linkageType:     InternalLinkage
      functionLinenumber: 133
      functionLinenumberEnd: 167
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         18
      ICount:          120
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    select_branch_q
      functionSourceFile: '/src/kamailio/src/core/select_core.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1834
      functionLinenumberEnd: 1835
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - select_branch_uri
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/select_core.c:1835,9'
          Dst:             select_branch_uri
    - functionName:    select_branch_uriq
      functionSourceFile: '/src/kamailio/src/core/select_core.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1829
      functionLinenumberEnd: 1830
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - select_branch_uri
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/select_core.c:1830,9'
          Dst:             select_branch_uri
    - functionName:    select_branch_count
      functionSourceFile: '/src/kamailio/src/core/select_core.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1691
      functionLinenumberEnd: 1692
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - uint_to_static_buffer
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/select_core.c:1692,9'
          Dst:             uint_to_static_buffer
    - functionName:    select_branch
      functionSourceFile: '/src/kamailio/src/core/select_core.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1688
      functionLinenumberEnd: 1688
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    select_sys_now_fmt
      functionSourceFile: '/src/kamailio/src/core/select_core.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1634
      functionLinenumberEnd: 1686
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         187
      ICount:          1210
      EdgeCount:       246
      CyclomaticComplexity: 61
      functionsReached:
        - asctime_r
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - get_static_buffer
        - gmtime_r
        - localtime_r
        - my_pid
        - strftime
        - strlen
        - time
      functionUses:    0
      BranchProfiles:
        - Branch String:   'core/select_core.c:1640,2'
          Branch Sides:    []
      Callsites:
        - Src:             'core/select_core.c:1639,6'
          Dst:             time
        - Src:             'core/select_core.c:1642,8'
          Dst:             gmtime_r
        - Src:             'core/select_core.c:1643,5'
          Dst:             get_debug_level
        - Src:             'core/select_core.c:1643,5'
          Dst:             get_debug_facility
        - Src:             'core/select_core.c:1643,5'
          Dst:             dprint_color
        - Src:             'core/select_core.c:1643,5'
          Dst:             my_pid
        - Src:             'core/select_core.c:1643,5'
          Dst:             fprintf
        - Src:             'core/select_core.c:1643,5'
          Dst:             dprint_color_reset
        - Src:             'core/select_core.c:1643,5'
          Dst:             get_debug_facility
        - Src:             'core/select_core.c:1649,8'
          Dst:             localtime_r
        - Src:             'core/select_core.c:1650,5'
          Dst:             get_debug_level
        - Src:             'core/select_core.c:1650,5'
          Dst:             get_debug_facility
        - Src:             'core/select_core.c:1650,5'
          Dst:             dprint_color
        - Src:             'core/select_core.c:1650,5'
          Dst:             my_pid
        - Src:             'core/select_core.c:1650,5'
          Dst:             fprintf
        - Src:             'core/select_core.c:1650,5'
          Dst:             dprint_color_reset
        - Src:             'core/select_core.c:1650,5'
          Dst:             get_debug_facility
        - Src:             'core/select_core.c:1655,4'
          Dst:             get_debug_level
        - Src:             'core/select_core.c:1655,4'
          Dst:             get_debug_facility
        - Src:             'core/select_core.c:1655,4'
          Dst:             dprint_color
        - Src:             'core/select_core.c:1655,4'
          Dst:             my_pid
        - Src:             'core/select_core.c:1655,4'
          Dst:             fprintf
        - Src:             'core/select_core.c:1655,4'
          Dst:             dprint_color_reset
        - Src:             'core/select_core.c:1655,4'
          Dst:             get_debug_facility
        - Src:             'core/select_core.c:1661,7'
          Dst:             asctime_r
        - Src:             'core/select_core.c:1662,4'
          Dst:             get_debug_level
        - Src:             'core/select_core.c:1662,4'
          Dst:             get_debug_facility
        - Src:             'core/select_core.c:1662,4'
          Dst:             dprint_color
        - Src:             'core/select_core.c:1662,4'
          Dst:             my_pid
        - Src:             'core/select_core.c:1662,4'
          Dst:             fprintf
        - Src:             'core/select_core.c:1662,4'
          Dst:             dprint_color_reset
        - Src:             'core/select_core.c:1662,4'
          Dst:             get_debug_facility
        - Src:             'core/select_core.c:1665,14'
          Dst:             strlen
        - Src:             'core/select_core.c:1668,12'
          Dst:             get_static_buffer
        - Src:             'core/select_core.c:1676,14'
          Dst:             strftime
        - Src:             'core/select_core.c:1679,12'
          Dst:             get_static_buffer
    - 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:    asctime_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:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    select_ruri
      functionSourceFile: '/src/kamailio/src/core/select_core.c'
      linkageType:     InternalLinkage
      functionLinenumber: 90
      functionLinenumberEnd: 115
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         53
      ICount:          323
      EdgeCount:       70
      CyclomaticComplexity: 19
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
        - parse_sip_msg_uri
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/select_core.c:99,5'
          Dst:             parse_sip_msg_uri
        - Src:             'core/select_core.c:100,3'
          Dst:             get_debug_level
        - Src:             'core/select_core.c:100,3'
          Dst:             get_debug_facility
        - Src:             'core/select_core.c:100,3'
          Dst:             dprint_color
        - Src:             'core/select_core.c:100,3'
          Dst:             my_pid
        - Src:             'core/select_core.c:100,3'
          Dst:             fprintf
        - Src:             'core/select_core.c:100,3'
          Dst:             dprint_color_reset
        - Src:             'core/select_core.c:100,3'
          Dst:             get_debug_facility
    - functionName:    select_any_uri
      functionSourceFile: '/src/kamailio/src/core/select_core.c'
      linkageType:     InternalLinkage
      functionLinenumber: 732
      functionLinenumberEnd: 732
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    select_dst_uri
      functionSourceFile: '/src/kamailio/src/core/select_core.c'
      linkageType:     InternalLinkage
      functionLinenumber: 118
      functionLinenumberEnd: 122
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         4
      ICount:          34
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    select_next_hop
      functionSourceFile: '/src/kamailio/src/core/select_core.c'
      linkageType:     InternalLinkage
      functionLinenumber: 125
      functionLinenumberEnd: 142
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          108
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    select_next_hop_src_ip
      functionSourceFile: '/src/kamailio/src/core/select_core.c'
      linkageType:     InternalLinkage
      functionLinenumber: 145
      functionLinenumberEnd: 191
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         22
      ICount:          158
      EdgeCount:       30
      CyclomaticComplexity: 10
      functionsReached:
        - get_send_socket
        - parse_sip_msg_uri
        - parse_uri
        - sip_hostport2su
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/select_core.c:161,6'
          Dst:             parse_uri
        - Src:             'core/select_core.c:165,6'
          Dst:             parse_sip_msg_uri
        - Src:             'core/select_core.c:183,5'
          Dst:             sip_hostport2su
        - Src:             'core/select_core.c:185,16'
          Dst:             get_send_socket
    - functionName:    select_from
      functionSourceFile: '/src/kamailio/src/core/select_core.c'
      linkageType:     InternalLinkage
      functionLinenumber: 240
      functionLinenumberEnd: 240
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          40
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - parse_from_header
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/select_core.c:240,23'
          Dst:             parse_from_header
    - functionName:    select_from_uri
      functionSourceFile: '/src/kamailio/src/core/select_core.c'
      linkageType:     InternalLinkage
      functionLinenumber: 240
      functionLinenumberEnd: 240
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          42
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - parse_from_header
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/select_core.c:240,23'
          Dst:             parse_from_header
    - functionName:    select_from_tag
      functionSourceFile: '/src/kamailio/src/core/select_core.c'
      linkageType:     InternalLinkage
      functionLinenumber: 240
      functionLinenumberEnd: 240
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          42
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - parse_from_header
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/select_core.c:240,23'
          Dst:             parse_from_header
    - functionName:    select_from_name
      functionSourceFile: '/src/kamailio/src/core/select_core.c'
      linkageType:     InternalLinkage
      functionLinenumber: 240
      functionLinenumberEnd: 240
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          42
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - parse_from_header
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/select_core.c:240,23'
          Dst:             parse_from_header
    - functionName:    select_from_params
      functionSourceFile: '/src/kamailio/src/core/select_core.c'
      linkageType:     InternalLinkage
      functionLinenumber: 240
      functionLinenumberEnd: 240
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          111
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - parse_from_header
        - strncasecmp
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/select_core.c:240,23'
          Dst:             parse_from_header
        - Src:             'core/select_core.c:240,23'
          Dst:             strncasecmp
    - functionName:    select_to
      functionSourceFile: '/src/kamailio/src/core/select_core.c'
      linkageType:     InternalLinkage
      functionLinenumber: 240
      functionLinenumberEnd: 240
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          40
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - parse_to_header
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/select_core.c:240,1'
          Dst:             parse_to_header
    - functionName:    select_to_uri
      functionSourceFile: '/src/kamailio/src/core/select_core.c'
      linkageType:     InternalLinkage
      functionLinenumber: 240
      functionLinenumberEnd: 240
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          42
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - parse_to_header
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/select_core.c:240,1'
          Dst:             parse_to_header
    - functionName:    select_to_tag
      functionSourceFile: '/src/kamailio/src/core/select_core.c'
      linkageType:     InternalLinkage
      functionLinenumber: 240
      functionLinenumberEnd: 240
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          42
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - parse_to_header
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/select_core.c:240,1'
          Dst:             parse_to_header
    - functionName:    select_to_name
      functionSourceFile: '/src/kamailio/src/core/select_core.c'
      linkageType:     InternalLinkage
      functionLinenumber: 240
      functionLinenumberEnd: 240
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          42
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - parse_to_header
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/select_core.c:240,1'
          Dst:             parse_to_header
    - functionName:    select_to_params
      functionSourceFile: '/src/kamailio/src/core/select_core.c'
      linkageType:     InternalLinkage
      functionLinenumber: 240
      functionLinenumberEnd: 240
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          111
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - parse_to_header
        - strncasecmp
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/select_core.c:240,1'
          Dst:             parse_to_header
        - Src:             'core/select_core.c:240,1'
          Dst:             strncasecmp
    - functionName:    select_refer_to
      functionSourceFile: '/src/kamailio/src/core/select_core.c'
      linkageType:     InternalLinkage
      functionLinenumber: 240
      functionLinenumberEnd: 240
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          40
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - parse_refer_to_header
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/select_core.c:240,47'
          Dst:             parse_refer_to_header
    - functionName:    select_refer_to_uri
      functionSourceFile: '/src/kamailio/src/core/select_core.c'
      linkageType:     InternalLinkage
      functionLinenumber: 240
      functionLinenumberEnd: 240
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          42
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - parse_refer_to_header
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/select_core.c:240,47'
          Dst:             parse_refer_to_header
    - functionName:    select_refer_to_tag
      functionSourceFile: '/src/kamailio/src/core/select_core.c'
      linkageType:     InternalLinkage
      functionLinenumber: 240
      functionLinenumberEnd: 240
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          42
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - parse_refer_to_header
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/select_core.c:240,47'
          Dst:             parse_refer_to_header
    - functionName:    select_refer_to_name
      functionSourceFile: '/src/kamailio/src/core/select_core.c'
      linkageType:     InternalLinkage
      functionLinenumber: 240
      functionLinenumberEnd: 240
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          42
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - parse_refer_to_header
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/select_core.c:240,47'
          Dst:             parse_refer_to_header
    - functionName:    select_refer_to_params
      functionSourceFile: '/src/kamailio/src/core/select_core.c'
      linkageType:     InternalLinkage
      functionLinenumber: 240
      functionLinenumberEnd: 240
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          111
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - parse_refer_to_header
        - strncasecmp
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/select_core.c:240,47'
          Dst:             parse_refer_to_header
        - Src:             'core/select_core.c:240,47'
          Dst:             strncasecmp
    - functionName:    select_rpid
      functionSourceFile: '/src/kamailio/src/core/select_core.c'
      linkageType:     InternalLinkage
      functionLinenumber: 241
      functionLinenumberEnd: 241
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          40
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - parse_rpid_header
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/select_core.c:241,3'
          Dst:             parse_rpid_header
    - functionName:    select_rpid_uri
      functionSourceFile: '/src/kamailio/src/core/select_core.c'
      linkageType:     InternalLinkage
      functionLinenumber: 241
      functionLinenumberEnd: 241
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          42
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - parse_rpid_header
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/select_core.c:241,3'
          Dst:             parse_rpid_header
    - functionName:    select_rpid_tag
      functionSourceFile: '/src/kamailio/src/core/select_core.c'
      linkageType:     InternalLinkage
      functionLinenumber: 241
      functionLinenumberEnd: 241
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          42
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - parse_rpid_header
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/select_core.c:241,3'
          Dst:             parse_rpid_header
    - functionName:    select_rpid_name
      functionSourceFile: '/src/kamailio/src/core/select_core.c'
      linkageType:     InternalLinkage
      functionLinenumber: 241
      functionLinenumberEnd: 241
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          42
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - parse_rpid_header
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/select_core.c:241,3'
          Dst:             parse_rpid_header
    - functionName:    select_rpid_params
      functionSourceFile: '/src/kamailio/src/core/select_core.c'
      linkageType:     InternalLinkage
      functionLinenumber: 241
      functionLinenumberEnd: 241
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          111
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - parse_rpid_header
        - strncasecmp
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/select_core.c:241,3'
          Dst:             parse_rpid_header
        - Src:             'core/select_core.c:241,3'
          Dst:             strncasecmp
    - functionName:    select_contact
      functionSourceFile: '/src/kamailio/src/core/select_core.c'
      linkageType:     InternalLinkage
      functionLinenumber: 247
      functionLinenumberEnd: 251
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          40
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - parse_contact_header
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/select_core.c:248,5'
          Dst:             parse_contact_header
    - functionName:    select_contact_uri
      functionSourceFile: '/src/kamailio/src/core/select_core.c'
      linkageType:     InternalLinkage
      functionLinenumber: 254
      functionLinenumberEnd: 263
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          55
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - parse_contact_header
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/select_core.c:256,5'
          Dst:             parse_contact_header
    - functionName:    select_contact_name
      functionSourceFile: '/src/kamailio/src/core/select_core.c'
      linkageType:     InternalLinkage
      functionLinenumber: 266
      functionLinenumberEnd: 275
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          55
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - parse_contact_header
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/select_core.c:268,5'
          Dst:             parse_contact_header
    - functionName:    select_contact_params_spec
      functionSourceFile: '/src/kamailio/src/core/select_core.c'
      linkageType:     InternalLinkage
      functionLinenumber: 278
      functionLinenumberEnd: 309
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         106
      ICount:          693
      EdgeCount:       139
      CyclomaticComplexity: 35
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
        - parse_contact_header
      functionUses:    0
      BranchProfiles:
        - Branch String:   'core/select_core.c:293,2'
          Branch Sides:    []
      Callsites:
        - Src:             'core/select_core.c:282,3'
          Dst:             get_debug_level
        - Src:             'core/select_core.c:282,3'
          Dst:             get_debug_facility
        - Src:             'core/select_core.c:282,3'
          Dst:             dprint_color
        - Src:             'core/select_core.c:282,3'
          Dst:             my_pid
        - Src:             'core/select_core.c:282,3'
          Dst:             fprintf
        - Src:             'core/select_core.c:282,3'
          Dst:             dprint_color_reset
        - Src:             'core/select_core.c:282,3'
          Dst:             get_debug_facility
        - Src:             'core/select_core.c:286,5'
          Dst:             parse_contact_header
        - Src:             'core/select_core.c:305,4'
          Dst:             get_debug_level
        - Src:             'core/select_core.c:305,4'
          Dst:             get_debug_facility
        - Src:             'core/select_core.c:305,4'
          Dst:             dprint_color
        - Src:             'core/select_core.c:305,4'
          Dst:             my_pid
        - Src:             'core/select_core.c:305,4'
          Dst:             fprintf
        - Src:             'core/select_core.c:305,4'
          Dst:             dprint_color_reset
        - Src:             'core/select_core.c:305,4'
          Dst:             get_debug_facility
    - functionName:    select_contact_params
      functionSourceFile: '/src/kamailio/src/core/select_core.c'
      linkageType:     InternalLinkage
      functionLinenumber: 312
      functionLinenumberEnd: 331
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         16
      ICount:          124
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - parse_contact_header
        - strncasecmp
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/select_core.c:315,5'
          Dst:             parse_contact_header
        - Src:             'core/select_core.c:324,9'
          Dst:             strncasecmp
    - functionName:    select_via
      functionSourceFile: '/src/kamailio/src/core/select_core.c'
      linkageType:     InternalLinkage
      functionLinenumber: 334
      functionLinenumberEnd: 348
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         16
      ICount:          104
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - parse_via_header
        - trim
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/select_core.c:338,6'
          Dst:             parse_via_header
        - Src:             'core/select_core.c:340,12'
          Dst:             parse_via_header
        - Src:             'core/select_core.c:346,2'
          Dst:             trim
    - functionName:    select_via_name
      functionSourceFile: '/src/kamailio/src/core/select_core.c'
      linkageType:     InternalLinkage
      functionLinenumber: 351
      functionLinenumberEnd: 363
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          79
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - parse_via_header
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/select_core.c:356,6'
          Dst:             parse_via_header
        - Src:             'core/select_core.c:358,12'
          Dst:             parse_via_header
    - functionName:    select_via_version
      functionSourceFile: '/src/kamailio/src/core/select_core.c'
      linkageType:     InternalLinkage
      functionLinenumber: 366
      functionLinenumberEnd: 378
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          79
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - parse_via_header
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/select_core.c:371,6'
          Dst:             parse_via_header
        - Src:             'core/select_core.c:373,12'
          Dst:             parse_via_header
    - functionName:    select_via_transport
      functionSourceFile: '/src/kamailio/src/core/select_core.c'
      linkageType:     InternalLinkage
      functionLinenumber: 381
      functionLinenumberEnd: 393
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          79
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - parse_via_header
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/select_core.c:386,6'
          Dst:             parse_via_header
        - Src:             'core/select_core.c:388,12'
          Dst:             parse_via_header
    - functionName:    select_via_host
      functionSourceFile: '/src/kamailio/src/core/select_core.c'
      linkageType:     InternalLinkage
      functionLinenumber: 396
      functionLinenumberEnd: 408
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          79
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - parse_via_header
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/select_core.c:401,6'
          Dst:             parse_via_header
        - Src:             'core/select_core.c:403,12'
          Dst:             parse_via_header
    - functionName:    select_via_port
      functionSourceFile: '/src/kamailio/src/core/select_core.c'
      linkageType:     InternalLinkage
      functionLinenumber: 411
      functionLinenumberEnd: 423
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          79
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - parse_via_header
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/select_core.c:416,6'
          Dst:             parse_via_header
        - Src:             'core/select_core.c:418,12'
          Dst:             parse_via_header
    - functionName:    select_via_comment
      functionSourceFile: '/src/kamailio/src/core/select_core.c'
      linkageType:     InternalLinkage
      functionLinenumber: 426
      functionLinenumberEnd: 438
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          79
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - parse_via_header
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/select_core.c:431,6'
          Dst:             parse_via_header
        - Src:             'core/select_core.c:433,12'
          Dst:             parse_via_header
    - functionName:    select_via_params_spec
      functionSourceFile: '/src/kamailio/src/core/select_core.c'
      linkageType:     InternalLinkage
      functionLinenumber: 465
      functionLinenumberEnd: 498
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         111
      ICount:          717
      EdgeCount:       146
      CyclomaticComplexity: 37
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
        - parse_via_header
      functionUses:    0
      BranchProfiles:
        - Branch String:   'core/select_core.c:482,2'
          Branch Sides:    []
      Callsites:
        - Src:             'core/select_core.c:469,3'
          Dst:             get_debug_level
        - Src:             'core/select_core.c:469,3'
          Dst:             get_debug_facility
        - Src:             'core/select_core.c:469,3'
          Dst:             dprint_color
        - Src:             'core/select_core.c:469,3'
          Dst:             my_pid
        - Src:             'core/select_core.c:469,3'
          Dst:             fprintf
        - Src:             'core/select_core.c:469,3'
          Dst:             dprint_color_reset
        - Src:             'core/select_core.c:469,3'
          Dst:             get_debug_facility
        - Src:             'core/select_core.c:475,6'
          Dst:             parse_via_header
        - Src:             'core/select_core.c:477,12'
          Dst:             parse_via_header
        - Src:             'core/select_core.c:494,4'
          Dst:             get_debug_level
        - Src:             'core/select_core.c:494,4'
          Dst:             get_debug_facility
        - Src:             'core/select_core.c:494,4'
          Dst:             dprint_color
        - Src:             'core/select_core.c:494,4'
          Dst:             my_pid
        - Src:             'core/select_core.c:494,4'
          Dst:             fprintf
        - Src:             'core/select_core.c:494,4'
          Dst:             dprint_color_reset
        - Src:             'core/select_core.c:494,4'
          Dst:             get_debug_facility
    - functionName:    select_via_params
      functionSourceFile: '/src/kamailio/src/core/select_core.c'
      linkageType:     InternalLinkage
      functionLinenumber: 441
      functionLinenumberEnd: 462
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         22
      ICount:          152
      EdgeCount:       29
      CyclomaticComplexity: 9
      functionsReached:
        - parse_via_header
        - strncasecmp
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/select_core.c:447,6'
          Dst:             parse_via_header
        - Src:             'core/select_core.c:449,12'
          Dst:             parse_via_header
        - Src:             'core/select_core.c:456,9'
          Dst:             strncasecmp
    - functionName:    select_rr_uri
      functionSourceFile: '/src/kamailio/src/core/select_core.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1051
      functionLinenumberEnd: 1060
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          54
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - parse_rr_header
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/select_core.c:1053,5'
          Dst:             parse_rr_header
    - functionName:    select_uri_type
      functionSourceFile: '/src/kamailio/src/core/select_core.c'
      linkageType:     InternalLinkage
      functionLinenumber: 737
      functionLinenumberEnd: 750
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          69
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - parse_uri
        - trim
        - uri_type_to_str
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/select_core.c:739,3'
          Dst:             trim
        - Src:             'core/select_core.c:740,6'
          Dst:             parse_uri
        - Src:             'core/select_core.c:748,2'
          Dst:             uri_type_to_str
    - functionName:    select_uri_user
      functionSourceFile: '/src/kamailio/src/core/select_core.c'
      linkageType:     InternalLinkage
      functionLinenumber: 753
      functionLinenumberEnd: 768
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          99
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - get_static_buffer
        - normalize_tel_user
        - parse_uri
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/select_core.c:755,6'
          Dst:             parse_uri
        - Src:             'core/select_core.c:761,17'
          Dst:             get_static_buffer
        - Src:             'core/select_core.c:763,18'
          Dst:             normalize_tel_user
    - functionName:    select_uri_rn_user
      functionSourceFile: '/src/kamailio/src/core/select_core.c'
      linkageType:     InternalLinkage
      functionLinenumber: 804
      functionLinenumberEnd: 837
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         25
      ICount:          161
      EdgeCount:       34
      CyclomaticComplexity: 11
      functionsReached:
        - get_static_buffer
        - normalize_tel_user
        - parse_uri
        - search_param
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/select_core.c:809,6'
          Dst:             parse_uri
        - Src:             'core/select_core.c:815,12'
          Dst:             search_param
        - Src:             'core/select_core.c:820,13'
          Dst:             search_param
        - Src:             'core/select_core.c:832,16'
          Dst:             get_static_buffer
        - Src:             'core/select_core.c:834,17'
          Dst:             normalize_tel_user
    - functionName:    select_uri_pwd
      functionSourceFile: '/src/kamailio/src/core/select_core.c'
      linkageType:     InternalLinkage
      functionLinenumber: 840
      functionLinenumberEnd: 848
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          52
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - parse_uri
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/select_core.c:842,6'
          Dst:             parse_uri
    - functionName:    select_uri_host
      functionSourceFile: '/src/kamailio/src/core/select_core.c'
      linkageType:     InternalLinkage
      functionLinenumber: 851
      functionLinenumberEnd: 859
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          52
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - parse_uri
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/select_core.c:853,6'
          Dst:             parse_uri
    - functionName:    select_uri_port
      functionSourceFile: '/src/kamailio/src/core/select_core.c'
      linkageType:     InternalLinkage
      functionLinenumber: 862
      functionLinenumberEnd: 870
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          52
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - parse_uri
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/select_core.c:864,6'
          Dst:             parse_uri
    - functionName:    select_uri_params
      functionSourceFile: '/src/kamailio/src/core/select_core.c'
      linkageType:     InternalLinkage
      functionLinenumber: 944
      functionLinenumberEnd: 968
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         23
      ICount:          150
      EdgeCount:       31
      CyclomaticComplexity: 10
      functionsReached:
        - parse_uri
        - select_any_params
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/select_core.c:947,10'
          Dst:             select_any_params
        - Src:             'core/select_core.c:951,6'
          Dst:             parse_uri
        - Src:             'core/select_core.c:960,8'
          Dst:             select_any_params
        - Src:             'core/select_core.c:965,9'
          Dst:             select_any_params
    - functionName:    select_uri_hostport
      functionSourceFile: '/src/kamailio/src/core/select_core.c'
      linkageType:     InternalLinkage
      functionLinenumber: 873
      functionLinenumberEnd: 913
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         25
      ICount:          182
      EdgeCount:       29
      CyclomaticComplexity: 6
      functionsReached:
        - get_static_buffer
        - parse_uri
      functionUses:    0
      BranchProfiles:
        - Branch String:   'core/select_core.c:897,2'
          Branch Sides:    []
      Callsites:
        - Src:             'core/select_core.c:878,6'
          Dst:             parse_uri
        - Src:             'core/select_core.c:893,11'
          Dst:             get_static_buffer
    - functionName:    select_uri_proto
      functionSourceFile: '/src/kamailio/src/core/select_core.c'
      linkageType:     InternalLinkage
      functionLinenumber: 916
      functionLinenumberEnd: 941
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         22
      ICount:          106
      EdgeCount:       24
      CyclomaticComplexity: 4
      functionsReached:
        - parse_uri
        - proto_type_to_str
      functionUses:    0
      BranchProfiles:
        - Branch String:   'core/select_core.c:926,3'
          Branch Sides:    []
      Callsites:
        - Src:             'core/select_core.c:918,6'
          Dst:             parse_uri
        - Src:             'core/select_core.c:924,3'
          Dst:             proto_type_to_str
        - Src:             'core/select_core.c:929,5'
          Dst:             proto_type_to_str
        - Src:             'core/select_core.c:934,5'
          Dst:             proto_type_to_str
    - functionName:    select_event
      functionSourceFile: '/src/kamailio/src/core/select_core.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1004
      functionLinenumberEnd: 1022
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         133
      ICount:          791
      EdgeCount:       176
      CyclomaticComplexity: 45
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
        - parse_event
        - parse_headers
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/select_core.c:1005,20'
          Dst:             parse_headers
        - Src:             'core/select_core.c:1006,3'
          Dst:             get_debug_level
        - Src:             'core/select_core.c:1006,3'
          Dst:             get_debug_facility
        - Src:             'core/select_core.c:1006,3'
          Dst:             dprint_color
        - Src:             'core/select_core.c:1006,3'
          Dst:             my_pid
        - Src:             'core/select_core.c:1006,3'
          Dst:             fprintf
        - Src:             'core/select_core.c:1006,3'
          Dst:             dprint_color_reset
        - Src:             'core/select_core.c:1006,3'
          Dst:             get_debug_facility
        - Src:             'core/select_core.c:1011,3'
          Dst:             get_debug_level
        - Src:             'core/select_core.c:1011,3'
          Dst:             get_debug_facility
        - Src:             'core/select_core.c:1011,3'
          Dst:             dprint_color
        - Src:             'core/select_core.c:1011,3'
          Dst:             my_pid
        - Src:             'core/select_core.c:1011,3'
          Dst:             fprintf
        - Src:             'core/select_core.c:1011,3'
          Dst:             dprint_color_reset
        - Src:             'core/select_core.c:1011,3'
          Dst:             get_debug_facility
        - Src:             'core/select_core.c:1015,5'
          Dst:             parse_event
        - Src:             'core/select_core.c:1016,3'
          Dst:             get_debug_level
        - Src:             'core/select_core.c:1016,3'
          Dst:             get_debug_facility
        - Src:             'core/select_core.c:1016,3'
          Dst:             dprint_color
        - Src:             'core/select_core.c:1016,3'
          Dst:             my_pid
        - Src:             'core/select_core.c:1016,3'
          Dst:             fprintf
        - Src:             'core/select_core.c:1016,3'
          Dst:             dprint_color_reset
        - Src:             'core/select_core.c:1016,3'
          Dst:             get_debug_facility
    - functionName:    select_rr
      functionSourceFile: '/src/kamailio/src/core/select_core.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1044
      functionLinenumberEnd: 1048
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          40
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - parse_rr_header
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/select_core.c:1045,5'
          Dst:             parse_rr_header
    - functionName:    select_rr_name
      functionSourceFile: '/src/kamailio/src/core/select_core.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1063
      functionLinenumberEnd: 1072
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          54
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - parse_rr_header
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/select_core.c:1065,5'
          Dst:             parse_rr_header
    - functionName:    select_rr_params
      functionSourceFile: '/src/kamailio/src/core/select_core.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1075
      functionLinenumberEnd: 1094
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         16
      ICount:          122
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - parse_rr_header
        - strncasecmp
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/select_core.c:1078,5'
          Dst:             parse_rr_header
        - Src:             'core/select_core.c:1087,9'
          Dst:             strncasecmp
    - functionName:    select_cseq
      functionSourceFile: '/src/kamailio/src/core/select_core.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1114
      functionLinenumberEnd: 1122
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          42
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - sel_parse_cseq
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/select_core.c:1117,7'
          Dst:             sel_parse_cseq
    - functionName:    select_cseq_num
      functionSourceFile: '/src/kamailio/src/core/select_core.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1125
      functionLinenumberEnd: 1133
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          40
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - sel_parse_cseq
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/select_core.c:1128,7'
          Dst:             sel_parse_cseq
    - functionName:    select_cseq_method
      functionSourceFile: '/src/kamailio/src/core/select_core.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1136
      functionLinenumberEnd: 1144
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          40
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - sel_parse_cseq
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/select_core.c:1139,7'
          Dst:             sel_parse_cseq
    - functionName:    select_any_nameaddr
      functionSourceFile: '/src/kamailio/src/core/select_core.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1276
      functionLinenumberEnd: 1276
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    select_nameaddr_name
      functionSourceFile: '/src/kamailio/src/core/select_core.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1279
      functionLinenumberEnd: 1293
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         55
      ICount:          347
      EdgeCount:       72
      CyclomaticComplexity: 19
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - find_not_quoted
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/select_core.c:1282,6'
          Dst:             find_not_quoted
        - Src:             'core/select_core.c:1284,3'
          Dst:             get_debug_level
        - Src:             'core/select_core.c:1284,3'
          Dst:             get_debug_facility
        - Src:             'core/select_core.c:1284,3'
          Dst:             dprint_color
        - Src:             'core/select_core.c:1284,3'
          Dst:             my_pid
        - Src:             'core/select_core.c:1284,3'
          Dst:             fprintf
        - Src:             'core/select_core.c:1284,3'
          Dst:             dprint_color_reset
        - Src:             'core/select_core.c:1284,3'
          Dst:             get_debug_facility
    - functionName:    select_nameaddr_uri
      functionSourceFile: '/src/kamailio/src/core/select_core.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1296
      functionLinenumberEnd: 1319
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         91
      ICount:          583
      EdgeCount:       120
      CyclomaticComplexity: 31
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - find_not_quoted
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
        - q_memchr
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/select_core.c:1299,6'
          Dst:             find_not_quoted
        - Src:             'core/select_core.c:1301,3'
          Dst:             get_debug_level
        - Src:             'core/select_core.c:1301,3'
          Dst:             get_debug_facility
        - Src:             'core/select_core.c:1301,3'
          Dst:             dprint_color
        - Src:             'core/select_core.c:1301,3'
          Dst:             my_pid
        - Src:             'core/select_core.c:1301,3'
          Dst:             fprintf
        - Src:             'core/select_core.c:1301,3'
          Dst:             dprint_color_reset
        - Src:             'core/select_core.c:1301,3'
          Dst:             get_debug_facility
        - Src:             'core/select_core.c:1302,7'
          Dst:             q_memchr
        - Src:             'core/select_core.c:1311,6'
          Dst:             find_not_quoted
        - Src:             'core/select_core.c:1313,3'
          Dst:             get_debug_level
        - Src:             'core/select_core.c:1313,3'
          Dst:             get_debug_facility
        - Src:             'core/select_core.c:1313,3'
          Dst:             dprint_color
        - Src:             'core/select_core.c:1313,3'
          Dst:             my_pid
        - Src:             'core/select_core.c:1313,3'
          Dst:             fprintf
        - Src:             'core/select_core.c:1313,3'
          Dst:             dprint_color_reset
        - Src:             'core/select_core.c:1313,3'
          Dst:             get_debug_facility
    - functionName:    select_nameaddr_params
      functionSourceFile: '/src/kamailio/src/core/select_core.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1322
      functionLinenumberEnd: 1351
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         53
      ICount:          401
      EdgeCount:       70
      CyclomaticComplexity: 19
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - find_not_quoted
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
        - select_any_params
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/select_core.c:1325,6'
          Dst:             find_not_quoted
        - Src:             'core/select_core.c:1327,7'
          Dst:             find_not_quoted
        - Src:             'core/select_core.c:1331,7'
          Dst:             find_not_quoted
        - Src:             'core/select_core.c:1333,4'
          Dst:             get_debug_level
        - Src:             'core/select_core.c:1333,4'
          Dst:             get_debug_facility
        - Src:             'core/select_core.c:1333,4'
          Dst:             dprint_color
        - Src:             'core/select_core.c:1333,4'
          Dst:             my_pid
        - Src:             'core/select_core.c:1333,4'
          Dst:             fprintf
        - Src:             'core/select_core.c:1333,4'
          Dst:             dprint_color_reset
        - Src:             'core/select_core.c:1333,4'
          Dst:             get_debug_facility
        - Src:             'core/select_core.c:1339,7'
          Dst:             find_not_quoted
        - Src:             'core/select_core.c:1350,9'
          Dst:             select_any_params
    - functionName:    select_msg
      functionSourceFile: '/src/kamailio/src/core/select_core.c'
      linkageType:     InternalLinkage
      functionLinenumber: 501
      functionLinenumberEnd: 504
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          22
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    select_msg_first_line
      functionSourceFile: '/src/kamailio/src/core/select_core.c'
      linkageType:     InternalLinkage
      functionLinenumber: 508
      functionLinenumberEnd: 512
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          35
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - trim_trailing
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/select_core.c:511,2'
          Dst:             trim_trailing
    - functionName:    select_msg_flags
      functionSourceFile: '/src/kamailio/src/core/select_core.c'
      linkageType:     InternalLinkage
      functionLinenumber: 536
      functionLinenumberEnd: 537
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - uint_to_static_buffer
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/select_core.c:537,9'
          Dst:             uint_to_static_buffer
    - functionName:    select_msg_len
      functionSourceFile: '/src/kamailio/src/core/select_core.c'
      linkageType:     InternalLinkage
      functionLinenumber: 521
      functionLinenumberEnd: 522
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - uint_to_static_buffer
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/select_core.c:522,9'
          Dst:             uint_to_static_buffer
    - functionName:    select_msg_id
      functionSourceFile: '/src/kamailio/src/core/select_core.c'
      linkageType:     InternalLinkage
      functionLinenumber: 526
      functionLinenumberEnd: 527
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - uint_to_static_buffer
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/select_core.c:527,9'
          Dst:             uint_to_static_buffer
    - functionName:    select_msg_id_hex
      functionSourceFile: '/src/kamailio/src/core/select_core.c'
      linkageType:     InternalLinkage
      functionLinenumber: 531
      functionLinenumberEnd: 532
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - uint_to_static_buffer_ex
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/select_core.c:532,9'
          Dst:             uint_to_static_buffer_ex
    - functionName:    select_msg_type
      functionSourceFile: '/src/kamailio/src/core/select_core.c'
      linkageType:     InternalLinkage
      functionLinenumber: 516
      functionLinenumberEnd: 517
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - uint_to_static_buffer
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/select_core.c:517,9'
          Dst:             uint_to_static_buffer
    - functionName:    select_msg_header
      functionSourceFile: '/src/kamailio/src/core/select_core.c'
      linkageType:     InternalLinkage
      functionLinenumber: 632
      functionLinenumberEnd: 638
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          47
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - get_body
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/select_core.c:636,6'
          Dst:             get_body
    - functionName:    select_anyheader
      functionSourceFile: '/src/kamailio/src/core/select_core.c'
      linkageType:     InternalLinkage
      functionLinenumber: 642
      functionLinenumberEnd: 728
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         148
      ICount:          953
      EdgeCount:       198
      CyclomaticComplexity: 52
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
        - parse_headers
        - parse_hname2_short
        - strncasecmp
        - trim
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/select_core.c:664,4'
          Dst:             parse_hname2_short
        - Src:             'core/select_core.c:671,5'
          Dst:             get_debug_level
        - Src:             'core/select_core.c:671,5'
          Dst:             get_debug_facility
        - Src:             'core/select_core.c:671,5'
          Dst:             dprint_color
        - Src:             'core/select_core.c:671,5'
          Dst:             my_pid
        - Src:             'core/select_core.c:671,5'
          Dst:             fprintf
        - Src:             'core/select_core.c:671,5'
          Dst:             dprint_color_reset
        - Src:             'core/select_core.c:671,5'
          Dst:             get_debug_facility
        - Src:             'core/select_core.c:703,19'
          Dst:             parse_headers
        - Src:             'core/select_core.c:704,3'
          Dst:             get_debug_level
        - Src:             'core/select_core.c:704,3'
          Dst:             get_debug_facility
        - Src:             'core/select_core.c:704,3'
          Dst:             dprint_color
        - Src:             'core/select_core.c:704,3'
          Dst:             my_pid
        - Src:             'core/select_core.c:704,3'
          Dst:             fprintf
        - Src:             'core/select_core.c:704,3'
          Dst:             dprint_color_reset
        - Src:             'core/select_core.c:704,3'
          Dst:             get_debug_facility
        - Src:             'core/select_core.c:714,7'
          Dst:             strncasecmp
        - Src:             'core/select_core.c:726,2'
          Dst:             trim
    - functionName:    select_anyheader_params
      functionSourceFile: '/src/kamailio/src/core/select_core.c'
      linkageType:     InternalLinkage
      functionLinenumber: 730
      functionLinenumberEnd: 730
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    select_any_params
      functionSourceFile: '/src/kamailio/src/core/select_core.c'
      linkageType:     InternalLinkage
      functionLinenumber: 971
      functionLinenumberEnd: 1001
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         66
      ICount:          464
      EdgeCount:       88
      CyclomaticComplexity: 24
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
        - search_param
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'core/select_core.c:995,5'
          Dst:             search_param
        - Src:             'core/select_core.c:996,3'
          Dst:             get_debug_level
        - Src:             'core/select_core.c:996,3'
          Dst:             get_debug_facility
        - Src:             'core/select_core.c:996,3'
          Dst:             dprint_color
        - Src:             'core/select_core.c:996,3'
          Dst:             my_pid
        - Src:             'core/select_core.c:996,3'
          Dst:             fprintf
        - Src:             'core/select_core.c:996,3'
          Dst:             dprint_color_reset
        - Src:             'core/select_core.c:996,3'
          Dst:             get_debug_facility
    - functionName:    select_msg_body
      functionSourceFile: '/src/kamailio/src/core/select_core.c'
      linkageType:     InternalLinkage
      functionLinenumber: 541
      functionLinenumberEnd: 544
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          40
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - get_body
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/select_core.c:542,11'
          Dst:             get_body
    - functionName:    select_msg_body_sdp
      functionSourceFile: '/src/kamailio/src/core/select_core.c'
      linkageType:     InternalLinkage
      functionLinenumber: 549
      functionLinenumberEnd: 555
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - get_body_part
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/select_core.c:551,15'
          Dst:             get_body_part
    - functionName:    select_sdp_line
      functionSourceFile: '/src/kamailio/src/core/select_core.c'
      linkageType:     InternalLinkage
      functionLinenumber: 559
      functionLinenumberEnd: 629
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         253
      ICount:          1541
      EdgeCount:       338
      CyclomaticComplexity: 87
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_body_part
        - get_debug_facility
        - get_debug_level
        - my_pid
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/select_core.c:572,4'
          Dst:             get_debug_level
        - Src:             'core/select_core.c:572,4'
          Dst:             get_debug_facility
        - Src:             'core/select_core.c:572,4'
          Dst:             dprint_color
        - Src:             'core/select_core.c:572,4'
          Dst:             my_pid
        - Src:             'core/select_core.c:572,4'
          Dst:             fprintf
        - Src:             'core/select_core.c:572,4'
          Dst:             dprint_color_reset
        - Src:             'core/select_core.c:572,4'
          Dst:             get_debug_facility
        - Src:             'core/select_core.c:578,4'
          Dst:             get_debug_level
        - Src:             'core/select_core.c:578,4'
          Dst:             get_debug_facility
        - Src:             'core/select_core.c:578,4'
          Dst:             dprint_color
        - Src:             'core/select_core.c:578,4'
          Dst:             my_pid
        - Src:             'core/select_core.c:578,4'
          Dst:             fprintf
        - Src:             'core/select_core.c:578,4'
          Dst:             dprint_color_reset
        - Src:             'core/select_core.c:578,4'
          Dst:             get_debug_facility
        - Src:             'core/select_core.c:586,13'
          Dst:             get_body_part
        - Src:             'core/select_core.c:597,5'
          Dst:             get_debug_level
        - Src:             'core/select_core.c:597,5'
          Dst:             get_debug_facility
        - Src:             'core/select_core.c:597,5'
          Dst:             dprint_color
        - Src:             'core/select_core.c:597,5'
          Dst:             my_pid
        - Src:             'core/select_core.c:597,5'
          Dst:             fprintf
        - Src:             'core/select_core.c:597,5'
          Dst:             dprint_color_reset
        - Src:             'core/select_core.c:597,5'
          Dst:             get_debug_facility
        - Src:             'core/select_core.c:607,5'
          Dst:             get_debug_level
        - Src:             'core/select_core.c:607,5'
          Dst:             get_debug_facility
        - Src:             'core/select_core.c:607,5'
          Dst:             dprint_color
        - Src:             'core/select_core.c:607,5'
          Dst:             my_pid
        - Src:             'core/select_core.c:607,5'
          Dst:             fprintf
        - Src:             'core/select_core.c:607,5'
          Dst:             dprint_color_reset
        - Src:             'core/select_core.c:607,5'
          Dst:             get_debug_facility
        - Src:             'core/select_core.c:615,5'
          Dst:             get_debug_level
        - Src:             'core/select_core.c:615,5'
          Dst:             get_debug_facility
        - Src:             'core/select_core.c:615,5'
          Dst:             dprint_color
        - Src:             'core/select_core.c:615,5'
          Dst:             my_pid
        - Src:             'core/select_core.c:615,5'
          Dst:             fprintf
        - Src:             'core/select_core.c:615,5'
          Dst:             dprint_color_reset
        - Src:             'core/select_core.c:615,5'
          Dst:             get_debug_facility
    - functionName:    select_msg_request
      functionSourceFile: '/src/kamailio/src/core/select_core.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1509
      functionLinenumberEnd: 1514
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          41
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - select_msg
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/select_core.c:1511,10'
          Dst:             select_msg
    - functionName:    select_msg_request_method
      functionSourceFile: '/src/kamailio/src/core/select_core.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1533
      functionLinenumberEnd: 1533
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         4
      ICount:          36
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    select_msg_request_uri
      functionSourceFile: '/src/kamailio/src/core/select_core.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1534
      functionLinenumberEnd: 1534
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         4
      ICount:          36
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    select_msg_request_version
      functionSourceFile: '/src/kamailio/src/core/select_core.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1535
      functionLinenumberEnd: 1535
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         4
      ICount:          36
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    select_msg_response
      functionSourceFile: '/src/kamailio/src/core/select_core.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1517
      functionLinenumberEnd: 1522
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          41
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - select_msg
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/select_core.c:1519,10'
          Dst:             select_msg
    - functionName:    select_msg_response_version
      functionSourceFile: '/src/kamailio/src/core/select_core.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1536
      functionLinenumberEnd: 1536
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         4
      ICount:          36
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    select_msg_response_status
      functionSourceFile: '/src/kamailio/src/core/select_core.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1537
      functionLinenumberEnd: 1537
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         4
      ICount:          36
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    select_msg_response_reason
      functionSourceFile: '/src/kamailio/src/core/select_core.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1538
      functionLinenumberEnd: 1538
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         4
      ICount:          36
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    select_version
      functionSourceFile: '/src/kamailio/src/core/select_core.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1543
      functionLinenumberEnd: 1552
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          47
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'core/select_core.c:1544,2'
          Branch Sides:    []
      Callsites:       []
    - functionName:    select_auth
      functionSourceFile: '/src/kamailio/src/core/select_core.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1202
      functionLinenumberEnd: 1219
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         55
      ICount:          333
      EdgeCount:       73
      CyclomaticComplexity: 20
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_credentials
        - get_debug_facility
        - get_debug_level
        - my_pid
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/select_core.c:1211,3'
          Dst:             get_debug_level
        - Src:             'core/select_core.c:1211,3'
          Dst:             get_debug_facility
        - Src:             'core/select_core.c:1211,3'
          Dst:             dprint_color
        - Src:             'core/select_core.c:1211,3'
          Dst:             my_pid
        - Src:             'core/select_core.c:1211,3'
          Dst:             fprintf
        - Src:             'core/select_core.c:1211,3'
          Dst:             dprint_color_reset
        - Src:             'core/select_core.c:1211,3'
          Dst:             get_debug_facility
        - Src:             'core/select_core.c:1215,8'
          Dst:             get_credentials
    - functionName:    select_auth_username
      functionSourceFile: '/src/kamailio/src/core/select_core.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1267
      functionLinenumberEnd: 1268
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - select_auth_param
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/select_core.c:1268,9'
          Dst:             select_auth_param
    - functionName:    select_auth_param
      functionSourceFile: '/src/kamailio/src/core/select_core.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1222
      functionLinenumberEnd: 1264
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         67
      ICount:          452
      EdgeCount:       83
      CyclomaticComplexity: 18
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_credentials
        - get_debug_facility
        - get_debug_level
        - my_pid
      functionUses:    2
      BranchProfiles:
        - Branch String:   'core/select_core.c:1235,2'
          Branch Sides:    []
      Callsites:
        - Src:             'core/select_core.c:1230,8'
          Dst:             get_credentials
        - Src:             'core/select_core.c:1261,4'
          Dst:             get_debug_level
        - Src:             'core/select_core.c:1261,4'
          Dst:             get_debug_facility
        - Src:             'core/select_core.c:1261,4'
          Dst:             dprint_color
        - Src:             'core/select_core.c:1261,4'
          Dst:             my_pid
        - Src:             'core/select_core.c:1261,4'
          Dst:             fprintf
        - Src:             'core/select_core.c:1261,4'
          Dst:             dprint_color_reset
        - Src:             'core/select_core.c:1261,4'
          Dst:             get_debug_facility
    - functionName:    select_auth_username_comp
      functionSourceFile: '/src/kamailio/src/core/select_core.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1272
      functionLinenumberEnd: 1273
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - select_auth_param
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/select_core.c:1273,9'
          Dst:             select_auth_param
    - functionName:    select_src
      functionSourceFile: '/src/kamailio/src/core/select_core.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1353
      functionLinenumberEnd: 1353
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    select_ip_port
      functionSourceFile: '/src/kamailio/src/core/select_core.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1357
      functionLinenumberEnd: 1459
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         105
      ICount:          699
      EdgeCount:       135
      CyclomaticComplexity: 32
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - get_static_buffer
        - int2str
        - ip_addr2a
        - my_pid
        - strlen
      functionUses:    0
      BranchProfiles:
        - Branch String:   'core/select_core.c:1390,4'
          Branch Sides:    []
      Callsites:
        - Src:             'core/select_core.c:1368,15'
          Dst:             ip_addr2a
        - Src:             'core/select_core.c:1369,17'
          Dst:             strlen
        - Src:             'core/select_core.c:1372,17'
          Dst:             int2str
        - Src:             'core/select_core.c:1376,15'
          Dst:             ip_addr2a
        - Src:             'core/select_core.c:1377,17'
          Dst:             strlen
        - Src:             'core/select_core.c:1380,17'
          Dst:             int2str
        - Src:             'core/select_core.c:1427,6'
          Dst:             get_debug_level
        - Src:             'core/select_core.c:1427,6'
          Dst:             get_debug_facility
        - Src:             'core/select_core.c:1427,6'
          Dst:             dprint_color
        - Src:             'core/select_core.c:1427,6'
          Dst:             my_pid
        - Src:             'core/select_core.c:1427,6'
          Dst:             fprintf
        - Src:             'core/select_core.c:1427,6'
          Dst:             dprint_color_reset
        - Src:             'core/select_core.c:1427,6'
          Dst:             get_debug_facility
        - Src:             'core/select_core.c:1435,11'
          Dst:             get_static_buffer
    - functionName:    select_dst
      functionSourceFile: '/src/kamailio/src/core/select_core.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1354
      functionLinenumberEnd: 1354
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    select_rcv
      functionSourceFile: '/src/kamailio/src/core/select_core.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1355
      functionLinenumberEnd: 1355
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    select_call_id
      functionSourceFile: '/src/kamailio/src/core/select_core.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1491
      functionLinenumberEnd: 1491
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          63
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - parse_headers
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/select_core.c:1491,1'
          Dst:             parse_headers
    - functionName:    select_expires
      functionSourceFile: '/src/kamailio/src/core/select_core.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1463
      functionLinenumberEnd: 1477
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         16
      ICount:          89
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - parse_expires
        - parse_headers
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/select_core.c:1464,23'
          Dst:             parse_headers
        - Src:             'core/select_core.c:1472,37'
          Dst:             parse_expires
    - functionName:    select_max_forwards
      functionSourceFile: '/src/kamailio/src/core/select_core.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1491
      functionLinenumberEnd: 1491
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          63
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - parse_headers
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/select_core.c:1491,52'
          Dst:             parse_headers
    - functionName:    select_content_type
      functionSourceFile: '/src/kamailio/src/core/select_core.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1493
      functionLinenumberEnd: 1493
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          63
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - parse_headers
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/select_core.c:1493,22'
          Dst:             parse_headers
    - functionName:    select_content_length
      functionSourceFile: '/src/kamailio/src/core/select_core.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1494
      functionLinenumberEnd: 1494
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          63
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - parse_headers
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/select_core.c:1494,22'
          Dst:             parse_headers
    - functionName:    select_subject
      functionSourceFile: '/src/kamailio/src/core/select_core.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1496
      functionLinenumberEnd: 1496
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          63
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - parse_headers
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/select_core.c:1496,20'
          Dst:             parse_headers
    - functionName:    select_organization
      functionSourceFile: '/src/kamailio/src/core/select_core.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1497
      functionLinenumberEnd: 1497
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          63
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - parse_headers
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/select_core.c:1497,18'
          Dst:             parse_headers
    - functionName:    select_priority
      functionSourceFile: '/src/kamailio/src/core/select_core.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1498
      functionLinenumberEnd: 1498
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          63
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - parse_headers
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/select_core.c:1498,23'
          Dst:             parse_headers
    - functionName:    select_session_expires
      functionSourceFile: '/src/kamailio/src/core/select_core.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1499
      functionLinenumberEnd: 1499
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          63
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - parse_headers
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/select_core.c:1499,19'
          Dst:             parse_headers
    - functionName:    select_min_se
      functionSourceFile: '/src/kamailio/src/core/select_core.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1500
      functionLinenumberEnd: 1500
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          63
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - parse_headers
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/select_core.c:1500,25'
          Dst:             parse_headers
    - functionName:    select_user_agent
      functionSourceFile: '/src/kamailio/src/core/select_core.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1495
      functionLinenumberEnd: 1495
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          63
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - parse_headers
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/select_core.c:1495,24'
          Dst:             parse_headers
    - functionName:    select_sip_if_match
      functionSourceFile: '/src/kamailio/src/core/select_core.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1501
      functionLinenumberEnd: 1501
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          63
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - parse_headers
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/select_core.c:1501,3'
          Dst:             parse_headers
    - functionName:    select_sys
      functionSourceFile: '/src/kamailio/src/core/select_core.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1554
      functionLinenumberEnd: 1554
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    select_sys_pid
      functionSourceFile: '/src/kamailio/src/core/select_core.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1557
      functionLinenumberEnd: 1558
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - getpid
        - uint_to_static_buffer
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/select_core.c:1558,36'
          Dst:             getpid
        - Src:             'core/select_core.c:1558,9'
          Dst:             uint_to_static_buffer
    - functionName:    select_sys_unique
      functionSourceFile: '/src/kamailio/src/core/select_core.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1567
      functionLinenumberEnd: 1624
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         25
      ICount:          177
      EdgeCount:       29
      CyclomaticComplexity: 6
      functionsReached:
        - getpid
        - int2str_base_0pad
        - kam_rand
        - time
      functionUses:    0
      BranchProfiles:
        - Branch String:   'core/select_core.c:1606,3'
          Branch Sides:    []
      Callsites:
        - Src:             'core/select_core.c:1576,21'
          Dst:             getpid
        - Src:             'core/select_core.c:1581,25'
          Dst:             getpid
        - Src:             'core/select_core.c:1581,7'
          Dst:             int2str_base_0pad
        - Src:             'core/select_core.c:1585,29'
          Dst:             time
        - Src:             'core/select_core.c:1584,7'
          Dst:             int2str_base_0pad
        - Src:             'core/select_core.c:1596,9'
          Dst:             kam_rand
        - Src:             'core/select_core.c:1602,18'
          Dst:             getpid
    - functionName:    select_sys_now
      functionSourceFile: '/src/kamailio/src/core/select_core.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1629
      functionLinenumberEnd: 1630
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - time
        - uint_to_static_buffer
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/select_core.c:1630,60'
          Dst:             time
        - Src:             'core/select_core.c:1630,9'
          Dst:             uint_to_static_buffer
    - functionName:    select_sys_server_id
      functionSourceFile: '/src/kamailio/src/core/select_core.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1562
      functionLinenumberEnd: 1563
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - int_to_static_buffer
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/select_core.c:1563,9'
          Dst:             int_to_static_buffer
    - functionName:    select_date
      functionSourceFile: '/src/kamailio/src/core/select_core.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1502
      functionLinenumberEnd: 1502
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          63
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - parse_headers
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/select_core.c:1502,5'
          Dst:             parse_headers
    - functionName:    select_identity
      functionSourceFile: '/src/kamailio/src/core/select_core.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1502
      functionLinenumberEnd: 1502
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          63
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - parse_headers
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/select_core.c:1502,49'
          Dst:             parse_headers
    - functionName:    select_identity_info
      functionSourceFile: '/src/kamailio/src/core/select_core.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1504
      functionLinenumberEnd: 1504
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          63
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - parse_headers
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/select_core.c:1504,7'
          Dst:             parse_headers
    - functionName:    int2str_base_0pad
      functionSourceFile: '/src/kamailio/src/core/parser/../ut.h'
      linkageType:     InternalLinkage
      functionLinenumber: 242
      functionLinenumberEnd: 272
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - int
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         149
      ICount:          882
      EdgeCount:       197
      CyclomaticComplexity: 50
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/parser/../ut.h:247,3'
          Dst:             get_debug_level
        - Src:             'core/parser/../ut.h:247,3'
          Dst:             get_debug_facility
        - Src:             'core/parser/../ut.h:247,3'
          Dst:             dprint_color
        - Src:             'core/parser/../ut.h:247,3'
          Dst:             my_pid
        - Src:             'core/parser/../ut.h:247,3'
          Dst:             fprintf
        - Src:             'core/parser/../ut.h:247,3'
          Dst:             dprint_color_reset
        - Src:             'core/parser/../ut.h:247,3'
          Dst:             get_debug_facility
        - Src:             'core/parser/../ut.h:251,3'
          Dst:             get_debug_level
        - Src:             'core/parser/../ut.h:251,3'
          Dst:             get_debug_facility
        - Src:             'core/parser/../ut.h:251,3'
          Dst:             dprint_color
        - Src:             'core/parser/../ut.h:251,3'
          Dst:             my_pid
        - Src:             'core/parser/../ut.h:251,3'
          Dst:             fprintf
        - Src:             'core/parser/../ut.h:251,3'
          Dst:             dprint_color_reset
        - Src:             'core/parser/../ut.h:251,3'
          Dst:             get_debug_facility
        - Src:             'core/parser/../ut.h:267,3'
          Dst:             get_debug_level
        - Src:             'core/parser/../ut.h:267,3'
          Dst:             get_debug_facility
        - Src:             'core/parser/../ut.h:267,3'
          Dst:             dprint_color
        - Src:             'core/parser/../ut.h:267,3'
          Dst:             my_pid
        - Src:             'core/parser/../ut.h:267,3'
          Dst:             fprintf
        - Src:             'core/parser/../ut.h:267,3'
          Dst:             dprint_color_reset
        - Src:             'core/parser/../ut.h:267,3'
          Dst:             get_debug_facility
    - functionName:    kam_rand
      functionSourceFile: '/src/kamailio/src/core/rand/kam_rand.h'
      linkageType:     InternalLinkage
      functionLinenumber: 38
      functionLinenumberEnd: 39
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - rand
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/rand/kam_rand.h:39,9'
          Dst:             rand
    - functionName:    int2str
      functionSourceFile: '/src/kamailio/src/core/parser/../ut.h'
      linkageType:     InternalLinkage
      functionLinenumber: 328
      functionLinenumberEnd: 329
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - int2strbuf
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/parser/../ut.h:329,9'
          Dst:             int2strbuf
    - functionName:    get_credentials
      functionSourceFile: '/src/kamailio/src/core/select_core.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1147
      functionLinenumberEnd: 1198
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         58
      ICount:          431
      EdgeCount:       74
      CyclomaticComplexity: 18
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - find_credentials
        - fixup_var_str_12
        - fprintf
        - get_debug_facility
        - get_debug_level
        - get_str_fparam
        - my_pid
      functionUses:    2
      BranchProfiles:
        - Branch String:   'core/select_core.c:1182,2'
          Branch Sides:    []
      Callsites:
        - Src:             'core/select_core.c:1161,9'
          Dst:             fixup_var_str_12
        - Src:             'core/select_core.c:1176,6'
          Dst:             get_str_fparam
        - Src:             'core/select_core.c:1192,4'
          Dst:             get_debug_level
        - Src:             'core/select_core.c:1192,4'
          Dst:             get_debug_facility
        - Src:             'core/select_core.c:1192,4'
          Dst:             dprint_color
        - Src:             'core/select_core.c:1192,4'
          Dst:             my_pid
        - Src:             'core/select_core.c:1192,4'
          Dst:             fprintf
        - Src:             'core/select_core.c:1192,4'
          Dst:             dprint_color_reset
        - Src:             'core/select_core.c:1192,4'
          Dst:             get_debug_facility
        - Src:             'core/select_core.c:1196,8'
          Dst:             find_credentials
    - functionName:    search_param
      functionSourceFile: '/src/kamailio/src/core/select_core.c'
      linkageType:     InternalLinkage
      functionLinenumber: 779
      functionLinenumberEnd: 798
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          105
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - free_params
        - parse_params
        - strncasecmp
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'core/select_core.c:786,5'
          Dst:             parse_params
        - Src:             'core/select_core.c:790,9'
          Dst:             strncasecmp
        - Src:             'core/select_core.c:792,4'
          Dst:             free_params
        - Src:             'core/select_core.c:796,2'
          Dst:             free_params
    - functionName:    trim
      functionSourceFile: '/src/kamailio/src/core/trim.h'
      linkageType:     InternalLinkage
      functionLinenumber: 92
      functionLinenumberEnd: 95
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - trim_leading
        - trim_trailing
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'core/trim.h:93,2'
          Dst:             trim_leading
        - Src:             'core/trim.h:94,2'
          Dst:             trim_trailing
    - functionName:    trim_trailing
      functionSourceFile: '/src/kamailio/src/core/trim.h'
      linkageType:     InternalLinkage
      functionLinenumber: 77
      functionLinenumberEnd: 81
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         13
      ICount:          62
      EdgeCount:       25
      CyclomaticComplexity: 14
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'core/trim.h:79,3'
          Branch Sides:    []
      Callsites:       []
    - functionName:    find_not_quoted
      functionSourceFile: '/src/kamailio/src/core/parser/parser_f.h'
      linkageType:     InternalLinkage
      functionLinenumber: 96
      functionLinenumberEnd: 111
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         19
      ICount:          121
      EdgeCount:       24
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    7
      BranchProfiles:  []
      Callsites:       []
    - functionName:    q_memchr
      functionSourceFile: '/src/kamailio/src/core/parser/../ut.h'
      linkageType:     InternalLinkage
      functionLinenumber: 434
      functionLinenumberEnd: 443
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          51
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    sel_parse_cseq
      functionSourceFile: '/src/kamailio/src/core/select_core.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1098
      functionLinenumberEnd: 1110
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         91
      ICount:          534
      EdgeCount:       120
      CyclomaticComplexity: 31
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
        - parse_headers
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'core/select_core.c:1099,20'
          Dst:             parse_headers
        - Src:             'core/select_core.c:1100,3'
          Dst:             get_debug_level
        - Src:             'core/select_core.c:1100,3'
          Dst:             get_debug_facility
        - Src:             'core/select_core.c:1100,3'
          Dst:             dprint_color
        - Src:             'core/select_core.c:1100,3'
          Dst:             my_pid
        - Src:             'core/select_core.c:1100,3'
          Dst:             fprintf
        - Src:             'core/select_core.c:1100,3'
          Dst:             dprint_color_reset
        - Src:             'core/select_core.c:1100,3'
          Dst:             get_debug_facility
        - Src:             'core/select_core.c:1105,3'
          Dst:             get_debug_level
        - Src:             'core/select_core.c:1105,3'
          Dst:             get_debug_facility
        - Src:             'core/select_core.c:1105,3'
          Dst:             dprint_color
        - Src:             'core/select_core.c:1105,3'
          Dst:             my_pid
        - Src:             'core/select_core.c:1105,3'
          Dst:             fprintf
        - Src:             'core/select_core.c:1105,3'
          Dst:             dprint_color_reset
        - Src:             'core/select_core.c:1105,3'
          Dst:             get_debug_facility
    - functionName:    parse_rr_header
      functionSourceFile: '/src/kamailio/src/core/select_core.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1026
      functionLinenumberEnd: 1038
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         91
      ICount:          533
      EdgeCount:       120
      CyclomaticComplexity: 31
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
        - parse_headers
        - parse_rr
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'core/select_core.c:1027,28'
          Dst:             parse_headers
        - Src:             'core/select_core.c:1028,3'
          Dst:             get_debug_level
        - Src:             'core/select_core.c:1028,3'
          Dst:             get_debug_facility
        - Src:             'core/select_core.c:1028,3'
          Dst:             dprint_color
        - Src:             'core/select_core.c:1028,3'
          Dst:             my_pid
        - Src:             'core/select_core.c:1028,3'
          Dst:             fprintf
        - Src:             'core/select_core.c:1028,3'
          Dst:             dprint_color_reset
        - Src:             'core/select_core.c:1028,3'
          Dst:             get_debug_facility
        - Src:             'core/select_core.c:1033,3'
          Dst:             get_debug_level
        - Src:             'core/select_core.c:1033,3'
          Dst:             get_debug_facility
        - Src:             'core/select_core.c:1033,3'
          Dst:             dprint_color
        - Src:             'core/select_core.c:1033,3'
          Dst:             my_pid
        - Src:             'core/select_core.c:1033,3'
          Dst:             fprintf
        - Src:             'core/select_core.c:1033,3'
          Dst:             dprint_color_reset
        - Src:             'core/select_core.c:1033,3'
          Dst:             get_debug_facility
        - Src:             'core/select_core.c:1037,9'
          Dst:             parse_rr
    - functionName:    get_send_socket
      functionSourceFile: '/src/kamailio/src/core/forward.h'
      linkageType:     InternalLinkage
      functionLinenumber: 68
      functionLinenumberEnd: 69
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          35
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - get_send_socket2
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/forward.h:69,9'
          Dst:             get_send_socket2
    - functionName:    shm_print_manager
      functionSourceFile: '/src/kamailio/src/core/mem/shm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 300
      functionLinenumberEnd: 303
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         52
      ICount:          291
      EdgeCount:       68
      CyclomaticComplexity: 18
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/mem/shm.c:301,2'
          Dst:             get_debug_level
        - Src:             'core/mem/shm.c:301,2'
          Dst:             get_debug_facility
        - Src:             'core/mem/shm.c:301,2'
          Dst:             dprint_color
        - Src:             'core/mem/shm.c:301,2'
          Dst:             my_pid
        - Src:             'core/mem/shm.c:301,2'
          Dst:             fprintf
        - Src:             'core/mem/shm.c:301,2'
          Dst:             dprint_color_reset
        - Src:             'core/mem/shm.c:301,2'
          Dst:             get_debug_facility
    - functionName:    shm_destroy_manager
      functionSourceFile: '/src/kamailio/src/core/mem/shm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 287
      functionLinenumberEnd: 294
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         55
      ICount:          304
      EdgeCount:       72
      CyclomaticComplexity: 19
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
        - shm_core_destroy
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/mem/shm.c:289,3'
          Dst:             get_debug_level
        - Src:             'core/mem/shm.c:289,3'
          Dst:             get_debug_facility
        - Src:             'core/mem/shm.c:289,3'
          Dst:             dprint_color
        - Src:             'core/mem/shm.c:289,3'
          Dst:             my_pid
        - Src:             'core/mem/shm.c:289,3'
          Dst:             fprintf
        - Src:             'core/mem/shm.c:289,3'
          Dst:             dprint_color_reset
        - Src:             'core/mem/shm.c:289,3'
          Dst:             get_debug_facility
        - Src:             'core/mem/shm.c:293,2'
          Dst:             shm_core_destroy
    - functionName:    shm_core_destroy
      functionSourceFile: '/src/kamailio/src/core/mem/shm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 202
      functionLinenumberEnd: 225
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         10
      ICount:          54
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - munmap
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/mem/shm.c:212,4'
          Dst:             munmap
    - functionName:    munmap
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    shm_init_manager
      functionSourceFile: '/src/kamailio/src/core/mem/shm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 263
      functionLinenumberEnd: 281
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         29
      ICount:          117
      EdgeCount:       38
      CyclomaticComplexity: 11
      functionsReached:
        - fm_malloc_init_shm_manager
        - qm_malloc_init_shm_manager
        - strcmp
        - tlsf_malloc_init_shm_manager
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/mem/shm.c:264,5'
          Dst:             strcmp
        - Src:             'core/mem/shm.c:264,32'
          Dst:             strcmp
        - Src:             'core/mem/shm.c:265,7'
          Dst:             strcmp
        - Src:             'core/mem/shm.c:267,10'
          Dst:             fm_malloc_init_shm_manager
        - Src:             'core/mem/shm.c:268,12'
          Dst:             strcmp
        - Src:             'core/mem/shm.c:268,39'
          Dst:             strcmp
        - Src:             'core/mem/shm.c:269,9'
          Dst:             strcmp
        - Src:             'core/mem/shm.c:271,10'
          Dst:             qm_malloc_init_shm_manager
        - Src:             'core/mem/shm.c:272,12'
          Dst:             strcmp
        - Src:             'core/mem/shm.c:272,41'
          Dst:             strcmp
        - Src:             'core/mem/shm.c:274,10'
          Dst:             tlsf_malloc_init_shm_manager
        - Src:             'core/mem/shm.c:275,12'
          Dst:             strcmp
    - functionName:    shm_init_api
      functionSourceFile: '/src/kamailio/src/core/mem/shm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 231
      functionLinenumberEnd: 256
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          99
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    shm_address_in
      functionSourceFile: '/src/kamailio/src/core/mem/shm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 179
      functionLinenumberEnd: 196
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         13
      ICount:          65
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    shm_core_get_pool
      functionSourceFile: '/src/kamailio/src/core/mem/shm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 146
      functionLinenumberEnd: 173
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         103
      ICount:          607
      EdgeCount:       135
      CyclomaticComplexity: 34
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
        - shm_core_pools_init
        - sysconf
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'core/mem/shm.c:153,8'
          Dst:             shm_core_pools_init
        - Src:             'core/mem/shm.c:159,9'
          Dst:             sysconf
        - Src:             'core/mem/shm.c:160,4'
          Dst:             get_debug_level
        - Src:             'core/mem/shm.c:160,4'
          Dst:             get_debug_facility
        - Src:             'core/mem/shm.c:160,4'
          Dst:             dprint_color
        - Src:             'core/mem/shm.c:160,4'
          Dst:             my_pid
        - Src:             'core/mem/shm.c:160,4'
          Dst:             fprintf
        - Src:             'core/mem/shm.c:160,4'
          Dst:             dprint_color_reset
        - Src:             'core/mem/shm.c:160,4'
          Dst:             get_debug_facility
        - Src:             'core/mem/shm.c:162,5'
          Dst:             get_debug_level
        - Src:             'core/mem/shm.c:162,5'
          Dst:             get_debug_facility
        - Src:             'core/mem/shm.c:162,5'
          Dst:             dprint_color
        - Src:             'core/mem/shm.c:162,5'
          Dst:             my_pid
        - Src:             'core/mem/shm.c:162,5'
          Dst:             fprintf
        - Src:             'core/mem/shm.c:162,5'
          Dst:             dprint_color_reset
        - Src:             'core/mem/shm.c:162,5'
          Dst:             get_debug_facility
    - functionName:    shm_core_pools_init
      functionSourceFile: '/src/kamailio/src/core/mem/shm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 66
      functionLinenumberEnd: 140
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         264
      ICount:          1582
      EdgeCount:       349
      CyclomaticComplexity: 87
      functionsReached:
        - __errno_location
        - close
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - mmap
        - my_pid
        - open
        - shm_core_destroy
        - strerror
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/mem/shm.c:86,4'
          Dst:             get_debug_level
        - Src:             'core/mem/shm.c:86,4'
          Dst:             get_debug_facility
        - Src:             'core/mem/shm.c:86,4'
          Dst:             dprint_color
        - Src:             'core/mem/shm.c:86,4'
          Dst:             my_pid
        - Src:             'core/mem/shm.c:86,4'
          Dst:             fprintf
        - Src:             'core/mem/shm.c:86,4'
          Dst:             dprint_color_reset
        - Src:             'core/mem/shm.c:86,4'
          Dst:             get_debug_facility
        - Src:             'core/mem/shm.c:93,4'
          Dst:             get_debug_level
        - Src:             'core/mem/shm.c:93,4'
          Dst:             get_debug_facility
        - Src:             'core/mem/shm.c:93,4'
          Dst:             dprint_color
        - Src:             'core/mem/shm.c:93,4'
          Dst:             my_pid
        - Src:             'core/mem/shm.c:93,4'
          Dst:             fprintf
        - Src:             'core/mem/shm.c:93,4'
          Dst:             dprint_color_reset
        - Src:             'core/mem/shm.c:93,4'
          Dst:             get_debug_facility
        - Src:             'core/mem/shm.c:96,4'
          Dst:             get_debug_level
        - Src:             'core/mem/shm.c:96,4'
          Dst:             get_debug_facility
        - Src:             'core/mem/shm.c:96,4'
          Dst:             dprint_color
        - Src:             'core/mem/shm.c:96,4'
          Dst:             my_pid
        - Src:             'core/mem/shm.c:96,4'
          Dst:             fprintf
        - Src:             'core/mem/shm.c:96,4'
          Dst:             dprint_color_reset
        - Src:             'core/mem/shm.c:96,4'
          Dst:             get_debug_facility
        - Src:             'core/mem/shm.c:101,3'
          Dst:             get_debug_level
        - Src:             'core/mem/shm.c:101,3'
          Dst:             get_debug_facility
        - Src:             'core/mem/shm.c:101,3'
          Dst:             dprint_color
        - Src:             'core/mem/shm.c:101,3'
          Dst:             my_pid
        - Src:             'core/mem/shm.c:101,3'
          Dst:             fprintf
        - Src:             'core/mem/shm.c:101,3'
          Dst:             dprint_color_reset
        - Src:             'core/mem/shm.c:101,3'
          Dst:             get_debug_facility
        - Src:             'core/mem/shm.c:110,8'
          Dst:             open
        - Src:             'core/mem/shm.c:112,4'
          Dst:             get_debug_level
        - Src:             'core/mem/shm.c:112,4'
          Dst:             get_debug_facility
        - Src:             'core/mem/shm.c:112,4'
          Dst:             __errno_location
        - Src:             'core/mem/shm.c:112,4'
          Dst:             strerror
        - Src:             'core/mem/shm.c:112,4'
          Dst:             dprint_color
        - Src:             'core/mem/shm.c:112,4'
          Dst:             my_pid
        - Src:             'core/mem/shm.c:112,4'
          Dst:             __errno_location
        - Src:             'core/mem/shm.c:112,4'
          Dst:             strerror
        - Src:             'core/mem/shm.c:112,4'
          Dst:             fprintf
        - Src:             'core/mem/shm.c:112,4'
          Dst:             dprint_color_reset
        - Src:             'core/mem/shm.c:112,4'
          Dst:             get_debug_facility
        - Src:             'core/mem/shm.c:112,4'
          Dst:             __errno_location
        - Src:             'core/mem/shm.c:112,4'
          Dst:             strerror
        - Src:             'core/mem/shm.c:116,28'
          Dst:             mmap
        - Src:             'core/mem/shm.c:119,3'
          Dst:             close
        - Src:             'core/mem/shm.c:132,4'
          Dst:             get_debug_level
        - Src:             'core/mem/shm.c:132,4'
          Dst:             get_debug_facility
        - Src:             'core/mem/shm.c:132,4'
          Dst:             __errno_location
        - Src:             'core/mem/shm.c:132,4'
          Dst:             strerror
        - Src:             'core/mem/shm.c:132,4'
          Dst:             dprint_color
        - Src:             'core/mem/shm.c:132,4'
          Dst:             my_pid
        - Src:             'core/mem/shm.c:132,4'
          Dst:             __errno_location
        - Src:             'core/mem/shm.c:132,4'
          Dst:             strerror
        - Src:             'core/mem/shm.c:132,4'
          Dst:             fprintf
        - Src:             'core/mem/shm.c:132,4'
          Dst:             dprint_color_reset
        - Src:             'core/mem/shm.c:132,4'
          Dst:             get_debug_facility
        - Src:             'core/mem/shm.c:132,4'
          Dst:             __errno_location
        - Src:             'core/mem/shm.c:132,4'
          Dst:             strerror
        - Src:             'core/mem/shm.c:135,4'
          Dst:             shm_core_destroy
    - functionName:    sysconf
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      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:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    mmap
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        6
      argTypes:
        - 'N/A'
        - size_t
        - int
        - int
        - int
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    init_shm
      functionSourceFile: '/src/kamailio/src/core/shm_init.c'
      linkageType:     InternalLinkage
      functionLinenumber: 63
      functionLinenumberEnd: 77
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         14
      ICount:          61
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - fprintf
        - shm_init_manager
        - user2uid
      functionUses:    17
      BranchProfiles:  []
      Callsites:
        - Src:             'core/shm_init.c:66,6'
          Dst:             user2uid
        - Src:             'core/shm_init.c:67,4'
          Dst:             fprintf
        - Src:             'core/shm_init.c:71,5'
          Dst:             shm_init_manager
    - functionName:    shm_initialized
      functionSourceFile: '/src/kamailio/src/core/shm_init.c'
      linkageType:     InternalLinkage
      functionLinenumber: 43
      functionLinenumberEnd: 44
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    24
      BranchProfiles:  []
      Callsites:       []
    - functionName:    shm_set_mname
      functionSourceFile: '/src/kamailio/src/core/shm_init.c'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 37
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    sock_set_ttl
      functionSourceFile: '/src/kamailio/src/core/sock_ut.c'
      linkageType:     InternalLinkage
      functionLinenumber: 54
      functionLinenumberEnd: 61
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          35
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - setsockopt
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/sock_ut.c:57,5'
          Dst:             setsockopt
    - functionName:    sock_get_ttl
      functionSourceFile: '/src/kamailio/src/core/sock_ut.c'
      linkageType:     InternalLinkage
      functionLinenumber: 37
      functionLinenumberEnd: 47
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          36
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - getsockopt
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'core/sock_ut.c:42,5'
          Dst:             getsockopt
    - functionName:    getsockopt
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - int
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    8
      BranchProfiles:  []
      Callsites:       []
    - functionName:    grep_aliases
      functionSourceFile: '/src/kamailio/src/core/name_alias.h'
      linkageType:     InternalLinkage
      functionLinenumber: 56
      functionLinenumberEnd: 75
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - short
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         74
      ICount:          494
      EdgeCount:       99
      CyclomaticComplexity: 27
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
        - strncasecmp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/name_alias.h:65,3'
          Dst:             get_debug_level
        - Src:             'core/name_alias.h:65,3'
          Dst:             get_debug_facility
        - Src:             'core/name_alias.h:65,3'
          Dst:             dprint_color
        - Src:             'core/name_alias.h:65,3'
          Dst:             my_pid
        - Src:             'core/name_alias.h:65,3'
          Dst:             fprintf
        - Src:             'core/name_alias.h:65,3'
          Dst:             dprint_color_reset
        - Src:             'core/name_alias.h:65,3'
          Dst:             get_debug_facility
        - Src:             'core/name_alias.h:70,9'
          Dst:             strncasecmp
    - functionName:    ip_addr_loopback
      functionSourceFile: '/src/kamailio/src/core/ip_addr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 390
      functionLinenumberEnd: 396
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         16
      ICount:          102
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - htonl
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/ip_addr.h:392,29'
          Dst:             htonl
        - Src:             'core/ip_addr.h:394,10'
          Dst:             htonl
    - 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:    10
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ip_addr_any
      functionSourceFile: '/src/kamailio/src/core/ip_addr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 375
      functionLinenumberEnd: 384
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          49
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    add_alias
      functionSourceFile: '/src/kamailio/src/core/name_alias.h'
      linkageType:     InternalLinkage
      functionLinenumber: 85
      functionLinenumberEnd: 124
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - short
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         73
      ICount:          454
      EdgeCount:       97
      CyclomaticComplexity: 26
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - grep_aliases
        - my_pid
        - strncasecmp
      functionUses:    9
      BranchProfiles:  []
      Callsites:
        - Src:             'core/name_alias.h:90,6'
          Dst:             grep_aliases
        - Src:             'core/name_alias.h:97,10'
          Dst:             strncasecmp
        - Src:             'core/name_alias.h:119,2'
          Dst:             get_debug_level
        - Src:             'core/name_alias.h:119,2'
          Dst:             get_debug_facility
        - Src:             'core/name_alias.h:119,2'
          Dst:             dprint_color
        - Src:             'core/name_alias.h:119,2'
          Dst:             my_pid
        - Src:             'core/name_alias.h:119,2'
          Dst:             fprintf
        - Src:             'core/name_alias.h:119,2'
          Dst:             dprint_color_reset
        - Src:             'core/name_alias.h:119,2'
          Dst:             get_debug_facility
    - functionName:    fix_sock_str
      functionSourceFile: '/src/kamailio/src/core/socket_info.c'
      linkageType:     InternalLinkage
      functionLinenumber: 533
      functionLinenumberEnd: 569
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         181
      ICount:          1124
      EdgeCount:       240
      CyclomaticComplexity: 61
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
        - socketinfo2str
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/socket_info.c:541,3'
          Dst:             get_debug_level
        - Src:             'core/socket_info.c:541,3'
          Dst:             get_debug_facility
        - Src:             'core/socket_info.c:541,3'
          Dst:             dprint_color
        - Src:             'core/socket_info.c:541,3'
          Dst:             my_pid
        - Src:             'core/socket_info.c:541,3'
          Dst:             fprintf
        - Src:             'core/socket_info.c:541,3'
          Dst:             dprint_color_reset
        - Src:             'core/socket_info.c:541,3'
          Dst:             get_debug_facility
        - Src:             'core/socket_info.c:544,5'
          Dst:             socketinfo2str
        - Src:             'core/socket_info.c:545,3'
          Dst:             get_debug_level
        - Src:             'core/socket_info.c:545,3'
          Dst:             get_debug_facility
        - Src:             'core/socket_info.c:545,3'
          Dst:             dprint_color
        - Src:             'core/socket_info.c:545,3'
          Dst:             my_pid
        - Src:             'core/socket_info.c:545,3'
          Dst:             fprintf
        - Src:             'core/socket_info.c:545,3'
          Dst:             dprint_color_reset
        - Src:             'core/socket_info.c:545,3'
          Dst:             get_debug_facility
        - Src:             'core/socket_info.c:558,4'
          Dst:             get_debug_level
        - Src:             'core/socket_info.c:558,4'
          Dst:             get_debug_facility
        - Src:             'core/socket_info.c:558,4'
          Dst:             dprint_color
        - Src:             'core/socket_info.c:558,4'
          Dst:             my_pid
        - Src:             'core/socket_info.c:558,4'
          Dst:             fprintf
        - Src:             'core/socket_info.c:558,4'
          Dst:             dprint_color_reset
        - Src:             'core/socket_info.c:558,4'
          Dst:             get_debug_facility
        - Src:             'core/socket_info.c:561,6'
          Dst:             socketinfo2str
        - Src:             'core/socket_info.c:562,4'
          Dst:             get_debug_level
        - Src:             'core/socket_info.c:562,4'
          Dst:             get_debug_facility
        - Src:             'core/socket_info.c:562,4'
          Dst:             dprint_color
        - Src:             'core/socket_info.c:562,4'
          Dst:             my_pid
        - Src:             'core/socket_info.c:562,4'
          Dst:             fprintf
        - Src:             'core/socket_info.c:562,4'
          Dst:             dprint_color_reset
        - Src:             'core/socket_info.c:562,4'
          Dst:             get_debug_facility
    - functionName:    socketinfo2str
      functionSourceFile: '/src/kamailio/src/core/socket_info.c'
      linkageType:     InternalLinkage
      functionLinenumber: 470
      functionLinenumberEnd: 525
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         64
      ICount:          535
      EdgeCount:       84
      CyclomaticComplexity: 22
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - get_valid_proto_name
        - my_pid
        - strlen
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'core/socket_info.c:475,13'
          Dst:             get_valid_proto_name
        - Src:             'core/socket_info.c:477,13'
          Dst:             get_valid_proto_name
        - Src:             'core/socket_info.c:479,14'
          Dst:             strlen
        - Src:             'core/socket_info.c:490,3'
          Dst:             get_debug_level
        - Src:             'core/socket_info.c:490,3'
          Dst:             get_debug_facility
        - Src:             'core/socket_info.c:490,3'
          Dst:             dprint_color
        - Src:             'core/socket_info.c:490,3'
          Dst:             my_pid
        - Src:             'core/socket_info.c:490,3'
          Dst:             fprintf
        - Src:             'core/socket_info.c:490,3'
          Dst:             dprint_color_reset
        - Src:             'core/socket_info.c:490,3'
          Dst:             get_debug_facility
    - functionName:    get_valid_proto_name
      functionSourceFile: '/src/kamailio/src/core/socket_info.c'
      linkageType:     InternalLinkage
      functionLinenumber: 427
      functionLinenumberEnd: 448
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - short
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          43
      EdgeCount:       14
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    13
      BranchProfiles:
        - Branch String:   'core/socket_info.c:428,2'
          Branch Sides:    []
      Callsites:       []
    - functionName:    fix_hostname
      functionSourceFile: '/src/kamailio/src/core/socket_info.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1858
      functionLinenumberEnd: 1942
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         390
      ICount:          2406
      EdgeCount:       517
      CyclomaticComplexity: 129
      functionsReached:
        - __resolvehost
        - add_alias
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - gethostbyaddr
        - ip_addr2a
        - ip_addr_any
        - ip_addr_loopback
        - is_mcast
        - my_pid
        - strcasecmp
        - strlen
        - strncasecmp
        - strncpy
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/socket_info.c:1864,7'
          Dst:             __resolvehost
        - Src:             'core/socket_info.c:1866,3'
          Dst:             get_debug_level
        - Src:             'core/socket_info.c:1866,3'
          Dst:             get_debug_facility
        - Src:             'core/socket_info.c:1866,3'
          Dst:             dprint_color
        - Src:             'core/socket_info.c:1866,3'
          Dst:             my_pid
        - Src:             'core/socket_info.c:1866,3'
          Dst:             fprintf
        - Src:             'core/socket_info.c:1866,3'
          Dst:             dprint_color_reset
        - Src:             'core/socket_info.c:1866,3'
          Dst:             get_debug_facility
        - Src:             'core/socket_info.c:1870,5'
          Dst:             strcasecmp
        - Src:             'core/socket_info.c:1872,8'
          Dst:             add_alias
        - Src:             'core/socket_info.c:1873,4'
          Dst:             get_debug_level
        - Src:             'core/socket_info.c:1873,4'
          Dst:             get_debug_facility
        - Src:             'core/socket_info.c:1873,4'
          Dst:             dprint_color
        - Src:             'core/socket_info.c:1873,4'
          Dst:             my_pid
        - Src:             'core/socket_info.c:1873,4'
          Dst:             fprintf
        - Src:             'core/socket_info.c:1873,4'
          Dst:             dprint_color_reset
        - Src:             'core/socket_info.c:1873,4'
          Dst:             get_debug_facility
        - Src:             'core/socket_info.c:1877,21'
          Dst:             strlen
        - Src:             'core/socket_info.c:1879,4'
          Dst:             get_debug_level
        - Src:             'core/socket_info.c:1879,4'
          Dst:             get_debug_facility
        - Src:             'core/socket_info.c:1879,4'
          Dst:             dprint_color
        - Src:             'core/socket_info.c:1879,4'
          Dst:             my_pid
        - Src:             'core/socket_info.c:1879,4'
          Dst:             fprintf
        - Src:             'core/socket_info.c:1879,4'
          Dst:             dprint_color_reset
        - Src:             'core/socket_info.c:1879,4'
          Dst:             get_debug_facility
        - Src:             'core/socket_info.c:1882,15'
          Dst:             strlen
        - Src:             'core/socket_info.c:1883,3'
          Dst:             strncpy
        - Src:             'core/socket_info.c:1887,20'
          Dst:             strlen
        - Src:             'core/socket_info.c:1887,6'
          Dst:             add_alias
        - Src:             'core/socket_info.c:1888,4'
          Dst:             get_debug_level
        - Src:             'core/socket_info.c:1888,4'
          Dst:             get_debug_facility
        - Src:             'core/socket_info.c:1888,4'
          Dst:             dprint_color
        - Src:             'core/socket_info.c:1888,4'
          Dst:             my_pid
        - Src:             'core/socket_info.c:1888,4'
          Dst:             fprintf
        - Src:             'core/socket_info.c:1888,4'
          Dst:             dprint_color_reset
        - Src:             'core/socket_info.c:1888,4'
          Dst:             get_debug_facility
        - Src:             'core/socket_info.c:1894,12'
          Dst:             ip_addr2a
        - Src:             'core/socket_info.c:1896,19'
          Dst:             strlen
        - Src:             'core/socket_info.c:1898,3'
          Dst:             get_debug_level
        - Src:             'core/socket_info.c:1898,3'
          Dst:             get_debug_facility
        - Src:             'core/socket_info.c:1898,3'
          Dst:             dprint_color
        - Src:             'core/socket_info.c:1898,3'
          Dst:             my_pid
        - Src:             'core/socket_info.c:1898,3'
          Dst:             fprintf
        - Src:             'core/socket_info.c:1898,3'
          Dst:             dprint_color_reset
        - Src:             'core/socket_info.c:1898,3'
          Dst:             get_debug_facility
        - Src:             'core/socket_info.c:1901,21'
          Dst:             strlen
        - Src:             'core/socket_info.c:1902,2'
          Dst:             strncpy
        - Src:             'core/socket_info.c:1905,8'
          Dst:             strncasecmp
        - Src:             'core/socket_info.c:1908,8'
          Dst:             gethostbyaddr
        - Src:             'core/socket_info.c:1910,4'
          Dst:             get_debug_level
        - Src:             'core/socket_info.c:1910,4'
          Dst:             get_debug_facility
        - Src:             'core/socket_info.c:1910,4'
          Dst:             dprint_color
        - Src:             'core/socket_info.c:1910,4'
          Dst:             my_pid
        - Src:             'core/socket_info.c:1910,4'
          Dst:             fprintf
        - Src:             'core/socket_info.c:1910,4'
          Dst:             dprint_color_reset
        - Src:             'core/socket_info.c:1910,4'
          Dst:             get_debug_facility
        - Src:             'core/socket_info.c:1913,29'
          Dst:             strlen
        - Src:             'core/socket_info.c:1913,7'
          Dst:             add_alias
        - Src:             'core/socket_info.c:1915,5'
          Dst:             get_debug_level
        - Src:             'core/socket_info.c:1915,5'
          Dst:             get_debug_facility
        - Src:             'core/socket_info.c:1915,5'
          Dst:             dprint_color
        - Src:             'core/socket_info.c:1915,5'
          Dst:             my_pid
        - Src:             'core/socket_info.c:1915,5'
          Dst:             fprintf
        - Src:             'core/socket_info.c:1915,5'
          Dst:             dprint_color_reset
        - Src:             'core/socket_info.c:1915,5'
          Dst:             get_debug_facility
        - Src:             'core/socket_info.c:1918,22'
          Dst:             strlen
        - Src:             'core/socket_info.c:1918,8'
          Dst:             add_alias
        - Src:             'core/socket_info.c:1919,6'
          Dst:             get_debug_level
        - Src:             'core/socket_info.c:1919,6'
          Dst:             get_debug_facility
        - Src:             'core/socket_info.c:1919,6'
          Dst:             dprint_color
        - Src:             'core/socket_info.c:1919,6'
          Dst:             my_pid
        - Src:             'core/socket_info.c:1919,6'
          Dst:             fprintf
        - Src:             'core/socket_info.c:1919,6'
          Dst:             dprint_color_reset
        - Src:             'core/socket_info.c:1919,6'
          Dst:             get_debug_facility
        - Src:             'core/socket_info.c:1928,5'
          Dst:             is_mcast
        - Src:             'core/socket_info.c:1934,5'
          Dst:             ip_addr_any
        - Src:             'core/socket_info.c:1936,10'
          Dst:             ip_addr_loopback
    - functionName:    free_sock_info
      functionSourceFile: '/src/kamailio/src/core/socket_info.c'
      linkageType:     InternalLinkage
      functionLinenumber: 400
      functionLinenumberEnd: 423
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         36
      ICount:          216
      EdgeCount:       47
      CyclomaticComplexity: 13
      functionsReached:
        - free_addr_info_lst
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'core/socket_info.c:409,4'
          Dst:             free_addr_info_lst
    - functionName:    free_addr_info_lst
      functionSourceFile: '/src/kamailio/src/core/socket_info.c'
      linkageType:     InternalLinkage
      functionLinenumber: 264
      functionLinenumberEnd: 274
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          37
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - free_addr_info
      functionUses:    7
      BranchProfiles:  []
      Callsites:
        - Src:             'core/socket_info.c:272,3'
          Dst:             free_addr_info
    - functionName:    free_addr_info
      functionSourceFile: '/src/kamailio/src/core/socket_info.c'
      linkageType:     InternalLinkage
      functionLinenumber: 252
      functionLinenumberEnd: 260
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          46
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    8
      BranchProfiles:  []
      Callsites:       []
    - functionName:    addr_info_to_si_lst_after
      functionSourceFile: '/src/kamailio/src/core/socket_info.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1973
      functionLinenumberEnd: 1985
      functionDepth:   0
      returnType:      int
      argCount:        9
      argTypes:
        - 'N/A'
        - short
        - char
        - char
        - 'N/A'
        - short
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          82
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - new_sock2list_after
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/socket_info.c:1978,16'
          Dst:             new_sock2list_after
    - functionName:    new_sock2list_after
      functionSourceFile: '/src/kamailio/src/core/socket_info.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1133
      functionLinenumberEnd: 1146
      functionDepth:   0
      returnType:      'N/A'
      argCount:        10
      argTypes:
        - 'N/A'
        - 'N/A'
        - short
        - short
        - short
        - 'N/A'
        - short
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         55
      ICount:          349
      EdgeCount:       71
      CyclomaticComplexity: 18
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
        - new_sock_info
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/socket_info.c:1136,7'
          Dst:             new_sock_info
        - Src:             'core/socket_info.c:1139,3'
          Dst:             get_debug_level
        - Src:             'core/socket_info.c:1139,3'
          Dst:             get_debug_facility
        - Src:             'core/socket_info.c:1139,3'
          Dst:             dprint_color
        - Src:             'core/socket_info.c:1139,3'
          Dst:             my_pid
        - Src:             'core/socket_info.c:1139,3'
          Dst:             fprintf
        - Src:             'core/socket_info.c:1139,3'
          Dst:             dprint_color_reset
        - Src:             'core/socket_info.c:1139,3'
          Dst:             get_debug_facility
    - functionName:    new_sock_info
      functionSourceFile: '/src/kamailio/src/core/socket_info.c'
      linkageType:     InternalLinkage
      functionLinenumber: 299
      functionLinenumberEnd: 395
      functionDepth:   0
      returnType:      'N/A'
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - short
        - short
        - short
        - 'N/A'
        - short
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         177
      ICount:          1312
      EdgeCount:       235
      CyclomaticComplexity: 60
      functionsReached:
        - __resolvehost
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - int2str
        - my_pid
        - new_addr_info2list
        - str2ipx
        - strlen
        - strncpy
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/socket_info.c:310,17'
          Dst:             strlen
        - Src:             'core/socket_info.c:321,6'
          Dst:             new_addr_info2list
        - Src:             'core/socket_info.c:322,4'
          Dst:             get_debug_level
        - Src:             'core/socket_info.c:322,4'
          Dst:             get_debug_facility
        - Src:             'core/socket_info.c:322,4'
          Dst:             dprint_color
        - Src:             'core/socket_info.c:322,4'
          Dst:             my_pid
        - Src:             'core/socket_info.c:322,4'
          Dst:             fprintf
        - Src:             'core/socket_info.c:322,4'
          Dst:             dprint_color_reset
        - Src:             'core/socket_info.c:322,4'
          Dst:             get_debug_facility
        - Src:             'core/socket_info.c:327,22'
          Dst:             strlen
        - Src:             'core/socket_info.c:336,26'
          Dst:             strlen
        - Src:             'core/socket_info.c:340,3'
          Dst:             strncpy
        - Src:             'core/socket_info.c:347,10'
          Dst:             str2ipx
        - Src:             'core/socket_info.c:359,3'
          Dst:             strncpy
        - Src:             'core/socket_info.c:362,7'
          Dst:             int2str
        - Src:             'core/socket_info.c:369,3'
          Dst:             strncpy
        - Src:             'core/socket_info.c:372,8'
          Dst:             __resolvehost
        - Src:             'core/socket_info.c:374,4'
          Dst:             get_debug_level
        - Src:             'core/socket_info.c:374,4'
          Dst:             get_debug_facility
        - Src:             'core/socket_info.c:374,4'
          Dst:             dprint_color
        - Src:             'core/socket_info.c:374,4'
          Dst:             my_pid
        - Src:             'core/socket_info.c:374,4'
          Dst:             fprintf
        - Src:             'core/socket_info.c:374,4'
          Dst:             dprint_color_reset
        - Src:             'core/socket_info.c:374,4'
          Dst:             get_debug_facility
        - Src:             'core/socket_info.c:384,2'
          Dst:             get_debug_level
        - Src:             'core/socket_info.c:384,2'
          Dst:             get_debug_facility
        - Src:             'core/socket_info.c:384,2'
          Dst:             dprint_color
        - Src:             'core/socket_info.c:384,2'
          Dst:             my_pid
        - Src:             'core/socket_info.c:384,2'
          Dst:             fprintf
        - Src:             'core/socket_info.c:384,2'
          Dst:             dprint_color_reset
        - Src:             'core/socket_info.c:384,2'
          Dst:             get_debug_facility
    - functionName:    new_addr_info2list
      functionSourceFile: '/src/kamailio/src/core/socket_info.c'
      linkageType:     InternalLinkage
      functionLinenumber: 280
      functionLinenumberEnd: 290
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         16
      ICount:          96
      EdgeCount:       19
      CyclomaticComplexity: 5
      functionsReached:
        - new_addr_info
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'core/socket_info.c:283,7'
          Dst:             new_addr_info
    - functionName:    int2str
      functionSourceFile: '/src/kamailio/src/core/ut.h'
      linkageType:     InternalLinkage
      functionLinenumber: 328
      functionLinenumberEnd: 329
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - int2strbuf
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/ut.h:329,9'
          Dst:             int2strbuf
    - functionName:    int2strbuf
      functionSourceFile: '/src/kamailio/src/core/ut.h'
      linkageType:     InternalLinkage
      functionLinenumber: 294
      functionLinenumberEnd: 315
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - size_t
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         64
      ICount:          369
      EdgeCount:       84
      CyclomaticComplexity: 22
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/ut.h:310,3'
          Dst:             get_debug_level
        - Src:             'core/ut.h:310,3'
          Dst:             get_debug_facility
        - Src:             'core/ut.h:310,3'
          Dst:             dprint_color
        - Src:             'core/ut.h:310,3'
          Dst:             my_pid
        - Src:             'core/ut.h:310,3'
          Dst:             fprintf
        - Src:             'core/ut.h:310,3'
          Dst:             dprint_color_reset
        - Src:             'core/ut.h:310,3'
          Dst:             get_debug_facility
    - functionName:    new_addr_info
      functionSourceFile: '/src/kamailio/src/core/socket_info.c'
      linkageType:     InternalLinkage
      functionLinenumber: 230
      functionLinenumberEnd: 248
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         58
      ICount:          332
      EdgeCount:       76
      CyclomaticComplexity: 20
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - init_addr_info
        - my_pid
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/socket_info.c:235,3'
          Dst:             get_debug_level
        - Src:             'core/socket_info.c:235,3'
          Dst:             get_debug_facility
        - Src:             'core/socket_info.c:235,3'
          Dst:             dprint_color
        - Src:             'core/socket_info.c:235,3'
          Dst:             my_pid
        - Src:             'core/socket_info.c:235,3'
          Dst:             fprintf
        - Src:             'core/socket_info.c:235,3'
          Dst:             dprint_color_reset
        - Src:             'core/socket_info.c:235,3'
          Dst:             get_debug_facility
        - Src:             'core/socket_info.c:238,5'
          Dst:             init_addr_info
    - functionName:    init_addr_info
      functionSourceFile: '/src/kamailio/src/core/socket_info.c'
      linkageType:     InternalLinkage
      functionLinenumber: 208
      functionLinenumberEnd: 225
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         89
      ICount:          560
      EdgeCount:       117
      CyclomaticComplexity: 30
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
        - strlen
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/socket_info.c:211,16'
          Dst:             strlen
        - Src:             'core/socket_info.c:213,3'
          Dst:             get_debug_level
        - Src:             'core/socket_info.c:213,3'
          Dst:             get_debug_facility
        - Src:             'core/socket_info.c:213,3'
          Dst:             dprint_color
        - Src:             'core/socket_info.c:213,3'
          Dst:             my_pid
        - Src:             'core/socket_info.c:213,3'
          Dst:             fprintf
        - Src:             'core/socket_info.c:213,3'
          Dst:             dprint_color_reset
        - Src:             'core/socket_info.c:213,3'
          Dst:             get_debug_facility
        - Src:             'core/socket_info.c:223,2'
          Dst:             get_debug_level
        - Src:             'core/socket_info.c:223,2'
          Dst:             get_debug_facility
        - Src:             'core/socket_info.c:223,2'
          Dst:             dprint_color
        - Src:             'core/socket_info.c:223,2'
          Dst:             my_pid
        - Src:             'core/socket_info.c:223,2'
          Dst:             fprintf
        - Src:             'core/socket_info.c:223,2'
          Dst:             dprint_color_reset
        - Src:             'core/socket_info.c:223,2'
          Dst:             get_debug_facility
    - functionName:    addr_info_list_ins_lst
      functionSourceFile: '/src/kamailio/src/core/socket_info.c'
      linkageType:     InternalLinkage
      functionLinenumber: 180
      functionLinenumberEnd: 195
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         11
      ICount:          66
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    get_flags
      functionSourceFile: '/src/kamailio/src/core/socket_info.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1444
      functionLinenumberEnd: 1521
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         362
      ICount:          2217
      EdgeCount:       480
      CyclomaticComplexity: 120
      functionsReached:
        - __errno_location
        - close
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - getpid
        - my_pid
        - nl_bound_sock
        - recv
        - send
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/socket_info.c:1458,2'
          Dst:             getpid
        - Src:             'core/socket_info.c:1460,16'
          Dst:             nl_bound_sock
        - Src:             'core/socket_info.c:1463,5'
          Dst:             send
        - Src:             'core/socket_info.c:1464,3'
          Dst:             get_debug_level
        - Src:             'core/socket_info.c:1464,3'
          Dst:             get_debug_facility
        - Src:             'core/socket_info.c:1464,3'
          Dst:             dprint_color
        - Src:             'core/socket_info.c:1464,3'
          Dst:             my_pid
        - Src:             'core/socket_info.c:1464,3'
          Dst:             fprintf
        - Src:             'core/socket_info.c:1464,3'
          Dst:             dprint_color_reset
        - Src:             'core/socket_info.c:1464,3'
          Dst:             get_debug_facility
        - Src:             'core/socket_info.c:1469,9'
          Dst:             recv
        - Src:             'core/socket_info.c:1471,4'
          Dst:             get_debug_level
        - Src:             'core/socket_info.c:1471,4'
          Dst:             get_debug_facility
        - Src:             'core/socket_info.c:1471,4'
          Dst:             __errno_location
        - Src:             'core/socket_info.c:1471,4'
          Dst:             dprint_color
        - Src:             'core/socket_info.c:1471,4'
          Dst:             my_pid
        - Src:             'core/socket_info.c:1471,4'
          Dst:             __errno_location
        - Src:             'core/socket_info.c:1471,4'
          Dst:             fprintf
        - Src:             'core/socket_info.c:1471,4'
          Dst:             dprint_color_reset
        - Src:             'core/socket_info.c:1471,4'
          Dst:             get_debug_facility
        - Src:             'core/socket_info.c:1471,4'
          Dst:             __errno_location
        - Src:             'core/socket_info.c:1475,4'
          Dst:             get_debug_level
        - Src:             'core/socket_info.c:1475,4'
          Dst:             get_debug_facility
        - Src:             'core/socket_info.c:1475,4'
          Dst:             dprint_color
        - Src:             'core/socket_info.c:1475,4'
          Dst:             my_pid
        - Src:             'core/socket_info.c:1475,4'
          Dst:             fprintf
        - Src:             'core/socket_info.c:1475,4'
          Dst:             dprint_color_reset
        - Src:             'core/socket_info.c:1475,4'
          Dst:             get_debug_facility
        - Src:             'core/socket_info.c:1480,4'
          Dst:             get_debug_level
        - Src:             'core/socket_info.c:1480,4'
          Dst:             get_debug_facility
        - Src:             'core/socket_info.c:1480,4'
          Dst:             dprint_color
        - Src:             'core/socket_info.c:1480,4'
          Dst:             my_pid
        - Src:             'core/socket_info.c:1480,4'
          Dst:             fprintf
        - Src:             'core/socket_info.c:1480,4'
          Dst:             dprint_color_reset
        - Src:             'core/socket_info.c:1480,4'
          Dst:             get_debug_facility
        - Src:             'core/socket_info.c:1484,4'
          Dst:             get_debug_level
        - Src:             'core/socket_info.c:1484,4'
          Dst:             get_debug_facility
        - Src:             'core/socket_info.c:1484,4'
          Dst:             dprint_color
        - Src:             'core/socket_info.c:1484,4'
          Dst:             my_pid
        - Src:             'core/socket_info.c:1484,4'
          Dst:             fprintf
        - Src:             'core/socket_info.c:1484,4'
          Dst:             dprint_color_reset
        - Src:             'core/socket_info.c:1484,4'
          Dst:             get_debug_facility
        - Src:             'core/socket_info.c:1499,3'
          Dst:             get_debug_level
        - Src:             'core/socket_info.c:1499,3'
          Dst:             get_debug_facility
        - Src:             'core/socket_info.c:1499,3'
          Dst:             dprint_color
        - Src:             'core/socket_info.c:1499,3'
          Dst:             my_pid
        - Src:             'core/socket_info.c:1499,3'
          Dst:             fprintf
        - Src:             'core/socket_info.c:1499,3'
          Dst:             dprint_color_reset
        - Src:             'core/socket_info.c:1499,3'
          Dst:             get_debug_facility
        - Src:             'core/socket_info.c:1502,4'
          Dst:             get_debug_level
        - Src:             'core/socket_info.c:1502,4'
          Dst:             get_debug_facility
        - Src:             'core/socket_info.c:1502,4'
          Dst:             dprint_color
        - Src:             'core/socket_info.c:1502,4'
          Dst:             my_pid
        - Src:             'core/socket_info.c:1502,4'
          Dst:             fprintf
        - Src:             'core/socket_info.c:1502,4'
          Dst:             dprint_color_reset
        - Src:             'core/socket_info.c:1502,4'
          Dst:             get_debug_facility
        - Src:             'core/socket_info.c:1506,4'
          Dst:             get_debug_level
        - Src:             'core/socket_info.c:1506,4'
          Dst:             get_debug_facility
        - Src:             'core/socket_info.c:1506,4'
          Dst:             dprint_color
        - Src:             'core/socket_info.c:1506,4'
          Dst:             my_pid
        - Src:             'core/socket_info.c:1506,4'
          Dst:             fprintf
        - Src:             'core/socket_info.c:1506,4'
          Dst:             dprint_color_reset
        - Src:             'core/socket_info.c:1506,4'
          Dst:             get_debug_facility
        - Src:             'core/socket_info.c:1514,3'
          Dst:             close
        - Src:             'core/socket_info.c:1519,3'
          Dst:             close
    - functionName:    nl_bound_sock
      functionSourceFile: '/src/kamailio/src/core/socket_info.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1391
      functionLinenumberEnd: 1427
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         134
      ICount:          794
      EdgeCount:       177
      CyclomaticComplexity: 45
      functionsReached:
        - bind
        - close
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
        - setsockopt
        - socket
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/socket_info.c:1396,9'
          Dst:             socket
        - Src:             'core/socket_info.c:1398,3'
          Dst:             get_debug_level
        - Src:             'core/socket_info.c:1398,3'
          Dst:             get_debug_facility
        - Src:             'core/socket_info.c:1398,3'
          Dst:             dprint_color
        - Src:             'core/socket_info.c:1398,3'
          Dst:             my_pid
        - Src:             'core/socket_info.c:1398,3'
          Dst:             fprintf
        - Src:             'core/socket_info.c:1398,3'
          Dst:             dprint_color_reset
        - Src:             'core/socket_info.c:1398,3'
          Dst:             get_debug_facility
        - Src:             'core/socket_info.c:1408,5'
          Dst:             bind
        - Src:             'core/socket_info.c:1409,3'
          Dst:             get_debug_level
        - Src:             'core/socket_info.c:1409,3'
          Dst:             get_debug_facility
        - Src:             'core/socket_info.c:1409,3'
          Dst:             dprint_color
        - Src:             'core/socket_info.c:1409,3'
          Dst:             my_pid
        - Src:             'core/socket_info.c:1409,3'
          Dst:             fprintf
        - Src:             'core/socket_info.c:1409,3'
          Dst:             dprint_color_reset
        - Src:             'core/socket_info.c:1409,3'
          Dst:             get_debug_facility
        - Src:             'core/socket_info.c:1415,5'
          Dst:             setsockopt
        - Src:             'core/socket_info.c:1418,3'
          Dst:             get_debug_level
        - Src:             'core/socket_info.c:1418,3'
          Dst:             get_debug_facility
        - Src:             'core/socket_info.c:1418,3'
          Dst:             dprint_color
        - Src:             'core/socket_info.c:1418,3'
          Dst:             my_pid
        - Src:             'core/socket_info.c:1418,3'
          Dst:             fprintf
        - Src:             'core/socket_info.c:1418,3'
          Dst:             dprint_color_reset
        - Src:             'core/socket_info.c:1418,3'
          Dst:             get_debug_facility
        - Src:             'core/socket_info.c:1425,3'
          Dst:             close
    - functionName:    send
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - int
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    recv
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - int
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    find_sock_info_by_address_family
      functionSourceFile: '/src/kamailio/src/core/socket_info.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2739
      functionLinenumberEnd: 2766
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         24
      ICount:          124
      EdgeCount:       31
      CyclomaticComplexity: 9
      functionsReached:
        - get_sock_info_list
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/socket_info.c:2743,33'
          Dst:             get_sock_info_list
    - functionName:    get_sock_info_list
      functionSourceFile: '/src/kamailio/src/core/socket_info.c'
      linkageType:     InternalLinkage
      functionLinenumber: 575
      functionLinenumberEnd: 602
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - short
      constantsTouched: []
      argNames:
        - ''
      BBCount:         54
      ICount:          300
      EdgeCount:       66
      CyclomaticComplexity: 14
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
      functionUses:    12
      BranchProfiles:
        - Branch String:   'core/socket_info.c:577,2'
          Branch Sides:    []
      Callsites:
        - Src:             'core/socket_info.c:599,4'
          Dst:             get_debug_level
        - Src:             'core/socket_info.c:599,4'
          Dst:             get_debug_facility
        - Src:             'core/socket_info.c:599,4'
          Dst:             dprint_color
        - Src:             'core/socket_info.c:599,4'
          Dst:             my_pid
        - Src:             'core/socket_info.c:599,4'
          Dst:             fprintf
        - Src:             'core/socket_info.c:599,4'
          Dst:             dprint_color_reset
        - Src:             'core/socket_info.c:599,4'
          Dst:             get_debug_facility
    - functionName:    lookup_local_socket
      functionSourceFile: '/src/kamailio/src/core/socket_info.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2729
      functionLinenumberEnd: 2735
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          39
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - grep_sock_info
        - parse_protohostport
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/socket_info.c:2731,5'
          Dst:             parse_protohostport
        - Src:             'core/socket_info.c:2733,9'
          Dst:             grep_sock_info
    - functionName:    parse_protohostport
      functionSourceFile: '/src/kamailio/src/core/socket_info.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2627
      functionLinenumberEnd: 2723
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         208
      ICount:          1430
      EdgeCount:       273
      CyclomaticComplexity: 67
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
        - parse_proto
        - str2int
      functionUses:    1
      BranchProfiles:
        - Branch String:   'core/socket_info.c:2642,3'
          Branch Sides:    []
      Callsites:
        - Src:             'core/socket_info.c:2676,6'
          Dst:             parse_proto
        - Src:             'core/socket_info.c:2684,6'
          Dst:             str2int
        - Src:             'core/socket_info.c:2695,5'
          Dst:             str2int
        - Src:             'core/socket_info.c:2697,6'
          Dst:             parse_proto
        - Src:             'core/socket_info.c:2712,2'
          Dst:             get_debug_level
        - Src:             'core/socket_info.c:2712,2'
          Dst:             get_debug_facility
        - Src:             'core/socket_info.c:2712,2'
          Dst:             dprint_color
        - Src:             'core/socket_info.c:2712,2'
          Dst:             my_pid
        - Src:             'core/socket_info.c:2712,2'
          Dst:             fprintf
        - Src:             'core/socket_info.c:2712,2'
          Dst:             dprint_color_reset
        - Src:             'core/socket_info.c:2712,2'
          Dst:             get_debug_facility
        - Src:             'core/socket_info.c:2715,2'
          Dst:             get_debug_level
        - Src:             'core/socket_info.c:2715,2'
          Dst:             get_debug_facility
        - Src:             'core/socket_info.c:2715,2'
          Dst:             dprint_color
        - Src:             'core/socket_info.c:2715,2'
          Dst:             my_pid
        - Src:             'core/socket_info.c:2715,2'
          Dst:             fprintf
        - Src:             'core/socket_info.c:2715,2'
          Dst:             dprint_color_reset
        - Src:             'core/socket_info.c:2715,2'
          Dst:             get_debug_facility
        - Src:             'core/socket_info.c:2718,2'
          Dst:             get_debug_level
        - Src:             'core/socket_info.c:2718,2'
          Dst:             get_debug_facility
        - Src:             'core/socket_info.c:2718,2'
          Dst:             dprint_color
        - Src:             'core/socket_info.c:2718,2'
          Dst:             my_pid
        - Src:             'core/socket_info.c:2718,2'
          Dst:             fprintf
        - Src:             'core/socket_info.c:2718,2'
          Dst:             dprint_color_reset
        - Src:             'core/socket_info.c:2718,2'
          Dst:             get_debug_facility
        - Src:             'core/socket_info.c:2721,2'
          Dst:             get_debug_level
        - Src:             'core/socket_info.c:2721,2'
          Dst:             get_debug_facility
        - Src:             'core/socket_info.c:2721,2'
          Dst:             dprint_color
        - Src:             'core/socket_info.c:2721,2'
          Dst:             my_pid
        - Src:             'core/socket_info.c:2721,2'
          Dst:             fprintf
        - Src:             'core/socket_info.c:2721,2'
          Dst:             dprint_color_reset
        - Src:             'core/socket_info.c:2721,2'
          Dst:             get_debug_facility
    - functionName:    grep_sock_info
      functionSourceFile: '/src/kamailio/src/core/socket_info.c'
      linkageType:     InternalLinkage
      functionLinenumber: 718
      functionLinenumberEnd: 803
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - short
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         259
      ICount:          1689
      EdgeCount:       343
      CyclomaticComplexity: 86
      functionsReached:
        - check_local_addresses
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - get_sock_info_list
        - my_pid
        - next_proto
        - si_hname_cmp
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/socket_info.c:737,10'
          Dst:             get_sock_info_list
        - Src:             'core/socket_info.c:744,4'
          Dst:             get_debug_level
        - Src:             'core/socket_info.c:744,4'
          Dst:             get_debug_facility
        - Src:             'core/socket_info.c:744,4'
          Dst:             dprint_color
        - Src:             'core/socket_info.c:744,4'
          Dst:             my_pid
        - Src:             'core/socket_info.c:744,4'
          Dst:             fprintf
        - Src:             'core/socket_info.c:744,4'
          Dst:             dprint_color_reset
        - Src:             'core/socket_info.c:744,4'
          Dst:             get_debug_facility
        - Src:             'core/socket_info.c:748,5'
          Dst:             get_debug_level
        - Src:             'core/socket_info.c:748,5'
          Dst:             get_debug_facility
        - Src:             'core/socket_info.c:748,5'
          Dst:             dprint_color
        - Src:             'core/socket_info.c:748,5'
          Dst:             my_pid
        - Src:             'core/socket_info.c:748,5'
          Dst:             fprintf
        - Src:             'core/socket_info.c:748,5'
          Dst:             dprint_color_reset
        - Src:             'core/socket_info.c:748,5'
          Dst:             get_debug_facility
        - Src:             'core/socket_info.c:754,7'
          Dst:             si_hname_cmp
        - Src:             'core/socket_info.c:758,6'
          Dst:             get_debug_level
        - Src:             'core/socket_info.c:758,6'
          Dst:             get_debug_facility
        - Src:             'core/socket_info.c:758,6'
          Dst:             dprint_color
        - Src:             'core/socket_info.c:758,6'
          Dst:             my_pid
        - Src:             'core/socket_info.c:758,6'
          Dst:             fprintf
        - Src:             'core/socket_info.c:758,6'
          Dst:             dprint_color_reset
        - Src:             'core/socket_info.c:758,6'
          Dst:             get_debug_facility
        - Src:             'core/socket_info.c:760,9'
          Dst:             check_local_addresses
        - Src:             'core/socket_info.c:763,7'
          Dst:             get_debug_level
        - Src:             'core/socket_info.c:763,7'
          Dst:             get_debug_facility
        - Src:             'core/socket_info.c:763,7'
          Dst:             dprint_color
        - Src:             'core/socket_info.c:763,7'
          Dst:             my_pid
        - Src:             'core/socket_info.c:763,7'
          Dst:             fprintf
        - Src:             'core/socket_info.c:763,7'
          Dst:             dprint_color_reset
        - Src:             'core/socket_info.c:763,7'
          Dst:             get_debug_facility
        - Src:             'core/socket_info.c:770,5'
          Dst:             get_debug_level
        - Src:             'core/socket_info.c:770,5'
          Dst:             get_debug_facility
        - Src:             'core/socket_info.c:770,5'
          Dst:             dprint_color
        - Src:             'core/socket_info.c:770,5'
          Dst:             my_pid
        - Src:             'core/socket_info.c:770,5'
          Dst:             fprintf
        - Src:             'core/socket_info.c:770,5'
          Dst:             dprint_color_reset
        - Src:             'core/socket_info.c:770,5'
          Dst:             get_debug_facility
        - Src:             'core/socket_info.c:774,8'
          Dst:             si_hname_cmp
        - Src:             'core/socket_info.c:783,8'
          Dst:             si_hname_cmp
        - Src:             'core/socket_info.c:791,37'
          Dst:             next_proto
    - functionName:    si_hname_cmp
      functionSourceFile: '/src/kamailio/src/core/socket_info.c'
      linkageType:     InternalLinkage
      functionLinenumber: 679
      functionLinenumberEnd: 705
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         24
      ICount:          150
      EdgeCount:       32
      CyclomaticComplexity: 10
      functionsReached:
        - memcmp
        - str2ip6
        - strncasecmp
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'core/socket_info.c:683,8'
          Dst:             strncasecmp
        - Src:             'core/socket_info.c:690,8'
          Dst:             str2ip6
        - Src:             'core/socket_info.c:692,6'
          Dst:             memcmp
        - Src:             'core/socket_info.c:700,8'
          Dst:             memcmp
    - functionName:    check_local_addresses
      functionSourceFile: '/src/kamailio/src/core/socket_info.c'
      linkageType:     InternalLinkage
      functionLinenumber: 616
      functionLinenumberEnd: 666
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         266
      ICount:          1602
      EdgeCount:       353
      CyclomaticComplexity: 89
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - freeifaddrs
        - get_debug_facility
        - get_debug_level
        - getifaddrs
        - ip_addr2a
        - memcmp
        - my_pid
        - sockaddr2ip_addr
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/socket_info.c:621,3'
          Dst:             get_debug_level
        - Src:             'core/socket_info.c:621,3'
          Dst:             get_debug_facility
        - Src:             'core/socket_info.c:621,3'
          Dst:             dprint_color
        - Src:             'core/socket_info.c:621,3'
          Dst:             my_pid
        - Src:             'core/socket_info.c:621,3'
          Dst:             fprintf
        - Src:             'core/socket_info.c:621,3'
          Dst:             dprint_color_reset
        - Src:             'core/socket_info.c:621,3'
          Dst:             get_debug_facility
        - Src:             'core/socket_info.c:626,3'
          Dst:             get_debug_level
        - Src:             'core/socket_info.c:626,3'
          Dst:             get_debug_facility
        - Src:             'core/socket_info.c:626,3'
          Dst:             dprint_color
        - Src:             'core/socket_info.c:626,3'
          Dst:             my_pid
        - Src:             'core/socket_info.c:626,3'
          Dst:             fprintf
        - Src:             'core/socket_info.c:626,3'
          Dst:             dprint_color_reset
        - Src:             'core/socket_info.c:626,3'
          Dst:             get_debug_facility
        - Src:             'core/socket_info.c:633,5'
          Dst:             getifaddrs
        - Src:             'core/socket_info.c:634,3'
          Dst:             get_debug_level
        - Src:             'core/socket_info.c:634,3'
          Dst:             get_debug_facility
        - Src:             'core/socket_info.c:634,3'
          Dst:             dprint_color
        - Src:             'core/socket_info.c:634,3'
          Dst:             my_pid
        - Src:             'core/socket_info.c:634,3'
          Dst:             fprintf
        - Src:             'core/socket_info.c:634,3'
          Dst:             dprint_color_reset
        - Src:             'core/socket_info.c:634,3'
          Dst:             get_debug_facility
        - Src:             'core/socket_info.c:648,3'
          Dst:             sockaddr2ip_addr
        - Src:             'core/socket_info.c:650,3'
          Dst:             get_debug_level
        - Src:             'core/socket_info.c:650,3'
          Dst:             get_debug_facility
        - Src:             'core/socket_info.c:650,3'
          Dst:             ip_addr2a
        - Src:             'core/socket_info.c:650,3'
          Dst:             dprint_color
        - Src:             'core/socket_info.c:650,3'
          Dst:             my_pid
        - Src:             'core/socket_info.c:650,3'
          Dst:             ip_addr2a
        - Src:             'core/socket_info.c:650,3'
          Dst:             fprintf
        - Src:             'core/socket_info.c:650,3'
          Dst:             dprint_color_reset
        - Src:             'core/socket_info.c:650,3'
          Dst:             get_debug_facility
        - Src:             'core/socket_info.c:650,3'
          Dst:             ip_addr2a
        - Src:             'core/socket_info.c:651,6'
          Dst:             memcmp
        - Src:             'core/socket_info.c:653,4'
          Dst:             get_debug_level
        - Src:             'core/socket_info.c:653,4'
          Dst:             get_debug_facility
        - Src:             'core/socket_info.c:653,4'
          Dst:             ip_addr2a
        - Src:             'core/socket_info.c:653,4'
          Dst:             dprint_color
        - Src:             'core/socket_info.c:653,4'
          Dst:             my_pid
        - Src:             'core/socket_info.c:653,4'
          Dst:             ip_addr2a
        - Src:             'core/socket_info.c:653,4'
          Dst:             fprintf
        - Src:             'core/socket_info.c:653,4'
          Dst:             dprint_color_reset
        - Src:             'core/socket_info.c:653,4'
          Dst:             get_debug_facility
        - Src:             'core/socket_info.c:653,4'
          Dst:             ip_addr2a
        - Src:             'core/socket_info.c:658,2'
          Dst:             freeifaddrs
        - Src:             'core/socket_info.c:661,3'
          Dst:             get_debug_level
        - Src:             'core/socket_info.c:661,3'
          Dst:             get_debug_facility
        - Src:             'core/socket_info.c:661,3'
          Dst:             dprint_color
        - Src:             'core/socket_info.c:661,3'
          Dst:             my_pid
        - Src:             'core/socket_info.c:661,3'
          Dst:             fprintf
        - Src:             'core/socket_info.c:661,3'
          Dst:             dprint_color_reset
        - Src:             'core/socket_info.c:661,3'
          Dst:             get_debug_facility
    - functionName:    next_proto
      functionSourceFile: '/src/kamailio/src/core/socket_info.h'
      linkageType:     InternalLinkage
      functionLinenumber: 129
      functionLinenumberEnd: 135
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - short
      constantsTouched: []
      argNames:
        - ''
      BBCount:         47
      ICount:          279
      EdgeCount:       61
      CyclomaticComplexity: 16
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
      functionUses:    10
      BranchProfiles:  []
      Callsites:
        - Src:             'core/socket_info.h:131,3'
          Dst:             get_debug_level
        - Src:             'core/socket_info.h:131,3'
          Dst:             get_debug_facility
        - Src:             'core/socket_info.h:131,3'
          Dst:             dprint_color
        - Src:             'core/socket_info.h:131,3'
          Dst:             my_pid
        - Src:             'core/socket_info.h:131,3'
          Dst:             fprintf
        - Src:             'core/socket_info.h:131,3'
          Dst:             dprint_color_reset
        - Src:             'core/socket_info.h:131,3'
          Dst:             get_debug_facility
    - functionName:    getifaddrs
      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:    sockaddr2ip_addr
      functionSourceFile: '/src/kamailio/src/core/ip_addr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 445
      functionLinenumberEnd: 460
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         47
      ICount:          308
      EdgeCount:       59
      CyclomaticComplexity: 14
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
      functionUses:    2
      BranchProfiles:
        - Branch String:   'core/ip_addr.h:446,2'
          Branch Sides:    []
      Callsites:
        - Src:             'core/ip_addr.h:458,4'
          Dst:             get_debug_level
        - Src:             'core/ip_addr.h:458,4'
          Dst:             get_debug_facility
        - Src:             'core/ip_addr.h:458,4'
          Dst:             dprint_color
        - Src:             'core/ip_addr.h:458,4'
          Dst:             my_pid
        - Src:             'core/ip_addr.h:458,4'
          Dst:             fprintf
        - Src:             'core/ip_addr.h:458,4'
          Dst:             dprint_color_reset
        - Src:             'core/ip_addr.h:458,4'
          Dst:             get_debug_facility
    - functionName:    freeifaddrs
      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:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    str2int
      functionSourceFile: '/src/kamailio/src/core/ut.h'
      linkageType:     InternalLinkage
      functionLinenumber: 700
      functionLinenumberEnd: 702
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         33
      ICount:          173
      EdgeCount:       43
      CyclomaticComplexity: 12
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    init_proto_order
      functionSourceFile: '/src/kamailio/src/core/socket_info.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2590
      functionLinenumberEnd: 2620
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         34
      ICount:          155
      EdgeCount:       43
      CyclomaticComplexity: 11
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    print_aliases
      functionSourceFile: '/src/kamailio/src/core/socket_info.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2574
      functionLinenumberEnd: 2586
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         10
      ICount:          74
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - get_valid_proto_name
        - printf
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/socket_info.c:2579,41'
          Dst:             get_valid_proto_name
        - Src:             'core/socket_info.c:2579,4'
          Dst:             printf
        - Src:             'core/socket_info.c:2582,40'
          Dst:             get_valid_proto_name
        - Src:             'core/socket_info.c:2582,4'
          Dst:             printf
    - functionName:    print_all_socket_lists
      functionSourceFile: '/src/kamailio/src/core/socket_info.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2528
      functionLinenumberEnd: 2570
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         30
      ICount:          238
      EdgeCount:       38
      CyclomaticComplexity: 10
      functionsReached:
        - get_sock_info_list
        - get_valid_proto_name
        - next_proto
        - printf
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/socket_info.c:2536,10'
          Dst:             get_sock_info_list
        - Src:             'core/socket_info.c:2539,36'
          Dst:             get_valid_proto_name
        - Src:             'core/socket_info.c:2539,5'
          Dst:             printf
        - Src:             'core/socket_info.c:2542,6'
          Dst:             printf
        - Src:             'core/socket_info.c:2544,5'
          Dst:             printf
        - Src:             'core/socket_info.c:2549,35'
          Dst:             get_valid_proto_name
        - Src:             'core/socket_info.c:2549,5'
          Dst:             printf
        - Src:             'core/socket_info.c:2552,6'
          Dst:             printf
        - Src:             'core/socket_info.c:2554,5'
          Dst:             printf
        - Src:             'core/socket_info.c:2559,6'
          Dst:             printf
        - Src:             'core/socket_info.c:2563,8'
          Dst:             get_valid_proto_name
        - Src:             'core/socket_info.c:2562,6'
          Dst:             printf
        - Src:             'core/socket_info.c:2566,5'
          Dst:             printf
        - Src:             'core/socket_info.c:2569,19'
          Dst:             next_proto
    - functionName:    fix_socket_list
      functionSourceFile: '/src/kamailio/src/core/socket_info.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1992
      functionLinenumberEnd: 2340
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         461
      ICount:          3060
      EdgeCount:       610
      CyclomaticComplexity: 151
      functionsReached:
        - add_alias
        - add_interfaces
        - addr_info_list_ins_lst
        - addr_info_to_si_lst_after
        - dprint_color
        - dprint_color_reset
        - fix_hostname
        - fix_sock_str
        - fprintf
        - free_addr_info
        - free_addr_info_lst
        - free_sock_info
        - get_debug_facility
        - get_debug_level
        - get_valid_proto_name
        - int2str
        - memcmp
        - my_pid
        - new_sock2list_after
        - strncmp
        - strncpy
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'core/socket_info.c:2015,6'
          Dst:             add_interfaces
        - Src:             'core/socket_info.c:2019,18'
          Dst:             new_sock2list_after
        - Src:             'core/socket_info.c:2027,5'
          Dst:             free_addr_info
        - Src:             'core/socket_info.c:2034,6'
          Dst:             addr_info_list_ins_lst
        - Src:             'core/socket_info.c:2045,8'
          Dst:             addr_info_to_si_lst_after
        - Src:             'core/socket_info.c:2051,5'
          Dst:             free_addr_info_lst
        - Src:             'core/socket_info.c:2057,4'
          Dst:             free_sock_info
        - Src:             'core/socket_info.c:2068,9'
          Dst:             add_interfaces
        - Src:             'core/socket_info.c:2072,7'
          Dst:             addr_info_list_ins_lst
        - Src:             'core/socket_info.c:2075,7'
          Dst:             free_addr_info
        - Src:             'core/socket_info.c:2097,9'
          Dst:             int2str
        - Src:             'core/socket_info.c:2099,4'
          Dst:             get_debug_level
        - Src:             'core/socket_info.c:2099,4'
          Dst:             get_debug_facility
        - Src:             'core/socket_info.c:2099,4'
          Dst:             dprint_color
        - Src:             'core/socket_info.c:2099,4'
          Dst:             my_pid
        - Src:             'core/socket_info.c:2099,4'
          Dst:             fprintf
        - Src:             'core/socket_info.c:2099,4'
          Dst:             dprint_color_reset
        - Src:             'core/socket_info.c:2099,4'
          Dst:             get_debug_facility
        - Src:             'core/socket_info.c:2104,4'
          Dst:             get_debug_level
        - Src:             'core/socket_info.c:2104,4'
          Dst:             get_debug_facility
        - Src:             'core/socket_info.c:2104,4'
          Dst:             dprint_color
        - Src:             'core/socket_info.c:2104,4'
          Dst:             my_pid
        - Src:             'core/socket_info.c:2104,4'
          Dst:             fprintf
        - Src:             'core/socket_info.c:2104,4'
          Dst:             dprint_color_reset
        - Src:             'core/socket_info.c:2104,4'
          Dst:             get_debug_facility
        - Src:             'core/socket_info.c:2107,3'
          Dst:             strncpy
        - Src:             'core/socket_info.c:2110,6'
          Dst:             fix_hostname
        - Src:             'core/socket_info.c:2116,7'
          Dst:             fix_hostname
        - Src:             'core/socket_info.c:2122,6'
          Dst:             fix_sock_str
        - Src:             'core/socket_info.c:2137,10'
          Dst:             memcmp
        - Src:             'core/socket_info.c:2155,6'
          Dst:             addr_info_list_ins_lst
        - Src:             'core/socket_info.c:2168,13'
          Dst:             strncmp
        - Src:             'core/socket_info.c:2171,6'
          Dst:             add_alias
        - Src:             'core/socket_info.c:2178,5'
          Dst:             free_sock_info
        - Src:             'core/socket_info.c:2192,10'
          Dst:             memcmp
        - Src:             'core/socket_info.c:2198,13'
          Dst:             strncmp
        - Src:             'core/socket_info.c:2201,6'
          Dst:             add_alias
        - Src:             'core/socket_info.c:2205,5'
          Dst:             free_addr_info
        - Src:             'core/socket_info.c:2214,11'
          Dst:             memcmp
        - Src:             'core/socket_info.c:2220,14'
          Dst:             strncmp
        - Src:             'core/socket_info.c:2223,7'
          Dst:             add_alias
        - Src:             'core/socket_info.c:2230,6'
          Dst:             free_addr_info
        - Src:             'core/socket_info.c:2247,12'
          Dst:             memcmp
        - Src:             'core/socket_info.c:2253,15'
          Dst:             strncmp
        - Src:             'core/socket_info.c:2256,8'
          Dst:             add_alias
        - Src:             'core/socket_info.c:2260,7'
          Dst:             free_addr_info
        - Src:             'core/socket_info.c:2268,13'
          Dst:             memcmp
        - Src:             'core/socket_info.c:2275,16'
          Dst:             strncmp
        - Src:             'core/socket_info.c:2279,9'
          Dst:             add_alias
        - Src:             'core/socket_info.c:2283,8'
          Dst:             free_addr_info
        - Src:             'core/socket_info.c:2306,5'
          Dst:             get_debug_level
        - Src:             'core/socket_info.c:2306,5'
          Dst:             get_debug_facility
        - Src:             'core/socket_info.c:2306,5'
          Dst:             get_valid_proto_name
        - Src:             'core/socket_info.c:2306,5'
          Dst:             dprint_color
        - Src:             'core/socket_info.c:2306,5'
          Dst:             my_pid
        - Src:             'core/socket_info.c:2306,5'
          Dst:             get_valid_proto_name
        - Src:             'core/socket_info.c:2306,5'
          Dst:             fprintf
        - Src:             'core/socket_info.c:2306,5'
          Dst:             dprint_color_reset
        - Src:             'core/socket_info.c:2306,5'
          Dst:             get_debug_facility
        - Src:             'core/socket_info.c:2306,5'
          Dst:             get_valid_proto_name
        - Src:             'core/socket_info.c:2312,5'
          Dst:             free_sock_info
        - Src:             'core/socket_info.c:2317,7'
          Dst:             get_debug_level
        - Src:             'core/socket_info.c:2317,7'
          Dst:             get_debug_facility
        - Src:             'core/socket_info.c:2317,7'
          Dst:             get_valid_proto_name
        - Src:             'core/socket_info.c:2317,7'
          Dst:             dprint_color
        - Src:             'core/socket_info.c:2317,7'
          Dst:             my_pid
        - Src:             'core/socket_info.c:2317,7'
          Dst:             get_valid_proto_name
        - Src:             'core/socket_info.c:2317,7'
          Dst:             fprintf
        - Src:             'core/socket_info.c:2317,7'
          Dst:             dprint_color_reset
        - Src:             'core/socket_info.c:2317,7'
          Dst:             get_debug_facility
        - Src:             'core/socket_info.c:2317,7'
          Dst:             get_valid_proto_name
        - Src:             'core/socket_info.c:2324,7'
          Dst:             free_addr_info
    - functionName:    add_interfaces
      functionSourceFile: '/src/kamailio/src/core/socket_info.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1795
      functionLinenumberEnd: 1848
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - short
        - short
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         198
      ICount:          1262
      EdgeCount:       263
      CyclomaticComplexity: 67
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - freeifaddrs
        - get_debug_facility
        - get_debug_level
        - getifaddrs
        - htonl
        - ip_addr2a
        - my_pid
        - new_addr_info2list
        - sockaddr2ip_addr
        - strcmp
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'core/socket_info.c:1802,5'
          Dst:             getifaddrs
        - Src:             'core/socket_info.c:1803,3'
          Dst:             get_debug_level
        - Src:             'core/socket_info.c:1803,3'
          Dst:             get_debug_facility
        - Src:             'core/socket_info.c:1803,3'
          Dst:             dprint_color
        - Src:             'core/socket_info.c:1803,3'
          Dst:             my_pid
        - Src:             'core/socket_info.c:1803,3'
          Dst:             fprintf
        - Src:             'core/socket_info.c:1803,3'
          Dst:             dprint_color_reset
        - Src:             'core/socket_info.c:1803,3'
          Dst:             get_debug_facility
        - Src:             'core/socket_info.c:1816,17'
          Dst:             strcmp
        - Src:             'core/socket_info.c:1820,3'
          Dst:             sockaddr2ip_addr
        - Src:             'core/socket_info.c:1821,9'
          Dst:             ip_addr2a
        - Src:             'core/socket_info.c:1825,9'
          Dst:             htonl
        - Src:             'core/socket_info.c:1825,9'
          Dst:             htonl
        - Src:             'core/socket_info.c:1826,5'
          Dst:             get_debug_level
        - Src:             'core/socket_info.c:1826,5'
          Dst:             get_debug_facility
        - Src:             'core/socket_info.c:1826,5'
          Dst:             dprint_color
        - Src:             'core/socket_info.c:1826,5'
          Dst:             my_pid
        - Src:             'core/socket_info.c:1826,5'
          Dst:             fprintf
        - Src:             'core/socket_info.c:1826,5'
          Dst:             dprint_color_reset
        - Src:             'core/socket_info.c:1826,5'
          Dst:             get_debug_facility
        - Src:             'core/socket_info.c:1836,6'
          Dst:             new_addr_info2list
        - Src:             'core/socket_info.c:1837,4'
          Dst:             get_debug_level
        - Src:             'core/socket_info.c:1837,4'
          Dst:             get_debug_facility
        - Src:             'core/socket_info.c:1837,4'
          Dst:             dprint_color
        - Src:             'core/socket_info.c:1837,4'
          Dst:             my_pid
        - Src:             'core/socket_info.c:1837,4'
          Dst:             fprintf
        - Src:             'core/socket_info.c:1837,4'
          Dst:             dprint_color_reset
        - Src:             'core/socket_info.c:1837,4'
          Dst:             get_debug_facility
        - Src:             'core/socket_info.c:1841,3'
          Dst:             get_debug_level
        - Src:             'core/socket_info.c:1841,3'
          Dst:             get_debug_facility
        - Src:             'core/socket_info.c:1841,3'
          Dst:             dprint_color
        - Src:             'core/socket_info.c:1841,3'
          Dst:             my_pid
        - Src:             'core/socket_info.c:1841,3'
          Dst:             fprintf
        - Src:             'core/socket_info.c:1841,3'
          Dst:             dprint_color_reset
        - Src:             'core/socket_info.c:1841,3'
          Dst:             get_debug_facility
        - Src:             'core/socket_info.c:1846,2'
          Dst:             freeifaddrs
    - functionName:    addr_info_to_si_lst
      functionSourceFile: '/src/kamailio/src/core/socket_info.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1952
      functionLinenumberEnd: 1962
      functionDepth:   0
      returnType:      int
      argCount:        9
      argTypes:
        - 'N/A'
        - short
        - char
        - char
        - 'N/A'
        - short
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          78
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - new_sock2list
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'core/socket_info.c:1956,6'
          Dst:             new_sock2list
    - functionName:    new_sock2list
      functionSourceFile: '/src/kamailio/src/core/socket_info.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1092
      functionLinenumberEnd: 1124
      functionDepth:   0
      returnType:      'N/A'
      argCount:        10
      argTypes:
        - 'N/A'
        - 'N/A'
        - short
        - short
        - short
        - 'N/A'
        - short
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         107
      ICount:          699
      EdgeCount:       140
      CyclomaticComplexity: 35
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
        - new_sock_info
        - strlen
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'core/socket_info.c:1095,7'
          Dst:             new_sock_info
        - Src:             'core/socket_info.c:1098,3'
          Dst:             get_debug_level
        - Src:             'core/socket_info.c:1098,3'
          Dst:             get_debug_facility
        - Src:             'core/socket_info.c:1098,3'
          Dst:             dprint_color
        - Src:             'core/socket_info.c:1098,3'
          Dst:             my_pid
        - Src:             'core/socket_info.c:1098,3'
          Dst:             fprintf
        - Src:             'core/socket_info.c:1098,3'
          Dst:             dprint_color_reset
        - Src:             'core/socket_info.c:1098,3'
          Dst:             get_debug_facility
        - Src:             'core/socket_info.c:1107,19'
          Dst:             strlen
        - Src:             'core/socket_info.c:1110,4'
          Dst:             get_debug_level
        - Src:             'core/socket_info.c:1110,4'
          Dst:             get_debug_facility
        - Src:             'core/socket_info.c:1110,4'
          Dst:             dprint_color
        - Src:             'core/socket_info.c:1110,4'
          Dst:             my_pid
        - Src:             'core/socket_info.c:1110,4'
          Dst:             fprintf
        - Src:             'core/socket_info.c:1110,4'
          Dst:             dprint_color_reset
        - Src:             'core/socket_info.c:1110,4'
          Dst:             get_debug_facility
    - functionName:    fix_all_socket_lists
      functionSourceFile: '/src/kamailio/src/core/socket_info.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2347
      functionLinenumberEnd: 2524
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         389
      ICount:          2115
      EdgeCount:       521
      CyclomaticComplexity: 134
      functionsReached:
        - add_interfaces
        - add_interfaces_via_netlink
        - add_listen_iface
        - addr_info_to_si_lst
        - dprint_color
        - dprint_color_reset
        - fix_socket_list
        - fprintf
        - free_addr_info_lst
        - get_debug_facility
        - get_debug_level
        - my_pid
        - uname
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/socket_info.c:2366,8'
          Dst:             add_interfaces
        - Src:             'core/socket_info.c:2369,13'
          Dst:             add_interfaces_via_netlink
        - Src:             'core/socket_info.c:2378,9'
          Dst:             addr_info_to_si_lst
        - Src:             'core/socket_info.c:2381,4'
          Dst:             free_addr_info_lst
        - Src:             'core/socket_info.c:2386,10'
          Dst:             add_interfaces
        - Src:             'core/socket_info.c:2389,15'
          Dst:             add_interfaces_via_netlink
        - Src:             'core/socket_info.c:2399,11'
          Dst:             addr_info_to_si_lst
        - Src:             'core/socket_info.c:2403,5'
          Dst:             free_addr_info_lst
        - Src:             'core/socket_info.c:2407,11'
          Dst:             add_interfaces
        - Src:             'core/socket_info.c:2410,16'
          Dst:             add_interfaces_via_netlink
        - Src:             'core/socket_info.c:2421,12'
          Dst:             addr_info_to_si_lst
        - Src:             'core/socket_info.c:2426,5'
          Dst:             free_addr_info_lst
        - Src:             'core/socket_info.c:2433,10'
          Dst:             add_interfaces
        - Src:             'core/socket_info.c:2436,15'
          Dst:             add_interfaces_via_netlink
        - Src:             'core/socket_info.c:2446,11'
          Dst:             addr_info_to_si_lst
        - Src:             'core/socket_info.c:2450,5'
          Dst:             free_addr_info_lst
        - Src:             'core/socket_info.c:2457,7'
          Dst:             uname
        - Src:             'core/socket_info.c:2458,5'
          Dst:             get_debug_level
        - Src:             'core/socket_info.c:2458,5'
          Dst:             get_debug_facility
        - Src:             'core/socket_info.c:2458,5'
          Dst:             dprint_color
        - Src:             'core/socket_info.c:2458,5'
          Dst:             my_pid
        - Src:             'core/socket_info.c:2458,5'
          Dst:             fprintf
        - Src:             'core/socket_info.c:2458,5'
          Dst:             dprint_color_reset
        - Src:             'core/socket_info.c:2458,5'
          Dst:             get_debug_facility
        - Src:             'core/socket_info.c:2461,7'
          Dst:             add_listen_iface
        - Src:             'core/socket_info.c:2462,5'
          Dst:             get_debug_level
        - Src:             'core/socket_info.c:2462,5'
          Dst:             get_debug_facility
        - Src:             'core/socket_info.c:2462,5'
          Dst:             dprint_color
        - Src:             'core/socket_info.c:2462,5'
          Dst:             my_pid
        - Src:             'core/socket_info.c:2462,5'
          Dst:             fprintf
        - Src:             'core/socket_info.c:2462,5'
          Dst:             dprint_color_reset
        - Src:             'core/socket_info.c:2462,5'
          Dst:             get_debug_facility
        - Src:             'core/socket_info.c:2468,5'
          Dst:             fix_socket_list
        - Src:             'core/socket_info.c:2469,3'
          Dst:             get_debug_level
        - Src:             'core/socket_info.c:2469,3'
          Dst:             get_debug_facility
        - Src:             'core/socket_info.c:2469,3'
          Dst:             dprint_color
        - Src:             'core/socket_info.c:2469,3'
          Dst:             my_pid
        - Src:             'core/socket_info.c:2469,3'
          Dst:             fprintf
        - Src:             'core/socket_info.c:2469,3'
          Dst:             dprint_color_reset
        - Src:             'core/socket_info.c:2469,3'
          Dst:             get_debug_facility
        - Src:             'core/socket_info.c:2477,22'
          Dst:             fix_socket_list
        - Src:             'core/socket_info.c:2478,3'
          Dst:             get_debug_level
        - Src:             'core/socket_info.c:2478,3'
          Dst:             get_debug_facility
        - Src:             'core/socket_info.c:2478,3'
          Dst:             dprint_color
        - Src:             'core/socket_info.c:2478,3'
          Dst:             my_pid
        - Src:             'core/socket_info.c:2478,3'
          Dst:             fprintf
        - Src:             'core/socket_info.c:2478,3'
          Dst:             dprint_color_reset
        - Src:             'core/socket_info.c:2478,3'
          Dst:             get_debug_facility
        - Src:             'core/socket_info.c:2486,22'
          Dst:             fix_socket_list
        - Src:             'core/socket_info.c:2487,3'
          Dst:             get_debug_level
        - Src:             'core/socket_info.c:2487,3'
          Dst:             get_debug_facility
        - Src:             'core/socket_info.c:2487,3'
          Dst:             dprint_color
        - Src:             'core/socket_info.c:2487,3'
          Dst:             my_pid
        - Src:             'core/socket_info.c:2487,3'
          Dst:             fprintf
        - Src:             'core/socket_info.c:2487,3'
          Dst:             dprint_color_reset
        - Src:             'core/socket_info.c:2487,3'
          Dst:             get_debug_facility
        - Src:             'core/socket_info.c:2497,23'
          Dst:             fix_socket_list
        - Src:             'core/socket_info.c:2498,3'
          Dst:             get_debug_level
        - Src:             'core/socket_info.c:2498,3'
          Dst:             get_debug_facility
        - Src:             'core/socket_info.c:2498,3'
          Dst:             dprint_color
        - Src:             'core/socket_info.c:2498,3'
          Dst:             my_pid
        - Src:             'core/socket_info.c:2498,3'
          Dst:             fprintf
        - Src:             'core/socket_info.c:2498,3'
          Dst:             dprint_color_reset
        - Src:             'core/socket_info.c:2498,3'
          Dst:             get_debug_facility
        - Src:             'core/socket_info.c:2516,3'
          Dst:             get_debug_level
        - Src:             'core/socket_info.c:2516,3'
          Dst:             get_debug_facility
        - Src:             'core/socket_info.c:2516,3'
          Dst:             dprint_color
        - Src:             'core/socket_info.c:2516,3'
          Dst:             my_pid
        - Src:             'core/socket_info.c:2516,3'
          Dst:             fprintf
        - Src:             'core/socket_info.c:2516,3'
          Dst:             dprint_color_reset
        - Src:             'core/socket_info.c:2516,3'
          Dst:             get_debug_facility
        - Src:             'core/socket_info.c:2522,3'
          Dst:             free_addr_info_lst
    - functionName:    add_interfaces_via_netlink
      functionSourceFile: '/src/kamailio/src/core/socket_info.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1737
      functionLinenumberEnd: 1785
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - short
        - short
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         238
      ICount:          1452
      EdgeCount:       315
      CyclomaticComplexity: 79
      functionsReached:
        - build_iface_list
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
        - new_addr_info2list
        - strlen
        - strncmp
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'core/socket_info.c:1742,24'
          Dst:             build_iface_list
        - Src:             'core/socket_info.c:1743,3'
          Dst:             get_debug_level
        - Src:             'core/socket_info.c:1743,3'
          Dst:             get_debug_facility
        - Src:             'core/socket_info.c:1743,3'
          Dst:             dprint_color
        - Src:             'core/socket_info.c:1743,3'
          Dst:             my_pid
        - Src:             'core/socket_info.c:1743,3'
          Dst:             fprintf
        - Src:             'core/socket_info.c:1743,3'
          Dst:             dprint_color_reset
        - Src:             'core/socket_info.c:1743,3'
          Dst:             get_debug_facility
        - Src:             'core/socket_info.c:1752,42'
          Dst:             strlen
        - Src:             'core/socket_info.c:1752,9'
          Dst:             strncmp
        - Src:             'core/socket_info.c:1759,5'
          Dst:             get_debug_level
        - Src:             'core/socket_info.c:1759,5'
          Dst:             get_debug_facility
        - Src:             'core/socket_info.c:1759,5'
          Dst:             dprint_color
        - Src:             'core/socket_info.c:1759,5'
          Dst:             my_pid
        - Src:             'core/socket_info.c:1759,5'
          Dst:             fprintf
        - Src:             'core/socket_info.c:1759,5'
          Dst:             dprint_color_reset
        - Src:             'core/socket_info.c:1759,5'
          Dst:             get_debug_facility
        - Src:             'core/socket_info.c:1761,8'
          Dst:             strlen
        - Src:             'core/socket_info.c:1762,6'
          Dst:             get_debug_level
        - Src:             'core/socket_info.c:1762,6'
          Dst:             get_debug_facility
        - Src:             'core/socket_info.c:1762,6'
          Dst:             dprint_color
        - Src:             'core/socket_info.c:1762,6'
          Dst:             my_pid
        - Src:             'core/socket_info.c:1762,6'
          Dst:             fprintf
        - Src:             'core/socket_info.c:1762,6'
          Dst:             dprint_color_reset
        - Src:             'core/socket_info.c:1762,6'
          Dst:             get_debug_facility
        - Src:             'core/socket_info.c:1770,7'
          Dst:             get_debug_level
        - Src:             'core/socket_info.c:1770,7'
          Dst:             get_debug_facility
        - Src:             'core/socket_info.c:1770,7'
          Dst:             dprint_color
        - Src:             'core/socket_info.c:1770,7'
          Dst:             my_pid
        - Src:             'core/socket_info.c:1770,7'
          Dst:             fprintf
        - Src:             'core/socket_info.c:1770,7'
          Dst:             dprint_color_reset
        - Src:             'core/socket_info.c:1770,7'
          Dst:             get_debug_facility
        - Src:             'core/socket_info.c:1774,9'
          Dst:             new_addr_info2list
        - Src:             'core/socket_info.c:1775,7'
          Dst:             get_debug_level
        - Src:             'core/socket_info.c:1775,7'
          Dst:             get_debug_facility
        - Src:             'core/socket_info.c:1775,7'
          Dst:             dprint_color
        - Src:             'core/socket_info.c:1775,7'
          Dst:             my_pid
        - Src:             'core/socket_info.c:1775,7'
          Dst:             fprintf
        - Src:             'core/socket_info.c:1775,7'
          Dst:             dprint_color_reset
        - Src:             'core/socket_info.c:1775,7'
          Dst:             get_debug_facility
    - functionName:    uname
      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:    add_listen_iface
      functionSourceFile: '/src/kamailio/src/core/socket_info.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1246
      functionLinenumberEnd: 1248
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - short
        - short
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - add_listen_advertise_iface_name
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'core/socket_info.c:1247,9'
          Dst:             add_listen_advertise_iface_name
    - functionName:    add_listen_advertise_iface_name
      functionSourceFile: '/src/kamailio/src/core/socket_info.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1223
      functionLinenumberEnd: 1230
      functionDepth:   0
      returnType:      int
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - short
        - short
        - short
        - 'N/A'
        - short
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          53
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - add_listen_socket_info
      functionUses:    10
      BranchProfiles:  []
      Callsites:
        - Src:             'core/socket_info.c:1224,5'
          Dst:             add_listen_socket_info
    - functionName:    add_listen_socket_info
      functionSourceFile: '/src/kamailio/src/core/socket_info.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1155
      functionLinenumberEnd: 1215
      functionDepth:   0
      returnType:      'N/A'
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - short
        - short
        - short
        - 'N/A'
        - short
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         162
      ICount:          958
      EdgeCount:       214
      CyclomaticComplexity: 54
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - get_sock_info_list
        - my_pid
        - new_sock2list
        - next_proto
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'core/socket_info.c:1164,10'
          Dst:             get_sock_info_list
        - Src:             'core/socket_info.c:1185,12'
          Dst:             new_sock2list
        - Src:             'core/socket_info.c:1188,5'
          Dst:             get_debug_level
        - Src:             'core/socket_info.c:1188,5'
          Dst:             get_debug_facility
        - Src:             'core/socket_info.c:1188,5'
          Dst:             dprint_color
        - Src:             'core/socket_info.c:1188,5'
          Dst:             my_pid
        - Src:             'core/socket_info.c:1188,5'
          Dst:             fprintf
        - Src:             'core/socket_info.c:1188,5'
          Dst:             dprint_color_reset
        - Src:             'core/socket_info.c:1188,5'
          Dst:             get_debug_facility
        - Src:             'core/socket_info.c:1194,8'
          Dst:             new_sock2list
        - Src:             'core/socket_info.c:1198,6'
          Dst:             get_debug_level
        - Src:             'core/socket_info.c:1198,6'
          Dst:             get_debug_facility
        - Src:             'core/socket_info.c:1198,6'
          Dst:             dprint_color
        - Src:             'core/socket_info.c:1198,6'
          Dst:             my_pid
        - Src:             'core/socket_info.c:1198,6'
          Dst:             fprintf
        - Src:             'core/socket_info.c:1198,6'
          Dst:             dprint_color_reset
        - Src:             'core/socket_info.c:1198,6'
          Dst:             get_debug_facility
        - Src:             'core/socket_info.c:1203,12'
          Dst:             new_sock2list
        - Src:             'core/socket_info.c:1206,5'
          Dst:             get_debug_level
        - Src:             'core/socket_info.c:1206,5'
          Dst:             get_debug_facility
        - Src:             'core/socket_info.c:1206,5'
          Dst:             dprint_color
        - Src:             'core/socket_info.c:1206,5'
          Dst:             my_pid
        - Src:             'core/socket_info.c:1206,5'
          Dst:             fprintf
        - Src:             'core/socket_info.c:1206,5'
          Dst:             dprint_color_reset
        - Src:             'core/socket_info.c:1206,5'
          Dst:             get_debug_facility
        - Src:             'core/socket_info.c:1210,37'
          Dst:             next_proto
    - functionName:    build_iface_list
      functionSourceFile: '/src/kamailio/src/core/socket_info.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1524
      functionLinenumberEnd: 1728
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         791
      ICount:          4853
      EdgeCount:       1044
      CyclomaticComplexity: 255
      functionsReached:
        - __errno_location
        - close
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - get_flags
        - getpid
        - htons
        - inet_ntop
        - my_pid
        - nl_bound_sock
        - recv
        - send
        - strlen
        - strncpy
      functionUses:    1
      BranchProfiles:
        - Branch String:   'core/socket_info.c:1628,5'
          Branch Sides:    []
      Callsites:
        - Src:             'core/socket_info.c:1553,4'
          Dst:             get_debug_level
        - Src:             'core/socket_info.c:1553,4'
          Dst:             get_debug_facility
        - Src:             'core/socket_info.c:1553,4'
          Dst:             dprint_color
        - Src:             'core/socket_info.c:1553,4'
          Dst:             my_pid
        - Src:             'core/socket_info.c:1553,4'
          Dst:             fprintf
        - Src:             'core/socket_info.c:1553,4'
          Dst:             dprint_color_reset
        - Src:             'core/socket_info.c:1553,4'
          Dst:             get_debug_facility
        - Src:             'core/socket_info.c:1560,16'
          Dst:             nl_bound_sock
        - Src:             'core/socket_info.c:1564,3'
          Dst:             getpid
        - Src:             'core/socket_info.c:1566,6'
          Dst:             send
        - Src:             'core/socket_info.c:1567,4'
          Dst:             get_debug_level
        - Src:             'core/socket_info.c:1567,4'
          Dst:             get_debug_facility
        - Src:             'core/socket_info.c:1567,4'
          Dst:             dprint_color
        - Src:             'core/socket_info.c:1567,4'
          Dst:             my_pid
        - Src:             'core/socket_info.c:1567,4'
          Dst:             fprintf
        - Src:             'core/socket_info.c:1567,4'
          Dst:             dprint_color_reset
        - Src:             'core/socket_info.c:1567,4'
          Dst:             get_debug_facility
        - Src:             'core/socket_info.c:1576,5'
          Dst:             get_debug_level
        - Src:             'core/socket_info.c:1576,5'
          Dst:             get_debug_facility
        - Src:             'core/socket_info.c:1576,5'
          Dst:             dprint_color
        - Src:             'core/socket_info.c:1576,5'
          Dst:             my_pid
        - Src:             'core/socket_info.c:1576,5'
          Dst:             fprintf
        - Src:             'core/socket_info.c:1576,5'
          Dst:             dprint_color_reset
        - Src:             'core/socket_info.c:1576,5'
          Dst:             get_debug_facility
        - Src:             'core/socket_info.c:1579,10'
          Dst:             recv
        - Src:             'core/socket_info.c:1581,5'
          Dst:             get_debug_level
        - Src:             'core/socket_info.c:1581,5'
          Dst:             get_debug_facility
        - Src:             'core/socket_info.c:1581,5'
          Dst:             __errno_location
        - Src:             'core/socket_info.c:1581,5'
          Dst:             dprint_color
        - Src:             'core/socket_info.c:1581,5'
          Dst:             my_pid
        - Src:             'core/socket_info.c:1581,5'
          Dst:             __errno_location
        - Src:             'core/socket_info.c:1581,5'
          Dst:             fprintf
        - Src:             'core/socket_info.c:1581,5'
          Dst:             dprint_color_reset
        - Src:             'core/socket_info.c:1581,5'
          Dst:             get_debug_facility
        - Src:             'core/socket_info.c:1581,5'
          Dst:             __errno_location
        - Src:             'core/socket_info.c:1584,4'
          Dst:             get_debug_level
        - Src:             'core/socket_info.c:1584,4'
          Dst:             get_debug_facility
        - Src:             'core/socket_info.c:1584,4'
          Dst:             dprint_color
        - Src:             'core/socket_info.c:1584,4'
          Dst:             my_pid
        - Src:             'core/socket_info.c:1584,4'
          Dst:             fprintf
        - Src:             'core/socket_info.c:1584,4'
          Dst:             dprint_color_reset
        - Src:             'core/socket_info.c:1584,4'
          Dst:             get_debug_facility
        - Src:             'core/socket_info.c:1587,5'
          Dst:             get_debug_level
        - Src:             'core/socket_info.c:1587,5'
          Dst:             get_debug_facility
        - Src:             'core/socket_info.c:1587,5'
          Dst:             dprint_color
        - Src:             'core/socket_info.c:1587,5'
          Dst:             my_pid
        - Src:             'core/socket_info.c:1587,5'
          Dst:             fprintf
        - Src:             'core/socket_info.c:1587,5'
          Dst:             dprint_color_reset
        - Src:             'core/socket_info.c:1587,5'
          Dst:             get_debug_facility
        - Src:             'core/socket_info.c:1591,5'
          Dst:             get_debug_level
        - Src:             'core/socket_info.c:1591,5'
          Dst:             get_debug_facility
        - Src:             'core/socket_info.c:1591,5'
          Dst:             dprint_color
        - Src:             'core/socket_info.c:1591,5'
          Dst:             my_pid
        - Src:             'core/socket_info.c:1591,5'
          Dst:             fprintf
        - Src:             'core/socket_info.c:1591,5'
          Dst:             dprint_color_reset
        - Src:             'core/socket_info.c:1591,5'
          Dst:             get_debug_facility
        - Src:             'core/socket_info.c:1616,5'
          Dst:             get_debug_level
        - Src:             'core/socket_info.c:1616,5'
          Dst:             get_debug_facility
        - Src:             'core/socket_info.c:1616,5'
          Dst:             dprint_color
        - Src:             'core/socket_info.c:1616,5'
          Dst:             my_pid
        - Src:             'core/socket_info.c:1616,5'
          Dst:             fprintf
        - Src:             'core/socket_info.c:1616,5'
          Dst:             dprint_color_reset
        - Src:             'core/socket_info.c:1616,5'
          Dst:             get_debug_facility
        - Src:             'core/socket_info.c:1619,4'
          Dst:             get_debug_level
        - Src:             'core/socket_info.c:1619,4'
          Dst:             get_debug_facility
        - Src:             'core/socket_info.c:1619,4'
          Dst:             dprint_color
        - Src:             'core/socket_info.c:1619,4'
          Dst:             my_pid
        - Src:             'core/socket_info.c:1619,4'
          Dst:             fprintf
        - Src:             'core/socket_info.c:1619,4'
          Dst:             dprint_color_reset
        - Src:             'core/socket_info.c:1619,4'
          Dst:             get_debug_facility
        - Src:             'core/socket_info.c:1630,7'
          Dst:             inet_ntop
        - Src:             'core/socket_info.c:1632,38'
          Dst:             htons
        - Src:             'core/socket_info.c:1633,8'
          Dst:             get_debug_level
        - Src:             'core/socket_info.c:1633,8'
          Dst:             get_debug_facility
        - Src:             'core/socket_info.c:1633,8'
          Dst:             dprint_color
        - Src:             'core/socket_info.c:1633,8'
          Dst:             my_pid
        - Src:             'core/socket_info.c:1633,8'
          Dst:             fprintf
        - Src:             'core/socket_info.c:1633,8'
          Dst:             dprint_color_reset
        - Src:             'core/socket_info.c:1633,8'
          Dst:             get_debug_facility
        - Src:             'core/socket_info.c:1636,7'
          Dst:             get_debug_level
        - Src:             'core/socket_info.c:1636,7'
          Dst:             get_debug_facility
        - Src:             'core/socket_info.c:1636,7'
          Dst:             dprint_color
        - Src:             'core/socket_info.c:1636,7'
          Dst:             my_pid
        - Src:             'core/socket_info.c:1636,7'
          Dst:             fprintf
        - Src:             'core/socket_info.c:1636,7'
          Dst:             dprint_color_reset
        - Src:             'core/socket_info.c:1636,7'
          Dst:             get_debug_facility
        - Src:             'core/socket_info.c:1640,7'
          Dst:             inet_ntop
        - Src:             'core/socket_info.c:1642,38'
          Dst:             htons
        - Src:             'core/socket_info.c:1643,8'
          Dst:             get_debug_level
        - Src:             'core/socket_info.c:1643,8'
          Dst:             get_debug_facility
        - Src:             'core/socket_info.c:1643,8'
          Dst:             dprint_color
        - Src:             'core/socket_info.c:1643,8'
          Dst:             my_pid
        - Src:             'core/socket_info.c:1643,8'
          Dst:             fprintf
        - Src:             'core/socket_info.c:1643,8'
          Dst:             dprint_color_reset
        - Src:             'core/socket_info.c:1643,8'
          Dst:             get_debug_facility
        - Src:             'core/socket_info.c:1646,7'
          Dst:             get_debug_level
        - Src:             'core/socket_info.c:1646,7'
          Dst:             get_debug_facility
        - Src:             'core/socket_info.c:1646,7'
          Dst:             dprint_color
        - Src:             'core/socket_info.c:1646,7'
          Dst:             my_pid
        - Src:             'core/socket_info.c:1646,7'
          Dst:             fprintf
        - Src:             'core/socket_info.c:1646,7'
          Dst:             dprint_color_reset
        - Src:             'core/socket_info.c:1646,7'
          Dst:             get_debug_facility
        - Src:             'core/socket_info.c:1650,7'
          Dst:             get_debug_level
        - Src:             'core/socket_info.c:1650,7'
          Dst:             get_debug_facility
        - Src:             'core/socket_info.c:1650,7'
          Dst:             dprint_color
        - Src:             'core/socket_info.c:1650,7'
          Dst:             my_pid
        - Src:             'core/socket_info.c:1650,7'
          Dst:             fprintf
        - Src:             'core/socket_info.c:1650,7'
          Dst:             dprint_color_reset
        - Src:             'core/socket_info.c:1650,7'
          Dst:             get_debug_facility
        - Src:             'core/socket_info.c:1651,7'
          Dst:             strncpy
        - Src:             'core/socket_info.c:1665,6'
          Dst:             get_debug_level
        - Src:             'core/socket_info.c:1665,6'
          Dst:             get_debug_facility
        - Src:             'core/socket_info.c:1665,6'
          Dst:             dprint_color
        - Src:             'core/socket_info.c:1665,6'
          Dst:             my_pid
        - Src:             'core/socket_info.c:1665,6'
          Dst:             fprintf
        - Src:             'core/socket_info.c:1665,6'
          Dst:             dprint_color_reset
        - Src:             'core/socket_info.c:1665,6'
          Dst:             get_debug_facility
        - Src:             'core/socket_info.c:1672,6'
          Dst:             get_debug_level
        - Src:             'core/socket_info.c:1672,6'
          Dst:             get_debug_facility
        - Src:             'core/socket_info.c:1672,6'
          Dst:             dprint_color
        - Src:             'core/socket_info.c:1672,6'
          Dst:             my_pid
        - Src:             'core/socket_info.c:1672,6'
          Dst:             fprintf
        - Src:             'core/socket_info.c:1672,6'
          Dst:             dprint_color_reset
        - Src:             'core/socket_info.c:1672,6'
          Dst:             get_debug_facility
        - Src:             'core/socket_info.c:1687,6'
          Dst:             get_debug_level
        - Src:             'core/socket_info.c:1687,6'
          Dst:             get_debug_facility
        - Src:             'core/socket_info.c:1687,6'
          Dst:             dprint_color
        - Src:             'core/socket_info.c:1687,6'
          Dst:             my_pid
        - Src:             'core/socket_info.c:1687,6'
          Dst:             fprintf
        - Src:             'core/socket_info.c:1687,6'
          Dst:             dprint_color_reset
        - Src:             'core/socket_info.c:1687,6'
          Dst:             get_debug_facility
        - Src:             'core/socket_info.c:1696,7'
          Dst:             strlen
        - Src:             'core/socket_info.c:1696,42'
          Dst:             strlen
        - Src:             'core/socket_info.c:1716,3'
          Dst:             close
        - Src:             'core/socket_info.c:1720,3'
          Dst:             get_flags
        - Src:             'core/socket_info.c:1726,3'
          Dst:             close
    - functionName:    inet_ntop
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    addattr_l
      functionSourceFile: '/src/kamailio/src/core/socket_info.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1372
      functionLinenumberEnd: 1387
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          98
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - fprintf
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/socket_info.c:1377,3'
          Dst:             fprintf
    - functionName:    add_listen_socket_extras
      functionSourceFile: '/src/kamailio/src/core/socket_info.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1262
      functionLinenumberEnd: 1282
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         94
      ICount:          644
      EdgeCount:       124
      CyclomaticComplexity: 32
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/socket_info.c:1265,4'
          Dst:             get_debug_level
        - Src:             'core/socket_info.c:1265,4'
          Dst:             get_debug_facility
        - Src:             'core/socket_info.c:1265,4'
          Dst:             dprint_color
        - Src:             'core/socket_info.c:1265,4'
          Dst:             my_pid
        - Src:             'core/socket_info.c:1265,4'
          Dst:             fprintf
        - Src:             'core/socket_info.c:1265,4'
          Dst:             dprint_color_reset
        - Src:             'core/socket_info.c:1265,4'
          Dst:             get_debug_facility
        - Src:             'core/socket_info.c:1276,4'
          Dst:             get_debug_level
        - Src:             'core/socket_info.c:1276,4'
          Dst:             get_debug_facility
        - Src:             'core/socket_info.c:1276,4'
          Dst:             dprint_color
        - Src:             'core/socket_info.c:1276,4'
          Dst:             my_pid
        - Src:             'core/socket_info.c:1276,4'
          Dst:             fprintf
        - Src:             'core/socket_info.c:1276,4'
          Dst:             dprint_color_reset
        - Src:             'core/socket_info.c:1276,4'
          Dst:             get_debug_facility
    - functionName:    add_listen_socket
      functionSourceFile: '/src/kamailio/src/core/socket_info.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1285
      functionLinenumberEnd: 1333
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         63
      ICount:          450
      EdgeCount:       84
      CyclomaticComplexity: 23
      functionsReached:
        - add_listen_socket_extras
        - add_listen_socket_info
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
        - snprintf
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/socket_info.c:1293,3'
          Dst:             get_debug_level
        - Src:             'core/socket_info.c:1293,3'
          Dst:             get_debug_facility
        - Src:             'core/socket_info.c:1293,3'
          Dst:             dprint_color
        - Src:             'core/socket_info.c:1293,3'
          Dst:             my_pid
        - Src:             'core/socket_info.c:1293,3'
          Dst:             fprintf
        - Src:             'core/socket_info.c:1293,3'
          Dst:             dprint_color_reset
        - Src:             'core/socket_info.c:1293,3'
          Dst:             get_debug_facility
        - Src:             'core/socket_info.c:1301,11'
          Dst:             add_listen_socket_info
        - Src:             'core/socket_info.c:1307,6'
          Dst:             add_listen_socket_extras
        - Src:             'core/socket_info.c:1317,4'
          Dst:             snprintf
        - Src:             'core/socket_info.c:1322,11'
          Dst:             add_listen_socket_info
        - Src:             'core/socket_info.c:1328,6'
          Dst:             add_listen_socket_extras
    - functionName:    add_listen_iface_name
      functionSourceFile: '/src/kamailio/src/core/socket_info.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1256
      functionLinenumberEnd: 1258
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - short
        - short
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - add_listen_advertise_iface_name
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/socket_info.c:1257,9'
          Dst:             add_listen_advertise_iface_name
    - functionName:    add_listen_advertise_iface
      functionSourceFile: '/src/kamailio/src/core/socket_info.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1237
      functionLinenumberEnd: 1239
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - short
        - short
        - short
        - 'N/A'
        - short
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          36
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - add_listen_advertise_iface_name
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'core/socket_info.c:1238,9'
          Dst:             add_listen_advertise_iface_name
    - functionName:    find_si
      functionSourceFile: '/src/kamailio/src/core/socket_info.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1051
      functionLinenumberEnd: 1083
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - short
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         46
      ICount:          262
      EdgeCount:       60
      CyclomaticComplexity: 16
      functionsReached:
        - get_sock_info_list
        - memcmp
        - next_proto
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'core/socket_info.c:1060,10'
          Dst:             get_sock_info_list
        - Src:             'core/socket_info.c:1071,7'
          Dst:             memcmp
        - Src:             'core/socket_info.c:1072,9'
          Dst:             memcmp
        - Src:             'core/socket_info.c:1075,8'
          Dst:             memcmp
        - Src:             'core/socket_info.c:1078,37'
          Dst:             next_proto
    - functionName:    grep_sock_info_by_port
      functionSourceFile: '/src/kamailio/src/core/socket_info.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1008
      functionLinenumberEnd: 1037
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - short
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         66
      ICount:          381
      EdgeCount:       86
      CyclomaticComplexity: 22
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - get_sock_info_list
        - my_pid
        - next_proto
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/socket_info.c:1019,10'
          Dst:             get_sock_info_list
        - Src:             'core/socket_info.c:1025,4'
          Dst:             get_debug_level
        - Src:             'core/socket_info.c:1025,4'
          Dst:             get_debug_facility
        - Src:             'core/socket_info.c:1025,4'
          Dst:             dprint_color
        - Src:             'core/socket_info.c:1025,4'
          Dst:             my_pid
        - Src:             'core/socket_info.c:1025,4'
          Dst:             fprintf
        - Src:             'core/socket_info.c:1025,4'
          Dst:             dprint_color_reset
        - Src:             'core/socket_info.c:1025,4'
          Dst:             get_debug_facility
        - Src:             'core/socket_info.c:1030,37'
          Dst:             next_proto
    - functionName:    ksr_get_socket_by_address
      functionSourceFile: '/src/kamailio/src/core/socket_info.c'
      linkageType:     InternalLinkage
      functionLinenumber: 989
      functionLinenumberEnd: 999
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          36
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ksr_get_socket_by_advertise
        - ksr_get_socket_by_listen
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/socket_info.c:992,7'
          Dst:             ksr_get_socket_by_listen
        - Src:             'core/socket_info.c:998,9'
          Dst:             ksr_get_socket_by_advertise
    - functionName:    ksr_get_socket_by_listen
      functionSourceFile: '/src/kamailio/src/core/socket_info.c'
      linkageType:     InternalLinkage
      functionLinenumber: 887
      functionLinenumberEnd: 917
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         61
      ICount:          393
      EdgeCount:       80
      CyclomaticComplexity: 21
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - get_sock_info_list
        - my_pid
        - next_proto
        - strncasecmp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/socket_info.c:895,10'
          Dst:             get_sock_info_list
        - Src:             'core/socket_info.c:906,4'
          Dst:             get_debug_level
        - Src:             'core/socket_info.c:906,4'
          Dst:             get_debug_facility
        - Src:             'core/socket_info.c:906,4'
          Dst:             dprint_color
        - Src:             'core/socket_info.c:906,4'
          Dst:             my_pid
        - Src:             'core/socket_info.c:906,4'
          Dst:             fprintf
        - Src:             'core/socket_info.c:906,4'
          Dst:             dprint_color_reset
        - Src:             'core/socket_info.c:906,4'
          Dst:             get_debug_facility
        - Src:             'core/socket_info.c:909,9'
          Dst:             strncasecmp
        - Src:             'core/socket_info.c:914,21'
          Dst:             next_proto
    - functionName:    ksr_get_socket_by_advertise
      functionSourceFile: '/src/kamailio/src/core/socket_info.c'
      linkageType:     InternalLinkage
      functionLinenumber: 920
      functionLinenumberEnd: 952
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         61
      ICount:          402
      EdgeCount:       80
      CyclomaticComplexity: 21
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - get_sock_info_list
        - my_pid
        - next_proto
        - strncasecmp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/socket_info.c:928,10'
          Dst:             get_sock_info_list
        - Src:             'core/socket_info.c:939,4'
          Dst:             get_debug_level
        - Src:             'core/socket_info.c:939,4'
          Dst:             get_debug_facility
        - Src:             'core/socket_info.c:939,4'
          Dst:             dprint_color
        - Src:             'core/socket_info.c:939,4'
          Dst:             my_pid
        - Src:             'core/socket_info.c:939,4'
          Dst:             fprintf
        - Src:             'core/socket_info.c:939,4'
          Dst:             dprint_color_reset
        - Src:             'core/socket_info.c:939,4'
          Dst:             get_debug_facility
        - Src:             'core/socket_info.c:943,9'
          Dst:             strncasecmp
        - Src:             'core/socket_info.c:949,21'
          Dst:             next_proto
    - functionName:    ksr_get_socket_by_index
      functionSourceFile: '/src/kamailio/src/core/socket_info.c'
      linkageType:     InternalLinkage
      functionLinenumber: 955
      functionLinenumberEnd: 986
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         61
      ICount:          343
      EdgeCount:       80
      CyclomaticComplexity: 21
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - get_sock_info_list
        - my_pid
        - next_proto
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/socket_info.c:963,4'
          Dst:             get_debug_level
        - Src:             'core/socket_info.c:963,4'
          Dst:             get_debug_facility
        - Src:             'core/socket_info.c:963,4'
          Dst:             dprint_color
        - Src:             'core/socket_info.c:963,4'
          Dst:             my_pid
        - Src:             'core/socket_info.c:963,4'
          Dst:             fprintf
        - Src:             'core/socket_info.c:963,4'
          Dst:             dprint_color_reset
        - Src:             'core/socket_info.c:963,4'
          Dst:             get_debug_facility
        - Src:             'core/socket_info.c:970,10'
          Dst:             get_sock_info_list
        - Src:             'core/socket_info.c:983,21'
          Dst:             next_proto
    - functionName:    ksr_get_socket_by_name
      functionSourceFile: '/src/kamailio/src/core/socket_info.c'
      linkageType:     InternalLinkage
      functionLinenumber: 854
      functionLinenumberEnd: 884
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         61
      ICount:          393
      EdgeCount:       80
      CyclomaticComplexity: 21
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - get_sock_info_list
        - my_pid
        - next_proto
        - strncasecmp
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/socket_info.c:862,10'
          Dst:             get_sock_info_list
        - Src:             'core/socket_info.c:873,4'
          Dst:             get_debug_level
        - Src:             'core/socket_info.c:873,4'
          Dst:             get_debug_facility
        - Src:             'core/socket_info.c:873,4'
          Dst:             dprint_color
        - Src:             'core/socket_info.c:873,4'
          Dst:             my_pid
        - Src:             'core/socket_info.c:873,4'
          Dst:             fprintf
        - Src:             'core/socket_info.c:873,4'
          Dst:             dprint_color_reset
        - Src:             'core/socket_info.c:873,4'
          Dst:             get_debug_facility
        - Src:             'core/socket_info.c:876,9'
          Dst:             strncasecmp
        - Src:             'core/socket_info.c:881,21'
          Dst:             next_proto
    - functionName:    ksr_sockets_index
      functionSourceFile: '/src/kamailio/src/core/socket_info.c'
      linkageType:     InternalLinkage
      functionLinenumber: 822
      functionLinenumberEnd: 851
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         57
      ICount:          324
      EdgeCount:       75
      CyclomaticComplexity: 20
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - get_sock_info_list
        - my_pid
        - next_proto
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/socket_info.c:834,10'
          Dst:             get_sock_info_list
        - Src:             'core/socket_info.c:848,21'
          Dst:             next_proto
        - Src:             'core/socket_info.c:850,2'
          Dst:             get_debug_level
        - Src:             'core/socket_info.c:850,2'
          Dst:             get_debug_facility
        - Src:             'core/socket_info.c:850,2'
          Dst:             dprint_color
        - Src:             'core/socket_info.c:850,2'
          Dst:             my_pid
        - Src:             'core/socket_info.c:850,2'
          Dst:             fprintf
        - Src:             'core/socket_info.c:850,2'
          Dst:             dprint_color_reset
        - Src:             'core/socket_info.c:850,2'
          Dst:             get_debug_facility
    - functionName:    ksr_sockets_no_get
      functionSourceFile: '/src/kamailio/src/core/socket_info.c'
      linkageType:     InternalLinkage
      functionLinenumber: 814
      functionLinenumberEnd: 815
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    socket2str
      functionSourceFile: '/src/kamailio/src/core/socket_info.c'
      linkageType:     InternalLinkage
      functionLinenumber: 465
      functionLinenumberEnd: 466
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - socketinfo2str
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/socket_info.c:466,9'
          Dst:             socketinfo2str
    - functionName:    ipv6_get_netif_scope
      functionSourceFile: '/src/kamailio/src/core/socket_info.c'
      linkageType:     InternalLinkage
      functionLinenumber: 116
      functionLinenumberEnd: 176
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         157
      ICount:          950
      EdgeCount:       208
      CyclomaticComplexity: 53
      functionsReached:
        - __errno_location
        - dprint_color
        - dprint_color_reset
        - fprintf
        - freeifaddrs
        - get_debug_facility
        - get_debug_level
        - getifaddrs
        - getnameinfo
        - if_nametoindex
        - memcmp
        - my_pid
        - str2ip6
        - strlen
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/socket_info.c:128,12'
          Dst:             strlen
        - Src:             'core/socket_info.c:130,8'
          Dst:             str2ip6
        - Src:             'core/socket_info.c:132,3'
          Dst:             get_debug_level
        - Src:             'core/socket_info.c:132,3'
          Dst:             get_debug_facility
        - Src:             'core/socket_info.c:132,3'
          Dst:             dprint_color
        - Src:             'core/socket_info.c:132,3'
          Dst:             my_pid
        - Src:             'core/socket_info.c:132,3'
          Dst:             fprintf
        - Src:             'core/socket_info.c:132,3'
          Dst:             dprint_color_reset
        - Src:             'core/socket_info.c:132,3'
          Dst:             get_debug_facility
        - Src:             'core/socket_info.c:139,5'
          Dst:             getifaddrs
        - Src:             'core/socket_info.c:140,3'
          Dst:             get_debug_level
        - Src:             'core/socket_info.c:140,3'
          Dst:             get_debug_facility
        - Src:             'core/socket_info.c:140,3'
          Dst:             __errno_location
        - Src:             'core/socket_info.c:140,3'
          Dst:             dprint_color
        - Src:             'core/socket_info.c:140,3'
          Dst:             my_pid
        - Src:             'core/socket_info.c:140,3'
          Dst:             __errno_location
        - Src:             'core/socket_info.c:140,3'
          Dst:             fprintf
        - Src:             'core/socket_info.c:140,3'
          Dst:             dprint_color_reset
        - Src:             'core/socket_info.c:140,3'
          Dst:             get_debug_facility
        - Src:             'core/socket_info.c:140,3'
          Dst:             __errno_location
        - Src:             'core/socket_info.c:147,8'
          Dst:             getnameinfo
        - Src:             'core/socket_info.c:150,5'
          Dst:             get_debug_level
        - Src:             'core/socket_info.c:150,5'
          Dst:             get_debug_facility
        - Src:             'core/socket_info.c:150,5'
          Dst:             dprint_color
        - Src:             'core/socket_info.c:150,5'
          Dst:             my_pid
        - Src:             'core/socket_info.c:150,5'
          Dst:             fprintf
        - Src:             'core/socket_info.c:150,5'
          Dst:             dprint_color_reset
        - Src:             'core/socket_info.c:150,5'
          Dst:             get_debug_facility
        - Src:             'core/socket_info.c:161,14'
          Dst:             strlen
        - Src:             'core/socket_info.c:162,10'
          Dst:             str2ip6
        - Src:             'core/socket_info.c:165,8'
          Dst:             memcmp
        - Src:             'core/socket_info.c:166,15'
          Dst:             if_nametoindex
        - Src:             'core/socket_info.c:174,2'
          Dst:             freeifaddrs
    - functionName:    getnameinfo
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    if_nametoindex
      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:    int2strbuf
      functionSourceFile: '/src/kamailio/src/core/parser/../ut.h'
      linkageType:     InternalLinkage
      functionLinenumber: 294
      functionLinenumberEnd: 315
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - size_t
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         64
      ICount:          369
      EdgeCount:       84
      CyclomaticComplexity: 22
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/parser/../ut.h:310,3'
          Dst:             get_debug_level
        - Src:             'core/parser/../ut.h:310,3'
          Dst:             get_debug_facility
        - Src:             'core/parser/../ut.h:310,3'
          Dst:             dprint_color
        - Src:             'core/parser/../ut.h:310,3'
          Dst:             my_pid
        - Src:             'core/parser/../ut.h:310,3'
          Dst:             fprintf
        - Src:             'core/parser/../ut.h:310,3'
          Dst:             dprint_color_reset
        - Src:             'core/parser/../ut.h:310,3'
          Dst:             get_debug_facility
    - functionName:    trim_trailing
      functionSourceFile: '/src/kamailio/src/core/trim.h'
      linkageType:     InternalLinkage
      functionLinenumber: 77
      functionLinenumberEnd: 81
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         13
      ICount:          62
      EdgeCount:       25
      CyclomaticComplexity: 14
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'core/trim.h:79,3'
          Branch Sides:    []
      Callsites:       []
    - functionName:    trim_leading
      functionSourceFile: '/src/kamailio/src/core/trim.h'
      linkageType:     InternalLinkage
      functionLinenumber: 60
      functionLinenumberEnd: 64
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         13
      ICount:          61
      EdgeCount:       25
      CyclomaticComplexity: 14
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'core/trim.h:62,3'
          Branch Sides:    []
      Callsites:       []
    - functionName:    get_fixup_free
      functionSourceFile: '/src/kamailio/src/core/sr_module.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2175
      functionLinenumberEnd: 2199
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         45
      ICount:          164
      EdgeCount:       64
      CyclomaticComplexity: 21
      functionsReached:
        - mod_fix_get_fixup_free
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/sr_module.c:2194,12'
          Dst:             mod_fix_get_fixup_free
    - functionName:    fixup_var_str_12
      functionSourceFile: '/src/kamailio/src/core/sr_module.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1479
      functionLinenumberEnd: 1497
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         55
      ICount:          322
      EdgeCount:       73
      CyclomaticComplexity: 20
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fix_param
        - fixup_get_param_type
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'core/sr_module.c:1481,5'
          Dst:             fixup_get_param_type
        - Src:             'core/sr_module.c:1485,13'
          Dst:             fix_param
        - Src:             'core/sr_module.c:1487,13'
          Dst:             fix_param
        - Src:             'core/sr_module.c:1489,13'
          Dst:             fix_param
        - Src:             'core/sr_module.c:1492,12'
          Dst:             fix_param
        - Src:             'core/sr_module.c:1494,2'
          Dst:             get_debug_level
        - Src:             'core/sr_module.c:1494,2'
          Dst:             get_debug_facility
        - Src:             'core/sr_module.c:1494,2'
          Dst:             dprint_color
        - Src:             'core/sr_module.c:1494,2'
          Dst:             my_pid
        - Src:             'core/sr_module.c:1494,2'
          Dst:             fprintf
        - Src:             'core/sr_module.c:1494,2'
          Dst:             dprint_color_reset
        - Src:             'core/sr_module.c:1494,2'
          Dst:             get_debug_facility
    - functionName:    fixup_var_pve_str_12
      functionSourceFile: '/src/kamailio/src/core/sr_module.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1566
      functionLinenumberEnd: 1597
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         66
      ICount:          380
      EdgeCount:       88
      CyclomaticComplexity: 24
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fix_param
        - fixup_get_param_type
        - fparam_free_restore
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'core/sr_module.c:1569,5'
          Dst:             fixup_get_param_type
        - Src:             'core/sr_module.c:1573,13'
          Dst:             fix_param
        - Src:             'core/sr_module.c:1575,13'
          Dst:             fix_param
        - Src:             'core/sr_module.c:1577,13'
          Dst:             fix_param
        - Src:             'core/sr_module.c:1579,13'
          Dst:             fix_param
        - Src:             'core/sr_module.c:1587,5'
          Dst:             fparam_free_restore
        - Src:             'core/sr_module.c:1592,12'
          Dst:             fix_param
        - Src:             'core/sr_module.c:1594,2'
          Dst:             get_debug_level
        - Src:             'core/sr_module.c:1594,2'
          Dst:             get_debug_facility
        - Src:             'core/sr_module.c:1594,2'
          Dst:             dprint_color
        - Src:             'core/sr_module.c:1594,2'
          Dst:             my_pid
        - Src:             'core/sr_module.c:1594,2'
          Dst:             fprintf
        - Src:             'core/sr_module.c:1594,2'
          Dst:             dprint_color_reset
        - Src:             'core/sr_module.c:1594,2'
          Dst:             get_debug_facility
    - functionName:    fixup_var_int_12
      functionSourceFile: '/src/kamailio/src/core/sr_module.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1628
      functionLinenumberEnd: 1646
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         55
      ICount:          322
      EdgeCount:       73
      CyclomaticComplexity: 20
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fix_param
        - fixup_get_param_type
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'core/sr_module.c:1630,5'
          Dst:             fixup_get_param_type
        - Src:             'core/sr_module.c:1634,13'
          Dst:             fix_param
        - Src:             'core/sr_module.c:1636,13'
          Dst:             fix_param
        - Src:             'core/sr_module.c:1638,13'
          Dst:             fix_param
        - Src:             'core/sr_module.c:1641,12'
          Dst:             fix_param
        - Src:             'core/sr_module.c:1643,2'
          Dst:             get_debug_level
        - Src:             'core/sr_module.c:1643,2'
          Dst:             get_debug_facility
        - Src:             'core/sr_module.c:1643,2'
          Dst:             dprint_color
        - Src:             'core/sr_module.c:1643,2'
          Dst:             my_pid
        - Src:             'core/sr_module.c:1643,2'
          Dst:             fprintf
        - Src:             'core/sr_module.c:1643,2'
          Dst:             dprint_color_reset
        - Src:             'core/sr_module.c:1643,2'
          Dst:             get_debug_facility
    - functionName:    fixup_int_12
      functionSourceFile: '/src/kamailio/src/core/sr_module.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1703
      functionLinenumberEnd: 1710
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         46
      ICount:          273
      EdgeCount:       60
      CyclomaticComplexity: 16
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fix_param
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'core/sr_module.c:1706,12'
          Dst:             fix_param
        - Src:             'core/sr_module.c:1708,2'
          Dst:             get_debug_level
        - Src:             'core/sr_module.c:1708,2'
          Dst:             get_debug_facility
        - Src:             'core/sr_module.c:1708,2'
          Dst:             dprint_color
        - Src:             'core/sr_module.c:1708,2'
          Dst:             my_pid
        - Src:             'core/sr_module.c:1708,2'
          Dst:             fprintf
        - Src:             'core/sr_module.c:1708,2'
          Dst:             dprint_color_reset
        - Src:             'core/sr_module.c:1708,2'
          Dst:             get_debug_facility
    - functionName:    fixup_str_12
      functionSourceFile: '/src/kamailio/src/core/sr_module.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1735
      functionLinenumberEnd: 1742
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         46
      ICount:          273
      EdgeCount:       60
      CyclomaticComplexity: 16
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fix_param
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'core/sr_module.c:1738,12'
          Dst:             fix_param
        - Src:             'core/sr_module.c:1740,2'
          Dst:             get_debug_level
        - Src:             'core/sr_module.c:1740,2'
          Dst:             get_debug_facility
        - Src:             'core/sr_module.c:1740,2'
          Dst:             dprint_color
        - Src:             'core/sr_module.c:1740,2'
          Dst:             my_pid
        - Src:             'core/sr_module.c:1740,2'
          Dst:             fprintf
        - Src:             'core/sr_module.c:1740,2'
          Dst:             dprint_color_reset
        - Src:             'core/sr_module.c:1740,2'
          Dst:             get_debug_facility
    - functionName:    fixup_regex_12
      functionSourceFile: '/src/kamailio/src/core/sr_module.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1672
      functionLinenumberEnd: 1679
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         46
      ICount:          273
      EdgeCount:       60
      CyclomaticComplexity: 16
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fix_param
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'core/sr_module.c:1675,12'
          Dst:             fix_param
        - Src:             'core/sr_module.c:1677,2'
          Dst:             get_debug_level
        - Src:             'core/sr_module.c:1677,2'
          Dst:             get_debug_facility
        - Src:             'core/sr_module.c:1677,2'
          Dst:             dprint_color
        - Src:             'core/sr_module.c:1677,2'
          Dst:             my_pid
        - Src:             'core/sr_module.c:1677,2'
          Dst:             fprintf
        - Src:             'core/sr_module.c:1677,2'
          Dst:             dprint_color_reset
        - Src:             'core/sr_module.c:1677,2'
          Dst:             get_debug_facility
    - functionName:    fixup_free_fparam_all
      functionSourceFile: '/src/kamailio/src/core/sr_module.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2111
      functionLinenumberEnd: 2113
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - fparam_free_restore
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/sr_module.c:2112,2'
          Dst:             fparam_free_restore
    - functionName:    fixup_var_str_1
      functionSourceFile: '/src/kamailio/src/core/sr_module.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1501
      functionLinenumberEnd: 1506
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - fixup_var_str_12
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/sr_module.c:1503,10'
          Dst:             fixup_var_str_12
    - functionName:    fixup_var_pve_str_1
      functionSourceFile: '/src/kamailio/src/core/sr_module.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1601
      functionLinenumberEnd: 1606
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - fixup_var_pve_str_12
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/sr_module.c:1603,10'
          Dst:             fixup_var_pve_str_12
    - functionName:    fixup_var_int_1
      functionSourceFile: '/src/kamailio/src/core/sr_module.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1650
      functionLinenumberEnd: 1655
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - fixup_var_int_12
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/sr_module.c:1652,10'
          Dst:             fixup_var_int_12
    - functionName:    fixup_int_1
      functionSourceFile: '/src/kamailio/src/core/sr_module.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1714
      functionLinenumberEnd: 1719
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - fixup_int_12
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/sr_module.c:1716,10'
          Dst:             fixup_int_12
    - functionName:    fixup_str_1
      functionSourceFile: '/src/kamailio/src/core/sr_module.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1746
      functionLinenumberEnd: 1751
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - fixup_str_12
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/sr_module.c:1748,10'
          Dst:             fixup_str_12
    - functionName:    fixup_regex_1
      functionSourceFile: '/src/kamailio/src/core/sr_module.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1683
      functionLinenumberEnd: 1688
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - fixup_regex_12
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/sr_module.c:1685,10'
          Dst:             fixup_regex_12
    - functionName:    fixup_free_fparam_1
      functionSourceFile: '/src/kamailio/src/core/sr_module.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2124
      functionLinenumberEnd: 2127
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          29
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - fparam_free_restore
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/sr_module.c:2126,3'
          Dst:             fparam_free_restore
    - functionName:    fixup_var_str_2
      functionSourceFile: '/src/kamailio/src/core/sr_module.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1510
      functionLinenumberEnd: 1515
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - fixup_var_str_12
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/sr_module.c:1512,10'
          Dst:             fixup_var_str_12
    - functionName:    fixup_var_pve_str_2
      functionSourceFile: '/src/kamailio/src/core/sr_module.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1610
      functionLinenumberEnd: 1615
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - fixup_var_pve_str_12
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/sr_module.c:1612,10'
          Dst:             fixup_var_pve_str_12
    - functionName:    fixup_var_int_2
      functionSourceFile: '/src/kamailio/src/core/sr_module.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1659
      functionLinenumberEnd: 1664
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - fixup_var_int_12
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/sr_module.c:1661,10'
          Dst:             fixup_var_int_12
    - functionName:    fixup_int_2
      functionSourceFile: '/src/kamailio/src/core/sr_module.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1723
      functionLinenumberEnd: 1728
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - fixup_int_12
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/sr_module.c:1725,10'
          Dst:             fixup_int_12
    - functionName:    fixup_str_2
      functionSourceFile: '/src/kamailio/src/core/sr_module.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1755
      functionLinenumberEnd: 1760
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - fixup_str_12
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/sr_module.c:1757,10'
          Dst:             fixup_str_12
    - functionName:    fixup_regex_2
      functionSourceFile: '/src/kamailio/src/core/sr_module.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1692
      functionLinenumberEnd: 1697
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - fixup_regex_12
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/sr_module.c:1694,10'
          Dst:             fixup_regex_12
    - functionName:    fixup_free_fparam_2
      functionSourceFile: '/src/kamailio/src/core/sr_module.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2138
      functionLinenumberEnd: 2141
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          29
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - fparam_free_restore
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/sr_module.c:2140,3'
          Dst:             fparam_free_restore
    - functionName:    fparam_free_restore
      functionSourceFile: '/src/kamailio/src/core/sr_module.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1428
      functionLinenumberEnd: 1438
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - fparam_free_contents
      functionUses:    50
      BranchProfiles:  []
      Callsites:
        - Src:             'core/sr_module.c:1435,2'
          Dst:             fparam_free_contents
    - functionName:    fparam_free_contents
      functionSourceFile: '/src/kamailio/src/core/sr_module.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1370
      functionLinenumberEnd: 1416
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         33
      ICount:          167
      EdgeCount:       38
      CyclomaticComplexity: 7
      functionsReached:
        - free_avp_name
        - free_select
        - pv_elem_free_all
        - pv_spec_free
        - regfree
        - subst_expr_free
      functionUses:    1
      BranchProfiles:
        - Branch String:   'core/sr_module.c:1374,2'
          Branch Sides:    []
      Callsites:
        - Src:             'core/sr_module.c:1383,5'
          Dst:             regfree
        - Src:             'core/sr_module.c:1389,4'
          Dst:             free_avp_name
        - Src:             'core/sr_module.c:1393,5'
          Dst:             free_select
        - Src:             'core/sr_module.c:1399,5'
          Dst:             subst_expr_free
        - Src:             'core/sr_module.c:1405,5'
          Dst:             pv_spec_free
        - Src:             'core/sr_module.c:1411,5'
          Dst:             pv_elem_free_all
    - functionName:    fix_param
      functionSourceFile: '/src/kamailio/src/core/sr_module.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1215
      functionLinenumberEnd: 1359
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         345
      ICount:          2163
      EdgeCount:       455
      CyclomaticComplexity: 112
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - hexstr2int
        - my_pid
        - parse_avp_ident
        - parse_select
        - pv_parse_format
        - pv_parse_spec2
        - regcomp
        - str2sint
        - strlen
        - subst_parser
        - trim
      functionUses:    19
      BranchProfiles:
        - Branch String:   'core/sr_module.c:1229,2'
          Branch Sides:    []
      Callsites:
        - Src:             'core/sr_module.c:1223,3'
          Dst:             get_debug_level
        - Src:             'core/sr_module.c:1223,3'
          Dst:             get_debug_facility
        - Src:             'core/sr_module.c:1223,3'
          Dst:             dprint_color
        - Src:             'core/sr_module.c:1223,3'
          Dst:             my_pid
        - Src:             'core/sr_module.c:1223,3'
          Dst:             fprintf
        - Src:             'core/sr_module.c:1223,3'
          Dst:             dprint_color_reset
        - Src:             'core/sr_module.c:1223,3'
          Dst:             get_debug_facility
        - Src:             'core/sr_module.c:1231,4'
          Dst:             get_debug_level
        - Src:             'core/sr_module.c:1231,4'
          Dst:             get_debug_facility
        - Src:             'core/sr_module.c:1231,4'
          Dst:             dprint_color
        - Src:             'core/sr_module.c:1231,4'
          Dst:             my_pid
        - Src:             'core/sr_module.c:1231,4'
          Dst:             fprintf
        - Src:             'core/sr_module.c:1231,4'
          Dst:             dprint_color_reset
        - Src:             'core/sr_module.c:1231,4'
          Dst:             get_debug_facility
        - Src:             'core/sr_module.c:1238,19'
          Dst:             strlen
        - Src:             'core/sr_module.c:1243,12'
          Dst:             strlen
        - Src:             'core/sr_module.c:1245,8'
          Dst:             hexstr2int
        - Src:             'core/sr_module.c:1252,11'
          Dst:             str2sint
        - Src:             'core/sr_module.c:1265,5'
          Dst:             get_debug_level
        - Src:             'core/sr_module.c:1265,5'
          Dst:             get_debug_facility
        - Src:             'core/sr_module.c:1265,5'
          Dst:             dprint_color
        - Src:             'core/sr_module.c:1265,5'
          Dst:             my_pid
        - Src:             'core/sr_module.c:1265,5'
          Dst:             fprintf
        - Src:             'core/sr_module.c:1265,5'
          Dst:             dprint_color_reset
        - Src:             'core/sr_module.c:1265,5'
          Dst:             get_debug_facility
        - Src:             'core/sr_module.c:1268,7'
          Dst:             regcomp
        - Src:             'core/sr_module.c:1279,15'
          Dst:             strlen
        - Src:             'core/sr_module.c:1280,4'
          Dst:             trim
        - Src:             'core/sr_module.c:1287,7'
          Dst:             parse_avp_ident
        - Src:             'core/sr_module.c:1295,15'
          Dst:             strlen
        - Src:             'core/sr_module.c:1296,4'
          Dst:             trim
        - Src:             'core/sr_module.c:1301,7'
          Dst:             parse_select
        - Src:             'core/sr_module.c:1302,5'
          Dst:             get_debug_level
        - Src:             'core/sr_module.c:1302,5'
          Dst:             get_debug_facility
        - Src:             'core/sr_module.c:1302,5'
          Dst:             dprint_color
        - Src:             'core/sr_module.c:1302,5'
          Dst:             my_pid
        - Src:             'core/sr_module.c:1302,5'
          Dst:             fprintf
        - Src:             'core/sr_module.c:1302,5'
          Dst:             dprint_color_reset
        - Src:             'core/sr_module.c:1302,5'
          Dst:             get_debug_facility
        - Src:             'core/sr_module.c:1309,12'
          Dst:             strlen
        - Src:             'core/sr_module.c:1310,17'
          Dst:             subst_parser
        - Src:             'core/sr_module.c:1312,5'
          Dst:             get_debug_level
        - Src:             'core/sr_module.c:1312,5'
          Dst:             get_debug_facility
        - Src:             'core/sr_module.c:1312,5'
          Dst:             dprint_color
        - Src:             'core/sr_module.c:1312,5'
          Dst:             my_pid
        - Src:             'core/sr_module.c:1312,5'
          Dst:             fprintf
        - Src:             'core/sr_module.c:1312,5'
          Dst:             dprint_color_reset
        - Src:             'core/sr_module.c:1312,5'
          Dst:             get_debug_facility
        - Src:             'core/sr_module.c:1319,15'
          Dst:             strlen
        - Src:             'core/sr_module.c:1320,4'
          Dst:             trim
        - Src:             'core/sr_module.c:1327,5'
          Dst:             get_debug_level
        - Src:             'core/sr_module.c:1327,5'
          Dst:             get_debug_facility
        - Src:             'core/sr_module.c:1327,5'
          Dst:             dprint_color
        - Src:             'core/sr_module.c:1327,5'
          Dst:             my_pid
        - Src:             'core/sr_module.c:1327,5'
          Dst:             fprintf
        - Src:             'core/sr_module.c:1327,5'
          Dst:             dprint_color_reset
        - Src:             'core/sr_module.c:1327,5'
          Dst:             get_debug_facility
        - Src:             'core/sr_module.c:1330,7'
          Dst:             pv_parse_spec2
        - Src:             'core/sr_module.c:1340,15'
          Dst:             strlen
        - Src:             'core/sr_module.c:1341,7'
          Dst:             pv_parse_format
        - Src:             'core/sr_module.c:1342,5'
          Dst:             get_debug_level
        - Src:             'core/sr_module.c:1342,5'
          Dst:             get_debug_facility
        - Src:             'core/sr_module.c:1342,5'
          Dst:             dprint_color
        - Src:             'core/sr_module.c:1342,5'
          Dst:             my_pid
        - Src:             'core/sr_module.c:1342,5'
          Dst:             fprintf
        - Src:             'core/sr_module.c:1342,5'
          Dst:             dprint_color_reset
        - Src:             'core/sr_module.c:1342,5'
          Dst:             get_debug_facility
    - functionName:    hexstr2int
      functionSourceFile: '/src/kamailio/src/core/parser/../ut.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1137
      functionLinenumberEnd: 1157
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         24
      ICount:          138
      EdgeCount:       30
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    str2sint
      functionSourceFile: '/src/kamailio/src/core/parser/../ut.h'
      linkageType:     InternalLinkage
      functionLinenumber: 780
      functionLinenumberEnd: 782
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         54
      ICount:          292
      EdgeCount:       71
      CyclomaticComplexity: 19
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    trim
      functionSourceFile: '/src/kamailio/src/core/trim.h'
      linkageType:     InternalLinkage
      functionLinenumber: 92
      functionLinenumberEnd: 95
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - trim_leading
        - trim_trailing
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'core/trim.h:93,2'
          Dst:             trim_leading
        - Src:             'core/trim.h:94,2'
          Dst:             trim_trailing
    - functionName:    fixup_get_param_type
      functionSourceFile: '/src/kamailio/src/core/sr_module.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1142
      functionLinenumberEnd: 1143
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - fixup_get_param_ptype
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'core/sr_module.c:1143,10'
          Dst:             fixup_get_param_ptype
    - functionName:    fixup_get_param_ptype
      functionSourceFile: '/src/kamailio/src/core/sr_module.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1130
      functionLinenumberEnd: 1133
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    is_fparam_rve_fixup
      functionSourceFile: '/src/kamailio/src/core/sr_module.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2152
      functionLinenumberEnd: 2162
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         39
      ICount:          141
      EdgeCount:       56
      CyclomaticComplexity: 19
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    get_regex_fparam
      functionSourceFile: '/src/kamailio/src/core/sr_module.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2092
      functionLinenumberEnd: 2102
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         47
      ICount:          288
      EdgeCount:       59
      CyclomaticComplexity: 14
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
      functionUses:    0
      BranchProfiles:
        - Branch String:   'core/sr_module.c:2093,2'
          Branch Sides:    []
      Callsites:
        - Src:             'core/sr_module.c:2098,4'
          Dst:             get_debug_level
        - Src:             'core/sr_module.c:2098,4'
          Dst:             get_debug_facility
        - Src:             'core/sr_module.c:2098,4'
          Dst:             dprint_color
        - Src:             'core/sr_module.c:2098,4'
          Dst:             my_pid
        - Src:             'core/sr_module.c:2098,4'
          Dst:             fprintf
        - Src:             'core/sr_module.c:2098,4'
          Dst:             dprint_color_reset
        - Src:             'core/sr_module.c:2098,4'
          Dst:             get_debug_facility
    - functionName:    get_is_fparam
      functionSourceFile: '/src/kamailio/src/core/sr_module.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1994
      functionLinenumberEnd: 2085
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         250
      ICount:          1586
      EdgeCount:       328
      CyclomaticComplexity: 80
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
        - pv_get_buffer
        - pv_get_buffer_size
        - pv_get_spec_value
        - pv_printf
        - run_select
        - search_first_avp
        - str2int
        - str2sint
        - strlen
      functionUses:    0
      BranchProfiles:
        - Branch String:   'core/sr_module.c:2002,2'
          Branch Sides:    []
      Callsites:
        - Src:             'core/sr_module.c:2011,17'
          Dst:             strlen
        - Src:             'core/sr_module.c:2019,10'
          Dst:             search_first_avp
        - Src:             'core/sr_module.c:2022,5'
          Dst:             get_debug_level
        - Src:             'core/sr_module.c:2022,5'
          Dst:             get_debug_facility
        - Src:             'core/sr_module.c:2022,5'
          Dst:             dprint_color
        - Src:             'core/sr_module.c:2022,5'
          Dst:             my_pid
        - Src:             'core/sr_module.c:2022,5'
          Dst:             fprintf
        - Src:             'core/sr_module.c:2022,5'
          Dst:             dprint_color_reset
        - Src:             'core/sr_module.c:2022,5'
          Dst:             get_debug_facility
        - Src:             'core/sr_module.c:2029,8'
          Dst:             str2int
        - Src:             'core/sr_module.c:2030,6'
          Dst:             get_debug_level
        - Src:             'core/sr_module.c:2030,6'
          Dst:             get_debug_facility
        - Src:             'core/sr_module.c:2030,6'
          Dst:             dprint_color
        - Src:             'core/sr_module.c:2030,6'
          Dst:             my_pid
        - Src:             'core/sr_module.c:2030,6'
          Dst:             fprintf
        - Src:             'core/sr_module.c:2030,6'
          Dst:             dprint_color_reset
        - Src:             'core/sr_module.c:2030,6'
          Dst:             get_debug_facility
        - Src:             'core/sr_module.c:2039,10'
          Dst:             run_select
        - Src:             'core/sr_module.c:2042,7'
          Dst:             str2int
        - Src:             'core/sr_module.c:2043,5'
          Dst:             get_debug_level
        - Src:             'core/sr_module.c:2043,5'
          Dst:             get_debug_facility
        - Src:             'core/sr_module.c:2043,5'
          Dst:             dprint_color
        - Src:             'core/sr_module.c:2043,5'
          Dst:             my_pid
        - Src:             'core/sr_module.c:2043,5'
          Dst:             fprintf
        - Src:             'core/sr_module.c:2043,5'
          Dst:             dprint_color_reset
        - Src:             'core/sr_module.c:2043,5'
          Dst:             get_debug_facility
        - Src:             'core/sr_module.c:2049,7'
          Dst:             pv_get_spec_value
        - Src:             'core/sr_module.c:2059,5'
          Dst:             get_debug_level
        - Src:             'core/sr_module.c:2059,5'
          Dst:             get_debug_facility
        - Src:             'core/sr_module.c:2059,5'
          Dst:             dprint_color
        - Src:             'core/sr_module.c:2059,5'
          Dst:             my_pid
        - Src:             'core/sr_module.c:2059,5'
          Dst:             fprintf
        - Src:             'core/sr_module.c:2059,5'
          Dst:             dprint_color_reset
        - Src:             'core/sr_module.c:2059,5'
          Dst:             get_debug_facility
        - Src:             'core/sr_module.c:2064,15'
          Dst:             pv_get_buffer
        - Src:             'core/sr_module.c:2065,17'
          Dst:             pv_get_buffer_size
        - Src:             'core/sr_module.c:2066,7'
          Dst:             pv_printf
        - Src:             'core/sr_module.c:2068,5'
          Dst:             get_debug_level
        - Src:             'core/sr_module.c:2068,5'
          Dst:             get_debug_facility
        - Src:             'core/sr_module.c:2068,5'
          Dst:             dprint_color
        - Src:             'core/sr_module.c:2068,5'
          Dst:             my_pid
        - Src:             'core/sr_module.c:2068,5'
          Dst:             fprintf
        - Src:             'core/sr_module.c:2068,5'
          Dst:             dprint_color_reset
        - Src:             'core/sr_module.c:2068,5'
          Dst:             get_debug_facility
        - Src:             'core/sr_module.c:2078,7'
          Dst:             str2sint
    - functionName:    str2int
      functionSourceFile: '/src/kamailio/src/core/parser/../ut.h'
      linkageType:     InternalLinkage
      functionLinenumber: 700
      functionLinenumberEnd: 702
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         33
      ICount:          173
      EdgeCount:       43
      CyclomaticComplexity: 12
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    get_int_fparam
      functionSourceFile: '/src/kamailio/src/core/sr_module.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1925
      functionLinenumberEnd: 1986
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         316
      ICount:          1931
      EdgeCount:       414
      CyclomaticComplexity: 100
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
        - pv_get_spec_value
        - run_select
        - search_first_avp
        - str2int
      functionUses:    0
      BranchProfiles:
        - Branch String:   'core/sr_module.c:1932,2'
          Branch Sides:    []
      Callsites:
        - Src:             'core/sr_module.c:1940,4'
          Dst:             get_debug_level
        - Src:             'core/sr_module.c:1940,4'
          Dst:             get_debug_facility
        - Src:             'core/sr_module.c:1940,4'
          Dst:             dprint_color
        - Src:             'core/sr_module.c:1940,4'
          Dst:             my_pid
        - Src:             'core/sr_module.c:1940,4'
          Dst:             fprintf
        - Src:             'core/sr_module.c:1940,4'
          Dst:             dprint_color_reset
        - Src:             'core/sr_module.c:1940,4'
          Dst:             get_debug_facility
        - Src:             'core/sr_module.c:1943,10'
          Dst:             search_first_avp
        - Src:             'core/sr_module.c:1946,5'
          Dst:             get_debug_level
        - Src:             'core/sr_module.c:1946,5'
          Dst:             get_debug_facility
        - Src:             'core/sr_module.c:1946,5'
          Dst:             dprint_color
        - Src:             'core/sr_module.c:1946,5'
          Dst:             my_pid
        - Src:             'core/sr_module.c:1946,5'
          Dst:             fprintf
        - Src:             'core/sr_module.c:1946,5'
          Dst:             dprint_color_reset
        - Src:             'core/sr_module.c:1946,5'
          Dst:             get_debug_facility
        - Src:             'core/sr_module.c:1951,8'
          Dst:             str2int
        - Src:             'core/sr_module.c:1952,6'
          Dst:             get_debug_level
        - Src:             'core/sr_module.c:1952,6'
          Dst:             get_debug_facility
        - Src:             'core/sr_module.c:1952,6'
          Dst:             dprint_color
        - Src:             'core/sr_module.c:1952,6'
          Dst:             my_pid
        - Src:             'core/sr_module.c:1952,6'
          Dst:             fprintf
        - Src:             'core/sr_module.c:1952,6'
          Dst:             dprint_color_reset
        - Src:             'core/sr_module.c:1952,6'
          Dst:             get_debug_facility
        - Src:             'core/sr_module.c:1960,10'
          Dst:             run_select
        - Src:             'core/sr_module.c:1963,7'
          Dst:             str2int
        - Src:             'core/sr_module.c:1964,5'
          Dst:             get_debug_level
        - Src:             'core/sr_module.c:1964,5'
          Dst:             get_debug_facility
        - Src:             'core/sr_module.c:1964,5'
          Dst:             dprint_color
        - Src:             'core/sr_module.c:1964,5'
          Dst:             my_pid
        - Src:             'core/sr_module.c:1964,5'
          Dst:             fprintf
        - Src:             'core/sr_module.c:1964,5'
          Dst:             dprint_color_reset
        - Src:             'core/sr_module.c:1964,5'
          Dst:             get_debug_facility
        - Src:             'core/sr_module.c:1969,7'
          Dst:             pv_get_spec_value
        - Src:             'core/sr_module.c:1974,5'
          Dst:             get_debug_level
        - Src:             'core/sr_module.c:1974,5'
          Dst:             get_debug_facility
        - Src:             'core/sr_module.c:1974,5'
          Dst:             dprint_color
        - Src:             'core/sr_module.c:1974,5'
          Dst:             my_pid
        - Src:             'core/sr_module.c:1974,5'
          Dst:             fprintf
        - Src:             'core/sr_module.c:1974,5'
          Dst:             dprint_color_reset
        - Src:             'core/sr_module.c:1974,5'
          Dst:             get_debug_facility
        - Src:             'core/sr_module.c:1979,4'
          Dst:             get_debug_level
        - Src:             'core/sr_module.c:1979,4'
          Dst:             get_debug_facility
        - Src:             'core/sr_module.c:1979,4'
          Dst:             dprint_color
        - Src:             'core/sr_module.c:1979,4'
          Dst:             my_pid
        - Src:             'core/sr_module.c:1979,4'
          Dst:             fprintf
        - Src:             'core/sr_module.c:1979,4'
          Dst:             dprint_color_reset
        - Src:             'core/sr_module.c:1979,4'
          Dst:             get_debug_facility
        - Src:             'core/sr_module.c:1982,4'
          Dst:             get_debug_level
        - Src:             'core/sr_module.c:1982,4'
          Dst:             get_debug_facility
        - Src:             'core/sr_module.c:1982,4'
          Dst:             dprint_color
        - Src:             'core/sr_module.c:1982,4'
          Dst:             my_pid
        - Src:             'core/sr_module.c:1982,4'
          Dst:             fprintf
        - Src:             'core/sr_module.c:1982,4'
          Dst:             dprint_color_reset
        - Src:             'core/sr_module.c:1982,4'
          Dst:             get_debug_facility
    - functionName:    get_strbuf_fparam
      functionSourceFile: '/src/kamailio/src/core/sr_module.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1839
      functionLinenumberEnd: 1918
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         209
      ICount:          1317
      EdgeCount:       273
      CyclomaticComplexity: 66
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - int2str
        - my_pid
        - pv_get_spec_value
        - pv_printf
        - run_select
        - search_first_avp
        - strlen
      functionUses:    0
      BranchProfiles:
        - Branch String:   'core/sr_module.c:1850,2'
          Branch Sides:    []
      Callsites:
        - Src:             'core/sr_module.c:1857,13'
          Dst:             strlen
        - Src:             'core/sr_module.c:1863,10'
          Dst:             search_first_avp
        - Src:             'core/sr_module.c:1866,5'
          Dst:             get_debug_level
        - Src:             'core/sr_module.c:1866,5'
          Dst:             get_debug_facility
        - Src:             'core/sr_module.c:1866,5'
          Dst:             dprint_color
        - Src:             'core/sr_module.c:1866,5'
          Dst:             my_pid
        - Src:             'core/sr_module.c:1866,5'
          Dst:             fprintf
        - Src:             'core/sr_module.c:1866,5'
          Dst:             dprint_color_reset
        - Src:             'core/sr_module.c:1866,5'
          Dst:             get_debug_facility
        - Src:             'core/sr_module.c:1876,12'
          Dst:             int2str
        - Src:             'core/sr_module.c:1880,10'
          Dst:             run_select
        - Src:             'core/sr_module.c:1885,7'
          Dst:             pv_get_spec_value
        - Src:             'core/sr_module.c:1890,5'
          Dst:             get_debug_level
        - Src:             'core/sr_module.c:1890,5'
          Dst:             get_debug_facility
        - Src:             'core/sr_module.c:1890,5'
          Dst:             dprint_color
        - Src:             'core/sr_module.c:1890,5'
          Dst:             my_pid
        - Src:             'core/sr_module.c:1890,5'
          Dst:             fprintf
        - Src:             'core/sr_module.c:1890,5'
          Dst:             dprint_color_reset
        - Src:             'core/sr_module.c:1890,5'
          Dst:             get_debug_facility
        - Src:             'core/sr_module.c:1895,7'
          Dst:             pv_printf
        - Src:             'core/sr_module.c:1896,5'
          Dst:             get_debug_level
        - Src:             'core/sr_module.c:1896,5'
          Dst:             get_debug_facility
        - Src:             'core/sr_module.c:1896,5'
          Dst:             dprint_color
        - Src:             'core/sr_module.c:1896,5'
          Dst:             my_pid
        - Src:             'core/sr_module.c:1896,5'
          Dst:             fprintf
        - Src:             'core/sr_module.c:1896,5'
          Dst:             dprint_color_reset
        - Src:             'core/sr_module.c:1896,5'
          Dst:             get_debug_facility
        - Src:             'core/sr_module.c:1904,4'
          Dst:             get_debug_level
        - Src:             'core/sr_module.c:1904,4'
          Dst:             get_debug_facility
        - Src:             'core/sr_module.c:1904,4'
          Dst:             dprint_color
        - Src:             'core/sr_module.c:1904,4'
          Dst:             my_pid
        - Src:             'core/sr_module.c:1904,4'
          Dst:             fprintf
        - Src:             'core/sr_module.c:1904,4'
          Dst:             dprint_color_reset
        - Src:             'core/sr_module.c:1904,4'
          Dst:             get_debug_facility
    - functionName:    int2str
      functionSourceFile: '/src/kamailio/src/core/parser/../ut.h'
      linkageType:     InternalLinkage
      functionLinenumber: 328
      functionLinenumberEnd: 329
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - int2strbuf
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/parser/../ut.h:329,9'
          Dst:             int2strbuf
    - functionName:    get_str_fparam
      functionSourceFile: '/src/kamailio/src/core/sr_module.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1768
      functionLinenumberEnd: 1829
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         154
      ICount:          977
      EdgeCount:       199
      CyclomaticComplexity: 47
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - int2str
        - my_pid
        - pv_get_buffer
        - pv_get_buffer_size
        - pv_get_spec_value
        - pv_printf
        - run_select
        - search_first_avp
        - strlen
      functionUses:    1
      BranchProfiles:
        - Branch String:   'core/sr_module.c:1774,2'
          Branch Sides:    []
      Callsites:
        - Src:             'core/sr_module.c:1781,15'
          Dst:             strlen
        - Src:             'core/sr_module.c:1787,10'
          Dst:             search_first_avp
        - Src:             'core/sr_module.c:1790,5'
          Dst:             get_debug_level
        - Src:             'core/sr_module.c:1790,5'
          Dst:             get_debug_facility
        - Src:             'core/sr_module.c:1790,5'
          Dst:             dprint_color
        - Src:             'core/sr_module.c:1790,5'
          Dst:             my_pid
        - Src:             'core/sr_module.c:1790,5'
          Dst:             fprintf
        - Src:             'core/sr_module.c:1790,5'
          Dst:             dprint_color_reset
        - Src:             'core/sr_module.c:1790,5'
          Dst:             get_debug_facility
        - Src:             'core/sr_module.c:1800,14'
          Dst:             int2str
        - Src:             'core/sr_module.c:1804,10'
          Dst:             run_select
        - Src:             'core/sr_module.c:1809,7'
          Dst:             pv_get_spec_value
        - Src:             'core/sr_module.c:1814,5'
          Dst:             get_debug_level
        - Src:             'core/sr_module.c:1814,5'
          Dst:             get_debug_facility
        - Src:             'core/sr_module.c:1814,5'
          Dst:             dprint_color
        - Src:             'core/sr_module.c:1814,5'
          Dst:             my_pid
        - Src:             'core/sr_module.c:1814,5'
          Dst:             fprintf
        - Src:             'core/sr_module.c:1814,5'
          Dst:             dprint_color_reset
        - Src:             'core/sr_module.c:1814,5'
          Dst:             get_debug_facility
        - Src:             'core/sr_module.c:1819,13'
          Dst:             pv_get_buffer
        - Src:             'core/sr_module.c:1820,15'
          Dst:             pv_get_buffer_size
        - Src:             'core/sr_module.c:1821,7'
          Dst:             pv_printf
        - Src:             'core/sr_module.c:1822,5'
          Dst:             get_debug_level
        - Src:             'core/sr_module.c:1822,5'
          Dst:             get_debug_facility
        - Src:             'core/sr_module.c:1822,5'
          Dst:             dprint_color
        - Src:             'core/sr_module.c:1822,5'
          Dst:             my_pid
        - Src:             'core/sr_module.c:1822,5'
          Dst:             fprintf
        - Src:             'core/sr_module.c:1822,5'
          Dst:             dprint_color_reset
        - Src:             'core/sr_module.c:1822,5'
          Dst:             get_debug_facility
    - functionName:    fixup_var_pve_12
      functionSourceFile: '/src/kamailio/src/core/sr_module.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1528
      functionLinenumberEnd: 1552
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         60
      ICount:          344
      EdgeCount:       79
      CyclomaticComplexity: 21
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fix_param
        - fixup_get_param_type
        - fparam_free_restore
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/sr_module.c:1531,5'
          Dst:             fixup_get_param_type
        - Src:             'core/sr_module.c:1535,13'
          Dst:             fix_param
        - Src:             'core/sr_module.c:1543,5'
          Dst:             fparam_free_restore
        - Src:             'core/sr_module.c:1548,12'
          Dst:             fix_param
        - Src:             'core/sr_module.c:1550,2'
          Dst:             get_debug_level
        - Src:             'core/sr_module.c:1550,2'
          Dst:             get_debug_facility
        - Src:             'core/sr_module.c:1550,2'
          Dst:             dprint_color
        - Src:             'core/sr_module.c:1550,2'
          Dst:             my_pid
        - Src:             'core/sr_module.c:1550,2'
          Dst:             fprintf
        - Src:             'core/sr_module.c:1550,2'
          Dst:             dprint_color_reset
        - Src:             'core/sr_module.c:1550,2'
          Dst:             get_debug_facility
    - functionName:    fix_param_types
      functionSourceFile: '/src/kamailio/src/core/sr_module.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1449
      functionLinenumberEnd: 1466
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          89
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - fix_param
        - fixup_get_param_type
      functionUses:    30
      BranchProfiles:  []
      Callsites:
        - Src:             'core/sr_module.c:1453,5'
          Dst:             fixup_get_param_type
        - Src:             'core/sr_module.c:1462,13'
          Dst:             fix_param
    - functionName:    str2s
      functionSourceFile: '/src/kamailio/src/core/parser/../ut.h'
      linkageType:     InternalLinkage
      functionLinenumber: 181
      functionLinenumberEnd: 215
      functionDepth:   0
      returnType:      short
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         25
      ICount:          124
      EdgeCount:       31
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    fix_flag
      functionSourceFile: '/src/kamailio/src/core/sr_module.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1155
      functionLinenumberEnd: 1198
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         185
      ICount:          1146
      EdgeCount:       245
      CyclomaticComplexity: 62
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - get_flag_no
        - my_pid
        - register_flag
        - str2s
        - strchr
        - strlen
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/sr_module.c:1163,3'
          Dst:             get_debug_level
        - Src:             'core/sr_module.c:1163,3'
          Dst:             get_debug_facility
        - Src:             'core/sr_module.c:1163,3'
          Dst:             dprint_color
        - Src:             'core/sr_module.c:1163,3'
          Dst:             my_pid
        - Src:             'core/sr_module.c:1163,3'
          Dst:             fprintf
        - Src:             'core/sr_module.c:1163,3'
          Dst:             dprint_color_reset
        - Src:             'core/sr_module.c:1163,3'
          Dst:             get_debug_facility
        - Src:             'core/sr_module.c:1167,8'
          Dst:             strlen
        - Src:             'core/sr_module.c:1170,8'
          Dst:             str2s
        - Src:             'core/sr_module.c:1173,7'
          Dst:             strchr
        - Src:             'core/sr_module.c:1175,21'
          Dst:             strlen
        - Src:             'core/sr_module.c:1175,8'
          Dst:             str2s
        - Src:             'core/sr_module.c:1177,5'
          Dst:             get_debug_level
        - Src:             'core/sr_module.c:1177,5'
          Dst:             get_debug_facility
        - Src:             'core/sr_module.c:1177,5'
          Dst:             dprint_color
        - Src:             'core/sr_module.c:1177,5'
          Dst:             my_pid
        - Src:             'core/sr_module.c:1177,5'
          Dst:             fprintf
        - Src:             'core/sr_module.c:1177,5'
          Dst:             dprint_color_reset
        - Src:             'core/sr_module.c:1177,5'
          Dst:             get_debug_facility
        - Src:             'core/sr_module.c:1183,13'
          Dst:             get_flag_no
        - Src:             'core/sr_module.c:1185,10'
          Dst:             register_flag
        - Src:             'core/sr_module.c:1188,4'
          Dst:             get_debug_level
        - Src:             'core/sr_module.c:1188,4'
          Dst:             get_debug_facility
        - Src:             'core/sr_module.c:1188,4'
          Dst:             dprint_color
        - Src:             'core/sr_module.c:1188,4'
          Dst:             my_pid
        - Src:             'core/sr_module.c:1188,4'
          Dst:             fprintf
        - Src:             'core/sr_module.c:1188,4'
          Dst:             dprint_color_reset
        - Src:             'core/sr_module.c:1188,4'
          Dst:             get_debug_facility
        - Src:             'core/sr_module.c:1191,4'
          Dst:             get_debug_level
        - Src:             'core/sr_module.c:1191,4'
          Dst:             get_debug_facility
        - Src:             'core/sr_module.c:1191,4'
          Dst:             dprint_color
        - Src:             'core/sr_module.c:1191,4'
          Dst:             my_pid
        - Src:             'core/sr_module.c:1191,4'
          Dst:             fprintf
        - Src:             'core/sr_module.c:1191,4'
          Dst:             dprint_color_reset
        - Src:             'core/sr_module.c:1191,4'
          Dst:             get_debug_facility
    - functionName:    fixup_get_param_count
      functionSourceFile: '/src/kamailio/src/core/sr_module.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1115
      functionLinenumberEnd: 1122
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          39
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - fixup_get_param
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/sr_module.c:1117,6'
          Dst:             fixup_get_param
    - functionName:    fixup_get_param
      functionSourceFile: '/src/kamailio/src/core/sr_module.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1107
      functionLinenumberEnd: 1111
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          22
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    init_mod
      functionSourceFile: '/src/kamailio/src/core/sr_module.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1039
      functionLinenumberEnd: 1067
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         92
      ICount:          581
      EdgeCount:       122
      CyclomaticComplexity: 32
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - init_mod
        - my_pid
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/sr_module.c:1045,6'
          Dst:             init_mod
        - Src:             'core/sr_module.c:1048,4'
          Dst:             get_debug_level
        - Src:             'core/sr_module.c:1048,4'
          Dst:             get_debug_facility
        - Src:             'core/sr_module.c:1048,4'
          Dst:             dprint_color
        - Src:             'core/sr_module.c:1048,4'
          Dst:             my_pid
        - Src:             'core/sr_module.c:1048,4'
          Dst:             fprintf
        - Src:             'core/sr_module.c:1048,4'
          Dst:             dprint_color_reset
        - Src:             'core/sr_module.c:1048,4'
          Dst:             get_debug_facility
        - Src:             'core/sr_module.c:1053,5'
          Dst:             get_debug_level
        - Src:             'core/sr_module.c:1053,5'
          Dst:             get_debug_facility
        - Src:             'core/sr_module.c:1053,5'
          Dst:             dprint_color
        - Src:             'core/sr_module.c:1053,5'
          Dst:             my_pid
        - Src:             'core/sr_module.c:1053,5'
          Dst:             fprintf
        - Src:             'core/sr_module.c:1053,5'
          Dst:             dprint_color_reset
        - Src:             'core/sr_module.c:1053,5'
          Dst:             get_debug_facility
    - functionName:    init_modules
      functionSourceFile: '/src/kamailio/src/core/sr_module.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1074
      functionLinenumberEnd: 1102
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         67
      ICount:          381
      EdgeCount:       88
      CyclomaticComplexity: 23
      functionsReached:
        - async_task_init
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - init_mod
        - my_pid
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/sr_module.c:1078,5'
          Dst:             async_task_init
        - Src:             'core/sr_module.c:1081,6'
          Dst:             init_mod
        - Src:             'core/sr_module.c:1091,3'
          Dst:             get_debug_level
        - Src:             'core/sr_module.c:1091,3'
          Dst:             get_debug_facility
        - Src:             'core/sr_module.c:1091,3'
          Dst:             dprint_color
        - Src:             'core/sr_module.c:1091,3'
          Dst:             my_pid
        - Src:             'core/sr_module.c:1091,3'
          Dst:             fprintf
        - Src:             'core/sr_module.c:1091,3'
          Dst:             dprint_color_reset
        - Src:             'core/sr_module.c:1091,3'
          Dst:             get_debug_facility
    - functionName:    ksr_module_set_flag
      functionSourceFile: '/src/kamailio/src/core/sr_module.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1027
      functionLinenumberEnd: 1032
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          23
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    init_mod_child
      functionSourceFile: '/src/kamailio/src/core/sr_module.c'
      linkageType:     InternalLinkage
      functionLinenumber: 920
      functionLinenumberEnd: 956
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         97
      ICount:          625
      EdgeCount:       129
      CyclomaticComplexity: 34
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - init_mod_child
        - my_desc
        - my_pid
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/sr_module.c:926,6'
          Dst:             init_mod_child
        - Src:             'core/sr_module.c:932,5'
          Dst:             get_debug_level
        - Src:             'core/sr_module.c:932,5'
          Dst:             get_debug_facility
        - Src:             'core/sr_module.c:932,5'
          Dst:             my_desc
        - Src:             'core/sr_module.c:932,5'
          Dst:             dprint_color
        - Src:             'core/sr_module.c:932,5'
          Dst:             my_pid
        - Src:             'core/sr_module.c:932,5'
          Dst:             my_desc
        - Src:             'core/sr_module.c:932,5'
          Dst:             fprintf
        - Src:             'core/sr_module.c:932,5'
          Dst:             dprint_color_reset
        - Src:             'core/sr_module.c:932,5'
          Dst:             get_debug_facility
        - Src:             'core/sr_module.c:932,5'
          Dst:             my_desc
        - Src:             'core/sr_module.c:936,6'
          Dst:             get_debug_level
        - Src:             'core/sr_module.c:936,6'
          Dst:             get_debug_facility
        - Src:             'core/sr_module.c:936,6'
          Dst:             my_desc
        - Src:             'core/sr_module.c:936,6'
          Dst:             dprint_color
        - Src:             'core/sr_module.c:936,6'
          Dst:             my_pid
        - Src:             'core/sr_module.c:936,6'
          Dst:             my_desc
        - Src:             'core/sr_module.c:936,6'
          Dst:             fprintf
        - Src:             'core/sr_module.c:936,6'
          Dst:             dprint_color_reset
        - Src:             'core/sr_module.c:936,6'
          Dst:             get_debug_facility
        - Src:             'core/sr_module.c:936,6'
          Dst:             my_desc
    - functionName:    init_child
      functionSourceFile: '/src/kamailio/src/core/sr_module.c'
      linkageType:     InternalLinkage
      functionLinenumber: 963
      functionLinenumberEnd: 1018
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         67
      ICount:          380
      EdgeCount:       83
      CyclomaticComplexity: 18
      functionsReached:
        - async_task_child_init
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - init_mod_child
        - my_pid
      functionUses:    9
      BranchProfiles:
        - Branch String:   'core/sr_module.c:967,2'
          Branch Sides:    []
      Callsites:
        - Src:             'core/sr_module.c:1005,2'
          Dst:             get_debug_level
        - Src:             'core/sr_module.c:1005,2'
          Dst:             get_debug_facility
        - Src:             'core/sr_module.c:1005,2'
          Dst:             dprint_color
        - Src:             'core/sr_module.c:1005,2'
          Dst:             my_pid
        - Src:             'core/sr_module.c:1005,2'
          Dst:             fprintf
        - Src:             'core/sr_module.c:1005,2'
          Dst:             dprint_color_reset
        - Src:             'core/sr_module.c:1005,2'
          Dst:             get_debug_facility
        - Src:             'core/sr_module.c:1008,6'
          Dst:             async_task_child_init
        - Src:             'core/sr_module.c:1013,8'
          Dst:             init_mod_child
    - functionName:    destroy_modules
      functionSourceFile: '/src/kamailio/src/core/sr_module.c'
      linkageType:     InternalLinkage
      functionLinenumber: 880
      functionLinenumberEnd: 911
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         58
      ICount:          332
      EdgeCount:       76
      CyclomaticComplexity: 20
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/sr_module.c:888,2'
          Dst:             get_debug_level
        - Src:             'core/sr_module.c:888,2'
          Dst:             get_debug_facility
        - Src:             'core/sr_module.c:888,2'
          Dst:             dprint_color
        - Src:             'core/sr_module.c:888,2'
          Dst:             my_pid
        - Src:             'core/sr_module.c:888,2'
          Dst:             fprintf
        - Src:             'core/sr_module.c:888,2'
          Dst:             dprint_color_reset
        - Src:             'core/sr_module.c:888,2'
          Dst:             get_debug_facility
    - functionName:    find_param_export
      functionSourceFile: '/src/kamailio/src/core/sr_module.c'
      linkageType:     InternalLinkage
      functionLinenumber: 859
      functionLinenumberEnd: 876
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         98
      ICount:          619
      EdgeCount:       129
      CyclomaticComplexity: 33
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
        - strcmp
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'core/sr_module.c:865,7'
          Dst:             strcmp
        - Src:             'core/sr_module.c:867,4'
          Dst:             get_debug_level
        - Src:             'core/sr_module.c:867,4'
          Dst:             get_debug_facility
        - Src:             'core/sr_module.c:867,4'
          Dst:             dprint_color
        - Src:             'core/sr_module.c:867,4'
          Dst:             my_pid
        - Src:             'core/sr_module.c:867,4'
          Dst:             fprintf
        - Src:             'core/sr_module.c:867,4'
          Dst:             dprint_color_reset
        - Src:             'core/sr_module.c:867,4'
          Dst:             get_debug_facility
        - Src:             'core/sr_module.c:873,2'
          Dst:             get_debug_level
        - Src:             'core/sr_module.c:873,2'
          Dst:             get_debug_facility
        - Src:             'core/sr_module.c:873,2'
          Dst:             dprint_color
        - Src:             'core/sr_module.c:873,2'
          Dst:             my_pid
        - Src:             'core/sr_module.c:873,2'
          Dst:             fprintf
        - Src:             'core/sr_module.c:873,2'
          Dst:             dprint_color_reset
        - Src:             'core/sr_module.c:873,2'
          Dst:             get_debug_facility
    - functionName:    get_loaded_modules
      functionSourceFile: '/src/kamailio/src/core/sr_module.c'
      linkageType:     InternalLinkage
      functionLinenumber: 845
      functionLinenumberEnd: 846
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    find_module_by_name
      functionSourceFile: '/src/kamailio/src/core/sr_module.c'
      linkageType:     InternalLinkage
      functionLinenumber: 832
      functionLinenumberEnd: 842
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         50
      ICount:          292
      EdgeCount:       65
      CyclomaticComplexity: 17
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
        - strcmp
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'core/sr_module.c:836,6'
          Dst:             strcmp
        - Src:             'core/sr_module.c:840,2'
          Dst:             get_debug_level
        - Src:             'core/sr_module.c:840,2'
          Dst:             get_debug_facility
        - Src:             'core/sr_module.c:840,2'
          Dst:             dprint_color
        - Src:             'core/sr_module.c:840,2'
          Dst:             my_pid
        - Src:             'core/sr_module.c:840,2'
          Dst:             fprintf
        - Src:             'core/sr_module.c:840,2'
          Dst:             dprint_color_reset
        - Src:             'core/sr_module.c:840,2'
          Dst:             get_debug_facility
    - functionName:    find_mod_export
      functionSourceFile: '/src/kamailio/src/core/sr_module.c'
      linkageType:     InternalLinkage
      functionLinenumber: 819
      functionLinenumberEnd: 828
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         46
      ICount:          288
      EdgeCount:       60
      CyclomaticComplexity: 16
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - find_mod_export_record
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/sr_module.c:822,8'
          Dst:             find_mod_export_record
        - Src:             'core/sr_module.c:826,2'
          Dst:             get_debug_level
        - Src:             'core/sr_module.c:826,2'
          Dst:             get_debug_facility
        - Src:             'core/sr_module.c:826,2'
          Dst:             dprint_color
        - Src:             'core/sr_module.c:826,2'
          Dst:             my_pid
        - Src:             'core/sr_module.c:826,2'
          Dst:             fprintf
        - Src:             'core/sr_module.c:826,2'
          Dst:             dprint_color_reset
        - Src:             'core/sr_module.c:826,2'
          Dst:             get_debug_facility
    - functionName:    find_mod_export_record
      functionSourceFile: '/src/kamailio/src/core/sr_module.c'
      linkageType:     InternalLinkage
      functionLinenumber: 762
      functionLinenumberEnd: 783
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         110
      ICount:          659
      EdgeCount:       145
      CyclomaticComplexity: 37
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
        - sr_cmd_flags_match
        - strcmp
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/sr_module.c:767,19'
          Dst:             strcmp
        - Src:             'core/sr_module.c:771,9'
          Dst:             strcmp
        - Src:             'core/sr_module.c:774,11'
          Dst:             sr_cmd_flags_match
        - Src:             'core/sr_module.c:775,6'
          Dst:             get_debug_level
        - Src:             'core/sr_module.c:775,6'
          Dst:             get_debug_facility
        - Src:             'core/sr_module.c:775,6'
          Dst:             dprint_color
        - Src:             'core/sr_module.c:775,6'
          Dst:             my_pid
        - Src:             'core/sr_module.c:775,6'
          Dst:             fprintf
        - Src:             'core/sr_module.c:775,6'
          Dst:             dprint_color_reset
        - Src:             'core/sr_module.c:775,6'
          Dst:             get_debug_facility
        - Src:             'core/sr_module.c:781,2'
          Dst:             get_debug_level
        - Src:             'core/sr_module.c:781,2'
          Dst:             get_debug_facility
        - Src:             'core/sr_module.c:781,2'
          Dst:             dprint_color
        - Src:             'core/sr_module.c:781,2'
          Dst:             my_pid
        - Src:             'core/sr_module.c:781,2'
          Dst:             fprintf
        - Src:             'core/sr_module.c:781,2'
          Dst:             dprint_color_reset
        - Src:             'core/sr_module.c:781,2'
          Dst:             get_debug_facility
    - functionName:    sr_cmd_flags_match
      functionSourceFile: '/src/kamailio/src/core/sr_module.c'
      linkageType:     InternalLinkage
      functionLinenumber: 745
      functionLinenumberEnd: 753
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          46
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    find_rpc_export
      functionSourceFile: '/src/kamailio/src/core/sr_module.c'
      linkageType:     InternalLinkage
      functionLinenumber: 807
      functionLinenumberEnd: 808
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - rpc_lookup
        - strlen
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/sr_module.c:808,34'
          Dst:             strlen
        - Src:             'core/sr_module.c:808,9'
          Dst:             rpc_lookup
    - functionName:    find_export
      functionSourceFile: '/src/kamailio/src/core/sr_module.c'
      linkageType:     InternalLinkage
      functionLinenumber: 798
      functionLinenumberEnd: 802
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - find_export_record
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/sr_module.c:801,8'
          Dst:             find_export_record
    - functionName:    find_export_record
      functionSourceFile: '/src/kamailio/src/core/sr_module.c'
      linkageType:     InternalLinkage
      functionLinenumber: 792
      functionLinenumberEnd: 793
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - find_mod_export_record
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'core/sr_module.c:793,9'
          Dst:             find_mod_export_record
    - functionName:    ksr_load_modulex
      functionSourceFile: '/src/kamailio/src/core/sr_module.c'
      linkageType:     InternalLinkage
      functionLinenumber: 714
      functionLinenumberEnd: 737
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         52
      ICount:          322
      EdgeCount:       68
      CyclomaticComplexity: 18
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - faked_msg_get_next
        - fprintf
        - get_debug_facility
        - get_debug_level
        - ksr_load_module
        - my_pid
        - pv_eval_str
        - str_list_block_add
        - strchr
        - strlen
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'core/sr_module.c:722,5'
          Dst:             strchr
        - Src:             'core/sr_module.c:723,10'
          Dst:             faked_msg_get_next
        - Src:             'core/sr_module.c:725,14'
          Dst:             strlen
        - Src:             'core/sr_module.c:726,6'
          Dst:             pv_eval_str
        - Src:             'core/sr_module.c:727,9'
          Dst:             str_list_block_add
        - Src:             'core/sr_module.c:729,5'
          Dst:             get_debug_level
        - Src:             'core/sr_module.c:729,5'
          Dst:             get_debug_facility
        - Src:             'core/sr_module.c:729,5'
          Dst:             dprint_color
        - Src:             'core/sr_module.c:729,5'
          Dst:             my_pid
        - Src:             'core/sr_module.c:729,5'
          Dst:             fprintf
        - Src:             'core/sr_module.c:729,5'
          Dst:             dprint_color_reset
        - Src:             'core/sr_module.c:729,5'
          Dst:             get_debug_facility
        - Src:             'core/sr_module.c:736,9'
          Dst:             ksr_load_module
    - functionName:    ksr_load_module
      functionSourceFile: '/src/kamailio/src/core/sr_module.c'
      linkageType:     InternalLinkage
      functionLinenumber: 563
      functionLinenumberEnd: 707
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         594
      ICount:          3445
      EdgeCount:       787
      CyclomaticComplexity: 195
      functionsReached:
        - _exit
        - dlclose
        - dlerror
        - dlopen
        - dlsym
        - dprint_color
        - dprint_color_reset
        - exit
        - fprintf
        - get_debug_facility
        - get_debug_level
        - ksr_locate_module
        - ksr_version_control
        - my_pid
        - register_module
        - snprintf
        - strcmp
        - strlen
        - strrchr
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'core/sr_module.c:588,5'
          Dst:             ksr_locate_module
        - Src:             'core/sr_module.c:592,2'
          Dst:             get_debug_level
        - Src:             'core/sr_module.c:592,2'
          Dst:             get_debug_facility
        - Src:             'core/sr_module.c:592,2'
          Dst:             dprint_color
        - Src:             'core/sr_module.c:592,2'
          Dst:             my_pid
        - Src:             'core/sr_module.c:592,2'
          Dst:             fprintf
        - Src:             'core/sr_module.c:592,2'
          Dst:             dprint_color_reset
        - Src:             'core/sr_module.c:592,2'
          Dst:             get_debug_facility
        - Src:             'core/sr_module.c:605,5'
          Dst:             get_debug_level
        - Src:             'core/sr_module.c:605,5'
          Dst:             get_debug_facility
        - Src:             'core/sr_module.c:605,5'
          Dst:             dprint_color
        - Src:             'core/sr_module.c:605,5'
          Dst:             my_pid
        - Src:             'core/sr_module.c:605,5'
          Dst:             fprintf
        - Src:             'core/sr_module.c:605,5'
          Dst:             dprint_color_reset
        - Src:             'core/sr_module.c:605,5'
          Dst:             get_debug_facility
        - Src:             'core/sr_module.c:611,11'
          Dst:             dlopen
        - Src:             'core/sr_module.c:613,3'
          Dst:             get_debug_level
        - Src:             'core/sr_module.c:613,3'
          Dst:             get_debug_facility
        - Src:             'core/sr_module.c:613,3'
          Dst:             dlerror
        - Src:             'core/sr_module.c:613,3'
          Dst:             dprint_color
        - Src:             'core/sr_module.c:613,3'
          Dst:             my_pid
        - Src:             'core/sr_module.c:613,3'
          Dst:             dlerror
        - Src:             'core/sr_module.c:613,3'
          Dst:             fprintf
        - Src:             'core/sr_module.c:613,3'
          Dst:             dprint_color_reset
        - Src:             'core/sr_module.c:613,3'
          Dst:             get_debug_facility
        - Src:             'core/sr_module.c:613,3'
          Dst:             dlerror
        - Src:             'core/sr_module.c:621,6'
          Dst:             get_debug_level
        - Src:             'core/sr_module.c:621,6'
          Dst:             get_debug_facility
        - Src:             'core/sr_module.c:621,6'
          Dst:             dprint_color
        - Src:             'core/sr_module.c:621,6'
          Dst:             my_pid
        - Src:             'core/sr_module.c:621,6'
          Dst:             fprintf
        - Src:             'core/sr_module.c:621,6'
          Dst:             dprint_color_reset
        - Src:             'core/sr_module.c:621,6'
          Dst:             get_debug_facility
        - Src:             'core/sr_module.c:628,4'
          Dst:             get_debug_level
        - Src:             'core/sr_module.c:628,4'
          Dst:             get_debug_facility
        - Src:             'core/sr_module.c:628,4'
          Dst:             dprint_color
        - Src:             'core/sr_module.c:628,4'
          Dst:             my_pid
        - Src:             'core/sr_module.c:628,4'
          Dst:             fprintf
        - Src:             'core/sr_module.c:628,4'
          Dst:             dprint_color_reset
        - Src:             'core/sr_module.c:628,4'
          Dst:             get_debug_facility
        - Src:             'core/sr_module.c:633,6'
          Dst:             ksr_version_control
        - Src:             'core/sr_module.c:634,3'
          Dst:             exit
        - Src:             'core/sr_module.c:634,3'
          Dst:             _exit
        - Src:             'core/sr_module.c:637,30'
          Dst:             dlsym
        - Src:             'core/sr_module.c:638,23'
          Dst:             dlerror
        - Src:             'core/sr_module.c:642,4'
          Dst:             get_debug_level
        - Src:             'core/sr_module.c:642,4'
          Dst:             get_debug_facility
        - Src:             'core/sr_module.c:642,4'
          Dst:             dprint_color
        - Src:             'core/sr_module.c:642,4'
          Dst:             my_pid
        - Src:             'core/sr_module.c:642,4'
          Dst:             fprintf
        - Src:             'core/sr_module.c:642,4'
          Dst:             dprint_color_reset
        - Src:             'core/sr_module.c:642,4'
          Dst:             get_debug_facility
        - Src:             'core/sr_module.c:647,4'
          Dst:             dlclose
        - Src:             'core/sr_module.c:652,4'
          Dst:             get_debug_level
        - Src:             'core/sr_module.c:652,4'
          Dst:             get_debug_facility
        - Src:             'core/sr_module.c:652,4'
          Dst:             dprint_color
        - Src:             'core/sr_module.c:652,4'
          Dst:             my_pid
        - Src:             'core/sr_module.c:652,4'
          Dst:             fprintf
        - Src:             'core/sr_module.c:652,4'
          Dst:             dprint_color_reset
        - Src:             'core/sr_module.c:652,4'
          Dst:             get_debug_facility
        - Src:             'core/sr_module.c:656,28'
          Dst:             dlsym
        - Src:             'core/sr_module.c:658,19'
          Dst:             dlerror
        - Src:             'core/sr_module.c:659,3'
          Dst:             get_debug_level
        - Src:             'core/sr_module.c:659,3'
          Dst:             get_debug_facility
        - Src:             'core/sr_module.c:659,3'
          Dst:             dprint_color
        - Src:             'core/sr_module.c:659,3'
          Dst:             my_pid
        - Src:             'core/sr_module.c:659,3'
          Dst:             fprintf
        - Src:             'core/sr_module.c:659,3'
          Dst:             dprint_color_reset
        - Src:             'core/sr_module.c:659,3'
          Dst:             get_debug_facility
        - Src:             'core/sr_module.c:662,10'
          Dst:             strrchr
        - Src:             'core/sr_module.c:668,16'
          Dst:             strlen
        - Src:             'core/sr_module.c:669,24'
          Dst:             strcmp
        - Src:             'core/sr_module.c:671,3'
          Dst:             snprintf
        - Src:             'core/sr_module.c:672,3'
          Dst:             get_debug_level
        - Src:             'core/sr_module.c:672,3'
          Dst:             get_debug_facility
        - Src:             'core/sr_module.c:672,3'
          Dst:             dprint_color
        - Src:             'core/sr_module.c:672,3'
          Dst:             my_pid
        - Src:             'core/sr_module.c:672,3'
          Dst:             fprintf
        - Src:             'core/sr_module.c:672,3'
          Dst:             dprint_color_reset
        - Src:             'core/sr_module.c:672,3'
          Dst:             get_debug_facility
        - Src:             'core/sr_module.c:673,29'
          Dst:             dlsym
        - Src:             'core/sr_module.c:674,38'
          Dst:             dlerror
        - Src:             'core/sr_module.c:675,4'
          Dst:             get_debug_level
        - Src:             'core/sr_module.c:675,4'
          Dst:             get_debug_facility
        - Src:             'core/sr_module.c:675,4'
          Dst:             dprint_color
        - Src:             'core/sr_module.c:675,4'
          Dst:             my_pid
        - Src:             'core/sr_module.c:675,4'
          Dst:             fprintf
        - Src:             'core/sr_module.c:675,4'
          Dst:             dprint_color_reset
        - Src:             'core/sr_module.c:675,4'
          Dst:             get_debug_facility
        - Src:             'core/sr_module.c:684,3'
          Dst:             dlclose
        - Src:             'core/sr_module.c:685,3'
          Dst:             get_debug_level
        - Src:             'core/sr_module.c:685,3'
          Dst:             get_debug_facility
        - Src:             'core/sr_module.c:685,3'
          Dst:             dprint_color
        - Src:             'core/sr_module.c:685,3'
          Dst:             my_pid
        - Src:             'core/sr_module.c:685,3'
          Dst:             fprintf
        - Src:             'core/sr_module.c:685,3'
          Dst:             dprint_color_reset
        - Src:             'core/sr_module.c:685,3'
          Dst:             get_debug_facility
        - Src:             'core/sr_module.c:693,3'
          Dst:             get_debug_level
        - Src:             'core/sr_module.c:693,3'
          Dst:             get_debug_facility
        - Src:             'core/sr_module.c:693,3'
          Dst:             dprint_color
        - Src:             'core/sr_module.c:693,3'
          Dst:             my_pid
        - Src:             'core/sr_module.c:693,3'
          Dst:             fprintf
        - Src:             'core/sr_module.c:693,3'
          Dst:             dprint_color_reset
        - Src:             'core/sr_module.c:693,3'
          Dst:             get_debug_facility
        - Src:             'core/sr_module.c:696,5'
          Dst:             register_module
        - Src:             'core/sr_module.c:701,2'
          Dst:             dlclose
    - functionName:    ksr_locate_module
      functionSourceFile: '/src/kamailio/src/core/sr_module.c'
      linkageType:     InternalLinkage
      functionLinenumber: 403
      functionLinenumberEnd: 544
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         443
      ICount:          2730
      EdgeCount:       588
      CyclomaticComplexity: 147
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
        - stat
        - strcat
        - strchr
        - strcmp
        - strlen
        - strncat
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/sr_module.c:416,17'
          Dst:             strlen
        - Src:             'core/sr_module.c:422,24'
          Dst:             strcmp
        - Src:             'core/sr_module.c:428,6'
          Dst:             strchr
        - Src:             'core/sr_module.c:434,15'
          Dst:             strchr
        - Src:             'core/sr_module.c:438,16'
          Dst:             strlen
        - Src:             'core/sr_module.c:445,6'
          Dst:             get_debug_level
        - Src:             'core/sr_module.c:445,6'
          Dst:             get_debug_facility
        - Src:             'core/sr_module.c:445,6'
          Dst:             dprint_color
        - Src:             'core/sr_module.c:445,6'
          Dst:             my_pid
        - Src:             'core/sr_module.c:445,6'
          Dst:             fprintf
        - Src:             'core/sr_module.c:445,6'
          Dst:             dprint_color_reset
        - Src:             'core/sr_module.c:445,6'
          Dst:             get_debug_facility
        - Src:             'core/sr_module.c:456,6'
          Dst:             strncat
        - Src:             'core/sr_module.c:458,6'
          Dst:             strncat
        - Src:             'core/sr_module.c:459,6'
          Dst:             strcat
        - Src:             'core/sr_module.c:462,8'
          Dst:             stat
        - Src:             'core/sr_module.c:463,6'
          Dst:             get_debug_level
        - Src:             'core/sr_module.c:463,6'
          Dst:             get_debug_facility
        - Src:             'core/sr_module.c:463,6'
          Dst:             dprint_color
        - Src:             'core/sr_module.c:463,6'
          Dst:             my_pid
        - Src:             'core/sr_module.c:463,6'
          Dst:             fprintf
        - Src:             'core/sr_module.c:463,6'
          Dst:             dprint_color_reset
        - Src:             'core/sr_module.c:463,6'
          Dst:             get_debug_facility
        - Src:             'core/sr_module.c:471,7'
          Dst:             get_debug_level
        - Src:             'core/sr_module.c:471,7'
          Dst:             get_debug_facility
        - Src:             'core/sr_module.c:471,7'
          Dst:             dprint_color
        - Src:             'core/sr_module.c:471,7'
          Dst:             my_pid
        - Src:             'core/sr_module.c:471,7'
          Dst:             fprintf
        - Src:             'core/sr_module.c:471,7'
          Dst:             dprint_color_reset
        - Src:             'core/sr_module.c:471,7'
          Dst:             get_debug_facility
        - Src:             'core/sr_module.c:481,6'
          Dst:             strncat
        - Src:             'core/sr_module.c:482,6'
          Dst:             strcat
        - Src:             'core/sr_module.c:484,7'
          Dst:             strncat
        - Src:             'core/sr_module.c:486,7'
          Dst:             strncat
        - Src:             'core/sr_module.c:487,7'
          Dst:             strcat
        - Src:             'core/sr_module.c:490,9'
          Dst:             stat
        - Src:             'core/sr_module.c:491,7'
          Dst:             get_debug_level
        - Src:             'core/sr_module.c:491,7'
          Dst:             get_debug_facility
        - Src:             'core/sr_module.c:491,7'
          Dst:             dprint_color
        - Src:             'core/sr_module.c:491,7'
          Dst:             my_pid
        - Src:             'core/sr_module.c:491,7'
          Dst:             fprintf
        - Src:             'core/sr_module.c:491,7'
          Dst:             dprint_color_reset
        - Src:             'core/sr_module.c:491,7'
          Dst:             get_debug_facility
        - Src:             'core/sr_module.c:499,9'
          Dst:             stat
        - Src:             'core/sr_module.c:500,7'
          Dst:             get_debug_level
        - Src:             'core/sr_module.c:500,7'
          Dst:             get_debug_facility
        - Src:             'core/sr_module.c:500,7'
          Dst:             dprint_color
        - Src:             'core/sr_module.c:500,7'
          Dst:             my_pid
        - Src:             'core/sr_module.c:500,7'
          Dst:             fprintf
        - Src:             'core/sr_module.c:500,7'
          Dst:             dprint_color_reset
        - Src:             'core/sr_module.c:500,7'
          Dst:             get_debug_facility
        - Src:             'core/sr_module.c:509,7'
          Dst:             get_debug_level
        - Src:             'core/sr_module.c:509,7'
          Dst:             get_debug_facility
        - Src:             'core/sr_module.c:509,7'
          Dst:             dprint_color
        - Src:             'core/sr_module.c:509,7'
          Dst:             my_pid
        - Src:             'core/sr_module.c:509,7'
          Dst:             fprintf
        - Src:             'core/sr_module.c:509,7'
          Dst:             dprint_color_reset
        - Src:             'core/sr_module.c:509,7'
          Dst:             get_debug_facility
        - Src:             'core/sr_module.c:521,9'
          Dst:             stat
        - Src:             'core/sr_module.c:522,7'
          Dst:             get_debug_level
        - Src:             'core/sr_module.c:522,7'
          Dst:             get_debug_facility
        - Src:             'core/sr_module.c:522,7'
          Dst:             dprint_color
        - Src:             'core/sr_module.c:522,7'
          Dst:             my_pid
        - Src:             'core/sr_module.c:522,7'
          Dst:             fprintf
        - Src:             'core/sr_module.c:522,7'
          Dst:             dprint_color_reset
        - Src:             'core/sr_module.c:522,7'
          Dst:             get_debug_facility
        - Src:             'core/sr_module.c:531,4'
          Dst:             get_debug_level
        - Src:             'core/sr_module.c:531,4'
          Dst:             get_debug_facility
        - Src:             'core/sr_module.c:531,4'
          Dst:             dprint_color
        - Src:             'core/sr_module.c:531,4'
          Dst:             my_pid
        - Src:             'core/sr_module.c:531,4'
          Dst:             fprintf
        - Src:             'core/sr_module.c:531,4'
          Dst:             dprint_color_reset
        - Src:             'core/sr_module.c:531,4'
          Dst:             get_debug_facility
        - Src:             'core/sr_module.c:537,2'
          Dst:             get_debug_level
        - Src:             'core/sr_module.c:537,2'
          Dst:             get_debug_facility
        - Src:             'core/sr_module.c:537,2'
          Dst:             dprint_color
        - Src:             'core/sr_module.c:537,2'
          Dst:             my_pid
        - Src:             'core/sr_module.c:537,2'
          Dst:             fprintf
        - Src:             'core/sr_module.c:537,2'
          Dst:             dprint_color_reset
        - Src:             'core/sr_module.c:537,2'
          Dst:             get_debug_facility
    - functionName:    dlopen
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    dlerror
      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:    8
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ksr_version_control
      functionSourceFile: '/src/kamailio/src/core/sr_module.c'
      linkageType:     InternalLinkage
      functionLinenumber: 352
      functionLinenumberEnd: 393
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         262
      ICount:          1575
      EdgeCount:       348
      CyclomaticComplexity: 88
      functionsReached:
        - dlerror
        - dlsym
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
        - strcmp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/sr_module.c:360,19'
          Dst:             dlsym
        - Src:             'core/sr_module.c:361,22'
          Dst:             dlerror
        - Src:             'core/sr_module.c:362,3'
          Dst:             get_debug_level
        - Src:             'core/sr_module.c:362,3'
          Dst:             get_debug_facility
        - Src:             'core/sr_module.c:362,3'
          Dst:             dprint_color
        - Src:             'core/sr_module.c:362,3'
          Dst:             my_pid
        - Src:             'core/sr_module.c:362,3'
          Dst:             fprintf
        - Src:             'core/sr_module.c:362,3'
          Dst:             dprint_color_reset
        - Src:             'core/sr_module.c:362,3'
          Dst:             get_debug_facility
        - Src:             'core/sr_module.c:365,21'
          Dst:             dlsym
        - Src:             'core/sr_module.c:366,22'
          Dst:             dlerror
        - Src:             'core/sr_module.c:367,3'
          Dst:             get_debug_level
        - Src:             'core/sr_module.c:367,3'
          Dst:             get_debug_facility
        - Src:             'core/sr_module.c:367,3'
          Dst:             dprint_color
        - Src:             'core/sr_module.c:367,3'
          Dst:             my_pid
        - Src:             'core/sr_module.c:367,3'
          Dst:             fprintf
        - Src:             'core/sr_module.c:367,3'
          Dst:             dprint_color_reset
        - Src:             'core/sr_module.c:367,3'
          Dst:             get_debug_facility
        - Src:             'core/sr_module.c:371,3'
          Dst:             get_debug_level
        - Src:             'core/sr_module.c:371,3'
          Dst:             get_debug_facility
        - Src:             'core/sr_module.c:371,3'
          Dst:             dprint_color
        - Src:             'core/sr_module.c:371,3'
          Dst:             my_pid
        - Src:             'core/sr_module.c:371,3'
          Dst:             fprintf
        - Src:             'core/sr_module.c:371,3'
          Dst:             dprint_color_reset
        - Src:             'core/sr_module.c:371,3'
          Dst:             get_debug_facility
        - Src:             'core/sr_module.c:375,3'
          Dst:             get_debug_level
        - Src:             'core/sr_module.c:375,3'
          Dst:             get_debug_facility
        - Src:             'core/sr_module.c:375,3'
          Dst:             dprint_color
        - Src:             'core/sr_module.c:375,3'
          Dst:             my_pid
        - Src:             'core/sr_module.c:375,3'
          Dst:             fprintf
        - Src:             'core/sr_module.c:375,3'
          Dst:             dprint_color_reset
        - Src:             'core/sr_module.c:375,3'
          Dst:             get_debug_facility
        - Src:             'core/sr_module.c:379,5'
          Dst:             strcmp
        - Src:             'core/sr_module.c:380,6'
          Dst:             strcmp
        - Src:             'core/sr_module.c:383,4'
          Dst:             get_debug_level
        - Src:             'core/sr_module.c:383,4'
          Dst:             get_debug_facility
        - Src:             'core/sr_module.c:383,4'
          Dst:             dprint_color
        - Src:             'core/sr_module.c:383,4'
          Dst:             my_pid
        - Src:             'core/sr_module.c:383,4'
          Dst:             fprintf
        - Src:             'core/sr_module.c:383,4'
          Dst:             dprint_color_reset
        - Src:             'core/sr_module.c:383,4'
          Dst:             get_debug_facility
        - Src:             'core/sr_module.c:389,2'
          Dst:             get_debug_level
        - Src:             'core/sr_module.c:389,2'
          Dst:             get_debug_facility
        - Src:             'core/sr_module.c:389,2'
          Dst:             dprint_color
        - Src:             'core/sr_module.c:389,2'
          Dst:             my_pid
        - Src:             'core/sr_module.c:389,2'
          Dst:             fprintf
        - Src:             'core/sr_module.c:389,2'
          Dst:             dprint_color_reset
        - Src:             'core/sr_module.c:389,2'
          Dst:             get_debug_facility
    - functionName:    dlclose
      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:    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:    register_module
      functionSourceFile: '/src/kamailio/src/core/sr_module.c'
      linkageType:     InternalLinkage
      functionLinenumber: 239
      functionLinenumberEnd: 346
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         365
      ICount:          2475
      EdgeCount:       484
      CyclomaticComplexity: 121
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - get_fixup_free
        - my_pid
        - pp_define
        - pp_define_set_type
        - register_pvars_mod
        - rpc_register_array
        - snprintf
        - strlen
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/sr_module.c:249,3'
          Dst:             get_debug_level
        - Src:             'core/sr_module.c:249,3'
          Dst:             get_debug_facility
        - Src:             'core/sr_module.c:249,3'
          Dst:             dprint_color
        - Src:             'core/sr_module.c:249,3'
          Dst:             my_pid
        - Src:             'core/sr_module.c:249,3'
          Dst:             fprintf
        - Src:             'core/sr_module.c:249,3'
          Dst:             dprint_color_reset
        - Src:             'core/sr_module.c:249,3'
          Dst:             get_debug_facility
        - Src:             'core/sr_module.c:268,3'
          Dst:             get_debug_level
        - Src:             'core/sr_module.c:268,3'
          Dst:             get_debug_facility
        - Src:             'core/sr_module.c:268,3'
          Dst:             dprint_color
        - Src:             'core/sr_module.c:268,3'
          Dst:             my_pid
        - Src:             'core/sr_module.c:268,3'
          Dst:             fprintf
        - Src:             'core/sr_module.c:268,3'
          Dst:             dprint_color_reset
        - Src:             'core/sr_module.c:268,3'
          Dst:             get_debug_facility
        - Src:             'core/sr_module.c:286,6'
          Dst:             get_fixup_free
        - Src:             'core/sr_module.c:300,3'
          Dst:             get_debug_level
        - Src:             'core/sr_module.c:300,3'
          Dst:             get_debug_facility
        - Src:             'core/sr_module.c:300,3'
          Dst:             dprint_color
        - Src:             'core/sr_module.c:300,3'
          Dst:             my_pid
        - Src:             'core/sr_module.c:300,3'
          Dst:             fprintf
        - Src:             'core/sr_module.c:300,3'
          Dst:             dprint_color_reset
        - Src:             'core/sr_module.c:300,3'
          Dst:             get_debug_facility
        - Src:             'core/sr_module.c:301,6'
          Dst:             register_pvars_mod
        - Src:             'core/sr_module.c:302,4'
          Dst:             get_debug_level
        - Src:             'core/sr_module.c:302,4'
          Dst:             get_debug_facility
        - Src:             'core/sr_module.c:302,4'
          Dst:             dprint_color
        - Src:             'core/sr_module.c:302,4'
          Dst:             my_pid
        - Src:             'core/sr_module.c:302,4'
          Dst:             fprintf
        - Src:             'core/sr_module.c:302,4'
          Dst:             dprint_color_reset
        - Src:             'core/sr_module.c:302,4'
          Dst:             get_debug_facility
        - Src:             'core/sr_module.c:310,7'
          Dst:             rpc_register_array
        - Src:             'core/sr_module.c:312,4'
          Dst:             get_debug_level
        - Src:             'core/sr_module.c:312,4'
          Dst:             get_debug_facility
        - Src:             'core/sr_module.c:312,4'
          Dst:             dprint_color
        - Src:             'core/sr_module.c:312,4'
          Dst:             my_pid
        - Src:             'core/sr_module.c:312,4'
          Dst:             fprintf
        - Src:             'core/sr_module.c:312,4'
          Dst:             dprint_color_reset
        - Src:             'core/sr_module.c:312,4'
          Dst:             get_debug_facility
        - Src:             'core/sr_module.c:317,4'
          Dst:             get_debug_level
        - Src:             'core/sr_module.c:317,4'
          Dst:             get_debug_facility
        - Src:             'core/sr_module.c:317,4'
          Dst:             dprint_color
        - Src:             'core/sr_module.c:317,4'
          Dst:             my_pid
        - Src:             'core/sr_module.c:317,4'
          Dst:             fprintf
        - Src:             'core/sr_module.c:317,4'
          Dst:             dprint_color_reset
        - Src:             'core/sr_module.c:317,4'
          Dst:             get_debug_facility
        - Src:             'core/sr_module.c:327,5'
          Dst:             strlen
        - Src:             'core/sr_module.c:328,3'
          Dst:             get_debug_level
        - Src:             'core/sr_module.c:328,3'
          Dst:             get_debug_facility
        - Src:             'core/sr_module.c:328,3'
          Dst:             dprint_color
        - Src:             'core/sr_module.c:328,3'
          Dst:             my_pid
        - Src:             'core/sr_module.c:328,3'
          Dst:             fprintf
        - Src:             'core/sr_module.c:328,3'
          Dst:             dprint_color_reset
        - Src:             'core/sr_module.c:328,3'
          Dst:             get_debug_facility
        - Src:             'core/sr_module.c:331,2'
          Dst:             snprintf
        - Src:             'core/sr_module.c:332,2'
          Dst:             pp_define_set_type
        - Src:             'core/sr_module.c:333,15'
          Dst:             strlen
        - Src:             'core/sr_module.c:333,5'
          Dst:             pp_define
        - Src:             'core/sr_module.c:334,3'
          Dst:             get_debug_level
        - Src:             'core/sr_module.c:334,3'
          Dst:             get_debug_facility
        - Src:             'core/sr_module.c:334,3'
          Dst:             dprint_color
        - Src:             'core/sr_module.c:334,3'
          Dst:             my_pid
        - Src:             'core/sr_module.c:334,3'
          Dst:             fprintf
        - Src:             'core/sr_module.c:334,3'
          Dst:             dprint_color_reset
        - Src:             'core/sr_module.c:334,3'
          Dst:             get_debug_facility
    - functionName:    strncat
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      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:    register_builtin_modules
      functionSourceFile: '/src/kamailio/src/core/sr_module.c'
      linkageType:     InternalLinkage
      functionLinenumber: 186
      functionLinenumberEnd: 232
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    is_sip_worker
      functionSourceFile: '/src/kamailio/src/core/sr_module.c'
      linkageType:     InternalLinkage
      functionLinenumber: 176
      functionLinenumberEnd: 182
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         13
      ICount:          53
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    is_rpc_worker
      functionSourceFile: '/src/kamailio/src/core/sr_module.c'
      linkageType:     InternalLinkage
      functionLinenumber: 168
      functionLinenumberEnd: 173
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         10
      ICount:          41
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    set_child_rpc_sip_mode
      functionSourceFile: '/src/kamailio/src/core/sr_module.c'
      linkageType:     InternalLinkage
      functionLinenumber: 163
      functionLinenumberEnd: 165
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    set_child_sip_rpc_mode
      functionSourceFile: '/src/kamailio/src/core/sr_module.c'
      linkageType:     InternalLinkage
      functionLinenumber: 158
      functionLinenumberEnd: 160
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    destroy_modules_phase
      functionSourceFile: '/src/kamailio/src/core/sr_module.c'
      linkageType:     InternalLinkage
      functionLinenumber: 144
      functionLinenumberEnd: 145
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ksr_shutdown_phase
      functionSourceFile: '/src/kamailio/src/core/sr_module.c'
      linkageType:     InternalLinkage
      functionLinenumber: 133
      functionLinenumberEnd: 134
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         4
      ICount:          18
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ksr_shutdown_phase_init
      functionSourceFile: '/src/kamailio/src/core/sr_module.c'
      linkageType:     InternalLinkage
      functionLinenumber: 123
      functionLinenumberEnd: 127
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         8
      ICount:          36
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - shm_initialized
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/sr_module.c:124,39'
          Dst:             shm_initialized
    - functionName:    set_modinit_delay
      functionSourceFile: '/src/kamailio/src/core/sr_module.c'
      linkageType:     InternalLinkage
      functionLinenumber: 112
      functionLinenumberEnd: 116
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ksr_msg_env_pop
      functionSourceFile: '/src/kamailio/src/core/srapi.c'
      linkageType:     InternalLinkage
      functionLinenumber: 145
      functionLinenumberEnd: 168
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         48
      ICount:          317
      EdgeCount:       62
      CyclomaticComplexity: 16
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - ksr_msg_env_data_destroy
        - my_pid
        - set_avp_list
        - xavi_set_list
        - xavp_set_list
        - xavu_set_list
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/srapi.c:147,3'
          Dst:             get_debug_level
        - Src:             'core/srapi.c:147,3'
          Dst:             get_debug_facility
        - Src:             'core/srapi.c:147,3'
          Dst:             dprint_color
        - Src:             'core/srapi.c:147,3'
          Dst:             my_pid
        - Src:             'core/srapi.c:147,3'
          Dst:             fprintf
        - Src:             'core/srapi.c:147,3'
          Dst:             dprint_color_reset
        - Src:             'core/srapi.c:147,3'
          Dst:             get_debug_facility
        - Src:             'core/srapi.c:151,2'
          Dst:             ksr_msg_env_data_destroy
        - Src:             'core/srapi.c:155,2'
          Dst:             set_avp_list
        - Src:             'core/srapi.c:156,2'
          Dst:             set_avp_list
        - Src:             'core/srapi.c:157,2'
          Dst:             set_avp_list
        - Src:             'core/srapi.c:158,2'
          Dst:             set_avp_list
        - Src:             'core/srapi.c:159,2'
          Dst:             set_avp_list
        - Src:             'core/srapi.c:160,2'
          Dst:             set_avp_list
        - Src:             'core/srapi.c:161,2'
          Dst:             xavp_set_list
        - Src:             'core/srapi.c:162,2'
          Dst:             xavu_set_list
        - Src:             'core/srapi.c:163,2'
          Dst:             xavi_set_list
    - functionName:    ksr_msg_env_data_destroy
      functionSourceFile: '/src/kamailio/src/core/srapi.c'
      linkageType:     InternalLinkage
      functionLinenumber: 86
      functionLinenumberEnd: 101
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          55
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - destroy_avp_list
        - xavp_destroy_list
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/srapi.c:90,2'
          Dst:             destroy_avp_list
        - Src:             'core/srapi.c:91,2'
          Dst:             destroy_avp_list
        - Src:             'core/srapi.c:92,2'
          Dst:             destroy_avp_list
        - Src:             'core/srapi.c:93,2'
          Dst:             destroy_avp_list
        - Src:             'core/srapi.c:94,2'
          Dst:             destroy_avp_list
        - Src:             'core/srapi.c:95,2'
          Dst:             destroy_avp_list
        - Src:             'core/srapi.c:96,2'
          Dst:             xavp_destroy_list
        - Src:             'core/srapi.c:97,2'
          Dst:             xavp_destroy_list
        - Src:             'core/srapi.c:98,2'
          Dst:             xavp_destroy_list
    - functionName:    ksr_msg_env_push
      functionSourceFile: '/src/kamailio/src/core/srapi.c'
      linkageType:     InternalLinkage
      functionLinenumber: 107
      functionLinenumberEnd: 139
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         46
      ICount:          338
      EdgeCount:       60
      CyclomaticComplexity: 16
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
        - set_avp_list
        - xavi_set_list
        - xavp_set_list
        - xavu_set_list
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/srapi.c:111,3'
          Dst:             get_debug_level
        - Src:             'core/srapi.c:111,3'
          Dst:             get_debug_facility
        - Src:             'core/srapi.c:111,3'
          Dst:             dprint_color
        - Src:             'core/srapi.c:111,3'
          Dst:             my_pid
        - Src:             'core/srapi.c:111,3'
          Dst:             fprintf
        - Src:             'core/srapi.c:111,3'
          Dst:             dprint_color_reset
        - Src:             'core/srapi.c:111,3'
          Dst:             get_debug_facility
        - Src:             'core/srapi.c:121,4'
          Dst:             set_avp_list
        - Src:             'core/srapi.c:123,4'
          Dst:             set_avp_list
        - Src:             'core/srapi.c:124,25'
          Dst:             set_avp_list
        - Src:             'core/srapi.c:127,4'
          Dst:             set_avp_list
        - Src:             'core/srapi.c:128,27'
          Dst:             set_avp_list
        - Src:             'core/srapi.c:130,25'
          Dst:             set_avp_list
        - Src:             'core/srapi.c:132,16'
          Dst:             xavp_set_list
        - Src:             'core/srapi.c:133,16'
          Dst:             xavu_set_list
        - Src:             'core/srapi.c:134,16'
          Dst:             xavi_set_list
    - functionName:    sr_cfgenv_get
      functionSourceFile: '/src/kamailio/src/core/srapi.c'
      linkageType:     InternalLinkage
      functionLinenumber: 71
      functionLinenumberEnd: 72
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    sr_cfgenv_init
      functionSourceFile: '/src/kamailio/src/core/srapi.c'
      linkageType:     InternalLinkage
      functionLinenumber: 59
      functionLinenumberEnd: 65
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - strlen
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/srapi.c:62,33'
          Dst:             strlen
        - Src:             'core/srapi.c:64,36'
          Dst:             strlen
    - functionName:    sr_get_callid_func
      functionSourceFile: '/src/kamailio/src/core/srapi.c'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionLinenumberEnd: 47
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    sr_register_callid_func
      functionSourceFile: '/src/kamailio/src/core/srapi.c'
      linkageType:     InternalLinkage
      functionLinenumber: 34
      functionLinenumberEnd: 39
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         46
      ICount:          264
      EdgeCount:       60
      CyclomaticComplexity: 16
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/srapi.c:36,3'
          Dst:             get_debug_level
        - Src:             'core/srapi.c:36,3'
          Dst:             get_debug_facility
        - Src:             'core/srapi.c:36,3'
          Dst:             dprint_color
        - Src:             'core/srapi.c:36,3'
          Dst:             my_pid
        - Src:             'core/srapi.c:36,3'
          Dst:             fprintf
        - Src:             'core/srapi.c:36,3'
          Dst:             dprint_color_reset
        - Src:             'core/srapi.c:36,3'
          Dst:             get_debug_facility
    - functionName:    str_list_block_add
      functionSourceFile: '/src/kamailio/src/core/str_list.c'
      linkageType:     InternalLinkage
      functionLinenumber: 76
      functionLinenumberEnd: 90
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         49
      ICount:          330
      EdgeCount:       64
      CyclomaticComplexity: 17
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
      functionUses:    8
      BranchProfiles:  []
      Callsites:
        - Src:             'core/str_list.c:80,3'
          Dst:             get_debug_level
        - Src:             'core/str_list.c:80,3'
          Dst:             get_debug_facility
        - Src:             'core/str_list.c:80,3'
          Dst:             dprint_color
        - Src:             'core/str_list.c:80,3'
          Dst:             my_pid
        - Src:             'core/str_list.c:80,3'
          Dst:             fprintf
        - Src:             'core/str_list.c:80,3'
          Dst:             dprint_color_reset
        - Src:             'core/str_list.c:80,3'
          Dst:             get_debug_facility
    - functionName:    append_str_list
      functionSourceFile: '/src/kamailio/src/core/str_list.c'
      linkageType:     InternalLinkage
      functionLinenumber: 48
      functionLinenumberEnd: 63
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         46
      ICount:          302
      EdgeCount:       60
      CyclomaticComplexity: 16
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'core/str_list.c:52,3'
          Dst:             get_debug_level
        - Src:             'core/str_list.c:52,3'
          Dst:             get_debug_facility
        - Src:             'core/str_list.c:52,3'
          Dst:             dprint_color
        - Src:             'core/str_list.c:52,3'
          Dst:             my_pid
        - Src:             'core/str_list.c:52,3'
          Dst:             fprintf
        - Src:             'core/str_list.c:52,3'
          Dst:             dprint_color_reset
        - Src:             'core/str_list.c:52,3'
          Dst:             get_debug_facility
    - functionName:    ksr_str_json_escape
      functionSourceFile: '/src/kamailio/src/core/strutils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 943
      functionLinenumberEnd: 1027
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         50
      ICount:          334
      EdgeCount:       58
      CyclomaticComplexity: 10
      functionsReached:
        - snprintf
        - strdup
      functionUses:    1
      BranchProfiles:
        - Branch String:   'core/strutils.c:956,3'
          Branch Sides:    []
        - Branch String:   'core/strutils.c:994,4'
          Branch Sides:    []
      Callsites:
        - Src:             'core/strutils.c:951,14'
          Dst:             strdup
        - Src:             'core/strutils.c:1018,6'
          Dst:             snprintf
    - functionName:    urldecode
      functionSourceFile: '/src/kamailio/src/core/strutils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 909
      functionLinenumberEnd: 937
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         70
      ICount:          456
      EdgeCount:       93
      CyclomaticComplexity: 25
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - hex_to_char
        - my_pid
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/strutils.c:921,30'
          Dst:             hex_to_char
        - Src:             'core/strutils.c:922,24'
          Dst:             hex_to_char
        - Src:             'core/strutils.c:935,2'
          Dst:             get_debug_level
        - Src:             'core/strutils.c:935,2'
          Dst:             get_debug_facility
        - Src:             'core/strutils.c:935,2'
          Dst:             dprint_color
        - Src:             'core/strutils.c:935,2'
          Dst:             my_pid
        - Src:             'core/strutils.c:935,2'
          Dst:             fprintf
        - Src:             'core/strutils.c:935,2'
          Dst:             dprint_color_reset
        - Src:             'core/strutils.c:935,2'
          Dst:             get_debug_facility
    - functionName:    hex_to_char
      functionSourceFile: '/src/kamailio/src/core/strutils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 861
      functionLinenumberEnd: 864
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - char
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          43
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - __ctype_b_loc
        - tolower
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/strutils.c:862,9'
          Dst:             __ctype_b_loc
        - Src:             'core/strutils.c:864,10'
          Dst:             tolower
    - functionName:    urlencode
      functionSourceFile: '/src/kamailio/src/core/strutils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 878
      functionLinenumberEnd: 903
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         72
      ICount:          459
      EdgeCount:       97
      CyclomaticComplexity: 27
      functionsReached:
        - __ctype_b_loc
        - char_to_hex
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/strutils.c:889,6'
          Dst:             __ctype_b_loc
        - Src:             'core/strutils.c:893,25'
          Dst:             char_to_hex
        - Src:             'core/strutils.c:894,12'
          Dst:             char_to_hex
        - Src:             'core/strutils.c:900,2'
          Dst:             get_debug_level
        - Src:             'core/strutils.c:900,2'
          Dst:             get_debug_facility
        - Src:             'core/strutils.c:900,2'
          Dst:             dprint_color
        - Src:             'core/strutils.c:900,2'
          Dst:             my_pid
        - Src:             'core/strutils.c:900,2'
          Dst:             fprintf
        - Src:             'core/strutils.c:900,2'
          Dst:             dprint_color_reset
        - Src:             'core/strutils.c:900,2'
          Dst:             get_debug_facility
    - functionName:    char_to_hex
      functionSourceFile: '/src/kamailio/src/core/strutils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 869
      functionLinenumberEnd: 871
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - char
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    reg_replace
      functionSourceFile: '/src/kamailio/src/core/strutils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 846
      functionLinenumberEnd: 857
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         46
      ICount:          291
      EdgeCount:       60
      CyclomaticComplexity: 16
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
        - reg_match
        - replace
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/strutils.c:849,2'
          Dst:             get_debug_level
        - Src:             'core/strutils.c:849,2'
          Dst:             get_debug_facility
        - Src:             'core/strutils.c:849,2'
          Dst:             dprint_color
        - Src:             'core/strutils.c:849,2'
          Dst:             my_pid
        - Src:             'core/strutils.c:849,2'
          Dst:             fprintf
        - Src:             'core/strutils.c:849,2'
          Dst:             dprint_color_reset
        - Src:             'core/strutils.c:849,2'
          Dst:             get_debug_facility
        - Src:             'core/strutils.c:852,5'
          Dst:             reg_match
        - Src:             'core/strutils.c:856,9'
          Dst:             replace
    - functionName:    reg_match
      functionSourceFile: '/src/kamailio/src/core/strutils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 823
      functionLinenumberEnd: 839
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          59
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - regcomp
        - regexec
        - regfree
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/strutils.c:826,5'
          Dst:             regcomp
        - Src:             'core/strutils.c:830,3'
          Dst:             regfree
        - Src:             'core/strutils.c:833,5'
          Dst:             regexec
        - Src:             'core/strutils.c:834,3'
          Dst:             regfree
        - Src:             'core/strutils.c:837,2'
          Dst:             regfree
    - functionName:    replace
      functionSourceFile: '/src/kamailio/src/core/strutils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 775
      functionLinenumberEnd: 816
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         26
      ICount:          216
      EdgeCount:       33
      CyclomaticComplexity: 9
      functionsReached:
        - __ctype_b_loc
        - strlen
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/strutils.c:778,8'
          Dst:             strlen
        - Src:             'core/strutils.c:784,8'
          Dst:             __ctype_b_loc
    - functionName:    cmp_aor_str
      functionSourceFile: '/src/kamailio/src/core/strutils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 759
      functionLinenumberEnd: 769
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          55
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - cmp_aor
        - parse_uri
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/strutils.c:764,5'
          Dst:             parse_uri
        - Src:             'core/strutils.c:766,5'
          Dst:             parse_uri
        - Src:             'core/strutils.c:768,9'
          Dst:             cmp_aor
    - functionName:    cmp_aor
      functionSourceFile: '/src/kamailio/src/core/strutils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 735
      functionLinenumberEnd: 750
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         26
      ICount:          147
      EdgeCount:       35
      CyclomaticComplexity: 11
      functionsReached:
        - cmp_str
        - cmpi_str
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/strutils.c:739,5'
          Dst:             cmp_str
        - Src:             'core/strutils.c:741,5'
          Dst:             cmp_str
        - Src:             'core/strutils.c:747,5'
          Dst:             cmpi_str
    - functionName:    cmp_str
      functionSourceFile: '/src/kamailio/src/core/strutils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 466
      functionLinenumberEnd: 485
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         22
      ICount:          146
      EdgeCount:       30
      CyclomaticComplexity: 10
      functionsReached:
        - strncmp
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'core/strutils.c:476,8'
          Dst:             strncmp
    - functionName:    cmpi_str
      functionSourceFile: '/src/kamailio/src/core/strutils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 488
      functionLinenumberEnd: 507
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         22
      ICount:          146
      EdgeCount:       30
      CyclomaticComplexity: 10
      functionsReached:
        - strncasecmp
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'core/strutils.c:498,8'
          Dst:             strncasecmp
    - functionName:    cmp_uri_light_str
      functionSourceFile: '/src/kamailio/src/core/strutils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 714
      functionLinenumberEnd: 724
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          55
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - cmp_uri_light
        - parse_uri
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/strutils.c:719,5'
          Dst:             parse_uri
        - Src:             'core/strutils.c:721,5'
          Dst:             parse_uri
        - Src:             'core/strutils.c:723,9'
          Dst:             cmp_uri_light
    - functionName:    cmp_uri_light
      functionSourceFile: '/src/kamailio/src/core/strutils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 684
      functionLinenumberEnd: 685
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - cmp_uri_mode
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/strutils.c:685,9'
          Dst:             cmp_uri_mode
    - functionName:    cmp_uri_mode
      functionSourceFile: '/src/kamailio/src/core/strutils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 615
      functionLinenumberEnd: 662
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         54
      ICount:          332
      EdgeCount:       77
      CyclomaticComplexity: 25
      functionsReached:
        - cmp_str
        - cmp_str_params
        - cmpi_str
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/strutils.c:623,5'
          Dst:             cmp_str
        - Src:             'core/strutils.c:625,5'
          Dst:             cmp_str
        - Src:             'core/strutils.c:627,5'
          Dst:             cmp_str
        - Src:             'core/strutils.c:629,5'
          Dst:             cmpi_str
        - Src:             'core/strutils.c:661,9'
          Dst:             cmp_str_params
    - functionName:    cmp_str_params
      functionSourceFile: '/src/kamailio/src/core/strutils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 571
      functionLinenumberEnd: 605
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         27
      ICount:          170
      EdgeCount:       35
      CyclomaticComplexity: 10
      functionsReached:
        - free_params
        - parse_params
        - strncasecmp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/strutils.c:580,5'
          Dst:             parse_params
        - Src:             'core/strutils.c:582,5'
          Dst:             parse_params
        - Src:             'core/strutils.c:583,3'
          Dst:             free_params
        - Src:             'core/strutils.c:589,9'
          Dst:             strncasecmp
        - Src:             'core/strutils.c:592,10'
          Dst:             strncasecmp
        - Src:             'core/strutils.c:602,2'
          Dst:             free_params
        - Src:             'core/strutils.c:603,2'
          Dst:             free_params
    - functionName:    cmp_uri_str
      functionSourceFile: '/src/kamailio/src/core/strutils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 695
      functionLinenumberEnd: 705
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          55
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - cmp_uri
        - parse_uri
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/strutils.c:700,5'
          Dst:             parse_uri
        - Src:             'core/strutils.c:702,5'
          Dst:             parse_uri
        - Src:             'core/strutils.c:704,9'
          Dst:             cmp_uri
    - functionName:    cmp_uri
      functionSourceFile: '/src/kamailio/src/core/strutils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 672
      functionLinenumberEnd: 673
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - cmp_uri_mode
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/strutils.c:673,9'
          Dst:             cmp_uri_mode
    - functionName:    cmp_hdrname_strzn
      functionSourceFile: '/src/kamailio/src/core/strutils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 540
      functionLinenumberEnd: 568
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         56
      ICount:          360
      EdgeCount:       74
      CyclomaticComplexity: 20
      functionsReached:
        - cmpi_str
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
        - parse_hname2_str
        - trim_trailing
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/strutils.c:547,2'
          Dst:             trim_trailing
        - Src:             'core/strutils.c:548,2'
          Dst:             trim_trailing
        - Src:             'core/strutils.c:550,2'
          Dst:             parse_hname2_str
        - Src:             'core/strutils.c:551,2'
          Dst:             parse_hname2_str
        - Src:             'core/strutils.c:553,3'
          Dst:             get_debug_level
        - Src:             'core/strutils.c:553,3'
          Dst:             get_debug_facility
        - Src:             'core/strutils.c:553,3'
          Dst:             dprint_color
        - Src:             'core/strutils.c:553,3'
          Dst:             my_pid
        - Src:             'core/strutils.c:553,3'
          Dst:             fprintf
        - Src:             'core/strutils.c:553,3'
          Dst:             dprint_color_reset
        - Src:             'core/strutils.c:553,3'
          Dst:             get_debug_facility
        - Src:             'core/strutils.c:567,9'
          Dst:             cmpi_str
    - functionName:    trim_trailing
      functionSourceFile: '/src/kamailio/src/core/trim.h'
      linkageType:     InternalLinkage
      functionLinenumber: 77
      functionLinenumberEnd: 81
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         13
      ICount:          62
      EdgeCount:       25
      CyclomaticComplexity: 14
      functionsReached: []
      functionUses:    4
      BranchProfiles:
        - Branch String:   'core/trim.h:79,3'
          Branch Sides:    []
      Callsites:       []
    - functionName:    cmp_hdrname_str
      functionSourceFile: '/src/kamailio/src/core/strutils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 510
      functionLinenumberEnd: 537
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         56
      ICount:          353
      EdgeCount:       74
      CyclomaticComplexity: 20
      functionsReached:
        - cmpi_str
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
        - parse_hname2_str
        - trim_trailing
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'core/strutils.c:516,2'
          Dst:             trim_trailing
        - Src:             'core/strutils.c:517,2'
          Dst:             trim_trailing
        - Src:             'core/strutils.c:519,2'
          Dst:             parse_hname2_str
        - Src:             'core/strutils.c:520,2'
          Dst:             parse_hname2_str
        - Src:             'core/strutils.c:522,3'
          Dst:             get_debug_level
        - Src:             'core/strutils.c:522,3'
          Dst:             get_debug_facility
        - Src:             'core/strutils.c:522,3'
          Dst:             dprint_color
        - Src:             'core/strutils.c:522,3'
          Dst:             my_pid
        - Src:             'core/strutils.c:522,3'
          Dst:             fprintf
        - Src:             'core/strutils.c:522,3'
          Dst:             dprint_color_reset
        - Src:             'core/strutils.c:522,3'
          Dst:             get_debug_facility
        - Src:             'core/strutils.c:536,9'
          Dst:             cmpi_str
    - functionName:    escape_csv
      functionSourceFile: '/src/kamailio/src/core/strutils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 441
      functionLinenumberEnd: 463
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         63
      ICount:          398
      EdgeCount:       84
      CyclomaticComplexity: 23
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/strutils.c:460,2'
          Dst:             get_debug_level
        - Src:             'core/strutils.c:460,2'
          Dst:             get_debug_facility
        - Src:             'core/strutils.c:460,2'
          Dst:             dprint_color
        - Src:             'core/strutils.c:460,2'
          Dst:             my_pid
        - Src:             'core/strutils.c:460,2'
          Dst:             fprintf
        - Src:             'core/strutils.c:460,2'
          Dst:             dprint_color_reset
        - Src:             'core/strutils.c:460,2'
          Dst:             get_debug_facility
    - functionName:    escape_param
      functionSourceFile: '/src/kamailio/src/core/strutils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 370
      functionLinenumberEnd: 433
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         145
      ICount:          866
      EdgeCount:       186
      CyclomaticComplexity: 43
      functionsReached:
        - __ctype_b_loc
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
      functionUses:    1
      BranchProfiles:
        - Branch String:   'core/strutils.c:388,4'
          Branch Sides:    []
      Callsites:
        - Src:             'core/strutils.c:382,4'
          Dst:             get_debug_level
        - Src:             'core/strutils.c:382,4'
          Dst:             get_debug_facility
        - Src:             'core/strutils.c:382,4'
          Dst:             dprint_color
        - Src:             'core/strutils.c:382,4'
          Dst:             my_pid
        - Src:             'core/strutils.c:382,4'
          Dst:             fprintf
        - Src:             'core/strutils.c:382,4'
          Dst:             dprint_color_reset
        - Src:             'core/strutils.c:382,4'
          Dst:             get_debug_facility
        - Src:             'core/strutils.c:384,13'
          Dst:             __ctype_b_loc
        - Src:             'core/strutils.c:430,2'
          Dst:             get_debug_level
        - Src:             'core/strutils.c:430,2'
          Dst:             get_debug_facility
        - Src:             'core/strutils.c:430,2'
          Dst:             dprint_color
        - Src:             'core/strutils.c:430,2'
          Dst:             my_pid
        - Src:             'core/strutils.c:430,2'
          Dst:             fprintf
        - Src:             'core/strutils.c:430,2'
          Dst:             dprint_color_reset
        - Src:             'core/strutils.c:430,2'
          Dst:             get_debug_facility
    - functionName:    unescape_param
      functionSourceFile: '/src/kamailio/src/core/strutils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 356
      functionLinenumberEnd: 357
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - unescape_user
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/strutils.c:357,9'
          Dst:             unescape_user
    - functionName:    unescape_user
      functionSourceFile: '/src/kamailio/src/core/strutils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 178
      functionLinenumberEnd: 278
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         285
      ICount:          1675
      EdgeCount:       359
      CyclomaticComplexity: 76
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
      functionUses:    1
      BranchProfiles:
        - Branch String:   'core/strutils.c:196,4'
          Branch Sides:    []
        - Branch String:   'core/strutils.c:230,4'
          Branch Sides:    []
      Callsites:
        - Src:             'core/strutils.c:192,5'
          Dst:             get_debug_level
        - Src:             'core/strutils.c:192,5'
          Dst:             get_debug_facility
        - Src:             'core/strutils.c:192,5'
          Dst:             dprint_color
        - Src:             'core/strutils.c:192,5'
          Dst:             my_pid
        - Src:             'core/strutils.c:192,5'
          Dst:             fprintf
        - Src:             'core/strutils.c:192,5'
          Dst:             dprint_color_reset
        - Src:             'core/strutils.c:192,5'
          Dst:             get_debug_facility
        - Src:             'core/strutils.c:226,6'
          Dst:             get_debug_level
        - Src:             'core/strutils.c:226,6'
          Dst:             get_debug_facility
        - Src:             'core/strutils.c:226,6'
          Dst:             dprint_color
        - Src:             'core/strutils.c:226,6'
          Dst:             my_pid
        - Src:             'core/strutils.c:226,6'
          Dst:             fprintf
        - Src:             'core/strutils.c:226,6'
          Dst:             dprint_color_reset
        - Src:             'core/strutils.c:226,6'
          Dst:             get_debug_facility
        - Src:             'core/strutils.c:260,6'
          Dst:             get_debug_level
        - Src:             'core/strutils.c:260,6'
          Dst:             get_debug_facility
        - Src:             'core/strutils.c:260,6'
          Dst:             dprint_color
        - Src:             'core/strutils.c:260,6'
          Dst:             my_pid
        - Src:             'core/strutils.c:260,6'
          Dst:             fprintf
        - Src:             'core/strutils.c:260,6'
          Dst:             dprint_color_reset
        - Src:             'core/strutils.c:260,6'
          Dst:             get_debug_facility
        - Src:             'core/strutils.c:264,5'
          Dst:             get_debug_level
        - Src:             'core/strutils.c:264,5'
          Dst:             get_debug_facility
        - Src:             'core/strutils.c:264,5'
          Dst:             dprint_color
        - Src:             'core/strutils.c:264,5'
          Dst:             my_pid
        - Src:             'core/strutils.c:264,5'
          Dst:             fprintf
        - Src:             'core/strutils.c:264,5'
          Dst:             dprint_color_reset
        - Src:             'core/strutils.c:264,5'
          Dst:             get_debug_facility
        - Src:             'core/strutils.c:276,2'
          Dst:             get_debug_level
        - Src:             'core/strutils.c:276,2'
          Dst:             get_debug_facility
        - Src:             'core/strutils.c:276,2'
          Dst:             dprint_color
        - Src:             'core/strutils.c:276,2'
          Dst:             my_pid
        - Src:             'core/strutils.c:276,2'
          Dst:             fprintf
        - Src:             'core/strutils.c:276,2'
          Dst:             dprint_color_reset
        - Src:             'core/strutils.c:276,2'
          Dst:             get_debug_facility
    - functionName:    escape_user
      functionSourceFile: '/src/kamailio/src/core/strutils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 289
      functionLinenumberEnd: 352
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         144
      ICount:          862
      EdgeCount:       185
      CyclomaticComplexity: 43
      functionsReached:
        - __ctype_b_loc
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
      functionUses:    0
      BranchProfiles:
        - Branch String:   'core/strutils.c:310,4'
          Branch Sides:    []
      Callsites:
        - Src:             'core/strutils.c:303,4'
          Dst:             get_debug_level
        - Src:             'core/strutils.c:303,4'
          Dst:             get_debug_facility
        - Src:             'core/strutils.c:303,4'
          Dst:             dprint_color
        - Src:             'core/strutils.c:303,4'
          Dst:             my_pid
        - Src:             'core/strutils.c:303,4'
          Dst:             fprintf
        - Src:             'core/strutils.c:303,4'
          Dst:             dprint_color_reset
        - Src:             'core/strutils.c:303,4'
          Dst:             get_debug_facility
        - Src:             'core/strutils.c:306,6'
          Dst:             __ctype_b_loc
        - Src:             'core/strutils.c:350,2'
          Dst:             get_debug_level
        - Src:             'core/strutils.c:350,2'
          Dst:             get_debug_facility
        - Src:             'core/strutils.c:350,2'
          Dst:             dprint_color
        - Src:             'core/strutils.c:350,2'
          Dst:             my_pid
        - Src:             'core/strutils.c:350,2'
          Dst:             fprintf
        - Src:             'core/strutils.c:350,2'
          Dst:             dprint_color_reset
        - Src:             'core/strutils.c:350,2'
          Dst:             get_debug_facility
    - functionName:    unescape_crlf
      functionSourceFile: '/src/kamailio/src/core/strutils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 146
      functionLinenumberEnd: 174
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         22
      ICount:          170
      EdgeCount:       26
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'core/strutils.c:155,4'
          Branch Sides:    []
      Callsites:       []
    - functionName:    escape_crlf
      functionSourceFile: '/src/kamailio/src/core/strutils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 118
      functionLinenumberEnd: 140
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         17
      ICount:          140
      EdgeCount:       19
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'core/strutils.c:125,3'
          Branch Sides:    []
      Callsites:       []
    - functionName:    unescape_common
      functionSourceFile: '/src/kamailio/src/core/strutils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 77
      functionLinenumberEnd: 112
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         24
      ICount:          175
      EdgeCount:       28
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'core/strutils.c:86,4'
          Branch Sides:    []
      Callsites:       []
    - functionName:    escape_common
      functionSourceFile: '/src/kamailio/src/core/strutils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 42
      functionLinenumberEnd: 71
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         19
      ICount:          172
      EdgeCount:       21
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'core/strutils.c:49,3'
          Branch Sides:    []
      Callsites:       []
    - functionName:    mk_match_cond_table
      functionSourceFile: '/src/kamailio/src/core/switch.c'
      linkageType:     InternalLinkage
      functionLinenumber: 93
      functionLinenumberEnd: 111
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         46
      ICount:          304
      EdgeCount:       60
      CyclomaticComplexity: 16
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/switch.c:101,3'
          Dst:             get_debug_level
        - Src:             'core/switch.c:101,3'
          Dst:             get_debug_facility
        - Src:             'core/switch.c:101,3'
          Dst:             dprint_color
        - Src:             'core/switch.c:101,3'
          Dst:             my_pid
        - Src:             'core/switch.c:101,3'
          Dst:             fprintf
        - Src:             'core/switch.c:101,3'
          Dst:             dprint_color_reset
        - Src:             'core/switch.c:101,3'
          Dst:             get_debug_facility
    - functionName:    mk_switch_cond_table
      functionSourceFile: '/src/kamailio/src/core/switch.c'
      linkageType:     InternalLinkage
      functionLinenumber: 37
      functionLinenumberEnd: 54
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         46
      ICount:          304
      EdgeCount:       60
      CyclomaticComplexity: 16
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/switch.c:45,3'
          Dst:             get_debug_level
        - Src:             'core/switch.c:45,3'
          Dst:             get_debug_facility
        - Src:             'core/switch.c:45,3'
          Dst:             dprint_color
        - Src:             'core/switch.c:45,3'
          Dst:             my_pid
        - Src:             'core/switch.c:45,3'
          Dst:             fprintf
        - Src:             'core/switch.c:45,3'
          Dst:             dprint_color_reset
        - Src:             'core/switch.c:45,3'
          Dst:             get_debug_facility
    - functionName:    mk_switch_jmp_table
      functionSourceFile: '/src/kamailio/src/core/switch.c'
      linkageType:     InternalLinkage
      functionLinenumber: 63
      functionLinenumberEnd: 86
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         46
      ICount:          334
      EdgeCount:       60
      CyclomaticComplexity: 16
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/switch.c:73,3'
          Dst:             get_debug_level
        - Src:             'core/switch.c:73,3'
          Dst:             get_debug_facility
        - Src:             'core/switch.c:73,3'
          Dst:             dprint_color
        - Src:             'core/switch.c:73,3'
          Dst:             my_pid
        - Src:             'core/switch.c:73,3'
          Dst:             fprintf
        - Src:             'core/switch.c:73,3'
          Dst:             dprint_color_reset
        - Src:             'core/switch.c:73,3'
          Dst:             get_debug_facility
    - functionName:    fix_match
      functionSourceFile: '/src/kamailio/src/core/switch.c'
      linkageType:     InternalLinkage
      functionLinenumber: 423
      functionLinenumberEnd: 705
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1023
      ICount:          6567
      EdgeCount:       1360
      CyclomaticComplexity: 339
      functionsReached:
        - destroy_case_stms
        - dprint_color
        - dprint_color_reset
        - fix_actions
        - fprintf
        - get_debug_facility
        - get_debug_level
        - memcmp
        - mk_match_cond_table
        - my_pid
        - regcomp
        - regexec
        - rval_destroy
        - rval_expr_eval
        - rval_get_str
        - rve_destroy
        - rve_has_side_effects
        - rve_is_constant
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/switch.c:453,7'
          Dst:             rve_has_side_effects
        - Src:             'core/switch.c:455,4'
          Dst:             rve_destroy
        - Src:             'core/switch.c:458,4'
          Dst:             get_debug_level
        - Src:             'core/switch.c:458,4'
          Dst:             get_debug_facility
        - Src:             'core/switch.c:458,4'
          Dst:             dprint_color
        - Src:             'core/switch.c:458,4'
          Dst:             my_pid
        - Src:             'core/switch.c:458,4'
          Dst:             fprintf
        - Src:             'core/switch.c:458,4'
          Dst:             dprint_color_reset
        - Src:             'core/switch.c:458,4'
          Dst:             get_debug_facility
        - Src:             'core/switch.c:462,4'
          Dst:             get_debug_level
        - Src:             'core/switch.c:462,4'
          Dst:             get_debug_facility
        - Src:             'core/switch.c:462,4'
          Dst:             dprint_color
        - Src:             'core/switch.c:462,4'
          Dst:             my_pid
        - Src:             'core/switch.c:462,4'
          Dst:             fprintf
        - Src:             'core/switch.c:462,4'
          Dst:             dprint_color_reset
        - Src:             'core/switch.c:462,4'
          Dst:             get_debug_facility
        - Src:             'core/switch.c:471,5'
          Dst:             get_debug_level
        - Src:             'core/switch.c:471,5'
          Dst:             get_debug_facility
        - Src:             'core/switch.c:471,5'
          Dst:             dprint_color
        - Src:             'core/switch.c:471,5'
          Dst:             my_pid
        - Src:             'core/switch.c:471,5'
          Dst:             fprintf
        - Src:             'core/switch.c:471,5'
          Dst:             dprint_color_reset
        - Src:             'core/switch.c:471,5'
          Dst:             get_debug_facility
        - Src:             'core/switch.c:476,8'
          Dst:             rve_is_constant
        - Src:             'core/switch.c:477,5'
          Dst:             get_debug_level
        - Src:             'core/switch.c:477,5'
          Dst:             get_debug_facility
        - Src:             'core/switch.c:477,5'
          Dst:             dprint_color
        - Src:             'core/switch.c:477,5'
          Dst:             my_pid
        - Src:             'core/switch.c:477,5'
          Dst:             fprintf
        - Src:             'core/switch.c:477,5'
          Dst:             dprint_color_reset
        - Src:             'core/switch.c:477,5'
          Dst:             get_debug_facility
        - Src:             'core/switch.c:481,13'
          Dst:             rval_expr_eval
        - Src:             'core/switch.c:482,5'
          Dst:             get_debug_level
        - Src:             'core/switch.c:482,5'
          Dst:             get_debug_facility
        - Src:             'core/switch.c:482,5'
          Dst:             dprint_color
        - Src:             'core/switch.c:482,5'
          Dst:             my_pid
        - Src:             'core/switch.c:482,5'
          Dst:             fprintf
        - Src:             'core/switch.c:482,5'
          Dst:             dprint_color_reset
        - Src:             'core/switch.c:482,5'
          Dst:             get_debug_facility
        - Src:             'core/switch.c:487,7'
          Dst:             rval_get_str
        - Src:             'core/switch.c:488,5'
          Dst:             get_debug_level
        - Src:             'core/switch.c:488,5'
          Dst:             get_debug_facility
        - Src:             'core/switch.c:488,5'
          Dst:             dprint_color
        - Src:             'core/switch.c:488,5'
          Dst:             my_pid
        - Src:             'core/switch.c:488,5'
          Dst:             fprintf
        - Src:             'core/switch.c:488,5'
          Dst:             dprint_color_reset
        - Src:             'core/switch.c:488,5'
          Dst:             get_debug_facility
        - Src:             'core/switch.c:495,6'
          Dst:             get_debug_level
        - Src:             'core/switch.c:495,6'
          Dst:             get_debug_facility
        - Src:             'core/switch.c:495,6'
          Dst:             dprint_color
        - Src:             'core/switch.c:495,6'
          Dst:             my_pid
        - Src:             'core/switch.c:495,6'
          Dst:             fprintf
        - Src:             'core/switch.c:495,6'
          Dst:             dprint_color_reset
        - Src:             'core/switch.c:495,6'
          Dst:             get_debug_facility
        - Src:             'core/switch.c:499,8'
          Dst:             regcomp
        - Src:             'core/switch.c:503,6'
          Dst:             get_debug_level
        - Src:             'core/switch.c:503,6'
          Dst:             get_debug_facility
        - Src:             'core/switch.c:503,6'
          Dst:             dprint_color
        - Src:             'core/switch.c:503,6'
          Dst:             my_pid
        - Src:             'core/switch.c:503,6'
          Dst:             fprintf
        - Src:             'core/switch.c:503,6'
          Dst:             dprint_color_reset
        - Src:             'core/switch.c:503,6'
          Dst:             get_debug_facility
        - Src:             'core/switch.c:516,5'
          Dst:             get_debug_level
        - Src:             'core/switch.c:516,5'
          Dst:             get_debug_facility
        - Src:             'core/switch.c:516,5'
          Dst:             dprint_color
        - Src:             'core/switch.c:516,5'
          Dst:             my_pid
        - Src:             'core/switch.c:516,5'
          Dst:             fprintf
        - Src:             'core/switch.c:516,5'
          Dst:             dprint_color_reset
        - Src:             'core/switch.c:516,5'
          Dst:             get_debug_facility
        - Src:             'core/switch.c:524,4'
          Dst:             rval_destroy
        - Src:             'core/switch.c:533,5'
          Dst:             get_debug_level
        - Src:             'core/switch.c:533,5'
          Dst:             get_debug_facility
        - Src:             'core/switch.c:533,5'
          Dst:             dprint_color
        - Src:             'core/switch.c:533,5'
          Dst:             my_pid
        - Src:             'core/switch.c:533,5'
          Dst:             fprintf
        - Src:             'core/switch.c:533,5'
          Dst:             dprint_color_reset
        - Src:             'core/switch.c:533,5'
          Dst:             get_debug_facility
        - Src:             'core/switch.c:543,28'
          Dst:             fix_actions
        - Src:             'core/switch.c:546,2'
          Dst:             get_debug_level
        - Src:             'core/switch.c:546,2'
          Dst:             get_debug_facility
        - Src:             'core/switch.c:546,2'
          Dst:             dprint_color
        - Src:             'core/switch.c:546,2'
          Dst:             my_pid
        - Src:             'core/switch.c:546,2'
          Dst:             fprintf
        - Src:             'core/switch.c:546,2'
          Dst:             dprint_color_reset
        - Src:             'core/switch.c:546,2'
          Dst:             get_debug_facility
        - Src:             'core/switch.c:550,8'
          Dst:             rve_has_side_effects
        - Src:             'core/switch.c:552,5'
          Dst:             rve_destroy
        - Src:             'core/switch.c:553,5'
          Dst:             destroy_case_stms
        - Src:             'core/switch.c:558,5'
          Dst:             get_debug_level
        - Src:             'core/switch.c:558,5'
          Dst:             get_debug_facility
        - Src:             'core/switch.c:558,5'
          Dst:             dprint_color
        - Src:             'core/switch.c:558,5'
          Dst:             my_pid
        - Src:             'core/switch.c:558,5'
          Dst:             fprintf
        - Src:             'core/switch.c:558,5'
          Dst:             dprint_color_reset
        - Src:             'core/switch.c:558,5'
          Dst:             get_debug_facility
        - Src:             'core/switch.c:561,4'
          Dst:             get_debug_level
        - Src:             'core/switch.c:561,4'
          Dst:             get_debug_facility
        - Src:             'core/switch.c:561,4'
          Dst:             dprint_color
        - Src:             'core/switch.c:561,4'
          Dst:             my_pid
        - Src:             'core/switch.c:561,4'
          Dst:             fprintf
        - Src:             'core/switch.c:561,4'
          Dst:             dprint_color_reset
        - Src:             'core/switch.c:561,4'
          Dst:             get_debug_facility
        - Src:             'core/switch.c:566,4'
          Dst:             get_debug_level
        - Src:             'core/switch.c:566,4'
          Dst:             get_debug_facility
        - Src:             'core/switch.c:566,4'
          Dst:             dprint_color
        - Src:             'core/switch.c:566,4'
          Dst:             my_pid
        - Src:             'core/switch.c:566,4'
          Dst:             fprintf
        - Src:             'core/switch.c:566,4'
          Dst:             dprint_color_reset
        - Src:             'core/switch.c:566,4'
          Dst:             get_debug_facility
        - Src:             'core/switch.c:575,3'
          Dst:             get_debug_level
        - Src:             'core/switch.c:575,3'
          Dst:             get_debug_facility
        - Src:             'core/switch.c:575,3'
          Dst:             dprint_color
        - Src:             'core/switch.c:575,3'
          Dst:             my_pid
        - Src:             'core/switch.c:575,3'
          Dst:             fprintf
        - Src:             'core/switch.c:575,3'
          Dst:             dprint_color_reset
        - Src:             'core/switch.c:575,3'
          Dst:             get_debug_facility
        - Src:             'core/switch.c:604,11'
          Dst:             memcmp
        - Src:             'core/switch.c:607,7'
          Dst:             get_debug_level
        - Src:             'core/switch.c:607,7'
          Dst:             get_debug_facility
        - Src:             'core/switch.c:607,7'
          Dst:             dprint_color
        - Src:             'core/switch.c:607,7'
          Dst:             my_pid
        - Src:             'core/switch.c:607,7'
          Dst:             fprintf
        - Src:             'core/switch.c:607,7'
          Dst:             dprint_color_reset
        - Src:             'core/switch.c:607,7'
          Dst:             get_debug_facility
        - Src:             'core/switch.c:630,28'
          Dst:             rve_has_side_effects
        - Src:             'core/switch.c:631,7'
          Dst:             rve_is_constant
        - Src:             'core/switch.c:632,12'
          Dst:             rval_expr_eval
        - Src:             'core/switch.c:633,4'
          Dst:             get_debug_level
        - Src:             'core/switch.c:633,4'
          Dst:             get_debug_facility
        - Src:             'core/switch.c:633,4'
          Dst:             dprint_color
        - Src:             'core/switch.c:633,4'
          Dst:             my_pid
        - Src:             'core/switch.c:633,4'
          Dst:             fprintf
        - Src:             'core/switch.c:633,4'
          Dst:             dprint_color_reset
        - Src:             'core/switch.c:633,4'
          Dst:             get_debug_facility
        - Src:             'core/switch.c:638,6'
          Dst:             rval_get_str
        - Src:             'core/switch.c:639,4'
          Dst:             get_debug_level
        - Src:             'core/switch.c:639,4'
          Dst:             get_debug_facility
        - Src:             'core/switch.c:639,4'
          Dst:             dprint_color
        - Src:             'core/switch.c:639,4'
          Dst:             my_pid
        - Src:             'core/switch.c:639,4'
          Dst:             fprintf
        - Src:             'core/switch.c:639,4'
          Dst:             dprint_color_reset
        - Src:             'core/switch.c:639,4'
          Dst:             get_debug_facility
        - Src:             'core/switch.c:648,13'
          Dst:             memcmp
        - Src:             'core/switch.c:650,11'
          Dst:             regexec
        - Src:             'core/switch.c:655,3'
          Dst:             get_debug_level
        - Src:             'core/switch.c:655,3'
          Dst:             get_debug_facility
        - Src:             'core/switch.c:655,3'
          Dst:             dprint_color
        - Src:             'core/switch.c:655,3'
          Dst:             my_pid
        - Src:             'core/switch.c:655,3'
          Dst:             fprintf
        - Src:             'core/switch.c:655,3'
          Dst:             dprint_color_reset
        - Src:             'core/switch.c:655,3'
          Dst:             get_debug_facility
        - Src:             'core/switch.c:659,3'
          Dst:             rval_destroy
        - Src:             'core/switch.c:666,3'
          Dst:             rve_destroy
        - Src:             'core/switch.c:667,3'
          Dst:             destroy_case_stms
        - Src:             'core/switch.c:675,8'
          Dst:             mk_match_cond_table
        - Src:             'core/switch.c:677,3'
          Dst:             get_debug_level
        - Src:             'core/switch.c:677,3'
          Dst:             get_debug_facility
        - Src:             'core/switch.c:677,3'
          Dst:             dprint_color
        - Src:             'core/switch.c:677,3'
          Dst:             my_pid
        - Src:             'core/switch.c:677,3'
          Dst:             fprintf
        - Src:             'core/switch.c:677,3'
          Dst:             dprint_color_reset
        - Src:             'core/switch.c:677,3'
          Dst:             get_debug_facility
        - Src:             'core/switch.c:690,2'
          Dst:             get_debug_level
        - Src:             'core/switch.c:690,2'
          Dst:             get_debug_facility
        - Src:             'core/switch.c:690,2'
          Dst:             dprint_color
        - Src:             'core/switch.c:690,2'
          Dst:             my_pid
        - Src:             'core/switch.c:690,2'
          Dst:             fprintf
        - Src:             'core/switch.c:690,2'
          Dst:             dprint_color_reset
        - Src:             'core/switch.c:690,2'
          Dst:             get_debug_facility
        - Src:             'core/switch.c:701,3'
          Dst:             rval_destroy
    - functionName:    destroy_case_stms
      functionSourceFile: '/src/kamailio/src/core/switch.c'
      linkageType:     InternalLinkage
      functionLinenumber: 118
      functionLinenumberEnd: 130
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         7
      ICount:          41
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - rve_destroy
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'core/switch.c:124,3'
          Dst:             rve_destroy
    - functionName:    fix_switch
      functionSourceFile: '/src/kamailio/src/core/switch.c'
      linkageType:     InternalLinkage
      functionLinenumber: 146
      functionLinenumberEnd: 411
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         884
      ICount:          5602
      EdgeCount:       1173
      CyclomaticComplexity: 291
      functionsReached:
        - destroy_case_stms
        - dprint_color
        - dprint_color_reset
        - fix_actions
        - fix_match
        - fprintf
        - get_debug_facility
        - get_debug_level
        - mk_switch_cond_table
        - mk_switch_jmp_table
        - my_pid
        - rval_expr_eval_long
        - rve_destroy
        - rve_has_side_effects
        - rve_is_constant
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/switch.c:174,10'
          Dst:             fix_match
        - Src:             'core/switch.c:180,7'
          Dst:             rve_has_side_effects
        - Src:             'core/switch.c:182,4'
          Dst:             rve_destroy
        - Src:             'core/switch.c:185,4'
          Dst:             get_debug_level
        - Src:             'core/switch.c:185,4'
          Dst:             get_debug_facility
        - Src:             'core/switch.c:185,4'
          Dst:             dprint_color
        - Src:             'core/switch.c:185,4'
          Dst:             my_pid
        - Src:             'core/switch.c:185,4'
          Dst:             fprintf
        - Src:             'core/switch.c:185,4'
          Dst:             dprint_color_reset
        - Src:             'core/switch.c:185,4'
          Dst:             get_debug_facility
        - Src:             'core/switch.c:189,4'
          Dst:             get_debug_level
        - Src:             'core/switch.c:189,4'
          Dst:             get_debug_facility
        - Src:             'core/switch.c:189,4'
          Dst:             dprint_color
        - Src:             'core/switch.c:189,4'
          Dst:             my_pid
        - Src:             'core/switch.c:189,4'
          Dst:             fprintf
        - Src:             'core/switch.c:189,4'
          Dst:             dprint_color_reset
        - Src:             'core/switch.c:189,4'
          Dst:             get_debug_facility
        - Src:             'core/switch.c:198,5'
          Dst:             get_debug_level
        - Src:             'core/switch.c:198,5'
          Dst:             get_debug_facility
        - Src:             'core/switch.c:198,5'
          Dst:             dprint_color
        - Src:             'core/switch.c:198,5'
          Dst:             my_pid
        - Src:             'core/switch.c:198,5'
          Dst:             fprintf
        - Src:             'core/switch.c:198,5'
          Dst:             dprint_color_reset
        - Src:             'core/switch.c:198,5'
          Dst:             get_debug_facility
        - Src:             'core/switch.c:201,8'
          Dst:             rve_is_constant
        - Src:             'core/switch.c:202,5'
          Dst:             get_debug_level
        - Src:             'core/switch.c:202,5'
          Dst:             get_debug_facility
        - Src:             'core/switch.c:202,5'
          Dst:             dprint_color
        - Src:             'core/switch.c:202,5'
          Dst:             my_pid
        - Src:             'core/switch.c:202,5'
          Dst:             fprintf
        - Src:             'core/switch.c:202,5'
          Dst:             dprint_color_reset
        - Src:             'core/switch.c:202,5'
          Dst:             get_debug_facility
        - Src:             'core/switch.c:205,7'
          Dst:             rval_expr_eval_long
        - Src:             'core/switch.c:206,5'
          Dst:             get_debug_level
        - Src:             'core/switch.c:206,5'
          Dst:             get_debug_facility
        - Src:             'core/switch.c:206,5'
          Dst:             dprint_color
        - Src:             'core/switch.c:206,5'
          Dst:             my_pid
        - Src:             'core/switch.c:206,5'
          Dst:             fprintf
        - Src:             'core/switch.c:206,5'
          Dst:             dprint_color_reset
        - Src:             'core/switch.c:206,5'
          Dst:             get_debug_facility
        - Src:             'core/switch.c:214,5'
          Dst:             get_debug_level
        - Src:             'core/switch.c:214,5'
          Dst:             get_debug_facility
        - Src:             'core/switch.c:214,5'
          Dst:             dprint_color
        - Src:             'core/switch.c:214,5'
          Dst:             my_pid
        - Src:             'core/switch.c:214,5'
          Dst:             fprintf
        - Src:             'core/switch.c:214,5'
          Dst:             dprint_color_reset
        - Src:             'core/switch.c:214,5'
          Dst:             get_debug_facility
        - Src:             'core/switch.c:222,28'
          Dst:             fix_actions
        - Src:             'core/switch.c:225,2'
          Dst:             get_debug_level
        - Src:             'core/switch.c:225,2'
          Dst:             get_debug_facility
        - Src:             'core/switch.c:225,2'
          Dst:             dprint_color
        - Src:             'core/switch.c:225,2'
          Dst:             my_pid
        - Src:             'core/switch.c:225,2'
          Dst:             fprintf
        - Src:             'core/switch.c:225,2'
          Dst:             dprint_color_reset
        - Src:             'core/switch.c:225,2'
          Dst:             get_debug_facility
        - Src:             'core/switch.c:229,8'
          Dst:             rve_has_side_effects
        - Src:             'core/switch.c:231,5'
          Dst:             rve_destroy
        - Src:             'core/switch.c:232,5'
          Dst:             destroy_case_stms
        - Src:             'core/switch.c:237,5'
          Dst:             get_debug_level
        - Src:             'core/switch.c:237,5'
          Dst:             get_debug_facility
        - Src:             'core/switch.c:237,5'
          Dst:             dprint_color
        - Src:             'core/switch.c:237,5'
          Dst:             my_pid
        - Src:             'core/switch.c:237,5'
          Dst:             fprintf
        - Src:             'core/switch.c:237,5'
          Dst:             dprint_color_reset
        - Src:             'core/switch.c:237,5'
          Dst:             get_debug_facility
        - Src:             'core/switch.c:240,4'
          Dst:             get_debug_level
        - Src:             'core/switch.c:240,4'
          Dst:             get_debug_facility
        - Src:             'core/switch.c:240,4'
          Dst:             dprint_color
        - Src:             'core/switch.c:240,4'
          Dst:             my_pid
        - Src:             'core/switch.c:240,4'
          Dst:             fprintf
        - Src:             'core/switch.c:240,4'
          Dst:             dprint_color_reset
        - Src:             'core/switch.c:240,4'
          Dst:             get_debug_facility
        - Src:             'core/switch.c:245,4'
          Dst:             get_debug_level
        - Src:             'core/switch.c:245,4'
          Dst:             get_debug_facility
        - Src:             'core/switch.c:245,4'
          Dst:             dprint_color
        - Src:             'core/switch.c:245,4'
          Dst:             my_pid
        - Src:             'core/switch.c:245,4'
          Dst:             fprintf
        - Src:             'core/switch.c:245,4'
          Dst:             dprint_color_reset
        - Src:             'core/switch.c:245,4'
          Dst:             get_debug_facility
        - Src:             'core/switch.c:253,3'
          Dst:             get_debug_level
        - Src:             'core/switch.c:253,3'
          Dst:             get_debug_facility
        - Src:             'core/switch.c:253,3'
          Dst:             dprint_color
        - Src:             'core/switch.c:253,3'
          Dst:             my_pid
        - Src:             'core/switch.c:253,3'
          Dst:             fprintf
        - Src:             'core/switch.c:253,3'
          Dst:             dprint_color_reset
        - Src:             'core/switch.c:253,3'
          Dst:             get_debug_facility
        - Src:             'core/switch.c:279,6'
          Dst:             get_debug_level
        - Src:             'core/switch.c:279,6'
          Dst:             get_debug_facility
        - Src:             'core/switch.c:279,6'
          Dst:             dprint_color
        - Src:             'core/switch.c:279,6'
          Dst:             my_pid
        - Src:             'core/switch.c:279,6'
          Dst:             fprintf
        - Src:             'core/switch.c:279,6'
          Dst:             dprint_color_reset
        - Src:             'core/switch.c:279,6'
          Dst:             get_debug_facility
        - Src:             'core/switch.c:294,28'
          Dst:             rve_has_side_effects
        - Src:             'core/switch.c:295,7'
          Dst:             rve_is_constant
        - Src:             'core/switch.c:296,6'
          Dst:             rval_expr_eval_long
        - Src:             'core/switch.c:297,4'
          Dst:             get_debug_level
        - Src:             'core/switch.c:297,4'
          Dst:             get_debug_facility
        - Src:             'core/switch.c:297,4'
          Dst:             dprint_color
        - Src:             'core/switch.c:297,4'
          Dst:             my_pid
        - Src:             'core/switch.c:297,4'
          Dst:             fprintf
        - Src:             'core/switch.c:297,4'
          Dst:             dprint_color_reset
        - Src:             'core/switch.c:297,4'
          Dst:             get_debug_facility
        - Src:             'core/switch.c:311,3'
          Dst:             rve_destroy
        - Src:             'core/switch.c:314,3'
          Dst:             destroy_case_stms
        - Src:             'core/switch.c:318,3'
          Dst:             get_debug_level
        - Src:             'core/switch.c:318,3'
          Dst:             get_debug_facility
        - Src:             'core/switch.c:318,3'
          Dst:             dprint_color
        - Src:             'core/switch.c:318,3'
          Dst:             my_pid
        - Src:             'core/switch.c:318,3'
          Dst:             fprintf
        - Src:             'core/switch.c:318,3'
          Dst:             dprint_color_reset
        - Src:             'core/switch.c:318,3'
          Dst:             get_debug_facility
        - Src:             'core/switch.c:354,9'
          Dst:             mk_switch_jmp_table
        - Src:             'core/switch.c:356,4'
          Dst:             get_debug_level
        - Src:             'core/switch.c:356,4'
          Dst:             get_debug_facility
        - Src:             'core/switch.c:356,4'
          Dst:             dprint_color
        - Src:             'core/switch.c:356,4'
          Dst:             my_pid
        - Src:             'core/switch.c:356,4'
          Dst:             fprintf
        - Src:             'core/switch.c:356,4'
          Dst:             dprint_color_reset
        - Src:             'core/switch.c:356,4'
          Dst:             get_debug_facility
        - Src:             'core/switch.c:380,3'
          Dst:             get_debug_level
        - Src:             'core/switch.c:380,3'
          Dst:             get_debug_facility
        - Src:             'core/switch.c:380,3'
          Dst:             dprint_color
        - Src:             'core/switch.c:380,3'
          Dst:             my_pid
        - Src:             'core/switch.c:380,3'
          Dst:             fprintf
        - Src:             'core/switch.c:380,3'
          Dst:             dprint_color_reset
        - Src:             'core/switch.c:380,3'
          Dst:             get_debug_facility
        - Src:             'core/switch.c:385,9'
          Dst:             mk_switch_cond_table
        - Src:             'core/switch.c:387,4'
          Dst:             get_debug_level
        - Src:             'core/switch.c:387,4'
          Dst:             get_debug_facility
        - Src:             'core/switch.c:387,4'
          Dst:             dprint_color
        - Src:             'core/switch.c:387,4'
          Dst:             my_pid
        - Src:             'core/switch.c:387,4'
          Dst:             fprintf
        - Src:             'core/switch.c:387,4'
          Dst:             dprint_color_reset
        - Src:             'core/switch.c:387,4'
          Dst:             get_debug_facility
        - Src:             'core/switch.c:400,3'
          Dst:             get_debug_level
        - Src:             'core/switch.c:400,3'
          Dst:             get_debug_facility
        - Src:             'core/switch.c:400,3'
          Dst:             dprint_color
        - Src:             'core/switch.c:400,3'
          Dst:             my_pid
        - Src:             'core/switch.c:400,3'
          Dst:             fprintf
        - Src:             'core/switch.c:400,3'
          Dst:             dprint_color_reset
        - Src:             'core/switch.c:400,3'
          Dst:             get_debug_facility
    - functionName:    send_fd_queue_destroy
      functionSourceFile: '/src/kamailio/src/core/tcp_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3799
      functionLinenumberEnd: 3805
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          39
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    tcpconn_destroy
      functionSourceFile: '/src/kamailio/src/core/tcp_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3643
      functionLinenumberEnd: 3664
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         98
      ICount:          646
      EdgeCount:       129
      CyclomaticComplexity: 33
      functionsReached:
        - _tcpconn_detach
        - _tcpconn_free
        - dprint_color
        - dprint_color_reset
        - fprintf
        - futex_get
        - futex_release
        - get_debug_facility
        - get_debug_level
        - local_timer_del
        - my_pid
        - tcpconn_close_main_fd
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'core/tcp_main.c:3644,2'
          Dst:             get_debug_level
        - Src:             'core/tcp_main.c:3644,2'
          Dst:             get_debug_facility
        - Src:             'core/tcp_main.c:3644,2'
          Dst:             dprint_color
        - Src:             'core/tcp_main.c:3644,2'
          Dst:             my_pid
        - Src:             'core/tcp_main.c:3644,2'
          Dst:             fprintf
        - Src:             'core/tcp_main.c:3644,2'
          Dst:             dprint_color_reset
        - Src:             'core/tcp_main.c:3644,2'
          Dst:             get_debug_facility
        - Src:             'core/tcp_main.c:3647,3'
          Dst:             get_debug_level
        - Src:             'core/tcp_main.c:3647,3'
          Dst:             get_debug_facility
        - Src:             'core/tcp_main.c:3647,3'
          Dst:             dprint_color
        - Src:             'core/tcp_main.c:3647,3'
          Dst:             my_pid
        - Src:             'core/tcp_main.c:3647,3'
          Dst:             fprintf
        - Src:             'core/tcp_main.c:3647,3'
          Dst:             dprint_color_reset
        - Src:             'core/tcp_main.c:3647,3'
          Dst:             get_debug_facility
        - Src:             'core/tcp_main.c:3650,4'
          Dst:             local_timer_del
        - Src:             'core/tcp_main.c:3651,3'
          Dst:             futex_get
        - Src:             'core/tcp_main.c:3652,3'
          Dst:             _tcpconn_detach
        - Src:             'core/tcp_main.c:3654,3'
          Dst:             futex_release
        - Src:             'core/tcp_main.c:3657,3'
          Dst:             tcpconn_close_main_fd
        - Src:             'core/tcp_main.c:3663,2'
          Dst:             _tcpconn_free
    - functionName:    futex_get
      functionSourceFile: '/src/kamailio/src/core/mem/../futexlock.h'
      linkageType:     InternalLinkage
      functionLinenumber: 91
      functionLinenumberEnd: 126
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         23
      ICount:          106
      EdgeCount:       28
      CyclomaticComplexity: 7
      functionsReached:
        - atomic_cmpxchg_int
        - atomic_get_and_set_int
        - syscall
      functionUses:    28
      BranchProfiles:  []
      Callsites:
        - Src:             'core/mem/../futexlock.h:99,6'
          Dst:             atomic_cmpxchg_int
        - Src:             'core/mem/../futexlock.h:108,4'
          Dst:             syscall
        - Src:             'core/mem/../futexlock.h:109,8'
          Dst:             atomic_get_and_set_int
        - Src:             'core/mem/../futexlock.h:119,7'
          Dst:             atomic_get_and_set_int
        - Src:             'core/mem/../futexlock.h:121,4'
          Dst:             syscall
        - Src:             'core/mem/../futexlock.h:122,8'
          Dst:             atomic_get_and_set_int
    - functionName:    _tcpconn_detach
      functionSourceFile: '/src/kamailio/src/core/tcp_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1677
      functionLinenumberEnd: 1685
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         27
      ICount:          214
      EdgeCount:       33
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    futex_release
      functionSourceFile: '/src/kamailio/src/core/mem/../futexlock.h'
      linkageType:     InternalLinkage
      functionLinenumber: 130
      functionLinenumberEnd: 138
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          41
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - atomic_get_and_set_int
        - syscall
      functionUses:    45
      BranchProfiles:  []
      Callsites:
        - Src:             'core/mem/../futexlock.h:134,6'
          Dst:             atomic_get_and_set_int
        - Src:             'core/mem/../futexlock.h:136,3'
          Dst:             syscall
    - functionName:    tcpconn_close_main_fd
      functionSourceFile: '/src/kamailio/src/core/tcp_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3584
      functionLinenumberEnd: 3611
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         106
      ICount:          674
      EdgeCount:       139
      CyclomaticComplexity: 35
      functionsReached:
        - __errno_location
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
        - setsockopt
        - shutdown
        - strerror
        - su2a
        - tcp_safe_close
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/tcp_main.c:3594,3'
          Dst:             shutdown
        - Src:             'core/tcp_main.c:3602,6'
          Dst:             setsockopt
        - Src:             'core/tcp_main.c:3603,4'
          Dst:             get_debug_level
        - Src:             'core/tcp_main.c:3603,4'
          Dst:             get_debug_facility
        - Src:             'core/tcp_main.c:3603,4'
          Dst:             __errno_location
        - Src:             'core/tcp_main.c:3603,4'
          Dst:             __errno_location
        - Src:             'core/tcp_main.c:3603,4'
          Dst:             strerror
        - Src:             'core/tcp_main.c:3603,4'
          Dst:             dprint_color
        - Src:             'core/tcp_main.c:3603,4'
          Dst:             my_pid
        - Src:             'core/tcp_main.c:3603,4'
          Dst:             __errno_location
        - Src:             'core/tcp_main.c:3603,4'
          Dst:             __errno_location
        - Src:             'core/tcp_main.c:3603,4'
          Dst:             strerror
        - Src:             'core/tcp_main.c:3603,4'
          Dst:             fprintf
        - Src:             'core/tcp_main.c:3603,4'
          Dst:             dprint_color_reset
        - Src:             'core/tcp_main.c:3603,4'
          Dst:             get_debug_facility
        - Src:             'core/tcp_main.c:3603,4'
          Dst:             __errno_location
        - Src:             'core/tcp_main.c:3603,4'
          Dst:             __errno_location
        - Src:             'core/tcp_main.c:3603,4'
          Dst:             strerror
        - Src:             'core/tcp_main.c:3606,5'
          Dst:             tcp_safe_close
        - Src:             'core/tcp_main.c:3607,3'
          Dst:             get_debug_level
        - Src:             'core/tcp_main.c:3607,3'
          Dst:             get_debug_facility
        - Src:             'core/tcp_main.c:3607,3'
          Dst:             su2a
        - Src:             'core/tcp_main.c:3607,3'
          Dst:             __errno_location
        - Src:             'core/tcp_main.c:3607,3'
          Dst:             strerror
        - Src:             'core/tcp_main.c:3607,3'
          Dst:             __errno_location
        - Src:             'core/tcp_main.c:3607,3'
          Dst:             dprint_color
        - Src:             'core/tcp_main.c:3607,3'
          Dst:             my_pid
        - Src:             'core/tcp_main.c:3607,3'
          Dst:             su2a
        - Src:             'core/tcp_main.c:3607,3'
          Dst:             __errno_location
        - Src:             'core/tcp_main.c:3607,3'
          Dst:             strerror
        - Src:             'core/tcp_main.c:3607,3'
          Dst:             __errno_location
        - Src:             'core/tcp_main.c:3607,3'
          Dst:             fprintf
        - Src:             'core/tcp_main.c:3607,3'
          Dst:             dprint_color_reset
        - Src:             'core/tcp_main.c:3607,3'
          Dst:             get_debug_facility
        - Src:             'core/tcp_main.c:3607,3'
          Dst:             su2a
        - Src:             'core/tcp_main.c:3607,3'
          Dst:             __errno_location
        - Src:             'core/tcp_main.c:3607,3'
          Dst:             strerror
        - Src:             'core/tcp_main.c:3607,3'
          Dst:             __errno_location
    - functionName:    _tcpconn_free
      functionSourceFile: '/src/kamailio/src/core/tcp_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1689
      functionLinenumberEnd: 1700
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         17
      ICount:          95
      EdgeCount:       21
      CyclomaticComplexity: 6
      functionsReached:
        - _wbufq_destroy
      functionUses:    8
      BranchProfiles:  []
      Callsites:
        - Src:             'core/tcp_main.c:1692,3'
          Dst:             _wbufq_destroy
    - functionName:    _wbufq_destroy
      functionSourceFile: '/src/kamailio/src/core/tcp_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 795
      functionLinenumberEnd: 814
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         16
      ICount:          111
      EdgeCount:       20
      CyclomaticComplexity: 6
      functionsReached:
        - atomic_add_int
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/tcp_main.c:813,2'
          Dst:             atomic_add_int
    - functionName:    atomic_add_int
      functionSourceFile: '/src/kamailio/src/core/mem/../atomic/atomic_x86.h'
      linkageType:     InternalLinkage
      functionLinenumber: 244
      functionLinenumberEnd: 244
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    shutdown
      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:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    tcp_safe_close
      functionSourceFile: '/src/kamailio/src/core/tcp_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 449
      functionLinenumberEnd: 475
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         20
      ICount:          85
      EdgeCount:       21
      CyclomaticComplexity: 3
      functionsReached:
        - __errno_location
        - close
      functionUses:    21
      BranchProfiles:
        - Branch String:   'core/tcp_main.c:457,3'
          Branch Sides:    []
      Callsites:
        - Src:             'core/tcp_main.c:456,5'
          Dst:             close
        - Src:             'core/tcp_main.c:457,10'
          Dst:             __errno_location
    - functionName:    atomic_get_and_set_int
      functionSourceFile: '/src/kamailio/src/core/mem/../atomic/atomic_x86.h'
      linkageType:     InternalLinkage
      functionLinenumber: 242
      functionLinenumberEnd: 242
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    atomic_cmpxchg_int
      functionSourceFile: '/src/kamailio/src/core/mem/../atomic/atomic_x86.h'
      linkageType:     InternalLinkage
      functionLinenumber: 243
      functionLinenumberEnd: 243
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    tcp_emit_closed_event
      functionSourceFile: '/src/kamailio/src/core/tcp_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3948
      functionLinenumberEnd: 3974
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         89
      ICount:          555
      EdgeCount:       117
      CyclomaticComplexity: 30
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
        - sr_event_enabled
        - sr_event_exec
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'core/tcp_main.c:3961,2'
          Dst:             get_debug_level
        - Src:             'core/tcp_main.c:3961,2'
          Dst:             get_debug_facility
        - Src:             'core/tcp_main.c:3961,2'
          Dst:             dprint_color
        - Src:             'core/tcp_main.c:3961,2'
          Dst:             my_pid
        - Src:             'core/tcp_main.c:3961,2'
          Dst:             fprintf
        - Src:             'core/tcp_main.c:3961,2'
          Dst:             dprint_color_reset
        - Src:             'core/tcp_main.c:3961,2'
          Dst:             get_debug_facility
        - Src:             'core/tcp_main.c:3962,5'
          Dst:             sr_event_enabled
        - Src:             'core/tcp_main.c:3969,9'
          Dst:             sr_event_exec
        - Src:             'core/tcp_main.c:3972,3'
          Dst:             get_debug_level
        - Src:             'core/tcp_main.c:3972,3'
          Dst:             get_debug_facility
        - Src:             'core/tcp_main.c:3972,3'
          Dst:             dprint_color
        - Src:             'core/tcp_main.c:3972,3'
          Dst:             my_pid
        - Src:             'core/tcp_main.c:3972,3'
          Dst:             fprintf
        - Src:             'core/tcp_main.c:3972,3'
          Dst:             dprint_color_reset
        - Src:             'core/tcp_main.c:3972,3'
          Dst:             get_debug_facility
    - functionName:    send_fd_queue_add
      functionSourceFile: '/src/kamailio/src/core/tcp_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3828
      functionLinenumberEnd: 3862
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         135
      ICount:          959
      EdgeCount:       178
      CyclomaticComplexity: 45
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - get_ticks_raw
        - my_pid
        - realloc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/tcp_main.c:3839,4'
          Dst:             get_debug_level
        - Src:             'core/tcp_main.c:3839,4'
          Dst:             get_debug_facility
        - Src:             'core/tcp_main.c:3839,4'
          Dst:             dprint_color
        - Src:             'core/tcp_main.c:3839,4'
          Dst:             my_pid
        - Src:             'core/tcp_main.c:3839,4'
          Dst:             fprintf
        - Src:             'core/tcp_main.c:3839,4'
          Dst:             dprint_color_reset
        - Src:             'core/tcp_main.c:3839,4'
          Dst:             get_debug_facility
        - Src:             'core/tcp_main.c:3843,3'
          Dst:             get_debug_level
        - Src:             'core/tcp_main.c:3843,3'
          Dst:             get_debug_facility
        - Src:             'core/tcp_main.c:3843,3'
          Dst:             dprint_color
        - Src:             'core/tcp_main.c:3843,3'
          Dst:             my_pid
        - Src:             'core/tcp_main.c:3843,3'
          Dst:             fprintf
        - Src:             'core/tcp_main.c:3843,3'
          Dst:             dprint_color_reset
        - Src:             'core/tcp_main.c:3843,3'
          Dst:             get_debug_facility
        - Src:             'core/tcp_main.c:3845,9'
          Dst:             realloc
        - Src:             'core/tcp_main.c:3847,4'
          Dst:             get_debug_level
        - Src:             'core/tcp_main.c:3847,4'
          Dst:             get_debug_facility
        - Src:             'core/tcp_main.c:3847,4'
          Dst:             dprint_color
        - Src:             'core/tcp_main.c:3847,4'
          Dst:             my_pid
        - Src:             'core/tcp_main.c:3847,4'
          Dst:             fprintf
        - Src:             'core/tcp_main.c:3847,4'
          Dst:             dprint_color_reset
        - Src:             'core/tcp_main.c:3847,4'
          Dst:             get_debug_facility
        - Src:             'core/tcp_main.c:3856,19'
          Dst:             get_ticks_raw
    - functionName:    send2child
      functionSourceFile: '/src/kamailio/src/core/tcp_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4551
      functionLinenumberEnd: 4696
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         370
      ICount:          2614
      EdgeCount:       489
      CyclomaticComplexity: 121
      functionsReached:
        - __errno_location
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - handle_ser_child
        - handle_tcp_child
        - my_pid
        - send_fd
        - send_fd_queue_add
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/tcp_main.c:4585,4'
          Dst:             get_debug_level
        - Src:             'core/tcp_main.c:4585,4'
          Dst:             get_debug_facility
        - Src:             'core/tcp_main.c:4585,4'
          Dst:             dprint_color
        - Src:             'core/tcp_main.c:4585,4'
          Dst:             my_pid
        - Src:             'core/tcp_main.c:4585,4'
          Dst:             fprintf
        - Src:             'core/tcp_main.c:4585,4'
          Dst:             dprint_color_reset
        - Src:             'core/tcp_main.c:4585,4'
          Dst:             get_debug_facility
        - Src:             'core/tcp_main.c:4595,4'
          Dst:             get_debug_level
        - Src:             'core/tcp_main.c:4595,4'
          Dst:             get_debug_facility
        - Src:             'core/tcp_main.c:4595,4'
          Dst:             dprint_color
        - Src:             'core/tcp_main.c:4595,4'
          Dst:             my_pid
        - Src:             'core/tcp_main.c:4595,4'
          Dst:             fprintf
        - Src:             'core/tcp_main.c:4595,4'
          Dst:             dprint_color_reset
        - Src:             'core/tcp_main.c:4595,4'
          Dst:             get_debug_facility
        - Src:             'core/tcp_main.c:4622,3'
          Dst:             get_debug_level
        - Src:             'core/tcp_main.c:4622,3'
          Dst:             get_debug_facility
        - Src:             'core/tcp_main.c:4622,3'
          Dst:             dprint_color
        - Src:             'core/tcp_main.c:4622,3'
          Dst:             my_pid
        - Src:             'core/tcp_main.c:4622,3'
          Dst:             fprintf
        - Src:             'core/tcp_main.c:4622,3'
          Dst:             dprint_color_reset
        - Src:             'core/tcp_main.c:4622,3'
          Dst:             get_debug_facility
        - Src:             'core/tcp_main.c:4626,2'
          Dst:             get_debug_level
        - Src:             'core/tcp_main.c:4626,2'
          Dst:             get_debug_facility
        - Src:             'core/tcp_main.c:4626,2'
          Dst:             dprint_color
        - Src:             'core/tcp_main.c:4626,2'
          Dst:             my_pid
        - Src:             'core/tcp_main.c:4626,2'
          Dst:             fprintf
        - Src:             'core/tcp_main.c:4626,2'
          Dst:             dprint_color_reset
        - Src:             'core/tcp_main.c:4626,2'
          Dst:             get_debug_facility
        - Src:             'core/tcp_main.c:4637,8'
          Dst:             handle_ser_child
        - Src:             'core/tcp_main.c:4642,8'
          Dst:             handle_tcp_child
        - Src:             'core/tcp_main.c:4659,5'
          Dst:             send_fd
        - Src:             'core/tcp_main.c:4662,7'
          Dst:             __errno_location
        - Src:             'core/tcp_main.c:4662,28'
          Dst:             __errno_location
        - Src:             'core/tcp_main.c:4663,4'
          Dst:             get_debug_level
        - Src:             'core/tcp_main.c:4663,4'
          Dst:             get_debug_facility
        - Src:             'core/tcp_main.c:4663,4'
          Dst:             dprint_color
        - Src:             'core/tcp_main.c:4663,4'
          Dst:             my_pid
        - Src:             'core/tcp_main.c:4663,4'
          Dst:             fprintf
        - Src:             'core/tcp_main.c:4663,4'
          Dst:             dprint_color_reset
        - Src:             'core/tcp_main.c:4663,4'
          Dst:             get_debug_facility
        - Src:             'core/tcp_main.c:4667,7'
          Dst:             send_fd_queue_add
        - Src:             'core/tcp_main.c:4670,5'
          Dst:             get_debug_level
        - Src:             'core/tcp_main.c:4670,5'
          Dst:             get_debug_facility
        - Src:             'core/tcp_main.c:4670,5'
          Dst:             dprint_color
        - Src:             'core/tcp_main.c:4670,5'
          Dst:             my_pid
        - Src:             'core/tcp_main.c:4670,5'
          Dst:             fprintf
        - Src:             'core/tcp_main.c:4670,5'
          Dst:             dprint_color_reset
        - Src:             'core/tcp_main.c:4670,5'
          Dst:             get_debug_facility
        - Src:             'core/tcp_main.c:4676,4'
          Dst:             get_debug_level
        - Src:             'core/tcp_main.c:4676,4'
          Dst:             get_debug_facility
        - Src:             'core/tcp_main.c:4676,4'
          Dst:             dprint_color
        - Src:             'core/tcp_main.c:4676,4'
          Dst:             my_pid
        - Src:             'core/tcp_main.c:4676,4'
          Dst:             fprintf
        - Src:             'core/tcp_main.c:4676,4'
          Dst:             dprint_color_reset
        - Src:             'core/tcp_main.c:4676,4'
          Dst:             get_debug_facility
    - functionName:    handle_ser_child
      functionSourceFile: '/src/kamailio/src/core/tcp_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4220
      functionLinenumberEnd: 4546
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         975
      ICount:          6306
      EdgeCount:       1292
      CyclomaticComplexity: 319
      functionsReached:
        - __errno_location
        - atomic_dec_and_test_int
        - atomic_get
        - dprint_color
        - dprint_color_reset
        - fprintf
        - futex_get
        - futex_release
        - get_debug_facility
        - get_debug_level
        - get_ticks_raw
        - io_watch_add
        - io_watch_chg
        - io_watch_del
        - local_timer_add
        - local_timer_del
        - my_pid
        - receive_fd
        - send_all
        - send_fd
        - strerror
        - tcpconn_add
        - tcpconn_destroy
        - tcpconn_put_destroy
        - tcpconn_try_unhash
      functionUses:    2
      BranchProfiles:
        - Branch String:   'core/tcp_main.c:4288,2'
          Branch Sides:    []
      Callsites:
        - Src:             'core/tcp_main.c:4238,3'
          Dst:             get_debug_level
        - Src:             'core/tcp_main.c:4238,3'
          Dst:             get_debug_facility
        - Src:             'core/tcp_main.c:4238,3'
          Dst:             dprint_color
        - Src:             'core/tcp_main.c:4238,3'
          Dst:             my_pid
        - Src:             'core/tcp_main.c:4238,3'
          Dst:             fprintf
        - Src:             'core/tcp_main.c:4238,3'
          Dst:             dprint_color_reset
        - Src:             'core/tcp_main.c:4238,3'
          Dst:             get_debug_facility
        - Src:             'core/tcp_main.c:4245,10'
          Dst:             receive_fd
        - Src:             'core/tcp_main.c:4251,4'
          Dst:             get_debug_level
        - Src:             'core/tcp_main.c:4251,4'
          Dst:             get_debug_facility
        - Src:             'core/tcp_main.c:4251,4'
          Dst:             dprint_color
        - Src:             'core/tcp_main.c:4251,4'
          Dst:             my_pid
        - Src:             'core/tcp_main.c:4251,4'
          Dst:             fprintf
        - Src:             'core/tcp_main.c:4251,4'
          Dst:             dprint_color_reset
        - Src:             'core/tcp_main.c:4251,4'
          Dst:             get_debug_facility
        - Src:             'core/tcp_main.c:4254,4'
          Dst:             io_watch_del
        - Src:             'core/tcp_main.c:4259,8'
          Dst:             __errno_location
        - Src:             'core/tcp_main.c:4259,29'
          Dst:             __errno_location
        - Src:             'core/tcp_main.c:4260,5'
          Dst:             get_debug_level
        - Src:             'core/tcp_main.c:4260,5'
          Dst:             get_debug_facility
        - Src:             'core/tcp_main.c:4260,5'
          Dst:             __errno_location
        - Src:             'core/tcp_main.c:4260,5'
          Dst:             strerror
        - Src:             'core/tcp_main.c:4260,5'
          Dst:             __errno_location
        - Src:             'core/tcp_main.c:4260,5'
          Dst:             dprint_color
        - Src:             'core/tcp_main.c:4260,5'
          Dst:             my_pid
        - Src:             'core/tcp_main.c:4260,5'
          Dst:             __errno_location
        - Src:             'core/tcp_main.c:4260,5'
          Dst:             strerror
        - Src:             'core/tcp_main.c:4260,5'
          Dst:             __errno_location
        - Src:             'core/tcp_main.c:4260,5'
          Dst:             fprintf
        - Src:             'core/tcp_main.c:4260,5'
          Dst:             dprint_color_reset
        - Src:             'core/tcp_main.c:4260,5'
          Dst:             get_debug_facility
        - Src:             'core/tcp_main.c:4260,5'
          Dst:             __errno_location
        - Src:             'core/tcp_main.c:4260,5'
          Dst:             strerror
        - Src:             'core/tcp_main.c:4260,5'
          Dst:             __errno_location
        - Src:             'core/tcp_main.c:4270,4'
          Dst:             get_debug_level
        - Src:             'core/tcp_main.c:4270,4'
          Dst:             get_debug_facility
        - Src:             'core/tcp_main.c:4270,4'
          Dst:             dprint_color
        - Src:             'core/tcp_main.c:4270,4'
          Dst:             my_pid
        - Src:             'core/tcp_main.c:4270,4'
          Dst:             fprintf
        - Src:             'core/tcp_main.c:4270,4'
          Dst:             dprint_color_reset
        - Src:             'core/tcp_main.c:4270,4'
          Dst:             get_debug_facility
        - Src:             'core/tcp_main.c:4278,2'
          Dst:             get_debug_level
        - Src:             'core/tcp_main.c:4278,2'
          Dst:             get_debug_facility
        - Src:             'core/tcp_main.c:4278,2'
          Dst:             dprint_color
        - Src:             'core/tcp_main.c:4278,2'
          Dst:             my_pid
        - Src:             'core/tcp_main.c:4278,2'
          Dst:             fprintf
        - Src:             'core/tcp_main.c:4278,2'
          Dst:             dprint_color_reset
        - Src:             'core/tcp_main.c:4278,2'
          Dst:             get_debug_facility
        - Src:             'core/tcp_main.c:4283,3'
          Dst:             get_debug_level
        - Src:             'core/tcp_main.c:4283,3'
          Dst:             get_debug_facility
        - Src:             'core/tcp_main.c:4283,3'
          Dst:             dprint_color
        - Src:             'core/tcp_main.c:4283,3'
          Dst:             my_pid
        - Src:             'core/tcp_main.c:4283,3'
          Dst:             fprintf
        - Src:             'core/tcp_main.c:4283,3'
          Dst:             dprint_color_reset
        - Src:             'core/tcp_main.c:4283,3'
          Dst:             get_debug_facility
        - Src:             'core/tcp_main.c:4290,4'
          Dst:             get_debug_level
        - Src:             'core/tcp_main.c:4290,4'
          Dst:             get_debug_facility
        - Src:             'core/tcp_main.c:4290,4'
          Dst:             atomic_get
        - Src:             'core/tcp_main.c:4290,4'
          Dst:             dprint_color
        - Src:             'core/tcp_main.c:4290,4'
          Dst:             my_pid
        - Src:             'core/tcp_main.c:4290,4'
          Dst:             atomic_get
        - Src:             'core/tcp_main.c:4290,4'
          Dst:             fprintf
        - Src:             'core/tcp_main.c:4290,4'
          Dst:             dprint_color_reset
        - Src:             'core/tcp_main.c:4290,4'
          Dst:             get_debug_facility
        - Src:             'core/tcp_main.c:4290,4'
          Dst:             atomic_get
        - Src:             'core/tcp_main.c:4303,8'
          Dst:             atomic_dec_and_test_int
        - Src:             'core/tcp_main.c:4304,6'
          Dst:             tcpconn_destroy
        - Src:             'core/tcp_main.c:4310,7'
          Dst:             tcpconn_try_unhash
        - Src:             'core/tcp_main.c:4311,5'
          Dst:             atomic_dec_and_test_int
        - Src:             'core/tcp_main.c:4314,5'
          Dst:             io_watch_del
        - Src:             'core/tcp_main.c:4317,4'
          Dst:             tcpconn_put_destroy
        - Src:             'core/tcp_main.c:4330,8'
          Dst:             send_all
        - Src:             'core/tcp_main.c:4331,6'
          Dst:             get_debug_level
        - Src:             'core/tcp_main.c:4331,6'
          Dst:             get_debug_facility
        - Src:             'core/tcp_main.c:4331,6'
          Dst:             dprint_color
        - Src:             'core/tcp_main.c:4331,6'
          Dst:             my_pid
        - Src:             'core/tcp_main.c:4331,6'
          Dst:             fprintf
        - Src:             'core/tcp_main.c:4331,6'
          Dst:             dprint_color_reset
        - Src:             'core/tcp_main.c:4331,6'
          Dst:             get_debug_facility
        - Src:             'core/tcp_main.c:4334,14'
          Dst:             send_fd
        - Src:             'core/tcp_main.c:4337,5'
          Dst:             get_debug_level
        - Src:             'core/tcp_main.c:4337,5'
          Dst:             get_debug_facility
        - Src:             'core/tcp_main.c:4337,5'
          Dst:             dprint_color
        - Src:             'core/tcp_main.c:4337,5'
          Dst:             my_pid
        - Src:             'core/tcp_main.c:4337,5'
          Dst:             fprintf
        - Src:             'core/tcp_main.c:4337,5'
          Dst:             dprint_color_reset
        - Src:             'core/tcp_main.c:4337,5'
          Dst:             get_debug_facility
        - Src:             'core/tcp_main.c:4340,8'
          Dst:             send_all
        - Src:             'core/tcp_main.c:4341,6'
          Dst:             get_debug_level
        - Src:             'core/tcp_main.c:4341,6'
          Dst:             get_debug_facility
        - Src:             'core/tcp_main.c:4341,6'
          Dst:             dprint_color
        - Src:             'core/tcp_main.c:4341,6'
          Dst:             my_pid
        - Src:             'core/tcp_main.c:4341,6'
          Dst:             fprintf
        - Src:             'core/tcp_main.c:4341,6'
          Dst:             dprint_color_reset
        - Src:             'core/tcp_main.c:4341,6'
          Dst:             get_debug_facility
        - Src:             'core/tcp_main.c:4350,5'
          Dst:             get_debug_level
        - Src:             'core/tcp_main.c:4350,5'
          Dst:             get_debug_facility
        - Src:             'core/tcp_main.c:4350,5'
          Dst:             dprint_color
        - Src:             'core/tcp_main.c:4350,5'
          Dst:             my_pid
        - Src:             'core/tcp_main.c:4350,5'
          Dst:             fprintf
        - Src:             'core/tcp_main.c:4350,5'
          Dst:             dprint_color_reset
        - Src:             'core/tcp_main.c:4350,5'
          Dst:             get_debug_facility
        - Src:             'core/tcp_main.c:4352,5'
          Dst:             tcpconn_put_destroy
        - Src:             'core/tcp_main.c:4360,4'
          Dst:             tcpconn_add
        - Src:             'core/tcp_main.c:4362,8'
          Dst:             get_ticks_raw
        - Src:             'core/tcp_main.c:4367,4'
          Dst:             local_timer_add
        - Src:             'core/tcp_main.c:4387,7'
          Dst:             io_watch_add
        - Src:             'core/tcp_main.c:4390,5'
          Dst:             get_debug_level
        - Src:             'core/tcp_main.c:4390,5'
          Dst:             get_debug_facility
        - Src:             'core/tcp_main.c:4390,5'
          Dst:             dprint_color
        - Src:             'core/tcp_main.c:4390,5'
          Dst:             my_pid
        - Src:             'core/tcp_main.c:4390,5'
          Dst:             fprintf
        - Src:             'core/tcp_main.c:4390,5'
          Dst:             dprint_color_reset
        - Src:             'core/tcp_main.c:4390,5'
          Dst:             get_debug_facility
        - Src:             'core/tcp_main.c:4392,5'
          Dst:             tcpconn_try_unhash
        - Src:             'core/tcp_main.c:4393,5'
          Dst:             tcpconn_put_destroy
        - Src:             'core/tcp_main.c:4405,7'
          Dst:             atomic_dec_and_test_int
        - Src:             'core/tcp_main.c:4406,5'
          Dst:             tcpconn_destroy
        - Src:             'core/tcp_main.c:4415,9'
          Dst:             get_ticks_raw
        - Src:             'core/tcp_main.c:4422,6'
          Dst:             local_timer_del
        - Src:             'core/tcp_main.c:4424,6'
          Dst:             local_timer_add
        - Src:             'core/tcp_main.c:4426,6'
          Dst:             get_debug_level
        - Src:             'core/tcp_main.c:4426,6'
          Dst:             get_debug_facility
        - Src:             'core/tcp_main.c:4426,6'
          Dst:             dprint_color
        - Src:             'core/tcp_main.c:4426,6'
          Dst:             my_pid
        - Src:             'core/tcp_main.c:4426,6'
          Dst:             fprintf
        - Src:             'core/tcp_main.c:4426,6'
          Dst:             dprint_color_reset
        - Src:             'core/tcp_main.c:4426,6'
          Dst:             get_debug_facility
        - Src:             'core/tcp_main.c:4433,10'
          Dst:             io_watch_add
        - Src:             'core/tcp_main.c:4436,8'
          Dst:             get_debug_level
        - Src:             'core/tcp_main.c:4436,8'
          Dst:             get_debug_facility
        - Src:             'core/tcp_main.c:4436,8'
          Dst:             dprint_color
        - Src:             'core/tcp_main.c:4436,8'
          Dst:             my_pid
        - Src:             'core/tcp_main.c:4436,8'
          Dst:             fprintf
        - Src:             'core/tcp_main.c:4436,8'
          Dst:             dprint_color_reset
        - Src:             'core/tcp_main.c:4436,8'
          Dst:             get_debug_facility
        - Src:             'core/tcp_main.c:4437,11'
          Dst:             tcpconn_try_unhash
        - Src:             'core/tcp_main.c:4438,9'
          Dst:             tcpconn_put_destroy
        - Src:             'core/tcp_main.c:4442,10'
          Dst:             io_watch_chg
        - Src:             'core/tcp_main.c:4445,8'
          Dst:             get_debug_level
        - Src:             'core/tcp_main.c:4445,8'
          Dst:             get_debug_facility
        - Src:             'core/tcp_main.c:4445,8'
          Dst:             dprint_color
        - Src:             'core/tcp_main.c:4445,8'
          Dst:             my_pid
        - Src:             'core/tcp_main.c:4445,8'
          Dst:             fprintf
        - Src:             'core/tcp_main.c:4445,8'
          Dst:             dprint_color_reset
        - Src:             'core/tcp_main.c:4445,8'
          Dst:             get_debug_facility
        - Src:             'core/tcp_main.c:4446,11'
          Dst:             tcpconn_try_unhash
        - Src:             'core/tcp_main.c:4447,9'
          Dst:             io_watch_del
        - Src:             'core/tcp_main.c:4450,9'
          Dst:             tcpconn_put_destroy
        - Src:             'core/tcp_main.c:4452,9'
          Dst:             get_debug_level
        - Src:             'core/tcp_main.c:4452,9'
          Dst:             get_debug_facility
        - Src:             'core/tcp_main.c:4452,9'
          Dst:             dprint_color
        - Src:             'core/tcp_main.c:4452,9'
          Dst:             my_pid
        - Src:             'core/tcp_main.c:4452,9'
          Dst:             fprintf
        - Src:             'core/tcp_main.c:4452,9'
          Dst:             dprint_color_reset
        - Src:             'core/tcp_main.c:4452,9'
          Dst:             get_debug_facility
        - Src:             'core/tcp_main.c:4453,9'
          Dst:             io_watch_del
        - Src:             'core/tcp_main.c:4461,5'
          Dst:             get_debug_level
        - Src:             'core/tcp_main.c:4461,5'
          Dst:             get_debug_facility
        - Src:             'core/tcp_main.c:4461,5'
          Dst:             dprint_color
        - Src:             'core/tcp_main.c:4461,5'
          Dst:             my_pid
        - Src:             'core/tcp_main.c:4461,5'
          Dst:             fprintf
        - Src:             'core/tcp_main.c:4461,5'
          Dst:             dprint_color_reset
        - Src:             'core/tcp_main.c:4461,5'
          Dst:             get_debug_facility
        - Src:             'core/tcp_main.c:4475,6'
          Dst:             get_debug_level
        - Src:             'core/tcp_main.c:4475,6'
          Dst:             get_debug_facility
        - Src:             'core/tcp_main.c:4475,6'
          Dst:             dprint_color
        - Src:             'core/tcp_main.c:4475,6'
          Dst:             my_pid
        - Src:             'core/tcp_main.c:4475,6'
          Dst:             fprintf
        - Src:             'core/tcp_main.c:4475,6'
          Dst:             dprint_color_reset
        - Src:             'core/tcp_main.c:4475,6'
          Dst:             get_debug_facility
        - Src:             'core/tcp_main.c:4477,6'
          Dst:             get_debug_level
        - Src:             'core/tcp_main.c:4477,6'
          Dst:             get_debug_facility
        - Src:             'core/tcp_main.c:4477,6'
          Dst:             dprint_color
        - Src:             'core/tcp_main.c:4477,6'
          Dst:             my_pid
        - Src:             'core/tcp_main.c:4477,6'
          Dst:             fprintf
        - Src:             'core/tcp_main.c:4477,6'
          Dst:             dprint_color_reset
        - Src:             'core/tcp_main.c:4477,6'
          Dst:             get_debug_facility
        - Src:             'core/tcp_main.c:4481,5'
          Dst:             tcpconn_try_unhash
        - Src:             'core/tcp_main.c:4482,5'
          Dst:             tcpconn_put_destroy
        - Src:             'core/tcp_main.c:4490,8'
          Dst:             get_ticks_raw
        - Src:             'core/tcp_main.c:4496,5'
          Dst:             futex_get
        - Src:             'core/tcp_main.c:4499,5'
          Dst:             futex_release
        - Src:             'core/tcp_main.c:4508,5'
          Dst:             local_timer_add
        - Src:             'core/tcp_main.c:4521,5'
          Dst:             local_timer_add
        - Src:             'core/tcp_main.c:4528,7'
          Dst:             io_watch_add
        - Src:             'core/tcp_main.c:4531,5'
          Dst:             get_debug_level
        - Src:             'core/tcp_main.c:4531,5'
          Dst:             get_debug_facility
        - Src:             'core/tcp_main.c:4531,5'
          Dst:             dprint_color
        - Src:             'core/tcp_main.c:4531,5'
          Dst:             my_pid
        - Src:             'core/tcp_main.c:4531,5'
          Dst:             fprintf
        - Src:             'core/tcp_main.c:4531,5'
          Dst:             dprint_color_reset
        - Src:             'core/tcp_main.c:4531,5'
          Dst:             get_debug_facility
        - Src:             'core/tcp_main.c:4533,5'
          Dst:             tcpconn_try_unhash
        - Src:             'core/tcp_main.c:4534,5'
          Dst:             tcpconn_put_destroy
        - Src:             'core/tcp_main.c:4540,4'
          Dst:             get_debug_level
        - Src:             'core/tcp_main.c:4540,4'
          Dst:             get_debug_facility
        - Src:             'core/tcp_main.c:4540,4'
          Dst:             dprint_color
        - Src:             'core/tcp_main.c:4540,4'
          Dst:             my_pid
        - Src:             'core/tcp_main.c:4540,4'
          Dst:             fprintf
        - Src:             'core/tcp_main.c:4540,4'
          Dst:             dprint_color_reset
        - Src:             'core/tcp_main.c:4540,4'
          Dst:             get_debug_facility
    - functionName:    handle_tcp_child
      functionSourceFile: '/src/kamailio/src/core/tcp_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3988
      functionLinenumberEnd: 4203
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         666
      ICount:          4426
      EdgeCount:       881
      CyclomaticComplexity: 217
      functionsReached:
        - __errno_location
        - atomic_dec_and_test_int
        - atomic_get
        - counter_inc
        - dprint_color
        - dprint_color_reset
        - dst_blocklist_force_su_to
        - fprintf
        - get_debug_facility
        - get_debug_level
        - get_ticks_raw
        - io_watch_add
        - io_watch_chg
        - io_watch_del
        - local_timer_add
        - my_pid
        - recv_all
        - strerror
        - su2a
        - tcp_emit_closed_event
        - tcpconn_destroy
        - tcpconn_put_destroy
        - tcpconn_try_unhash
      functionUses:    2
      BranchProfiles:
        - Branch String:   'core/tcp_main.c:4052,2'
          Branch Sides:    []
      Callsites:
        - Src:             'core/tcp_main.c:4000,3'
          Dst:             get_debug_level
        - Src:             'core/tcp_main.c:4000,3'
          Dst:             get_debug_facility
        - Src:             'core/tcp_main.c:4000,3'
          Dst:             dprint_color
        - Src:             'core/tcp_main.c:4000,3'
          Dst:             my_pid
        - Src:             'core/tcp_main.c:4000,3'
          Dst:             fprintf
        - Src:             'core/tcp_main.c:4000,3'
          Dst:             dprint_color_reset
        - Src:             'core/tcp_main.c:4000,3'
          Dst:             get_debug_facility
        - Src:             'core/tcp_main.c:4007,10'
          Dst:             recv_all
        - Src:             'core/tcp_main.c:4012,4'
          Dst:             get_debug_level
        - Src:             'core/tcp_main.c:4012,4'
          Dst:             get_debug_facility
        - Src:             'core/tcp_main.c:4012,4'
          Dst:             dprint_color
        - Src:             'core/tcp_main.c:4012,4'
          Dst:             my_pid
        - Src:             'core/tcp_main.c:4012,4'
          Dst:             fprintf
        - Src:             'core/tcp_main.c:4012,4'
          Dst:             dprint_color_reset
        - Src:             'core/tcp_main.c:4012,4'
          Dst:             get_debug_facility
        - Src:             'core/tcp_main.c:4016,4'
          Dst:             io_watch_del
        - Src:             'core/tcp_main.c:4021,8'
          Dst:             __errno_location
        - Src:             'core/tcp_main.c:4021,29'
          Dst:             __errno_location
        - Src:             'core/tcp_main.c:4022,5'
          Dst:             get_debug_level
        - Src:             'core/tcp_main.c:4022,5'
          Dst:             get_debug_facility
        - Src:             'core/tcp_main.c:4022,5'
          Dst:             __errno_location
        - Src:             'core/tcp_main.c:4022,5'
          Dst:             strerror
        - Src:             'core/tcp_main.c:4022,5'
          Dst:             __errno_location
        - Src:             'core/tcp_main.c:4022,5'
          Dst:             dprint_color
        - Src:             'core/tcp_main.c:4022,5'
          Dst:             my_pid
        - Src:             'core/tcp_main.c:4022,5'
          Dst:             __errno_location
        - Src:             'core/tcp_main.c:4022,5'
          Dst:             strerror
        - Src:             'core/tcp_main.c:4022,5'
          Dst:             __errno_location
        - Src:             'core/tcp_main.c:4022,5'
          Dst:             fprintf
        - Src:             'core/tcp_main.c:4022,5'
          Dst:             dprint_color_reset
        - Src:             'core/tcp_main.c:4022,5'
          Dst:             get_debug_facility
        - Src:             'core/tcp_main.c:4022,5'
          Dst:             __errno_location
        - Src:             'core/tcp_main.c:4022,5'
          Dst:             strerror
        - Src:             'core/tcp_main.c:4022,5'
          Dst:             __errno_location
        - Src:             'core/tcp_main.c:4032,4'
          Dst:             get_debug_level
        - Src:             'core/tcp_main.c:4032,4'
          Dst:             get_debug_facility
        - Src:             'core/tcp_main.c:4032,4'
          Dst:             dprint_color
        - Src:             'core/tcp_main.c:4032,4'
          Dst:             my_pid
        - Src:             'core/tcp_main.c:4032,4'
          Dst:             fprintf
        - Src:             'core/tcp_main.c:4032,4'
          Dst:             dprint_color_reset
        - Src:             'core/tcp_main.c:4032,4'
          Dst:             get_debug_facility
        - Src:             'core/tcp_main.c:4040,2'
          Dst:             get_debug_level
        - Src:             'core/tcp_main.c:4040,2'
          Dst:             get_debug_facility
        - Src:             'core/tcp_main.c:4040,2'
          Dst:             dprint_color
        - Src:             'core/tcp_main.c:4040,2'
          Dst:             my_pid
        - Src:             'core/tcp_main.c:4040,2'
          Dst:             fprintf
        - Src:             'core/tcp_main.c:4040,2'
          Dst:             dprint_color_reset
        - Src:             'core/tcp_main.c:4040,2'
          Dst:             get_debug_facility
        - Src:             'core/tcp_main.c:4046,3'
          Dst:             get_debug_level
        - Src:             'core/tcp_main.c:4046,3'
          Dst:             get_debug_facility
        - Src:             'core/tcp_main.c:4046,3'
          Dst:             dprint_color
        - Src:             'core/tcp_main.c:4046,3'
          Dst:             my_pid
        - Src:             'core/tcp_main.c:4046,3'
          Dst:             fprintf
        - Src:             'core/tcp_main.c:4046,3'
          Dst:             dprint_color_reset
        - Src:             'core/tcp_main.c:4046,3'
          Dst:             get_debug_facility
        - Src:             'core/tcp_main.c:4055,7'
          Dst:             atomic_dec_and_test_int
        - Src:             'core/tcp_main.c:4059,5'
          Dst:             tcp_emit_closed_event
        - Src:             'core/tcp_main.c:4060,5'
          Dst:             tcpconn_destroy
        - Src:             'core/tcp_main.c:4064,8'
          Dst:             tcpconn_try_unhash
        - Src:             'core/tcp_main.c:4067,7'
          Dst:             io_watch_del
        - Src:             'core/tcp_main.c:4071,6'
          Dst:             tcp_emit_closed_event
        - Src:             'core/tcp_main.c:4072,6'
          Dst:             tcpconn_put_destroy
        - Src:             'core/tcp_main.c:4078,6'
          Dst:             get_debug_level
        - Src:             'core/tcp_main.c:4078,6'
          Dst:             get_debug_facility
        - Src:             'core/tcp_main.c:4078,6'
          Dst:             dprint_color
        - Src:             'core/tcp_main.c:4078,6'
          Dst:             my_pid
        - Src:             'core/tcp_main.c:4078,6'
          Dst:             fprintf
        - Src:             'core/tcp_main.c:4078,6'
          Dst:             dprint_color_reset
        - Src:             'core/tcp_main.c:4078,6'
          Dst:             get_debug_facility
        - Src:             'core/tcp_main.c:4079,6'
          Dst:             io_watch_del
        - Src:             'core/tcp_main.c:4086,8'
          Dst:             get_ticks_raw
        - Src:             'core/tcp_main.c:4094,6'
          Dst:             get_debug_level
        - Src:             'core/tcp_main.c:4094,6'
          Dst:             get_debug_facility
        - Src:             'core/tcp_main.c:4094,6'
          Dst:             atomic_get
        - Src:             'core/tcp_main.c:4094,6'
          Dst:             dprint_color
        - Src:             'core/tcp_main.c:4094,6'
          Dst:             my_pid
        - Src:             'core/tcp_main.c:4094,6'
          Dst:             atomic_get
        - Src:             'core/tcp_main.c:4094,6'
          Dst:             fprintf
        - Src:             'core/tcp_main.c:4094,6'
          Dst:             dprint_color_reset
        - Src:             'core/tcp_main.c:4094,6'
          Dst:             get_debug_facility
        - Src:             'core/tcp_main.c:4094,6'
          Dst:             atomic_get
        - Src:             'core/tcp_main.c:4099,13'
          Dst:             dst_blocklist_force_su_to
        - Src:             'core/tcp_main.c:4103,7'
          Dst:             get_debug_level
        - Src:             'core/tcp_main.c:4103,7'
          Dst:             get_debug_facility
        - Src:             'core/tcp_main.c:4103,7'
          Dst:             su2a
        - Src:             'core/tcp_main.c:4103,7'
          Dst:             dprint_color
        - Src:             'core/tcp_main.c:4103,7'
          Dst:             my_pid
        - Src:             'core/tcp_main.c:4103,7'
          Dst:             su2a
        - Src:             'core/tcp_main.c:4103,7'
          Dst:             fprintf
        - Src:             'core/tcp_main.c:4103,7'
          Dst:             dprint_color_reset
        - Src:             'core/tcp_main.c:4103,7'
          Dst:             get_debug_facility
        - Src:             'core/tcp_main.c:4103,7'
          Dst:             su2a
        - Src:             'core/tcp_main.c:4106,7'
          Dst:             counter_inc
        - Src:             'core/tcp_main.c:4109,13'
          Dst:             dst_blocklist_force_su_to
        - Src:             'core/tcp_main.c:4114,7'
          Dst:             counter_inc
        - Src:             'core/tcp_main.c:4116,9'
          Dst:             tcpconn_try_unhash
        - Src:             'core/tcp_main.c:4118,8'
          Dst:             io_watch_del
        - Src:             'core/tcp_main.c:4122,7'
          Dst:             tcp_emit_closed_event
        - Src:             'core/tcp_main.c:4123,7'
          Dst:             tcpconn_put_destroy
        - Src:             'core/tcp_main.c:4125,7'
          Dst:             get_debug_level
        - Src:             'core/tcp_main.c:4125,7'
          Dst:             get_debug_facility
        - Src:             'core/tcp_main.c:4125,7'
          Dst:             dprint_color
        - Src:             'core/tcp_main.c:4125,7'
          Dst:             my_pid
        - Src:             'core/tcp_main.c:4125,7'
          Dst:             fprintf
        - Src:             'core/tcp_main.c:4125,7'
          Dst:             dprint_color_reset
        - Src:             'core/tcp_main.c:4125,7'
          Dst:             get_debug_facility
        - Src:             'core/tcp_main.c:4126,7'
          Dst:             io_watch_del
        - Src:             'core/tcp_main.c:4139,4'
          Dst:             local_timer_add
        - Src:             'core/tcp_main.c:4146,9'
          Dst:             io_watch_chg
        - Src:             'core/tcp_main.c:4149,9'
          Dst:             io_watch_add
        - Src:             'core/tcp_main.c:4151,5'
          Dst:             get_debug_level
        - Src:             'core/tcp_main.c:4151,5'
          Dst:             get_debug_facility
        - Src:             'core/tcp_main.c:4151,5'
          Dst:             dprint_color
        - Src:             'core/tcp_main.c:4151,5'
          Dst:             my_pid
        - Src:             'core/tcp_main.c:4151,5'
          Dst:             fprintf
        - Src:             'core/tcp_main.c:4151,5'
          Dst:             dprint_color_reset
        - Src:             'core/tcp_main.c:4151,5'
          Dst:             get_debug_facility
        - Src:             'core/tcp_main.c:4153,8'
          Dst:             tcpconn_try_unhash
        - Src:             'core/tcp_main.c:4156,7'
          Dst:             io_watch_del
        - Src:             'core/tcp_main.c:4160,6'
          Dst:             tcp_emit_closed_event
        - Src:             'core/tcp_main.c:4161,6'
          Dst:             tcpconn_put_destroy
        - Src:             'core/tcp_main.c:4165,6'
          Dst:             get_debug_level
        - Src:             'core/tcp_main.c:4165,6'
          Dst:             get_debug_facility
        - Src:             'core/tcp_main.c:4165,6'
          Dst:             dprint_color
        - Src:             'core/tcp_main.c:4165,6'
          Dst:             my_pid
        - Src:             'core/tcp_main.c:4165,6'
          Dst:             fprintf
        - Src:             'core/tcp_main.c:4165,6'
          Dst:             dprint_color_reset
        - Src:             'core/tcp_main.c:4165,6'
          Dst:             get_debug_facility
        - Src:             'core/tcp_main.c:4166,6'
          Dst:             io_watch_del
        - Src:             'core/tcp_main.c:4172,4'
          Dst:             get_debug_level
        - Src:             'core/tcp_main.c:4172,4'
          Dst:             get_debug_facility
        - Src:             'core/tcp_main.c:4172,4'
          Dst:             atomic_get
        - Src:             'core/tcp_main.c:4172,4'
          Dst:             dprint_color
        - Src:             'core/tcp_main.c:4172,4'
          Dst:             my_pid
        - Src:             'core/tcp_main.c:4172,4'
          Dst:             atomic_get
        - Src:             'core/tcp_main.c:4172,4'
          Dst:             fprintf
        - Src:             'core/tcp_main.c:4172,4'
          Dst:             dprint_color_reset
        - Src:             'core/tcp_main.c:4172,4'
          Dst:             get_debug_facility
        - Src:             'core/tcp_main.c:4172,4'
          Dst:             atomic_get
        - Src:             'core/tcp_main.c:4186,5'
          Dst:             io_watch_del
        - Src:             'core/tcp_main.c:4190,7'
          Dst:             tcpconn_try_unhash
        - Src:             'core/tcp_main.c:4191,5'
          Dst:             atomic_dec_and_test_int
        - Src:             'core/tcp_main.c:4192,4'
          Dst:             tcp_emit_closed_event
        - Src:             'core/tcp_main.c:4193,4'
          Dst:             tcpconn_put_destroy
        - Src:             'core/tcp_main.c:4196,4'
          Dst:             get_debug_level
        - Src:             'core/tcp_main.c:4196,4'
          Dst:             get_debug_facility
        - Src:             'core/tcp_main.c:4196,4'
          Dst:             dprint_color
        - Src:             'core/tcp_main.c:4196,4'
          Dst:             my_pid
        - Src:             'core/tcp_main.c:4196,4'
          Dst:             fprintf
        - Src:             'core/tcp_main.c:4196,4'
          Dst:             dprint_color_reset
        - Src:             'core/tcp_main.c:4196,4'
          Dst:             get_debug_facility
    - functionName:    io_watch_del
      functionSourceFile: '/src/kamailio/src/core/io_wait.h'
      linkageType:     InternalLinkage
      functionLinenumber: 564
      functionLinenumberEnd: 736
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         470
      ICount:          3040
      EdgeCount:       617
      CyclomaticComplexity: 149
      functionsReached:
        - __errno_location
        - dprint_color
        - dprint_color_reset
        - epoll_ctl
        - fcntl
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
        - strerror
      functionUses:    20
      BranchProfiles:
        - Branch String:   'core/io_wait.h:615,2'
          Branch Sides:    []
      Callsites:
        - Src:             'core/io_wait.h:596,3'
          Dst:             get_debug_level
        - Src:             'core/io_wait.h:596,3'
          Dst:             get_debug_facility
        - Src:             'core/io_wait.h:596,3'
          Dst:             dprint_color
        - Src:             'core/io_wait.h:596,3'
          Dst:             my_pid
        - Src:             'core/io_wait.h:596,3'
          Dst:             fprintf
        - Src:             'core/io_wait.h:596,3'
          Dst:             dprint_color_reset
        - Src:             'core/io_wait.h:596,3'
          Dst:             get_debug_facility
        - Src:             'core/io_wait.h:599,2'
          Dst:             get_debug_level
        - Src:             'core/io_wait.h:599,2'
          Dst:             get_debug_facility
        - Src:             'core/io_wait.h:599,2'
          Dst:             dprint_color
        - Src:             'core/io_wait.h:599,2'
          Dst:             my_pid
        - Src:             'core/io_wait.h:599,2'
          Dst:             fprintf
        - Src:             'core/io_wait.h:599,2'
          Dst:             dprint_color_reset
        - Src:             'core/io_wait.h:599,2'
          Dst:             get_debug_facility
        - Src:             'core/io_wait.h:604,3'
          Dst:             get_debug_level
        - Src:             'core/io_wait.h:604,3'
          Dst:             get_debug_facility
        - Src:             'core/io_wait.h:604,3'
          Dst:             dprint_color
        - Src:             'core/io_wait.h:604,3'
          Dst:             my_pid
        - Src:             'core/io_wait.h:604,3'
          Dst:             fprintf
        - Src:             'core/io_wait.h:604,3'
          Dst:             dprint_color_reset
        - Src:             'core/io_wait.h:604,3'
          Dst:             get_debug_facility
        - Src:             'core/io_wait.h:608,3'
          Dst:             get_debug_level
        - Src:             'core/io_wait.h:608,3'
          Dst:             get_debug_facility
        - Src:             'core/io_wait.h:608,3'
          Dst:             dprint_color
        - Src:             'core/io_wait.h:608,3'
          Dst:             my_pid
        - Src:             'core/io_wait.h:608,3'
          Dst:             fprintf
        - Src:             'core/io_wait.h:608,3'
          Dst:             dprint_color_reset
        - Src:             'core/io_wait.h:608,3'
          Dst:             get_debug_facility
        - Src:             'core/io_wait.h:641,15'
          Dst:             fcntl
        - Src:             'core/io_wait.h:643,5'
          Dst:             get_debug_level
        - Src:             'core/io_wait.h:643,5'
          Dst:             get_debug_facility
        - Src:             'core/io_wait.h:643,5'
          Dst:             __errno_location
        - Src:             'core/io_wait.h:643,5'
          Dst:             strerror
        - Src:             'core/io_wait.h:643,5'
          Dst:             __errno_location
        - Src:             'core/io_wait.h:643,5'
          Dst:             dprint_color
        - Src:             'core/io_wait.h:643,5'
          Dst:             my_pid
        - Src:             'core/io_wait.h:643,5'
          Dst:             __errno_location
        - Src:             'core/io_wait.h:643,5'
          Dst:             strerror
        - Src:             'core/io_wait.h:643,5'
          Dst:             __errno_location
        - Src:             'core/io_wait.h:643,5'
          Dst:             fprintf
        - Src:             'core/io_wait.h:643,5'
          Dst:             dprint_color_reset
        - Src:             'core/io_wait.h:643,5'
          Dst:             get_debug_facility
        - Src:             'core/io_wait.h:643,5'
          Dst:             __errno_location
        - Src:             'core/io_wait.h:643,5'
          Dst:             strerror
        - Src:             'core/io_wait.h:643,5'
          Dst:             __errno_location
        - Src:             'core/io_wait.h:647,7'
          Dst:             fcntl
        - Src:             'core/io_wait.h:648,5'
          Dst:             get_debug_level
        - Src:             'core/io_wait.h:648,5'
          Dst:             get_debug_facility
        - Src:             'core/io_wait.h:648,5'
          Dst:             __errno_location
        - Src:             'core/io_wait.h:648,5'
          Dst:             strerror
        - Src:             'core/io_wait.h:648,5'
          Dst:             __errno_location
        - Src:             'core/io_wait.h:648,5'
          Dst:             dprint_color
        - Src:             'core/io_wait.h:648,5'
          Dst:             my_pid
        - Src:             'core/io_wait.h:648,5'
          Dst:             __errno_location
        - Src:             'core/io_wait.h:648,5'
          Dst:             strerror
        - Src:             'core/io_wait.h:648,5'
          Dst:             __errno_location
        - Src:             'core/io_wait.h:648,5'
          Dst:             fprintf
        - Src:             'core/io_wait.h:648,5'
          Dst:             dprint_color_reset
        - Src:             'core/io_wait.h:648,5'
          Dst:             get_debug_facility
        - Src:             'core/io_wait.h:648,5'
          Dst:             __errno_location
        - Src:             'core/io_wait.h:648,5'
          Dst:             strerror
        - Src:             'core/io_wait.h:648,5'
          Dst:             __errno_location
        - Src:             'core/io_wait.h:667,9'
          Dst:             epoll_ctl
        - Src:             'core/io_wait.h:669,9'
          Dst:             __errno_location
        - Src:             'core/io_wait.h:671,6'
          Dst:             get_debug_level
        - Src:             'core/io_wait.h:671,6'
          Dst:             get_debug_facility
        - Src:             'core/io_wait.h:671,6'
          Dst:             __errno_location
        - Src:             'core/io_wait.h:671,6'
          Dst:             strerror
        - Src:             'core/io_wait.h:671,6'
          Dst:             __errno_location
        - Src:             'core/io_wait.h:671,6'
          Dst:             dprint_color
        - Src:             'core/io_wait.h:671,6'
          Dst:             my_pid
        - Src:             'core/io_wait.h:671,6'
          Dst:             __errno_location
        - Src:             'core/io_wait.h:671,6'
          Dst:             strerror
        - Src:             'core/io_wait.h:671,6'
          Dst:             __errno_location
        - Src:             'core/io_wait.h:671,6'
          Dst:             fprintf
        - Src:             'core/io_wait.h:671,6'
          Dst:             dprint_color_reset
        - Src:             'core/io_wait.h:671,6'
          Dst:             get_debug_facility
        - Src:             'core/io_wait.h:671,6'
          Dst:             __errno_location
        - Src:             'core/io_wait.h:671,6'
          Dst:             strerror
        - Src:             'core/io_wait.h:671,6'
          Dst:             __errno_location
        - Src:             'core/io_wait.h:673,9'
          Dst:             __errno_location
        - Src:             'core/io_wait.h:674,7'
          Dst:             get_debug_level
        - Src:             'core/io_wait.h:674,7'
          Dst:             get_debug_facility
        - Src:             'core/io_wait.h:674,7'
          Dst:             dprint_color
        - Src:             'core/io_wait.h:674,7'
          Dst:             my_pid
        - Src:             'core/io_wait.h:674,7'
          Dst:             fprintf
        - Src:             'core/io_wait.h:674,7'
          Dst:             dprint_color_reset
        - Src:             'core/io_wait.h:674,7'
          Dst:             get_debug_facility
        - Src:             'core/io_wait.h:726,4'
          Dst:             get_debug_level
        - Src:             'core/io_wait.h:726,4'
          Dst:             get_debug_facility
        - Src:             'core/io_wait.h:726,4'
          Dst:             dprint_color
        - Src:             'core/io_wait.h:726,4'
          Dst:             my_pid
        - Src:             'core/io_wait.h:726,4'
          Dst:             fprintf
        - Src:             'core/io_wait.h:726,4'
          Dst:             dprint_color_reset
        - Src:             'core/io_wait.h:726,4'
          Dst:             get_debug_facility
    - functionName:    atomic_dec_and_test_int
      functionSourceFile: '/src/kamailio/src/core/mem/../atomic/atomic_x86.h'
      linkageType:     InternalLinkage
      functionLinenumber: 241
      functionLinenumberEnd: 241
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    13
      BranchProfiles:  []
      Callsites:       []
    - functionName:    tcpconn_try_unhash
      functionSourceFile: '/src/kamailio/src/core/tcp_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3731
      functionLinenumberEnd: 3763
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         18
      ICount:          143
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - _tcpconn_detach
        - _wbufq_destroy
        - futex_get
        - futex_release
        - get_ticks_raw
        - local_timer_del
      functionUses:    14
      BranchProfiles:  []
      Callsites:
        - Src:             'core/tcp_main.c:3735,4'
          Dst:             local_timer_del
        - Src:             'core/tcp_main.c:3739,23'
          Dst:             get_ticks_raw
        - Src:             'core/tcp_main.c:3740,3'
          Dst:             futex_get
        - Src:             'core/tcp_main.c:3743,4'
          Dst:             _tcpconn_detach
        - Src:             'core/tcp_main.c:3744,4'
          Dst:             futex_release
        - Src:             'core/tcp_main.c:3747,4'
          Dst:             futex_release
        - Src:             'core/tcp_main.c:3753,4'
          Dst:             futex_get
        - Src:             'core/tcp_main.c:3756,5'
          Dst:             _wbufq_destroy
        - Src:             'core/tcp_main.c:3757,4'
          Dst:             futex_release
    - functionName:    tcpconn_put_destroy
      functionSourceFile: '/src/kamailio/src/core/tcp_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3679
      functionLinenumberEnd: 3720
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         107
      ICount:          703
      EdgeCount:       141
      CyclomaticComplexity: 36
      functionsReached:
        - _tcpconn_detach
        - _tcpconn_free
        - atomic_dec_and_test_int
        - dprint_color
        - dprint_color_reset
        - fprintf
        - futex_get
        - futex_release
        - get_debug_facility
        - get_debug_level
        - get_ticks_raw
        - local_timer_del
        - mb_atomic_get_int
        - my_pid
        - tcpconn_close_main_fd
      functionUses:    16
      BranchProfiles:  []
      Callsites:
        - Src:             'core/tcp_main.c:3685,4'
          Dst:             get_debug_level
        - Src:             'core/tcp_main.c:3685,4'
          Dst:             get_debug_facility
        - Src:             'core/tcp_main.c:3685,4'
          Dst:             dprint_color
        - Src:             'core/tcp_main.c:3685,4'
          Dst:             my_pid
        - Src:             'core/tcp_main.c:3685,4'
          Dst:             fprintf
        - Src:             'core/tcp_main.c:3685,4'
          Dst:             dprint_color_reset
        - Src:             'core/tcp_main.c:3685,4'
          Dst:             get_debug_facility
        - Src:             'core/tcp_main.c:3690,5'
          Dst:             local_timer_del
        - Src:             'core/tcp_main.c:3691,4'
          Dst:             futex_get
        - Src:             'core/tcp_main.c:3692,4'
          Dst:             _tcpconn_detach
        - Src:             'core/tcp_main.c:3694,4'
          Dst:             futex_release
        - Src:             'core/tcp_main.c:3696,4'
          Dst:             get_debug_level
        - Src:             'core/tcp_main.c:3696,4'
          Dst:             get_debug_facility
        - Src:             'core/tcp_main.c:3696,4'
          Dst:             dprint_color
        - Src:             'core/tcp_main.c:3696,4'
          Dst:             my_pid
        - Src:             'core/tcp_main.c:3696,4'
          Dst:             fprintf
        - Src:             'core/tcp_main.c:3696,4'
          Dst:             dprint_color_reset
        - Src:             'core/tcp_main.c:3696,4'
          Dst:             get_debug_facility
        - Src:             'core/tcp_main.c:3701,21'
          Dst:             get_ticks_raw
        - Src:             'core/tcp_main.c:3704,3'
          Dst:             tcpconn_close_main_fd
        - Src:             'core/tcp_main.c:3714,5'
          Dst:             mb_atomic_get_int
        - Src:             'core/tcp_main.c:3714,5'
          Dst:             atomic_dec_and_test_int
        - Src:             'core/tcp_main.c:3716,3'
          Dst:             _tcpconn_free
    - functionName:    atomic_get
      functionSourceFile: '/src/kamailio/src/core/mem/../atomic/atomic_common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 68
      functionLinenumberEnd: 69
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    12
      BranchProfiles:  []
      Callsites:       []
    - functionName:    counter_inc
      functionSourceFile: '/src/kamailio/src/core/counters.h'
      linkageType:     InternalLinkage
      functionLinenumber: 119
      functionLinenumberEnd: 121
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - short
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          21
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    34
      BranchProfiles:  []
      Callsites:       []
    - functionName:    tcpconn_main_timeout
      functionSourceFile: '/src/kamailio/src/core/tcp_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5049
      functionLinenumberEnd: 5126
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         220
      ICount:          1480
      EdgeCount:       292
      CyclomaticComplexity: 74
      functionsReached:
        - _tcpconn_detach
        - atomic_inc_int
        - counter_inc
        - dprint_color
        - dprint_color_reset
        - dst_blocklist_force_su_to
        - fprintf
        - futex_get
        - futex_release
        - get_debug_facility
        - get_debug_level
        - io_watch_del
        - my_pid
        - su2a
        - tcpconn_put_destroy
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/tcp_main.c:5058,2'
          Dst:             get_debug_level
        - Src:             'core/tcp_main.c:5058,2'
          Dst:             get_debug_facility
        - Src:             'core/tcp_main.c:5058,2'
          Dst:             dprint_color
        - Src:             'core/tcp_main.c:5058,2'
          Dst:             my_pid
        - Src:             'core/tcp_main.c:5058,2'
          Dst:             fprintf
        - Src:             'core/tcp_main.c:5058,2'
          Dst:             dprint_color_reset
        - Src:             'core/tcp_main.c:5058,2'
          Dst:             get_debug_facility
        - Src:             'core/tcp_main.c:5077,10'
          Dst:             dst_blocklist_force_su_to
        - Src:             'core/tcp_main.c:5080,4'
          Dst:             get_debug_level
        - Src:             'core/tcp_main.c:5080,4'
          Dst:             get_debug_facility
        - Src:             'core/tcp_main.c:5080,4'
          Dst:             su2a
        - Src:             'core/tcp_main.c:5080,4'
          Dst:             dprint_color
        - Src:             'core/tcp_main.c:5080,4'
          Dst:             my_pid
        - Src:             'core/tcp_main.c:5080,4'
          Dst:             su2a
        - Src:             'core/tcp_main.c:5080,4'
          Dst:             fprintf
        - Src:             'core/tcp_main.c:5080,4'
          Dst:             dprint_color_reset
        - Src:             'core/tcp_main.c:5080,4'
          Dst:             get_debug_facility
        - Src:             'core/tcp_main.c:5080,4'
          Dst:             su2a
        - Src:             'core/tcp_main.c:5082,4'
          Dst:             counter_inc
        - Src:             'core/tcp_main.c:5085,10'
          Dst:             dst_blocklist_force_su_to
        - Src:             'core/tcp_main.c:5089,4'
          Dst:             counter_inc
        - Src:             'core/tcp_main.c:5094,3'
          Dst:             counter_inc
        - Src:             'core/tcp_main.c:5105,2'
          Dst:             get_debug_level
        - Src:             'core/tcp_main.c:5105,2'
          Dst:             get_debug_facility
        - Src:             'core/tcp_main.c:5105,2'
          Dst:             dprint_color
        - Src:             'core/tcp_main.c:5105,2'
          Dst:             my_pid
        - Src:             'core/tcp_main.c:5105,2'
          Dst:             fprintf
        - Src:             'core/tcp_main.c:5105,2'
          Dst:             dprint_color_reset
        - Src:             'core/tcp_main.c:5105,2'
          Dst:             get_debug_facility
        - Src:             'core/tcp_main.c:5109,3'
          Dst:             futex_get
        - Src:             'core/tcp_main.c:5110,3'
          Dst:             _tcpconn_detach
        - Src:             'core/tcp_main.c:5111,3'
          Dst:             futex_release
        - Src:             'core/tcp_main.c:5114,3'
          Dst:             get_debug_level
        - Src:             'core/tcp_main.c:5114,3'
          Dst:             get_debug_facility
        - Src:             'core/tcp_main.c:5114,3'
          Dst:             dprint_color
        - Src:             'core/tcp_main.c:5114,3'
          Dst:             my_pid
        - Src:             'core/tcp_main.c:5114,3'
          Dst:             fprintf
        - Src:             'core/tcp_main.c:5114,3'
          Dst:             dprint_color_reset
        - Src:             'core/tcp_main.c:5114,3'
          Dst:             get_debug_facility
        - Src:             'core/tcp_main.c:5115,3'
          Dst:             atomic_inc_int
        - Src:             'core/tcp_main.c:5120,4'
          Dst:             io_watch_del
        - Src:             'core/tcp_main.c:5124,2'
          Dst:             tcpconn_put_destroy
    - functionName:    io_watch_chg
      functionSourceFile: '/src/kamailio/src/core/io_wait.h'
      linkageType:     InternalLinkage
      functionLinenumber: 749
      functionLinenumberEnd: 931
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - short
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         410
      ICount:          2714
      EdgeCount:       538
      CyclomaticComplexity: 130
      functionsReached:
        - __errno_location
        - dprint_color
        - dprint_color_reset
        - epoll_ctl
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
        - strerror
      functionUses:    4
      BranchProfiles:
        - Branch String:   'core/io_wait.h:800,2'
          Branch Sides:    []
      Callsites:
        - Src:             'core/io_wait.h:776,3'
          Dst:             get_debug_level
        - Src:             'core/io_wait.h:776,3'
          Dst:             get_debug_facility
        - Src:             'core/io_wait.h:776,3'
          Dst:             dprint_color
        - Src:             'core/io_wait.h:776,3'
          Dst:             my_pid
        - Src:             'core/io_wait.h:776,3'
          Dst:             fprintf
        - Src:             'core/io_wait.h:776,3'
          Dst:             dprint_color_reset
        - Src:             'core/io_wait.h:776,3'
          Dst:             get_debug_facility
        - Src:             'core/io_wait.h:780,3'
          Dst:             get_debug_level
        - Src:             'core/io_wait.h:780,3'
          Dst:             get_debug_facility
        - Src:             'core/io_wait.h:780,3'
          Dst:             dprint_color
        - Src:             'core/io_wait.h:780,3'
          Dst:             my_pid
        - Src:             'core/io_wait.h:780,3'
          Dst:             fprintf
        - Src:             'core/io_wait.h:780,3'
          Dst:             dprint_color_reset
        - Src:             'core/io_wait.h:780,3'
          Dst:             get_debug_facility
        - Src:             'core/io_wait.h:783,2'
          Dst:             get_debug_level
        - Src:             'core/io_wait.h:783,2'
          Dst:             get_debug_facility
        - Src:             'core/io_wait.h:783,2'
          Dst:             dprint_color
        - Src:             'core/io_wait.h:783,2'
          Dst:             my_pid
        - Src:             'core/io_wait.h:783,2'
          Dst:             fprintf
        - Src:             'core/io_wait.h:783,2'
          Dst:             dprint_color_reset
        - Src:             'core/io_wait.h:783,2'
          Dst:             get_debug_facility
        - Src:             'core/io_wait.h:788,3'
          Dst:             get_debug_level
        - Src:             'core/io_wait.h:788,3'
          Dst:             get_debug_facility
        - Src:             'core/io_wait.h:788,3'
          Dst:             dprint_color
        - Src:             'core/io_wait.h:788,3'
          Dst:             my_pid
        - Src:             'core/io_wait.h:788,3'
          Dst:             fprintf
        - Src:             'core/io_wait.h:788,3'
          Dst:             dprint_color_reset
        - Src:             'core/io_wait.h:788,3'
          Dst:             get_debug_facility
        - Src:             'core/io_wait.h:792,3'
          Dst:             get_debug_level
        - Src:             'core/io_wait.h:792,3'
          Dst:             get_debug_facility
        - Src:             'core/io_wait.h:792,3'
          Dst:             dprint_color
        - Src:             'core/io_wait.h:792,3'
          Dst:             my_pid
        - Src:             'core/io_wait.h:792,3'
          Dst:             fprintf
        - Src:             'core/io_wait.h:792,3'
          Dst:             dprint_color_reset
        - Src:             'core/io_wait.h:792,3'
          Dst:             get_debug_facility
        - Src:             'core/io_wait.h:842,8'
          Dst:             epoll_ctl
        - Src:             'core/io_wait.h:844,8'
          Dst:             __errno_location
        - Src:             'core/io_wait.h:846,5'
          Dst:             get_debug_level
        - Src:             'core/io_wait.h:846,5'
          Dst:             get_debug_facility
        - Src:             'core/io_wait.h:846,5'
          Dst:             __errno_location
        - Src:             'core/io_wait.h:846,5'
          Dst:             strerror
        - Src:             'core/io_wait.h:846,5'
          Dst:             __errno_location
        - Src:             'core/io_wait.h:846,5'
          Dst:             dprint_color
        - Src:             'core/io_wait.h:846,5'
          Dst:             my_pid
        - Src:             'core/io_wait.h:846,5'
          Dst:             __errno_location
        - Src:             'core/io_wait.h:846,5'
          Dst:             strerror
        - Src:             'core/io_wait.h:846,5'
          Dst:             __errno_location
        - Src:             'core/io_wait.h:846,5'
          Dst:             fprintf
        - Src:             'core/io_wait.h:846,5'
          Dst:             dprint_color_reset
        - Src:             'core/io_wait.h:846,5'
          Dst:             get_debug_facility
        - Src:             'core/io_wait.h:846,5'
          Dst:             __errno_location
        - Src:             'core/io_wait.h:846,5'
          Dst:             strerror
        - Src:             'core/io_wait.h:846,5'
          Dst:             __errno_location
        - Src:             'core/io_wait.h:862,8'
          Dst:             epoll_ctl
        - Src:             'core/io_wait.h:864,8'
          Dst:             __errno_location
        - Src:             'core/io_wait.h:866,5'
          Dst:             get_debug_level
        - Src:             'core/io_wait.h:866,5'
          Dst:             get_debug_facility
        - Src:             'core/io_wait.h:866,5'
          Dst:             __errno_location
        - Src:             'core/io_wait.h:866,5'
          Dst:             strerror
        - Src:             'core/io_wait.h:866,5'
          Dst:             __errno_location
        - Src:             'core/io_wait.h:866,5'
          Dst:             dprint_color
        - Src:             'core/io_wait.h:866,5'
          Dst:             my_pid
        - Src:             'core/io_wait.h:866,5'
          Dst:             __errno_location
        - Src:             'core/io_wait.h:866,5'
          Dst:             strerror
        - Src:             'core/io_wait.h:866,5'
          Dst:             __errno_location
        - Src:             'core/io_wait.h:866,5'
          Dst:             fprintf
        - Src:             'core/io_wait.h:866,5'
          Dst:             dprint_color_reset
        - Src:             'core/io_wait.h:866,5'
          Dst:             get_debug_facility
        - Src:             'core/io_wait.h:866,5'
          Dst:             __errno_location
        - Src:             'core/io_wait.h:866,5'
          Dst:             strerror
        - Src:             'core/io_wait.h:866,5'
          Dst:             __errno_location
        - Src:             'core/io_wait.h:922,4'
          Dst:             get_debug_level
        - Src:             'core/io_wait.h:922,4'
          Dst:             get_debug_facility
        - Src:             'core/io_wait.h:922,4'
          Dst:             dprint_color
        - Src:             'core/io_wait.h:922,4'
          Dst:             my_pid
        - Src:             'core/io_wait.h:922,4'
          Dst:             fprintf
        - Src:             'core/io_wait.h:922,4'
          Dst:             dprint_color_reset
        - Src:             'core/io_wait.h:922,4'
          Dst:             get_debug_facility
    - functionName:    io_watch_add
      functionSourceFile: '/src/kamailio/src/core/io_wait.h'
      linkageType:     InternalLinkage
      functionLinenumber: 310
      functionLinenumberEnd: 548
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - short
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         819
      ICount:          5300
      EdgeCount:       1082
      CyclomaticComplexity: 265
      functionsReached:
        - __errno_location
        - dprint_color
        - dprint_color_reset
        - epoll_ctl
        - fcntl
        - fprintf
        - get_debug_facility
        - get_debug_level
        - handle_io
        - hash_fd_map
        - my_pid
        - poll
        - strerror
      functionUses:    9
      BranchProfiles:
        - Branch String:   'core/io_wait.h:384,2'
          Branch Sides:    []
      Callsites:
        - Src:             'core/io_wait.h:356,3'
          Dst:             get_debug_level
        - Src:             'core/io_wait.h:356,3'
          Dst:             get_debug_facility
        - Src:             'core/io_wait.h:356,3'
          Dst:             dprint_color
        - Src:             'core/io_wait.h:356,3'
          Dst:             my_pid
        - Src:             'core/io_wait.h:356,3'
          Dst:             fprintf
        - Src:             'core/io_wait.h:356,3'
          Dst:             dprint_color_reset
        - Src:             'core/io_wait.h:356,3'
          Dst:             get_debug_facility
        - Src:             'core/io_wait.h:360,3'
          Dst:             get_debug_level
        - Src:             'core/io_wait.h:360,3'
          Dst:             get_debug_facility
        - Src:             'core/io_wait.h:360,3'
          Dst:             dprint_color
        - Src:             'core/io_wait.h:360,3'
          Dst:             my_pid
        - Src:             'core/io_wait.h:360,3'
          Dst:             fprintf
        - Src:             'core/io_wait.h:360,3'
          Dst:             dprint_color_reset
        - Src:             'core/io_wait.h:360,3'
          Dst:             get_debug_facility
        - Src:             'core/io_wait.h:365,3'
          Dst:             get_debug_level
        - Src:             'core/io_wait.h:365,3'
          Dst:             get_debug_facility
        - Src:             'core/io_wait.h:365,3'
          Dst:             dprint_color
        - Src:             'core/io_wait.h:365,3'
          Dst:             my_pid
        - Src:             'core/io_wait.h:365,3'
          Dst:             fprintf
        - Src:             'core/io_wait.h:365,3'
          Dst:             dprint_color_reset
        - Src:             'core/io_wait.h:365,3'
          Dst:             get_debug_facility
        - Src:             'core/io_wait.h:368,2'
          Dst:             get_debug_level
        - Src:             'core/io_wait.h:368,2'
          Dst:             get_debug_facility
        - Src:             'core/io_wait.h:368,2'
          Dst:             dprint_color
        - Src:             'core/io_wait.h:368,2'
          Dst:             my_pid
        - Src:             'core/io_wait.h:368,2'
          Dst:             fprintf
        - Src:             'core/io_wait.h:368,2'
          Dst:             dprint_color_reset
        - Src:             'core/io_wait.h:368,2'
          Dst:             get_debug_facility
        - Src:             'core/io_wait.h:373,3'
          Dst:             get_debug_level
        - Src:             'core/io_wait.h:373,3'
          Dst:             get_debug_facility
        - Src:             'core/io_wait.h:373,3'
          Dst:             dprint_color
        - Src:             'core/io_wait.h:373,3'
          Dst:             my_pid
        - Src:             'core/io_wait.h:373,3'
          Dst:             fprintf
        - Src:             'core/io_wait.h:373,3'
          Dst:             dprint_color_reset
        - Src:             'core/io_wait.h:373,3'
          Dst:             get_debug_facility
        - Src:             'core/io_wait.h:380,5'
          Dst:             hash_fd_map
        - Src:             'core/io_wait.h:381,3'
          Dst:             get_debug_level
        - Src:             'core/io_wait.h:381,3'
          Dst:             get_debug_facility
        - Src:             'core/io_wait.h:381,3'
          Dst:             dprint_color
        - Src:             'core/io_wait.h:381,3'
          Dst:             my_pid
        - Src:             'core/io_wait.h:381,3'
          Dst:             fprintf
        - Src:             'core/io_wait.h:381,3'
          Dst:             dprint_color_reset
        - Src:             'core/io_wait.h:381,3'
          Dst:             get_debug_facility
        - Src:             'core/io_wait.h:391,4'
          Dst:             fcntl
        - Src:             'core/io_wait.h:391,4'
          Dst:             get_debug_level
        - Src:             'core/io_wait.h:391,4'
          Dst:             get_debug_facility
        - Src:             'core/io_wait.h:391,4'
          Dst:             __errno_location
        - Src:             'core/io_wait.h:391,4'
          Dst:             strerror
        - Src:             'core/io_wait.h:391,4'
          Dst:             __errno_location
        - Src:             'core/io_wait.h:391,4'
          Dst:             dprint_color
        - Src:             'core/io_wait.h:391,4'
          Dst:             my_pid
        - Src:             'core/io_wait.h:391,4'
          Dst:             __errno_location
        - Src:             'core/io_wait.h:391,4'
          Dst:             strerror
        - Src:             'core/io_wait.h:391,4'
          Dst:             __errno_location
        - Src:             'core/io_wait.h:391,4'
          Dst:             fprintf
        - Src:             'core/io_wait.h:391,4'
          Dst:             dprint_color_reset
        - Src:             'core/io_wait.h:391,4'
          Dst:             get_debug_facility
        - Src:             'core/io_wait.h:391,4'
          Dst:             __errno_location
        - Src:             'core/io_wait.h:391,4'
          Dst:             strerror
        - Src:             'core/io_wait.h:391,4'
          Dst:             __errno_location
        - Src:             'core/io_wait.h:391,4'
          Dst:             fcntl
        - Src:             'core/io_wait.h:391,4'
          Dst:             get_debug_level
        - Src:             'core/io_wait.h:391,4'
          Dst:             get_debug_facility
        - Src:             'core/io_wait.h:391,4'
          Dst:             __errno_location
        - Src:             'core/io_wait.h:391,4'
          Dst:             strerror
        - Src:             'core/io_wait.h:391,4'
          Dst:             __errno_location
        - Src:             'core/io_wait.h:391,4'
          Dst:             dprint_color
        - Src:             'core/io_wait.h:391,4'
          Dst:             my_pid
        - Src:             'core/io_wait.h:391,4'
          Dst:             __errno_location
        - Src:             'core/io_wait.h:391,4'
          Dst:             strerror
        - Src:             'core/io_wait.h:391,4'
          Dst:             __errno_location
        - Src:             'core/io_wait.h:391,4'
          Dst:             fprintf
        - Src:             'core/io_wait.h:391,4'
          Dst:             dprint_color_reset
        - Src:             'core/io_wait.h:391,4'
          Dst:             get_debug_facility
        - Src:             'core/io_wait.h:391,4'
          Dst:             __errno_location
        - Src:             'core/io_wait.h:391,4'
          Dst:             strerror
        - Src:             'core/io_wait.h:391,4'
          Dst:             __errno_location
        - Src:             'core/io_wait.h:412,27'
          Dst:             my_pid
        - Src:             'core/io_wait.h:412,7'
          Dst:             fcntl
        - Src:             'core/io_wait.h:413,5'
          Dst:             get_debug_level
        - Src:             'core/io_wait.h:413,5'
          Dst:             get_debug_facility
        - Src:             'core/io_wait.h:413,5'
          Dst:             __errno_location
        - Src:             'core/io_wait.h:413,5'
          Dst:             strerror
        - Src:             'core/io_wait.h:413,5'
          Dst:             __errno_location
        - Src:             'core/io_wait.h:413,5'
          Dst:             dprint_color
        - Src:             'core/io_wait.h:413,5'
          Dst:             my_pid
        - Src:             'core/io_wait.h:413,5'
          Dst:             __errno_location
        - Src:             'core/io_wait.h:413,5'
          Dst:             strerror
        - Src:             'core/io_wait.h:413,5'
          Dst:             __errno_location
        - Src:             'core/io_wait.h:413,5'
          Dst:             fprintf
        - Src:             'core/io_wait.h:413,5'
          Dst:             dprint_color_reset
        - Src:             'core/io_wait.h:413,5'
          Dst:             get_debug_facility
        - Src:             'core/io_wait.h:413,5'
          Dst:             __errno_location
        - Src:             'core/io_wait.h:413,5'
          Dst:             strerror
        - Src:             'core/io_wait.h:413,5'
          Dst:             __errno_location
        - Src:             'core/io_wait.h:417,7'
          Dst:             fcntl
        - Src:             'core/io_wait.h:418,5'
          Dst:             get_debug_level
        - Src:             'core/io_wait.h:418,5'
          Dst:             get_debug_facility
        - Src:             'core/io_wait.h:418,5'
          Dst:             __errno_location
        - Src:             'core/io_wait.h:418,5'
          Dst:             strerror
        - Src:             'core/io_wait.h:418,5'
          Dst:             __errno_location
        - Src:             'core/io_wait.h:418,5'
          Dst:             dprint_color
        - Src:             'core/io_wait.h:418,5'
          Dst:             my_pid
        - Src:             'core/io_wait.h:418,5'
          Dst:             __errno_location
        - Src:             'core/io_wait.h:418,5'
          Dst:             strerror
        - Src:             'core/io_wait.h:418,5'
          Dst:             __errno_location
        - Src:             'core/io_wait.h:418,5'
          Dst:             fprintf
        - Src:             'core/io_wait.h:418,5'
          Dst:             dprint_color_reset
        - Src:             'core/io_wait.h:418,5'
          Dst:             get_debug_facility
        - Src:             'core/io_wait.h:418,5'
          Dst:             __errno_location
        - Src:             'core/io_wait.h:418,5'
          Dst:             strerror
        - Src:             'core/io_wait.h:418,5'
          Dst:             __errno_location
        - Src:             'core/io_wait.h:423,4'
          Dst:             fcntl
        - Src:             'core/io_wait.h:423,4'
          Dst:             get_debug_level
        - Src:             'core/io_wait.h:423,4'
          Dst:             get_debug_facility
        - Src:             'core/io_wait.h:423,4'
          Dst:             __errno_location
        - Src:             'core/io_wait.h:423,4'
          Dst:             strerror
        - Src:             'core/io_wait.h:423,4'
          Dst:             __errno_location
        - Src:             'core/io_wait.h:423,4'
          Dst:             dprint_color
        - Src:             'core/io_wait.h:423,4'
          Dst:             my_pid
        - Src:             'core/io_wait.h:423,4'
          Dst:             __errno_location
        - Src:             'core/io_wait.h:423,4'
          Dst:             strerror
        - Src:             'core/io_wait.h:423,4'
          Dst:             __errno_location
        - Src:             'core/io_wait.h:423,4'
          Dst:             fprintf
        - Src:             'core/io_wait.h:423,4'
          Dst:             dprint_color_reset
        - Src:             'core/io_wait.h:423,4'
          Dst:             get_debug_facility
        - Src:             'core/io_wait.h:423,4'
          Dst:             __errno_location
        - Src:             'core/io_wait.h:423,4'
          Dst:             strerror
        - Src:             'core/io_wait.h:423,4'
          Dst:             __errno_location
        - Src:             'core/io_wait.h:423,4'
          Dst:             fcntl
        - Src:             'core/io_wait.h:423,4'
          Dst:             get_debug_level
        - Src:             'core/io_wait.h:423,4'
          Dst:             get_debug_facility
        - Src:             'core/io_wait.h:423,4'
          Dst:             __errno_location
        - Src:             'core/io_wait.h:423,4'
          Dst:             strerror
        - Src:             'core/io_wait.h:423,4'
          Dst:             __errno_location
        - Src:             'core/io_wait.h:423,4'
          Dst:             dprint_color
        - Src:             'core/io_wait.h:423,4'
          Dst:             my_pid
        - Src:             'core/io_wait.h:423,4'
          Dst:             __errno_location
        - Src:             'core/io_wait.h:423,4'
          Dst:             strerror
        - Src:             'core/io_wait.h:423,4'
          Dst:             __errno_location
        - Src:             'core/io_wait.h:423,4'
          Dst:             fprintf
        - Src:             'core/io_wait.h:423,4'
          Dst:             dprint_color_reset
        - Src:             'core/io_wait.h:423,4'
          Dst:             get_debug_facility
        - Src:             'core/io_wait.h:423,4'
          Dst:             __errno_location
        - Src:             'core/io_wait.h:423,4'
          Dst:             strerror
        - Src:             'core/io_wait.h:423,4'
          Dst:             __errno_location
        - Src:             'core/io_wait.h:450,8'
          Dst:             epoll_ctl
        - Src:             'core/io_wait.h:452,8'
          Dst:             __errno_location
        - Src:             'core/io_wait.h:454,5'
          Dst:             get_debug_level
        - Src:             'core/io_wait.h:454,5'
          Dst:             get_debug_facility
        - Src:             'core/io_wait.h:454,5'
          Dst:             __errno_location
        - Src:             'core/io_wait.h:454,5'
          Dst:             strerror
        - Src:             'core/io_wait.h:454,5'
          Dst:             __errno_location
        - Src:             'core/io_wait.h:454,5'
          Dst:             dprint_color
        - Src:             'core/io_wait.h:454,5'
          Dst:             my_pid
        - Src:             'core/io_wait.h:454,5'
          Dst:             __errno_location
        - Src:             'core/io_wait.h:454,5'
          Dst:             strerror
        - Src:             'core/io_wait.h:454,5'
          Dst:             __errno_location
        - Src:             'core/io_wait.h:454,5'
          Dst:             fprintf
        - Src:             'core/io_wait.h:454,5'
          Dst:             dprint_color_reset
        - Src:             'core/io_wait.h:454,5'
          Dst:             get_debug_facility
        - Src:             'core/io_wait.h:454,5'
          Dst:             __errno_location
        - Src:             'core/io_wait.h:454,5'
          Dst:             strerror
        - Src:             'core/io_wait.h:454,5'
          Dst:             __errno_location
        - Src:             'core/io_wait.h:460,4'
          Dst:             fcntl
        - Src:             'core/io_wait.h:460,4'
          Dst:             get_debug_level
        - Src:             'core/io_wait.h:460,4'
          Dst:             get_debug_facility
        - Src:             'core/io_wait.h:460,4'
          Dst:             __errno_location
        - Src:             'core/io_wait.h:460,4'
          Dst:             strerror
        - Src:             'core/io_wait.h:460,4'
          Dst:             __errno_location
        - Src:             'core/io_wait.h:460,4'
          Dst:             dprint_color
        - Src:             'core/io_wait.h:460,4'
          Dst:             my_pid
        - Src:             'core/io_wait.h:460,4'
          Dst:             __errno_location
        - Src:             'core/io_wait.h:460,4'
          Dst:             strerror
        - Src:             'core/io_wait.h:460,4'
          Dst:             __errno_location
        - Src:             'core/io_wait.h:460,4'
          Dst:             fprintf
        - Src:             'core/io_wait.h:460,4'
          Dst:             dprint_color_reset
        - Src:             'core/io_wait.h:460,4'
          Dst:             get_debug_facility
        - Src:             'core/io_wait.h:460,4'
          Dst:             __errno_location
        - Src:             'core/io_wait.h:460,4'
          Dst:             strerror
        - Src:             'core/io_wait.h:460,4'
          Dst:             __errno_location
        - Src:             'core/io_wait.h:460,4'
          Dst:             fcntl
        - Src:             'core/io_wait.h:460,4'
          Dst:             get_debug_level
        - Src:             'core/io_wait.h:460,4'
          Dst:             get_debug_facility
        - Src:             'core/io_wait.h:460,4'
          Dst:             __errno_location
        - Src:             'core/io_wait.h:460,4'
          Dst:             strerror
        - Src:             'core/io_wait.h:460,4'
          Dst:             __errno_location
        - Src:             'core/io_wait.h:460,4'
          Dst:             dprint_color
        - Src:             'core/io_wait.h:460,4'
          Dst:             my_pid
        - Src:             'core/io_wait.h:460,4'
          Dst:             __errno_location
        - Src:             'core/io_wait.h:460,4'
          Dst:             strerror
        - Src:             'core/io_wait.h:460,4'
          Dst:             __errno_location
        - Src:             'core/io_wait.h:460,4'
          Dst:             fprintf
        - Src:             'core/io_wait.h:460,4'
          Dst:             dprint_color_reset
        - Src:             'core/io_wait.h:460,4'
          Dst:             get_debug_facility
        - Src:             'core/io_wait.h:460,4'
          Dst:             __errno_location
        - Src:             'core/io_wait.h:460,4'
          Dst:             strerror
        - Src:             'core/io_wait.h:460,4'
          Dst:             __errno_location
        - Src:             'core/io_wait.h:471,8'
          Dst:             epoll_ctl
        - Src:             'core/io_wait.h:473,8'
          Dst:             __errno_location
        - Src:             'core/io_wait.h:475,5'
          Dst:             get_debug_level
        - Src:             'core/io_wait.h:475,5'
          Dst:             get_debug_facility
        - Src:             'core/io_wait.h:475,5'
          Dst:             __errno_location
        - Src:             'core/io_wait.h:475,5'
          Dst:             strerror
        - Src:             'core/io_wait.h:475,5'
          Dst:             __errno_location
        - Src:             'core/io_wait.h:475,5'
          Dst:             dprint_color
        - Src:             'core/io_wait.h:475,5'
          Dst:             my_pid
        - Src:             'core/io_wait.h:475,5'
          Dst:             __errno_location
        - Src:             'core/io_wait.h:475,5'
          Dst:             strerror
        - Src:             'core/io_wait.h:475,5'
          Dst:             __errno_location
        - Src:             'core/io_wait.h:475,5'
          Dst:             fprintf
        - Src:             'core/io_wait.h:475,5'
          Dst:             dprint_color_reset
        - Src:             'core/io_wait.h:475,5'
          Dst:             get_debug_facility
        - Src:             'core/io_wait.h:475,5'
          Dst:             __errno_location
        - Src:             'core/io_wait.h:475,5'
          Dst:             strerror
        - Src:             'core/io_wait.h:475,5'
          Dst:             __errno_location
        - Src:             'core/io_wait.h:515,4'
          Dst:             get_debug_level
        - Src:             'core/io_wait.h:515,4'
          Dst:             get_debug_facility
        - Src:             'core/io_wait.h:515,4'
          Dst:             dprint_color
        - Src:             'core/io_wait.h:515,4'
          Dst:             my_pid
        - Src:             'core/io_wait.h:515,4'
          Dst:             fprintf
        - Src:             'core/io_wait.h:515,4'
          Dst:             dprint_color_reset
        - Src:             'core/io_wait.h:515,4'
          Dst:             get_debug_facility
        - Src:             'core/io_wait.h:529,26'
          Dst:             poll
        - Src:             'core/io_wait.h:530,9'
          Dst:             handle_io
        - Src:             'core/io_wait.h:534,7'
          Dst:             __errno_location
        - Src:             'core/io_wait.h:536,4'
          Dst:             get_debug_level
        - Src:             'core/io_wait.h:536,4'
          Dst:             get_debug_facility
        - Src:             'core/io_wait.h:536,4'
          Dst:             __errno_location
        - Src:             'core/io_wait.h:536,4'
          Dst:             strerror
        - Src:             'core/io_wait.h:536,4'
          Dst:             __errno_location
        - Src:             'core/io_wait.h:536,4'
          Dst:             dprint_color
        - Src:             'core/io_wait.h:536,4'
          Dst:             my_pid
        - Src:             'core/io_wait.h:536,4'
          Dst:             __errno_location
        - Src:             'core/io_wait.h:536,4'
          Dst:             strerror
        - Src:             'core/io_wait.h:536,4'
          Dst:             __errno_location
        - Src:             'core/io_wait.h:536,4'
          Dst:             fprintf
        - Src:             'core/io_wait.h:536,4'
          Dst:             dprint_color_reset
        - Src:             'core/io_wait.h:536,4'
          Dst:             get_debug_facility
        - Src:             'core/io_wait.h:536,4'
          Dst:             __errno_location
        - Src:             'core/io_wait.h:536,4'
          Dst:             strerror
        - Src:             'core/io_wait.h:536,4'
          Dst:             __errno_location
    - functionName:    hash_fd_map
      functionSourceFile: '/src/kamailio/src/core/io_wait.h'
      linkageType:     InternalLinkage
      functionLinenumber: 196
      functionLinenumberEnd: 201
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - short
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          56
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - 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:    28
      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:    8
      BranchProfiles:  []
      Callsites:       []
    - functionName:    poll
      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:    11
      BranchProfiles:  []
      Callsites:       []
    - functionName:    handle_io
      functionSourceFile: '/src/kamailio/src/core/tcp_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5014
      functionLinenumberEnd: 5044
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - short
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         100
      ICount:          638
      EdgeCount:       127
      CyclomaticComplexity: 29
      functionsReached:
        - cfg_reset_handles
        - cfg_update_local
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - handle_new_connect
        - handle_ser_child
        - handle_tcp_child
        - handle_tcpconn_ev
        - my_pid
      functionUses:    6
      BranchProfiles:
        - Branch String:   'core/tcp_main.c:5020,2'
          Branch Sides:    []
      Callsites:
        - Src:             'core/tcp_main.c:5018,2'
          Dst:             cfg_reset_handles
        - Src:             'core/tcp_main.c:5018,2'
          Dst:             cfg_update_local
        - Src:             'core/tcp_main.c:5022,10'
          Dst:             handle_new_connect
        - Src:             'core/tcp_main.c:5025,10'
          Dst:             handle_tcpconn_ev
        - Src:             'core/tcp_main.c:5028,10'
          Dst:             handle_tcp_child
        - Src:             'core/tcp_main.c:5031,10'
          Dst:             handle_ser_child
        - Src:             'core/tcp_main.c:5034,4'
          Dst:             get_debug_level
        - Src:             'core/tcp_main.c:5034,4'
          Dst:             get_debug_facility
        - Src:             'core/tcp_main.c:5034,4'
          Dst:             dprint_color
        - Src:             'core/tcp_main.c:5034,4'
          Dst:             my_pid
        - Src:             'core/tcp_main.c:5034,4'
          Dst:             fprintf
        - Src:             'core/tcp_main.c:5034,4'
          Dst:             dprint_color_reset
        - Src:             'core/tcp_main.c:5034,4'
          Dst:             get_debug_facility
        - Src:             'core/tcp_main.c:5038,4'
          Dst:             get_debug_level
        - Src:             'core/tcp_main.c:5038,4'
          Dst:             get_debug_facility
        - Src:             'core/tcp_main.c:5038,4'
          Dst:             dprint_color
        - Src:             'core/tcp_main.c:5038,4'
          Dst:             my_pid
        - Src:             'core/tcp_main.c:5038,4'
          Dst:             fprintf
        - Src:             'core/tcp_main.c:5038,4'
          Dst:             dprint_color_reset
        - Src:             'core/tcp_main.c:5038,4'
          Dst:             get_debug_facility
    - functionName:    cfg_reset_handles
      functionSourceFile: '/src/kamailio/src/core/cfg/cfg_struct.h'
      linkageType:     InternalLinkage
      functionLinenumber: 412
      functionLinenumberEnd: 428
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         25
      ICount:          127
      EdgeCount:       32
      CyclomaticComplexity: 9
      functionsReached:
        - cfg_move_handle
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/cfg/cfg_struct.h:426,4'
          Dst:             cfg_move_handle
    - functionName:    cfg_update_local
      functionSourceFile: '/src/kamailio/src/core/cfg/cfg_struct.h'
      linkageType:     InternalLinkage
      functionLinenumber: 353
      functionLinenumberEnd: 408
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         35
      ICount:          208
      EdgeCount:       45
      CyclomaticComplexity: 12
      functionsReached:
        - atomic_add_int
        - atomic_dec_and_test_int
        - atomic_inc_int
        - cfg_child_cb_free_item
        - futex_get
        - futex_release
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/cfg/cfg_struct.h:359,3'
          Dst:             atomic_dec_and_test_int
        - Src:             'core/cfg/cfg_struct.h:360,2'
          Dst:             futex_get
        - Src:             'core/cfg/cfg_struct.h:361,2'
          Dst:             atomic_inc_int
        - Src:             'core/cfg/cfg_struct.h:371,2'
          Dst:             futex_release
        - Src:             'core/cfg/cfg_struct.h:383,3'
          Dst:             atomic_inc_int
        - Src:             'core/cfg/cfg_struct.h:384,6'
          Dst:             atomic_dec_and_test_int
        - Src:             'core/cfg/cfg_struct.h:389,4'
          Dst:             futex_get
        - Src:             'core/cfg/cfg_struct.h:393,5'
          Dst:             futex_release
        - Src:             'core/cfg/cfg_struct.h:394,5'
          Dst:             cfg_child_cb_free_item
        - Src:             'core/cfg/cfg_struct.h:396,5'
          Dst:             futex_release
        - Src:             'core/cfg/cfg_struct.h:400,9'
          Dst:             atomic_add_int
    - functionName:    handle_new_connect
      functionSourceFile: '/src/kamailio/src/core/tcp_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4707
      functionLinenumberEnd: 4832
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         408
      ICount:          2604
      EdgeCount:       542
      CyclomaticComplexity: 136
      functionsReached:
        - __errno_location
        - _tcpconn_free
        - accept
        - counter_inc
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - get_ticks_raw
        - getsockname
        - init_sock_opt_accept
        - io_watch_add
        - local_timer_add
        - my_pid
        - strerror
        - su2a
        - tcp_connection_limit_srcip
        - tcp_safe_close
        - tcpconn_add
        - tcpconn_exists
        - tcpconn_new
        - tcpconn_put_destroy
        - tcpconn_try_unhash
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/tcp_main.c:4718,13'
          Dst:             accept
        - Src:             'core/tcp_main.c:4720,7'
          Dst:             __errno_location
        - Src:             'core/tcp_main.c:4720,28'
          Dst:             __errno_location
        - Src:             'core/tcp_main.c:4722,3'
          Dst:             get_debug_level
        - Src:             'core/tcp_main.c:4722,3'
          Dst:             get_debug_facility
        - Src:             'core/tcp_main.c:4722,3'
          Dst:             __errno_location
        - Src:             'core/tcp_main.c:4722,3'
          Dst:             __errno_location
        - Src:             'core/tcp_main.c:4722,3'
          Dst:             strerror
        - Src:             'core/tcp_main.c:4722,3'
          Dst:             dprint_color
        - Src:             'core/tcp_main.c:4722,3'
          Dst:             my_pid
        - Src:             'core/tcp_main.c:4722,3'
          Dst:             __errno_location
        - Src:             'core/tcp_main.c:4722,3'
          Dst:             __errno_location
        - Src:             'core/tcp_main.c:4722,3'
          Dst:             strerror
        - Src:             'core/tcp_main.c:4722,3'
          Dst:             fprintf
        - Src:             'core/tcp_main.c:4722,3'
          Dst:             dprint_color_reset
        - Src:             'core/tcp_main.c:4722,3'
          Dst:             get_debug_facility
        - Src:             'core/tcp_main.c:4722,3'
          Dst:             __errno_location
        - Src:             'core/tcp_main.c:4722,3'
          Dst:             __errno_location
        - Src:             'core/tcp_main.c:4722,3'
          Dst:             strerror
        - Src:             'core/tcp_main.c:4728,3'
          Dst:             get_debug_level
        - Src:             'core/tcp_main.c:4728,3'
          Dst:             get_debug_facility
        - Src:             'core/tcp_main.c:4728,3'
          Dst:             dprint_color
        - Src:             'core/tcp_main.c:4728,3'
          Dst:             my_pid
        - Src:             'core/tcp_main.c:4728,3'
          Dst:             fprintf
        - Src:             'core/tcp_main.c:4728,3'
          Dst:             dprint_color_reset
        - Src:             'core/tcp_main.c:4728,3'
          Dst:             get_debug_facility
        - Src:             'core/tcp_main.c:4730,3'
          Dst:             tcp_safe_close
        - Src:             'core/tcp_main.c:4731,3'
          Dst:             counter_inc
        - Src:             'core/tcp_main.c:4737,4'
          Dst:             get_debug_level
        - Src:             'core/tcp_main.c:4737,4'
          Dst:             get_debug_facility
        - Src:             'core/tcp_main.c:4737,4'
          Dst:             dprint_color
        - Src:             'core/tcp_main.c:4737,4'
          Dst:             my_pid
        - Src:             'core/tcp_main.c:4737,4'
          Dst:             fprintf
        - Src:             'core/tcp_main.c:4737,4'
          Dst:             dprint_color_reset
        - Src:             'core/tcp_main.c:4737,4'
          Dst:             get_debug_facility
        - Src:             'core/tcp_main.c:4740,4'
          Dst:             tcp_safe_close
        - Src:             'core/tcp_main.c:4741,4'
          Dst:             counter_inc
        - Src:             'core/tcp_main.c:4745,5'
          Dst:             init_sock_opt_accept
        - Src:             'core/tcp_main.c:4746,3'
          Dst:             get_debug_level
        - Src:             'core/tcp_main.c:4746,3'
          Dst:             get_debug_facility
        - Src:             'core/tcp_main.c:4746,3'
          Dst:             dprint_color
        - Src:             'core/tcp_main.c:4746,3'
          Dst:             my_pid
        - Src:             'core/tcp_main.c:4746,3'
          Dst:             fprintf
        - Src:             'core/tcp_main.c:4746,3'
          Dst:             dprint_color_reset
        - Src:             'core/tcp_main.c:4746,3'
          Dst:             get_debug_facility
        - Src:             'core/tcp_main.c:4747,3'
          Dst:             tcp_safe_close
        - Src:             'core/tcp_main.c:4750,5'
          Dst:             tcp_connection_limit_srcip
        - Src:             'core/tcp_main.c:4751,3'
          Dst:             get_debug_level
        - Src:             'core/tcp_main.c:4751,3'
          Dst:             get_debug_facility
        - Src:             'core/tcp_main.c:4751,3'
          Dst:             su2a
        - Src:             'core/tcp_main.c:4751,3'
          Dst:             dprint_color
        - Src:             'core/tcp_main.c:4751,3'
          Dst:             my_pid
        - Src:             'core/tcp_main.c:4751,3'
          Dst:             su2a
        - Src:             'core/tcp_main.c:4751,3'
          Dst:             fprintf
        - Src:             'core/tcp_main.c:4751,3'
          Dst:             dprint_color_reset
        - Src:             'core/tcp_main.c:4751,3'
          Dst:             get_debug_facility
        - Src:             'core/tcp_main.c:4751,3'
          Dst:             su2a
        - Src:             'core/tcp_main.c:4753,3'
          Dst:             tcp_safe_close
        - Src:             'core/tcp_main.c:4773,6'
          Dst:             getsockname
        - Src:             'core/tcp_main.c:4774,4'
          Dst:             get_debug_level
        - Src:             'core/tcp_main.c:4774,4'
          Dst:             get_debug_facility
        - Src:             'core/tcp_main.c:4774,4'
          Dst:             __errno_location
        - Src:             'core/tcp_main.c:4774,4'
          Dst:             strerror
        - Src:             'core/tcp_main.c:4774,4'
          Dst:             __errno_location
        - Src:             'core/tcp_main.c:4774,4'
          Dst:             dprint_color
        - Src:             'core/tcp_main.c:4774,4'
          Dst:             my_pid
        - Src:             'core/tcp_main.c:4774,4'
          Dst:             __errno_location
        - Src:             'core/tcp_main.c:4774,4'
          Dst:             strerror
        - Src:             'core/tcp_main.c:4774,4'
          Dst:             __errno_location
        - Src:             'core/tcp_main.c:4774,4'
          Dst:             fprintf
        - Src:             'core/tcp_main.c:4774,4'
          Dst:             dprint_color_reset
        - Src:             'core/tcp_main.c:4774,4'
          Dst:             get_debug_facility
        - Src:             'core/tcp_main.c:4774,4'
          Dst:             __errno_location
        - Src:             'core/tcp_main.c:4774,4'
          Dst:             strerror
        - Src:             'core/tcp_main.c:4774,4'
          Dst:             __errno_location
        - Src:             'core/tcp_main.c:4781,12'
          Dst:             tcpconn_new
        - Src:             'core/tcp_main.c:4784,7'
          Dst:             tcpconn_exists
        - Src:             'core/tcp_main.c:4787,5'
          Dst:             get_debug_level
        - Src:             'core/tcp_main.c:4787,5'
          Dst:             get_debug_facility
        - Src:             'core/tcp_main.c:4787,5'
          Dst:             dprint_color
        - Src:             'core/tcp_main.c:4787,5'
          Dst:             my_pid
        - Src:             'core/tcp_main.c:4787,5'
          Dst:             fprintf
        - Src:             'core/tcp_main.c:4787,5'
          Dst:             dprint_color_reset
        - Src:             'core/tcp_main.c:4787,5'
          Dst:             get_debug_facility
        - Src:             'core/tcp_main.c:4788,5'
          Dst:             _tcpconn_free
        - Src:             'core/tcp_main.c:4789,5'
          Dst:             tcp_safe_close
        - Src:             'core/tcp_main.c:4797,3'
          Dst:             tcpconn_add
        - Src:             'core/tcp_main.c:4800,42'
          Dst:             get_ticks_raw
        - Src:             'core/tcp_main.c:4799,3'
          Dst:             local_timer_add
        - Src:             'core/tcp_main.c:4802,6'
          Dst:             io_watch_add
        - Src:             'core/tcp_main.c:4804,4'
          Dst:             get_debug_level
        - Src:             'core/tcp_main.c:4804,4'
          Dst:             get_debug_facility
        - Src:             'core/tcp_main.c:4804,4'
          Dst:             dprint_color
        - Src:             'core/tcp_main.c:4804,4'
          Dst:             my_pid
        - Src:             'core/tcp_main.c:4804,4'
          Dst:             fprintf
        - Src:             'core/tcp_main.c:4804,4'
          Dst:             dprint_color_reset
        - Src:             'core/tcp_main.c:4804,4'
          Dst:             get_debug_facility
        - Src:             'core/tcp_main.c:4806,7'
          Dst:             tcpconn_try_unhash
        - Src:             'core/tcp_main.c:4807,5'
          Dst:             tcpconn_put_destroy
        - Src:             'core/tcp_main.c:4825,3'
          Dst:             get_debug_level
        - Src:             'core/tcp_main.c:4825,3'
          Dst:             get_debug_facility
        - Src:             'core/tcp_main.c:4825,3'
          Dst:             dprint_color
        - Src:             'core/tcp_main.c:4825,3'
          Dst:             my_pid
        - Src:             'core/tcp_main.c:4825,3'
          Dst:             fprintf
        - Src:             'core/tcp_main.c:4825,3'
          Dst:             dprint_color_reset
        - Src:             'core/tcp_main.c:4825,3'
          Dst:             get_debug_facility
        - Src:             'core/tcp_main.c:4826,3'
          Dst:             tcp_safe_close
    - functionName:    handle_tcpconn_ev
      functionSourceFile: '/src/kamailio/src/core/tcp_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4847
      functionLinenumberEnd: 4997
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - short
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         500
      ICount:          3182
      EdgeCount:       664
      CyclomaticComplexity: 166
      functionsReached:
        - atomic_dec_and_test_int
        - atomic_inc_int
        - counter_inc
        - dprint_color
        - dprint_color_reset
        - dst_blocklist_force_su_to
        - fprintf
        - get_debug_facility
        - get_debug_level
        - io_watch_chg
        - io_watch_del
        - ioctl
        - local_timer_del
        - my_pid
        - send2child
        - su2a
        - tcpconn_put_destroy
        - tcpconn_try_unhash
        - wbufq_run
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/tcp_main.c:4859,6'
          Dst:             wbufq_run
        - Src:             'core/tcp_main.c:4873,9'
          Dst:             ioctl
        - Src:             'core/tcp_main.c:4874,9'
          Dst:             io_watch_del
        - Src:             'core/tcp_main.c:4875,7'
          Dst:             get_debug_level
        - Src:             'core/tcp_main.c:4875,7'
          Dst:             get_debug_facility
        - Src:             'core/tcp_main.c:4875,7'
          Dst:             dprint_color
        - Src:             'core/tcp_main.c:4875,7'
          Dst:             my_pid
        - Src:             'core/tcp_main.c:4875,7'
          Dst:             fprintf
        - Src:             'core/tcp_main.c:4875,7'
          Dst:             dprint_color_reset
        - Src:             'core/tcp_main.c:4875,7'
          Dst:             get_debug_facility
        - Src:             'core/tcp_main.c:4885,7'
          Dst:             io_watch_del
        - Src:             'core/tcp_main.c:4887,5'
          Dst:             get_debug_level
        - Src:             'core/tcp_main.c:4887,5'
          Dst:             get_debug_facility
        - Src:             'core/tcp_main.c:4887,5'
          Dst:             dprint_color
        - Src:             'core/tcp_main.c:4887,5'
          Dst:             my_pid
        - Src:             'core/tcp_main.c:4887,5'
          Dst:             fprintf
        - Src:             'core/tcp_main.c:4887,5'
          Dst:             dprint_color_reset
        - Src:             'core/tcp_main.c:4887,5'
          Dst:             get_debug_facility
        - Src:             'core/tcp_main.c:4895,12'
          Dst:             dst_blocklist_force_su_to
        - Src:             'core/tcp_main.c:4898,6'
          Dst:             get_debug_level
        - Src:             'core/tcp_main.c:4898,6'
          Dst:             get_debug_facility
        - Src:             'core/tcp_main.c:4898,6'
          Dst:             su2a
        - Src:             'core/tcp_main.c:4898,6'
          Dst:             dprint_color
        - Src:             'core/tcp_main.c:4898,6'
          Dst:             my_pid
        - Src:             'core/tcp_main.c:4898,6'
          Dst:             su2a
        - Src:             'core/tcp_main.c:4898,6'
          Dst:             fprintf
        - Src:             'core/tcp_main.c:4898,6'
          Dst:             dprint_color_reset
        - Src:             'core/tcp_main.c:4898,6'
          Dst:             get_debug_facility
        - Src:             'core/tcp_main.c:4898,6'
          Dst:             su2a
        - Src:             'core/tcp_main.c:4901,6'
          Dst:             counter_inc
        - Src:             'core/tcp_main.c:4904,12'
          Dst:             dst_blocklist_force_su_to
        - Src:             'core/tcp_main.c:4907,6'
          Dst:             counter_inc
        - Src:             'core/tcp_main.c:4910,7'
          Dst:             tcpconn_try_unhash
        - Src:             'core/tcp_main.c:4911,5'
          Dst:             get_debug_level
        - Src:             'core/tcp_main.c:4911,5'
          Dst:             get_debug_facility
        - Src:             'core/tcp_main.c:4911,5'
          Dst:             dprint_color
        - Src:             'core/tcp_main.c:4911,5'
          Dst:             my_pid
        - Src:             'core/tcp_main.c:4911,5'
          Dst:             fprintf
        - Src:             'core/tcp_main.c:4911,5'
          Dst:             dprint_color_reset
        - Src:             'core/tcp_main.c:4911,5'
          Dst:             get_debug_facility
        - Src:             'core/tcp_main.c:4913,4'
          Dst:             tcpconn_put_destroy
        - Src:             'core/tcp_main.c:4919,8'
          Dst:             io_watch_del
        - Src:             'core/tcp_main.c:4920,6'
          Dst:             get_debug_level
        - Src:             'core/tcp_main.c:4920,6'
          Dst:             get_debug_facility
        - Src:             'core/tcp_main.c:4920,6'
          Dst:             dprint_color
        - Src:             'core/tcp_main.c:4920,6'
          Dst:             my_pid
        - Src:             'core/tcp_main.c:4920,6'
          Dst:             fprintf
        - Src:             'core/tcp_main.c:4920,6'
          Dst:             dprint_color_reset
        - Src:             'core/tcp_main.c:4920,6'
          Dst:             get_debug_facility
        - Src:             'core/tcp_main.c:4925,8'
          Dst:             io_watch_chg
        - Src:             'core/tcp_main.c:4927,6'
          Dst:             get_debug_level
        - Src:             'core/tcp_main.c:4927,6'
          Dst:             get_debug_facility
        - Src:             'core/tcp_main.c:4927,6'
          Dst:             dprint_color
        - Src:             'core/tcp_main.c:4927,6'
          Dst:             my_pid
        - Src:             'core/tcp_main.c:4927,6'
          Dst:             fprintf
        - Src:             'core/tcp_main.c:4927,6'
          Dst:             dprint_color_reset
        - Src:             'core/tcp_main.c:4927,6'
          Dst:             get_debug_facility
        - Src:             'core/tcp_main.c:4942,7'
          Dst:             io_watch_chg
        - Src:             'core/tcp_main.c:4943,5'
          Dst:             get_debug_level
        - Src:             'core/tcp_main.c:4943,5'
          Dst:             get_debug_facility
        - Src:             'core/tcp_main.c:4943,5'
          Dst:             dprint_color
        - Src:             'core/tcp_main.c:4943,5'
          Dst:             my_pid
        - Src:             'core/tcp_main.c:4943,5'
          Dst:             fprintf
        - Src:             'core/tcp_main.c:4943,5'
          Dst:             dprint_color_reset
        - Src:             'core/tcp_main.c:4943,5'
          Dst:             get_debug_facility
        - Src:             'core/tcp_main.c:4952,7'
          Dst:             io_watch_del
        - Src:             'core/tcp_main.c:4953,5'
          Dst:             get_debug_level
        - Src:             'core/tcp_main.c:4953,5'
          Dst:             get_debug_facility
        - Src:             'core/tcp_main.c:4953,5'
          Dst:             dprint_color
        - Src:             'core/tcp_main.c:4953,5'
          Dst:             my_pid
        - Src:             'core/tcp_main.c:4953,5'
          Dst:             fprintf
        - Src:             'core/tcp_main.c:4953,5'
          Dst:             dprint_color_reset
        - Src:             'core/tcp_main.c:4953,5'
          Dst:             get_debug_facility
        - Src:             'core/tcp_main.c:4960,3'
          Dst:             get_debug_level
        - Src:             'core/tcp_main.c:4960,3'
          Dst:             get_debug_facility
        - Src:             'core/tcp_main.c:4960,3'
          Dst:             dprint_color
        - Src:             'core/tcp_main.c:4960,3'
          Dst:             my_pid
        - Src:             'core/tcp_main.c:4960,3'
          Dst:             fprintf
        - Src:             'core/tcp_main.c:4960,3'
          Dst:             dprint_color_reset
        - Src:             'core/tcp_main.c:4960,3'
          Dst:             get_debug_facility
        - Src:             'core/tcp_main.c:4970,3'
          Dst:             local_timer_del
        - Src:             'core/tcp_main.c:4973,3'
          Dst:             atomic_inc_int
        - Src:             'core/tcp_main.c:4974,6'
          Dst:             send2child
        - Src:             'core/tcp_main.c:4978,8'
          Dst:             io_watch_del
        - Src:             'core/tcp_main.c:4980,6'
          Dst:             get_debug_level
        - Src:             'core/tcp_main.c:4980,6'
          Dst:             get_debug_facility
        - Src:             'core/tcp_main.c:4980,6'
          Dst:             dprint_color
        - Src:             'core/tcp_main.c:4980,6'
          Dst:             my_pid
        - Src:             'core/tcp_main.c:4980,6'
          Dst:             fprintf
        - Src:             'core/tcp_main.c:4980,6'
          Dst:             dprint_color_reset
        - Src:             'core/tcp_main.c:4980,6'
          Dst:             get_debug_facility
        - Src:             'core/tcp_main.c:4987,7'
          Dst:             tcpconn_try_unhash
        - Src:             'core/tcp_main.c:4988,5'
          Dst:             atomic_dec_and_test_int
        - Src:             'core/tcp_main.c:4989,4'
          Dst:             tcpconn_put_destroy
    - functionName:    wbufq_run
      functionSourceFile: '/src/kamailio/src/core/tcp_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 821
      functionLinenumberEnd: 918
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         265
      ICount:          1699
      EdgeCount:       343
      CyclomaticComplexity: 80
      functionsReached:
        - __errno_location
        - _tcpconn_write_nb
        - atomic_add_int
        - counter_inc
        - dprint_color
        - dprint_color_reset
        - dst_blocklist_force_su_to
        - fprintf
        - futex_get
        - futex_release
        - get_debug_facility
        - get_debug_level
        - get_ticks_raw
        - my_pid
        - strerror
        - su2a
      functionUses:    1
      BranchProfiles:
        - Branch String:   'core/tcp_main.c:858,7'
          Branch Sides:    []
        - Branch String:   'core/tcp_main.c:883,7'
          Branch Sides:    []
      Callsites:
        - Src:             'core/tcp_main.c:831,2'
          Dst:             futex_get
        - Src:             'core/tcp_main.c:837,7'
          Dst:             _tcpconn_write_nb
        - Src:             'core/tcp_main.c:846,5'
          Dst:             atomic_add_int
        - Src:             'core/tcp_main.c:850,5'
          Dst:             atomic_add_int
        - Src:             'core/tcp_main.c:856,10'
          Dst:             __errno_location
        - Src:             'core/tcp_main.c:856,29'
          Dst:             __errno_location
        - Src:             'core/tcp_main.c:858,14'
          Dst:             __errno_location
        - Src:             'core/tcp_main.c:862,9'
          Dst:             dst_blocklist_force_su_to
        - Src:             'core/tcp_main.c:865,9'
          Dst:             get_debug_level
        - Src:             'core/tcp_main.c:865,9'
          Dst:             get_debug_facility
        - Src:             'core/tcp_main.c:865,9'
          Dst:             su2a
        - Src:             'core/tcp_main.c:865,9'
          Dst:             __errno_location
        - Src:             'core/tcp_main.c:865,9'
          Dst:             __errno_location
        - Src:             'core/tcp_main.c:865,9'
          Dst:             strerror
        - Src:             'core/tcp_main.c:865,9'
          Dst:             dprint_color
        - Src:             'core/tcp_main.c:865,9'
          Dst:             my_pid
        - Src:             'core/tcp_main.c:865,9'
          Dst:             su2a
        - Src:             'core/tcp_main.c:865,9'
          Dst:             __errno_location
        - Src:             'core/tcp_main.c:865,9'
          Dst:             __errno_location
        - Src:             'core/tcp_main.c:865,9'
          Dst:             strerror
        - Src:             'core/tcp_main.c:865,9'
          Dst:             fprintf
        - Src:             'core/tcp_main.c:865,9'
          Dst:             dprint_color_reset
        - Src:             'core/tcp_main.c:865,9'
          Dst:             get_debug_facility
        - Src:             'core/tcp_main.c:865,9'
          Dst:             su2a
        - Src:             'core/tcp_main.c:865,9'
          Dst:             __errno_location
        - Src:             'core/tcp_main.c:865,9'
          Dst:             __errno_location
        - Src:             'core/tcp_main.c:865,9'
          Dst:             strerror
        - Src:             'core/tcp_main.c:871,9'
          Dst:             dst_blocklist_force_su_to
        - Src:             'core/tcp_main.c:874,9'
          Dst:             get_debug_level
        - Src:             'core/tcp_main.c:874,9'
          Dst:             get_debug_facility
        - Src:             'core/tcp_main.c:874,9'
          Dst:             su2a
        - Src:             'core/tcp_main.c:874,9'
          Dst:             dprint_color
        - Src:             'core/tcp_main.c:874,9'
          Dst:             my_pid
        - Src:             'core/tcp_main.c:874,9'
          Dst:             su2a
        - Src:             'core/tcp_main.c:874,9'
          Dst:             fprintf
        - Src:             'core/tcp_main.c:874,9'
          Dst:             dprint_color_reset
        - Src:             'core/tcp_main.c:874,9'
          Dst:             get_debug_facility
        - Src:             'core/tcp_main.c:874,9'
          Dst:             su2a
        - Src:             'core/tcp_main.c:878,9'
          Dst:             get_debug_level
        - Src:             'core/tcp_main.c:878,9'
          Dst:             get_debug_facility
        - Src:             'core/tcp_main.c:878,9'
          Dst:             su2a
        - Src:             'core/tcp_main.c:878,9'
          Dst:             __errno_location
        - Src:             'core/tcp_main.c:878,9'
          Dst:             __errno_location
        - Src:             'core/tcp_main.c:878,9'
          Dst:             strerror
        - Src:             'core/tcp_main.c:878,9'
          Dst:             dprint_color
        - Src:             'core/tcp_main.c:878,9'
          Dst:             my_pid
        - Src:             'core/tcp_main.c:878,9'
          Dst:             su2a
        - Src:             'core/tcp_main.c:878,9'
          Dst:             __errno_location
        - Src:             'core/tcp_main.c:878,9'
          Dst:             __errno_location
        - Src:             'core/tcp_main.c:878,9'
          Dst:             strerror
        - Src:             'core/tcp_main.c:878,9'
          Dst:             fprintf
        - Src:             'core/tcp_main.c:878,9'
          Dst:             dprint_color_reset
        - Src:             'core/tcp_main.c:878,9'
          Dst:             get_debug_facility
        - Src:             'core/tcp_main.c:878,9'
          Dst:             su2a
        - Src:             'core/tcp_main.c:878,9'
          Dst:             __errno_location
        - Src:             'core/tcp_main.c:878,9'
          Dst:             __errno_location
        - Src:             'core/tcp_main.c:878,9'
          Dst:             strerror
        - Src:             'core/tcp_main.c:881,7'
          Dst:             counter_inc
        - Src:             'core/tcp_main.c:883,14'
          Dst:             __errno_location
        - Src:             'core/tcp_main.c:886,9'
          Dst:             counter_inc
        - Src:             'core/tcp_main.c:891,9'
          Dst:             dst_blocklist_force_su_to
        - Src:             'core/tcp_main.c:898,6'
          Dst:             get_debug_level
        - Src:             'core/tcp_main.c:898,6'
          Dst:             get_debug_facility
        - Src:             'core/tcp_main.c:898,6'
          Dst:             __errno_location
        - Src:             'core/tcp_main.c:898,6'
          Dst:             strerror
        - Src:             'core/tcp_main.c:898,6'
          Dst:             __errno_location
        - Src:             'core/tcp_main.c:898,6'
          Dst:             dprint_color
        - Src:             'core/tcp_main.c:898,6'
          Dst:             my_pid
        - Src:             'core/tcp_main.c:898,6'
          Dst:             __errno_location
        - Src:             'core/tcp_main.c:898,6'
          Dst:             strerror
        - Src:             'core/tcp_main.c:898,6'
          Dst:             __errno_location
        - Src:             'core/tcp_main.c:898,6'
          Dst:             fprintf
        - Src:             'core/tcp_main.c:898,6'
          Dst:             dprint_color_reset
        - Src:             'core/tcp_main.c:898,6'
          Dst:             get_debug_facility
        - Src:             'core/tcp_main.c:898,6'
          Dst:             __errno_location
        - Src:             'core/tcp_main.c:898,6'
          Dst:             strerror
        - Src:             'core/tcp_main.c:898,6'
          Dst:             __errno_location
        - Src:             'core/tcp_main.c:910,2'
          Dst:             futex_release
        - Src:             'core/tcp_main.c:912,19'
          Dst:             get_ticks_raw
        - Src:             'core/tcp_main.c:914,4'
          Dst:             counter_inc
        - Src:             'core/tcp_main.c:914,4'
          Dst:             counter_inc
        - Src:             'core/tcp_main.c:914,4'
          Dst:             counter_inc
    - functionName:    ioctl
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    atomic_inc_int
      functionSourceFile: '/src/kamailio/src/core/mem/../atomic/atomic_x86.h'
      linkageType:     InternalLinkage
      functionLinenumber: 236
      functionLinenumberEnd: 236
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _tcpconn_write_nb
      functionSourceFile: '/src/kamailio/src/core/tcp_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3922
      functionLinenumberEnd: 3937
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          55
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - __errno_location
        - send
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'core/tcp_main.c:3926,6'
          Dst:             send
        - Src:             'core/tcp_main.c:3934,6'
          Dst:             __errno_location
    - functionName:    accept
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    init_sock_opt_accept
      functionSourceFile: '/src/kamailio/src/core/tcp_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 419
      functionLinenumberEnd: 436
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         89
      ICount:          551
      EdgeCount:       117
      CyclomaticComplexity: 30
      functionsReached:
        - __errno_location
        - dprint_color
        - dprint_color_reset
        - fcntl
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
        - strerror
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/tcp_main.c:423,10'
          Dst:             fcntl
        - Src:             'core/tcp_main.c:425,3'
          Dst:             get_debug_level
        - Src:             'core/tcp_main.c:425,3'
          Dst:             get_debug_facility
        - Src:             'core/tcp_main.c:425,3'
          Dst:             __errno_location
        - Src:             'core/tcp_main.c:425,3'
          Dst:             __errno_location
        - Src:             'core/tcp_main.c:425,3'
          Dst:             strerror
        - Src:             'core/tcp_main.c:425,3'
          Dst:             dprint_color
        - Src:             'core/tcp_main.c:425,3'
          Dst:             my_pid
        - Src:             'core/tcp_main.c:425,3'
          Dst:             __errno_location
        - Src:             'core/tcp_main.c:425,3'
          Dst:             __errno_location
        - Src:             'core/tcp_main.c:425,3'
          Dst:             strerror
        - Src:             'core/tcp_main.c:425,3'
          Dst:             fprintf
        - Src:             'core/tcp_main.c:425,3'
          Dst:             dprint_color_reset
        - Src:             'core/tcp_main.c:425,3'
          Dst:             get_debug_facility
        - Src:             'core/tcp_main.c:425,3'
          Dst:             __errno_location
        - Src:             'core/tcp_main.c:425,3'
          Dst:             __errno_location
        - Src:             'core/tcp_main.c:425,3'
          Dst:             strerror
        - Src:             'core/tcp_main.c:428,5'
          Dst:             fcntl
        - Src:             'core/tcp_main.c:429,3'
          Dst:             get_debug_level
        - Src:             'core/tcp_main.c:429,3'
          Dst:             get_debug_facility
        - Src:             'core/tcp_main.c:429,3'
          Dst:             __errno_location
        - Src:             'core/tcp_main.c:429,3'
          Dst:             __errno_location
        - Src:             'core/tcp_main.c:429,3'
          Dst:             strerror
        - Src:             'core/tcp_main.c:429,3'
          Dst:             dprint_color
        - Src:             'core/tcp_main.c:429,3'
          Dst:             my_pid
        - Src:             'core/tcp_main.c:429,3'
          Dst:             __errno_location
        - Src:             'core/tcp_main.c:429,3'
          Dst:             __errno_location
        - Src:             'core/tcp_main.c:429,3'
          Dst:             strerror
        - Src:             'core/tcp_main.c:429,3'
          Dst:             fprintf
        - Src:             'core/tcp_main.c:429,3'
          Dst:             dprint_color_reset
        - Src:             'core/tcp_main.c:429,3'
          Dst:             get_debug_facility
        - Src:             'core/tcp_main.c:429,3'
          Dst:             __errno_location
        - Src:             'core/tcp_main.c:429,3'
          Dst:             __errno_location
        - Src:             'core/tcp_main.c:429,3'
          Dst:             strerror
    - functionName:    tcp_connection_limit_srcip
      functionSourceFile: '/src/kamailio/src/core/tcp_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1191
      functionLinenumberEnd: 1216
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         28
      ICount:          159
      EdgeCount:       36
      CyclomaticComplexity: 10
      functionsReached:
        - futex_get
        - futex_release
        - memcmp
        - su2ip_addr
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/tcp_main.c:1202,2'
          Dst:             su2ip_addr
        - Src:             'core/tcp_main.c:1203,2'
          Dst:             futex_get
        - Src:             'core/tcp_main.c:1207,8'
          Dst:             memcmp
        - Src:             'core/tcp_main.c:1213,2'
          Dst:             futex_release
    - functionName:    getsockname
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    tcpconn_new
      functionSourceFile: '/src/kamailio/src/core/tcp_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1221
      functionLinenumberEnd: 1297
      functionDepth:   0
      returnType:      'N/A'
      argCount:        6
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         288
      ICount:          1842
      EdgeCount:       380
      CyclomaticComplexity: 94
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - futex_init
        - get_debug_facility
        - get_debug_level
        - get_ticks_raw
        - my_pid
        - print_ip
        - su2ip_addr
        - su_getport
        - tcpconn_read_haproxy
        - time
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'core/tcp_main.c:1228,3'
          Dst:             get_debug_level
        - Src:             'core/tcp_main.c:1228,3'
          Dst:             get_debug_facility
        - Src:             'core/tcp_main.c:1228,3'
          Dst:             dprint_color
        - Src:             'core/tcp_main.c:1228,3'
          Dst:             my_pid
        - Src:             'core/tcp_main.c:1228,3'
          Dst:             fprintf
        - Src:             'core/tcp_main.c:1228,3'
          Dst:             dprint_color_reset
        - Src:             'core/tcp_main.c:1228,3'
          Dst:             get_debug_facility
        - Src:             'core/tcp_main.c:1234,5'
          Dst:             futex_init
        - Src:             'core/tcp_main.c:1235,3'
          Dst:             get_debug_level
        - Src:             'core/tcp_main.c:1235,3'
          Dst:             get_debug_facility
        - Src:             'core/tcp_main.c:1235,3'
          Dst:             dprint_color
        - Src:             'core/tcp_main.c:1235,3'
          Dst:             my_pid
        - Src:             'core/tcp_main.c:1235,3'
          Dst:             fprintf
        - Src:             'core/tcp_main.c:1235,3'
          Dst:             dprint_color_reset
        - Src:             'core/tcp_main.c:1235,3'
          Dst:             get_debug_facility
        - Src:             'core/tcp_main.c:1241,2'
          Dst:             su2ip_addr
        - Src:             'core/tcp_main.c:1242,20'
          Dst:             su_getport
        - Src:             'core/tcp_main.c:1244,3'
          Dst:             su2ip_addr
        - Src:             'core/tcp_main.c:1245,21'
          Dst:             su_getport
        - Src:             'core/tcp_main.c:1258,9'
          Dst:             tcpconn_read_haproxy
        - Src:             'core/tcp_main.c:1260,4'
          Dst:             get_debug_level
        - Src:             'core/tcp_main.c:1260,4'
          Dst:             get_debug_facility
        - Src:             'core/tcp_main.c:1260,4'
          Dst:             dprint_color
        - Src:             'core/tcp_main.c:1260,4'
          Dst:             my_pid
        - Src:             'core/tcp_main.c:1260,4'
          Dst:             fprintf
        - Src:             'core/tcp_main.c:1260,4'
          Dst:             dprint_color_reset
        - Src:             'core/tcp_main.c:1260,4'
          Dst:             get_debug_facility
        - Src:             'core/tcp_main.c:1263,4'
          Dst:             get_debug_level
        - Src:             'core/tcp_main.c:1263,4'
          Dst:             get_debug_facility
        - Src:             'core/tcp_main.c:1263,4'
          Dst:             dprint_color
        - Src:             'core/tcp_main.c:1263,4'
          Dst:             my_pid
        - Src:             'core/tcp_main.c:1263,4'
          Dst:             fprintf
        - Src:             'core/tcp_main.c:1263,4'
          Dst:             dprint_color_reset
        - Src:             'core/tcp_main.c:1263,4'
          Dst:             get_debug_facility
        - Src:             'core/tcp_main.c:1265,4'
          Dst:             get_debug_level
        - Src:             'core/tcp_main.c:1265,4'
          Dst:             get_debug_facility
        - Src:             'core/tcp_main.c:1265,4'
          Dst:             dprint_color
        - Src:             'core/tcp_main.c:1265,4'
          Dst:             my_pid
        - Src:             'core/tcp_main.c:1265,4'
          Dst:             fprintf
        - Src:             'core/tcp_main.c:1265,4'
          Dst:             dprint_color_reset
        - Src:             'core/tcp_main.c:1265,4'
          Dst:             get_debug_facility
        - Src:             'core/tcp_main.c:1268,2'
          Dst:             print_ip
        - Src:             'core/tcp_main.c:1269,2'
          Dst:             get_debug_level
        - Src:             'core/tcp_main.c:1269,2'
          Dst:             get_debug_facility
        - Src:             'core/tcp_main.c:1269,2'
          Dst:             dprint_color
        - Src:             'core/tcp_main.c:1269,2'
          Dst:             my_pid
        - Src:             'core/tcp_main.c:1269,2'
          Dst:             fprintf
        - Src:             'core/tcp_main.c:1269,2'
          Dst:             dprint_color_reset
        - Src:             'core/tcp_main.c:1269,2'
          Dst:             get_debug_facility
        - Src:             'core/tcp_main.c:1277,17'
          Dst:             time
        - Src:             'core/tcp_main.c:1287,16'
          Dst:             get_ticks_raw
    - functionName:    tcpconn_exists
      functionSourceFile: '/src/kamailio/src/core/tcp_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1851
      functionLinenumberEnd: 1861
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - int
        - 'N/A'
        - int
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          51
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _tcpconn_find
        - futex_get
        - futex_release
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/tcp_main.c:1854,2'
          Dst:             futex_get
        - Src:             'core/tcp_main.c:1855,6'
          Dst:             _tcpconn_find
        - Src:             'core/tcp_main.c:1856,2'
          Dst:             futex_release
    - functionName:    tcpconn_add
      functionSourceFile: '/src/kamailio/src/core/tcp_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1621
      functionLinenumberEnd: 1673
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         108
      ICount:          838
      EdgeCount:       142
      CyclomaticComplexity: 36
      functionsReached:
        - _tcpconn_add_alias_unsafe
        - dprint_color
        - dprint_color_reset
        - fprintf
        - futex_get
        - futex_release
        - get_debug_facility
        - get_debug_level
        - ip_addr_any
        - ip_addr_mk_any
        - memcmp
        - my_pid
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'core/tcp_main.c:1626,3'
          Dst:             ip_addr_mk_any
        - Src:             'core/tcp_main.c:1630,3'
          Dst:             futex_get
        - Src:             'core/tcp_main.c:1646,3'
          Dst:             _tcpconn_add_alias_unsafe
        - Src:             'core/tcp_main.c:1648,6'
          Dst:             ip_addr_any
        - Src:             'core/tcp_main.c:1649,4'
          Dst:             _tcpconn_add_alias_unsafe
        - Src:             'core/tcp_main.c:1651,4'
          Dst:             _tcpconn_add_alias_unsafe
        - Src:             'core/tcp_main.c:1654,6'
          Dst:             ip_addr_any
        - Src:             'core/tcp_main.c:1654,6'
          Dst:             memcmp
        - Src:             'core/tcp_main.c:1656,4'
          Dst:             _tcpconn_add_alias_unsafe
        - Src:             'core/tcp_main.c:1658,4'
          Dst:             _tcpconn_add_alias_unsafe
        - Src:             'core/tcp_main.c:1665,3'
          Dst:             futex_release
        - Src:             'core/tcp_main.c:1666,3'
          Dst:             get_debug_level
        - Src:             'core/tcp_main.c:1666,3'
          Dst:             get_debug_facility
        - Src:             'core/tcp_main.c:1666,3'
          Dst:             dprint_color
        - Src:             'core/tcp_main.c:1666,3'
          Dst:             my_pid
        - Src:             'core/tcp_main.c:1666,3'
          Dst:             fprintf
        - Src:             'core/tcp_main.c:1666,3'
          Dst:             dprint_color_reset
        - Src:             'core/tcp_main.c:1666,3'
          Dst:             get_debug_facility
        - Src:             'core/tcp_main.c:1670,3'
          Dst:             get_debug_level
        - Src:             'core/tcp_main.c:1670,3'
          Dst:             get_debug_facility
        - Src:             'core/tcp_main.c:1670,3'
          Dst:             dprint_color
        - Src:             'core/tcp_main.c:1670,3'
          Dst:             my_pid
        - Src:             'core/tcp_main.c:1670,3'
          Dst:             fprintf
        - Src:             'core/tcp_main.c:1670,3'
          Dst:             dprint_color_reset
        - Src:             'core/tcp_main.c:1670,3'
          Dst:             get_debug_facility
    - functionName:    ip_addr_mk_any
      functionSourceFile: '/src/kamailio/src/core/ip_addr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 401
      functionLinenumberEnd: 419
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          48
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _tcpconn_add_alias_unsafe
      functionSourceFile: '/src/kamailio/src/core/tcp_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2054
      functionLinenumberEnd: 2158
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         142
      ICount:          1047
      EdgeCount:       187
      CyclomaticComplexity: 47
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - ip_addr_any
        - memcmp
        - my_pid
        - tcp_addr_hash
      functionUses:    12
      BranchProfiles:  []
      Callsites:
        - Src:             'core/tcp_main.c:2064,20'
          Dst:             ip_addr_any
        - Src:             'core/tcp_main.c:2066,10'
          Dst:             tcp_addr_hash
        - Src:             'core/tcp_main.c:2072,10'
          Dst:             memcmp
        - Src:             'core/tcp_main.c:2074,11'
          Dst:             memcmp
        - Src:             'core/tcp_main.c:2101,8'
          Dst:             get_debug_level
        - Src:             'core/tcp_main.c:2101,8'
          Dst:             get_debug_facility
        - Src:             'core/tcp_main.c:2101,8'
          Dst:             dprint_color
        - Src:             'core/tcp_main.c:2101,8'
          Dst:             my_pid
        - Src:             'core/tcp_main.c:2101,8'
          Dst:             fprintf
        - Src:             'core/tcp_main.c:2101,8'
          Dst:             dprint_color_reset
        - Src:             'core/tcp_main.c:2101,8'
          Dst:             get_debug_facility
    - functionName:    ip_addr_any
      functionSourceFile: '/src/kamailio/src/core/ip_addr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 375
      functionLinenumberEnd: 384
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          49
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    tcp_addr_hash
      functionSourceFile: '/src/kamailio/src/core/tcp_conn.h'
      linkageType:     InternalLinkage
      functionLinenumber: 410
      functionLinenumberEnd: 430
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - short
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         50
      ICount:          371
      EdgeCount:       65
      CyclomaticComplexity: 17
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'core/tcp_conn.h:421,3'
          Dst:             get_debug_level
        - Src:             'core/tcp_conn.h:421,3'
          Dst:             get_debug_facility
        - Src:             'core/tcp_conn.h:421,3'
          Dst:             dprint_color
        - Src:             'core/tcp_conn.h:421,3'
          Dst:             my_pid
        - Src:             'core/tcp_conn.h:421,3'
          Dst:             fprintf
        - Src:             'core/tcp_conn.h:421,3'
          Dst:             dprint_color_reset
        - Src:             'core/tcp_conn.h:421,3'
          Dst:             get_debug_facility
    - functionName:    _tcpconn_find
      functionSourceFile: '/src/kamailio/src/core/tcp_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1739
      functionLinenumberEnd: 1793
      functionDepth:   0
      returnType:      'N/A'
      argCount:        6
      argTypes:
        - int
        - 'N/A'
        - int
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         148
      ICount:          918
      EdgeCount:       199
      CyclomaticComplexity: 53
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - ip_addr_any
        - memcmp
        - my_pid
        - tcp_addr_hash
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'core/tcp_main.c:1759,5'
          Dst:             get_debug_level
        - Src:             'core/tcp_main.c:1759,5'
          Dst:             get_debug_facility
        - Src:             'core/tcp_main.c:1759,5'
          Dst:             dprint_color
        - Src:             'core/tcp_main.c:1759,5'
          Dst:             my_pid
        - Src:             'core/tcp_main.c:1759,5'
          Dst:             fprintf
        - Src:             'core/tcp_main.c:1759,5'
          Dst:             dprint_color_reset
        - Src:             'core/tcp_main.c:1759,5'
          Dst:             get_debug_facility
        - Src:             'core/tcp_main.c:1764,10'
          Dst:             tcp_addr_hash
        - Src:             'core/tcp_main.c:1765,21'
          Dst:             ip_addr_any
        - Src:             'core/tcp_main.c:1775,10'
          Dst:             memcmp
        - Src:             'core/tcp_main.c:1777,11'
          Dst:             memcmp
        - Src:             'core/tcp_main.c:1778,11'
          Dst:             memcmp
        - Src:             'core/tcp_main.c:1780,5'
          Dst:             get_debug_level
        - Src:             'core/tcp_main.c:1780,5'
          Dst:             get_debug_facility
        - Src:             'core/tcp_main.c:1780,5'
          Dst:             dprint_color
        - Src:             'core/tcp_main.c:1780,5'
          Dst:             my_pid
        - Src:             'core/tcp_main.c:1780,5'
          Dst:             fprintf
        - Src:             'core/tcp_main.c:1780,5'
          Dst:             dprint_color_reset
        - Src:             'core/tcp_main.c:1780,5'
          Dst:             get_debug_facility
    - functionName:    futex_init
      functionSourceFile: '/src/kamailio/src/core/mem/../futexlock.h'
      linkageType:     InternalLinkage
      functionLinenumber: 84
      functionLinenumberEnd: 86
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    su2ip_addr
      functionSourceFile: '/src/kamailio/src/core/ip_addr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 524
      functionLinenumberEnd: 540
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         47
      ICount:          310
      EdgeCount:       59
      CyclomaticComplexity: 14
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
      functionUses:    12
      BranchProfiles:
        - Branch String:   'core/ip_addr.h:525,2'
          Branch Sides:    []
      Callsites:
        - Src:             'core/ip_addr.h:537,4'
          Dst:             get_debug_level
        - Src:             'core/ip_addr.h:537,4'
          Dst:             get_debug_facility
        - Src:             'core/ip_addr.h:537,4'
          Dst:             dprint_color
        - Src:             'core/ip_addr.h:537,4'
          Dst:             my_pid
        - Src:             'core/ip_addr.h:537,4'
          Dst:             fprintf
        - Src:             'core/ip_addr.h:537,4'
          Dst:             dprint_color_reset
        - Src:             'core/ip_addr.h:537,4'
          Dst:             get_debug_facility
    - functionName:    su_getport
      functionSourceFile: '/src/kamailio/src/core/ip_addr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 492
      functionLinenumberEnd: 502
      functionDepth:   0
      returnType:      short
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         47
      ICount:          295
      EdgeCount:       59
      CyclomaticComplexity: 14
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
        - ntohs
      functionUses:    8
      BranchProfiles:
        - Branch String:   'core/ip_addr.h:493,2'
          Branch Sides:    []
      Callsites:
        - Src:             'core/ip_addr.h:495,11'
          Dst:             ntohs
        - Src:             'core/ip_addr.h:497,11'
          Dst:             ntohs
        - Src:             'core/ip_addr.h:499,4'
          Dst:             get_debug_level
        - Src:             'core/ip_addr.h:499,4'
          Dst:             get_debug_facility
        - Src:             'core/ip_addr.h:499,4'
          Dst:             dprint_color
        - Src:             'core/ip_addr.h:499,4'
          Dst:             my_pid
        - Src:             'core/ip_addr.h:499,4'
          Dst:             fprintf
        - Src:             'core/ip_addr.h:499,4'
          Dst:             dprint_color_reset
        - Src:             'core/ip_addr.h:499,4'
          Dst:             get_debug_facility
    - functionName:    tcpconn_read_haproxy
      functionSourceFile: '/src/kamailio/src/core/tcp_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 935
      functionLinenumberEnd: 1188
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         191
      ICount:          1234
      EdgeCount:       251
      CyclomaticComplexity: 62
      functionsReached:
        - __errno_location
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - htons
        - inet_pton
        - memchr
        - memcmp
        - my_pid
        - ntohs
        - recv
        - sleep_us
        - strchr
        - strncmp
        - strtoul
      functionUses:    1
      BranchProfiles:
        - Branch String:   'core/tcp_main.c:1039,3'
          Branch Sides:    []
        - Branch String:   'core/tcp_main.c:1041,5'
          Branch Sides:    []
        - Branch String:   'core/tcp_main.c:1090,4'
          Branch Sides:    []
      Callsites:
        - Src:             'core/tcp_main.c:1000,11'
          Dst:             recv
        - Src:             'core/tcp_main.c:1001,22'
          Dst:             __errno_location
        - Src:             'core/tcp_main.c:1001,40'
          Dst:             __errno_location
        - Src:             'core/tcp_main.c:1005,5'
          Dst:             sleep_us
        - Src:             'core/tcp_main.c:1030,20'
          Dst:             memcmp
        - Src:             'core/tcp_main.c:1032,3'
          Dst:             get_debug_level
        - Src:             'core/tcp_main.c:1032,3'
          Dst:             get_debug_facility
        - Src:             'core/tcp_main.c:1032,3'
          Dst:             dprint_color
        - Src:             'core/tcp_main.c:1032,3'
          Dst:             my_pid
        - Src:             'core/tcp_main.c:1032,3'
          Dst:             fprintf
        - Src:             'core/tcp_main.c:1032,3'
          Dst:             dprint_color_reset
        - Src:             'core/tcp_main.c:1032,3'
          Dst:             get_debug_facility
        - Src:             'core/tcp_main.c:1033,15'
          Dst:             ntohs
        - Src:             'core/tcp_main.c:1046,25'
          Dst:             htons
        - Src:             'core/tcp_main.c:1051,25'
          Dst:             htons
        - Src:             'core/tcp_main.c:1059,25'
          Dst:             htons
        - Src:             'core/tcp_main.c:1064,25'
          Dst:             htons
        - Src:             'core/tcp_main.c:1079,26'
          Dst:             memcmp
        - Src:             'core/tcp_main.c:1080,3'
          Dst:             get_debug_level
        - Src:             'core/tcp_main.c:1080,3'
          Dst:             get_debug_facility
        - Src:             'core/tcp_main.c:1080,3'
          Dst:             dprint_color
        - Src:             'core/tcp_main.c:1080,3'
          Dst:             my_pid
        - Src:             'core/tcp_main.c:1080,3'
          Dst:             fprintf
        - Src:             'core/tcp_main.c:1080,3'
          Dst:             dprint_color_reset
        - Src:             'core/tcp_main.c:1080,3'
          Dst:             get_debug_facility
        - Src:             'core/tcp_main.c:1081,9'
          Dst:             memchr
        - Src:             'core/tcp_main.c:1089,6'
          Dst:             strncmp
        - Src:             'core/tcp_main.c:1109,10'
          Dst:             strchr
        - Src:             'core/tcp_main.c:1114,7'
          Dst:             inet_pton
        - Src:             'core/tcp_main.c:1120,10'
          Dst:             strchr
        - Src:             'core/tcp_main.c:1125,7'
          Dst:             inet_pton
        - Src:             'core/tcp_main.c:1131,11'
          Dst:             strtoul
        - Src:             'core/tcp_main.c:1143,11'
          Dst:             strtoul
        - Src:             'core/tcp_main.c:1150,13'
          Dst:             strncmp
        - Src:             'core/tcp_main.c:1172,11'
          Dst:             recv
        - Src:             'core/tcp_main.c:1173,21'
          Dst:             __errno_location
        - Src:             'core/tcp_main.c:1177,5'
          Dst:             sleep_us
        - Src:             'core/tcp_main.c:1185,25'
          Dst:             __errno_location
    - functionName:    sleep_us
      functionSourceFile: '/src/kamailio/src/core/ut.h'
      linkageType:     InternalLinkage
      functionLinenumber: 531
      functionLinenumberEnd: 536
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - select
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'core/ut.h:535,2'
          Dst:             select
    - functionName:    inet_pton
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    strtoul
      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:    cfg_child_cb_free_item
      functionSourceFile: '/src/kamailio/src/core/cfg/cfg_struct.h'
      linkageType:     InternalLinkage
      functionLinenumber: 301
      functionLinenumberEnd: 311
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         10
      ICount:          72
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    mb_atomic_get_int
      functionSourceFile: '/src/kamailio/src/core/mem/../atomic/atomic_x86.h'
      linkageType:     InternalLinkage
      functionLinenumber: 348
      functionLinenumberEnd: 355
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    send_fd_queue_init
      functionSourceFile: '/src/kamailio/src/core/tcp_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3787
      functionLinenumberEnd: 3796
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         46
      ICount:          292
      EdgeCount:       60
      CyclomaticComplexity: 16
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/tcp_main.c:3790,3'
          Dst:             get_debug_level
        - Src:             'core/tcp_main.c:3790,3'
          Dst:             get_debug_facility
        - Src:             'core/tcp_main.c:3790,3'
          Dst:             dprint_color
        - Src:             'core/tcp_main.c:3790,3'
          Dst:             my_pid
        - Src:             'core/tcp_main.c:3790,3'
          Dst:             fprintf
        - Src:             'core/tcp_main.c:3790,3'
          Dst:             dprint_color_reset
        - Src:             'core/tcp_main.c:3790,3'
          Dst:             get_debug_facility
    - functionName:    _wbufq_insert
      functionSourceFile: '/src/kamailio/src/core/tcp_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 744
      functionLinenumberEnd: 790
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         139
      ICount:          978
      EdgeCount:       184
      CyclomaticComplexity: 47
      functionsReached:
        - _wbufq_add
        - atomic_add_int
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - get_ticks_raw
        - my_pid
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/tcp_main.c:750,10'
          Dst:             _wbufq_add
        - Src:             'core/tcp_main.c:753,3'
          Dst:             get_debug_level
        - Src:             'core/tcp_main.c:753,3'
          Dst:             get_debug_facility
        - Src:             'core/tcp_main.c:753,3'
          Dst:             get_ticks_raw
        - Src:             'core/tcp_main.c:753,3'
          Dst:             dprint_color
        - Src:             'core/tcp_main.c:753,3'
          Dst:             my_pid
        - Src:             'core/tcp_main.c:753,3'
          Dst:             get_ticks_raw
        - Src:             'core/tcp_main.c:753,3'
          Dst:             fprintf
        - Src:             'core/tcp_main.c:753,3'
          Dst:             dprint_color_reset
        - Src:             'core/tcp_main.c:753,3'
          Dst:             get_debug_facility
        - Src:             'core/tcp_main.c:753,3'
          Dst:             get_ticks_raw
        - Src:             'core/tcp_main.c:761,3'
          Dst:             get_debug_level
        - Src:             'core/tcp_main.c:761,3'
          Dst:             get_debug_facility
        - Src:             'core/tcp_main.c:761,3'
          Dst:             dprint_color
        - Src:             'core/tcp_main.c:761,3'
          Dst:             my_pid
        - Src:             'core/tcp_main.c:761,3'
          Dst:             fprintf
        - Src:             'core/tcp_main.c:761,3'
          Dst:             dprint_color_reset
        - Src:             'core/tcp_main.c:761,3'
          Dst:             get_debug_facility
        - Src:             'core/tcp_main.c:775,4'
          Dst:             get_debug_level
        - Src:             'core/tcp_main.c:775,4'
          Dst:             get_debug_facility
        - Src:             'core/tcp_main.c:775,4'
          Dst:             dprint_color
        - Src:             'core/tcp_main.c:775,4'
          Dst:             my_pid
        - Src:             'core/tcp_main.c:775,4'
          Dst:             fprintf
        - Src:             'core/tcp_main.c:775,4'
          Dst:             dprint_color_reset
        - Src:             'core/tcp_main.c:775,4'
          Dst:             get_debug_facility
        - Src:             'core/tcp_main.c:786,2'
          Dst:             atomic_add_int
    - functionName:    _wbufq_add
      functionSourceFile: '/src/kamailio/src/core/tcp_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 642
      functionLinenumberEnd: 735
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         227
      ICount:          1544
      EdgeCount:       301
      CyclomaticComplexity: 76
      functionsReached:
        - atomic_add_int
        - counter_inc
        - dprint_color
        - dprint_color_reset
        - dst_blocklist_force_su_to
        - fprintf
        - get_debug_facility
        - get_debug_level
        - get_ticks_raw
        - my_pid
        - su2a
      functionUses:    7
      BranchProfiles:  []
      Callsites:
        - Src:             'core/tcp_main.c:651,6'
          Dst:             get_ticks_raw
        - Src:             'core/tcp_main.c:655,3'
          Dst:             get_debug_level
        - Src:             'core/tcp_main.c:655,3'
          Dst:             get_debug_facility
        - Src:             'core/tcp_main.c:655,3'
          Dst:             dprint_color
        - Src:             'core/tcp_main.c:655,3'
          Dst:             my_pid
        - Src:             'core/tcp_main.c:655,3'
          Dst:             fprintf
        - Src:             'core/tcp_main.c:655,3'
          Dst:             dprint_color_reset
        - Src:             'core/tcp_main.c:655,3'
          Dst:             get_debug_facility
        - Src:             'core/tcp_main.c:664,11'
          Dst:             dst_blocklist_force_su_to
        - Src:             'core/tcp_main.c:667,5'
          Dst:             get_debug_level
        - Src:             'core/tcp_main.c:667,5'
          Dst:             get_debug_facility
        - Src:             'core/tcp_main.c:667,5'
          Dst:             su2a
        - Src:             'core/tcp_main.c:667,5'
          Dst:             dprint_color
        - Src:             'core/tcp_main.c:667,5'
          Dst:             my_pid
        - Src:             'core/tcp_main.c:667,5'
          Dst:             su2a
        - Src:             'core/tcp_main.c:667,5'
          Dst:             fprintf
        - Src:             'core/tcp_main.c:667,5'
          Dst:             dprint_color_reset
        - Src:             'core/tcp_main.c:667,5'
          Dst:             get_debug_facility
        - Src:             'core/tcp_main.c:667,5'
          Dst:             su2a
        - Src:             'core/tcp_main.c:669,5'
          Dst:             counter_inc
        - Src:             'core/tcp_main.c:672,11'
          Dst:             dst_blocklist_force_su_to
        - Src:             'core/tcp_main.c:676,5'
          Dst:             counter_inc
        - Src:             'core/tcp_main.c:681,4'
          Dst:             counter_inc
        - Src:             'core/tcp_main.c:690,4'
          Dst:             get_debug_level
        - Src:             'core/tcp_main.c:690,4'
          Dst:             get_debug_facility
        - Src:             'core/tcp_main.c:690,4'
          Dst:             dprint_color
        - Src:             'core/tcp_main.c:690,4'
          Dst:             my_pid
        - Src:             'core/tcp_main.c:690,4'
          Dst:             fprintf
        - Src:             'core/tcp_main.c:690,4'
          Dst:             dprint_color_reset
        - Src:             'core/tcp_main.c:690,4'
          Dst:             get_debug_facility
        - Src:             'core/tcp_main.c:699,19'
          Dst:             get_ticks_raw
        - Src:             'core/tcp_main.c:714,5'
          Dst:             get_debug_level
        - Src:             'core/tcp_main.c:714,5'
          Dst:             get_debug_facility
        - Src:             'core/tcp_main.c:714,5'
          Dst:             dprint_color
        - Src:             'core/tcp_main.c:714,5'
          Dst:             my_pid
        - Src:             'core/tcp_main.c:714,5'
          Dst:             fprintf
        - Src:             'core/tcp_main.c:714,5'
          Dst:             dprint_color_reset
        - Src:             'core/tcp_main.c:714,5'
          Dst:             get_debug_facility
        - Src:             'core/tcp_main.c:730,3'
          Dst:             atomic_add_int
    - functionName:    tcp_fd_cache_rm
      functionSourceFile: '/src/kamailio/src/core/tcp_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2251
      functionLinenumberEnd: 2253
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    tcp_fd_cache_get
      functionSourceFile: '/src/kamailio/src/core/tcp_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2239
      functionLinenumberEnd: 2247
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          63
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    tcp_blocking_connect
      functionSourceFile: '/src/kamailio/src/core/tcp_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 485
      functionLinenumberEnd: 627
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - int
        - int
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         575
      ICount:          3503
      EdgeCount:       758
      CyclomaticComplexity: 185
      functionsReached:
        - __errno_location
        - connect
        - counter_inc
        - dprint_color
        - dprint_color_reset
        - dst_blocklist_force_su_to
        - fprintf
        - get_debug_facility
        - get_debug_level
        - get_ticks
        - getsockopt
        - my_pid
        - poll
        - strerror
        - su2a
      functionUses:    1
      BranchProfiles:
        - Branch String:   'core/tcp_main.c:574,2'
          Branch Sides:    []
      Callsites:
        - Src:             'core/tcp_main.c:503,10'
          Dst:             get_ticks
        - Src:             'core/tcp_main.c:505,6'
          Dst:             connect
        - Src:             'core/tcp_main.c:507,6'
          Dst:             __errno_location
        - Src:             'core/tcp_main.c:508,15'
          Dst:             get_ticks
        - Src:             'core/tcp_main.c:514,6'
          Dst:             __errno_location
        - Src:             'core/tcp_main.c:514,30'
          Dst:             __errno_location
        - Src:             'core/tcp_main.c:529,14'
          Dst:             get_ticks
        - Src:             'core/tcp_main.c:538,7'
          Dst:             poll
        - Src:             'core/tcp_main.c:541,7'
          Dst:             __errno_location
        - Src:             'core/tcp_main.c:543,4'
          Dst:             get_debug_level
        - Src:             'core/tcp_main.c:543,4'
          Dst:             get_debug_facility
        - Src:             'core/tcp_main.c:543,4'
          Dst:             su2a
        - Src:             'core/tcp_main.c:543,4'
          Dst:             __errno_location
        - Src:             'core/tcp_main.c:543,4'
          Dst:             __errno_location
        - Src:             'core/tcp_main.c:543,4'
          Dst:             strerror
        - Src:             'core/tcp_main.c:543,4'
          Dst:             dprint_color
        - Src:             'core/tcp_main.c:543,4'
          Dst:             my_pid
        - Src:             'core/tcp_main.c:543,4'
          Dst:             su2a
        - Src:             'core/tcp_main.c:543,4'
          Dst:             __errno_location
        - Src:             'core/tcp_main.c:543,4'
          Dst:             __errno_location
        - Src:             'core/tcp_main.c:543,4'
          Dst:             strerror
        - Src:             'core/tcp_main.c:543,4'
          Dst:             fprintf
        - Src:             'core/tcp_main.c:543,4'
          Dst:             dprint_color_reset
        - Src:             'core/tcp_main.c:543,4'
          Dst:             get_debug_facility
        - Src:             'core/tcp_main.c:543,4'
          Dst:             su2a
        - Src:             'core/tcp_main.c:543,4'
          Dst:             __errno_location
        - Src:             'core/tcp_main.c:543,4'
          Dst:             __errno_location
        - Src:             'core/tcp_main.c:543,4'
          Dst:             strerror
        - Src:             'core/tcp_main.c:553,4'
          Dst:             get_debug_level
        - Src:             'core/tcp_main.c:553,4'
          Dst:             get_debug_facility
        - Src:             'core/tcp_main.c:553,4'
          Dst:             su2a
        - Src:             'core/tcp_main.c:553,4'
          Dst:             dprint_color
        - Src:             'core/tcp_main.c:553,4'
          Dst:             my_pid
        - Src:             'core/tcp_main.c:553,4'
          Dst:             su2a
        - Src:             'core/tcp_main.c:553,4'
          Dst:             fprintf
        - Src:             'core/tcp_main.c:553,4'
          Dst:             dprint_color_reset
        - Src:             'core/tcp_main.c:553,4'
          Dst:             get_debug_facility
        - Src:             'core/tcp_main.c:553,4'
          Dst:             su2a
        - Src:             'core/tcp_main.c:561,4'
          Dst:             getsockopt
        - Src:             'core/tcp_main.c:565,5'
          Dst:             get_debug_level
        - Src:             'core/tcp_main.c:565,5'
          Dst:             get_debug_facility
        - Src:             'core/tcp_main.c:565,5'
          Dst:             su2a
        - Src:             'core/tcp_main.c:565,5'
          Dst:             strerror
        - Src:             'core/tcp_main.c:565,5'
          Dst:             dprint_color
        - Src:             'core/tcp_main.c:565,5'
          Dst:             my_pid
        - Src:             'core/tcp_main.c:565,5'
          Dst:             su2a
        - Src:             'core/tcp_main.c:565,5'
          Dst:             strerror
        - Src:             'core/tcp_main.c:565,5'
          Dst:             fprintf
        - Src:             'core/tcp_main.c:565,5'
          Dst:             dprint_color_reset
        - Src:             'core/tcp_main.c:565,5'
          Dst:             get_debug_facility
        - Src:             'core/tcp_main.c:565,5'
          Dst:             su2a
        - Src:             'core/tcp_main.c:565,5'
          Dst:             strerror
        - Src:             'core/tcp_main.c:568,5'
          Dst:             __errno_location
        - Src:             'core/tcp_main.c:574,9'
          Dst:             __errno_location
        - Src:             'core/tcp_main.c:578,4'
          Dst:             dst_blocklist_force_su_to
        - Src:             'core/tcp_main.c:581,4'
          Dst:             get_debug_level
        - Src:             'core/tcp_main.c:581,4'
          Dst:             get_debug_facility
        - Src:             'core/tcp_main.c:581,4'
          Dst:             su2a
        - Src:             'core/tcp_main.c:581,4'
          Dst:             __errno_location
        - Src:             'core/tcp_main.c:581,4'
          Dst:             __errno_location
        - Src:             'core/tcp_main.c:581,4'
          Dst:             strerror
        - Src:             'core/tcp_main.c:581,4'
          Dst:             dprint_color
        - Src:             'core/tcp_main.c:581,4'
          Dst:             my_pid
        - Src:             'core/tcp_main.c:581,4'
          Dst:             su2a
        - Src:             'core/tcp_main.c:581,4'
          Dst:             __errno_location
        - Src:             'core/tcp_main.c:581,4'
          Dst:             __errno_location
        - Src:             'core/tcp_main.c:581,4'
          Dst:             strerror
        - Src:             'core/tcp_main.c:581,4'
          Dst:             fprintf
        - Src:             'core/tcp_main.c:581,4'
          Dst:             dprint_color_reset
        - Src:             'core/tcp_main.c:581,4'
          Dst:             get_debug_facility
        - Src:             'core/tcp_main.c:581,4'
          Dst:             su2a
        - Src:             'core/tcp_main.c:581,4'
          Dst:             __errno_location
        - Src:             'core/tcp_main.c:581,4'
          Dst:             __errno_location
        - Src:             'core/tcp_main.c:581,4'
          Dst:             strerror
        - Src:             'core/tcp_main.c:586,4'
          Dst:             dst_blocklist_force_su_to
        - Src:             'core/tcp_main.c:589,4'
          Dst:             get_debug_level
        - Src:             'core/tcp_main.c:589,4'
          Dst:             get_debug_facility
        - Src:             'core/tcp_main.c:589,4'
          Dst:             su2a
        - Src:             'core/tcp_main.c:589,4'
          Dst:             __errno_location
        - Src:             'core/tcp_main.c:589,4'
          Dst:             __errno_location
        - Src:             'core/tcp_main.c:589,4'
          Dst:             strerror
        - Src:             'core/tcp_main.c:589,4'
          Dst:             dprint_color
        - Src:             'core/tcp_main.c:589,4'
          Dst:             my_pid
        - Src:             'core/tcp_main.c:589,4'
          Dst:             su2a
        - Src:             'core/tcp_main.c:589,4'
          Dst:             __errno_location
        - Src:             'core/tcp_main.c:589,4'
          Dst:             __errno_location
        - Src:             'core/tcp_main.c:589,4'
          Dst:             strerror
        - Src:             'core/tcp_main.c:589,4'
          Dst:             fprintf
        - Src:             'core/tcp_main.c:589,4'
          Dst:             dprint_color_reset
        - Src:             'core/tcp_main.c:589,4'
          Dst:             get_debug_facility
        - Src:             'core/tcp_main.c:589,4'
          Dst:             su2a
        - Src:             'core/tcp_main.c:589,4'
          Dst:             __errno_location
        - Src:             'core/tcp_main.c:589,4'
          Dst:             __errno_location
        - Src:             'core/tcp_main.c:589,4'
          Dst:             strerror
        - Src:             'core/tcp_main.c:595,4'
          Dst:             dst_blocklist_force_su_to
        - Src:             'core/tcp_main.c:598,4'
          Dst:             get_debug_level
        - Src:             'core/tcp_main.c:598,4'
          Dst:             get_debug_facility
        - Src:             'core/tcp_main.c:598,4'
          Dst:             su2a
        - Src:             'core/tcp_main.c:598,4'
          Dst:             __errno_location
        - Src:             'core/tcp_main.c:598,4'
          Dst:             __errno_location
        - Src:             'core/tcp_main.c:598,4'
          Dst:             strerror
        - Src:             'core/tcp_main.c:598,4'
          Dst:             dprint_color
        - Src:             'core/tcp_main.c:598,4'
          Dst:             my_pid
        - Src:             'core/tcp_main.c:598,4'
          Dst:             su2a
        - Src:             'core/tcp_main.c:598,4'
          Dst:             __errno_location
        - Src:             'core/tcp_main.c:598,4'
          Dst:             __errno_location
        - Src:             'core/tcp_main.c:598,4'
          Dst:             strerror
        - Src:             'core/tcp_main.c:598,4'
          Dst:             fprintf
        - Src:             'core/tcp_main.c:598,4'
          Dst:             dprint_color_reset
        - Src:             'core/tcp_main.c:598,4'
          Dst:             get_debug_facility
        - Src:             'core/tcp_main.c:598,4'
          Dst:             su2a
        - Src:             'core/tcp_main.c:598,4'
          Dst:             __errno_location
        - Src:             'core/tcp_main.c:598,4'
          Dst:             __errno_location
        - Src:             'core/tcp_main.c:598,4'
          Dst:             strerror
        - Src:             'core/tcp_main.c:602,4'
          Dst:             get_debug_level
        - Src:             'core/tcp_main.c:602,4'
          Dst:             get_debug_facility
        - Src:             'core/tcp_main.c:602,4'
          Dst:             su2a
        - Src:             'core/tcp_main.c:602,4'
          Dst:             __errno_location
        - Src:             'core/tcp_main.c:602,4'
          Dst:             __errno_location
        - Src:             'core/tcp_main.c:602,4'
          Dst:             strerror
        - Src:             'core/tcp_main.c:602,4'
          Dst:             dprint_color
        - Src:             'core/tcp_main.c:602,4'
          Dst:             my_pid
        - Src:             'core/tcp_main.c:602,4'
          Dst:             su2a
        - Src:             'core/tcp_main.c:602,4'
          Dst:             __errno_location
        - Src:             'core/tcp_main.c:602,4'
          Dst:             __errno_location
        - Src:             'core/tcp_main.c:602,4'
          Dst:             strerror
        - Src:             'core/tcp_main.c:602,4'
          Dst:             fprintf
        - Src:             'core/tcp_main.c:602,4'
          Dst:             dprint_color_reset
        - Src:             'core/tcp_main.c:602,4'
          Dst:             get_debug_facility
        - Src:             'core/tcp_main.c:602,4'
          Dst:             su2a
        - Src:             'core/tcp_main.c:602,4'
          Dst:             __errno_location
        - Src:             'core/tcp_main.c:602,4'
          Dst:             __errno_location
        - Src:             'core/tcp_main.c:602,4'
          Dst:             strerror
        - Src:             'core/tcp_main.c:606,4'
          Dst:             get_debug_level
        - Src:             'core/tcp_main.c:606,4'
          Dst:             get_debug_facility
        - Src:             'core/tcp_main.c:606,4'
          Dst:             su2a
        - Src:             'core/tcp_main.c:606,4'
          Dst:             __errno_location
        - Src:             'core/tcp_main.c:606,4'
          Dst:             __errno_location
        - Src:             'core/tcp_main.c:606,4'
          Dst:             strerror
        - Src:             'core/tcp_main.c:606,4'
          Dst:             dprint_color
        - Src:             'core/tcp_main.c:606,4'
          Dst:             my_pid
        - Src:             'core/tcp_main.c:606,4'
          Dst:             su2a
        - Src:             'core/tcp_main.c:606,4'
          Dst:             __errno_location
        - Src:             'core/tcp_main.c:606,4'
          Dst:             __errno_location
        - Src:             'core/tcp_main.c:606,4'
          Dst:             strerror
        - Src:             'core/tcp_main.c:606,4'
          Dst:             fprintf
        - Src:             'core/tcp_main.c:606,4'
          Dst:             dprint_color_reset
        - Src:             'core/tcp_main.c:606,4'
          Dst:             get_debug_facility
        - Src:             'core/tcp_main.c:606,4'
          Dst:             su2a
        - Src:             'core/tcp_main.c:606,4'
          Dst:             __errno_location
        - Src:             'core/tcp_main.c:606,4'
          Dst:             __errno_location
        - Src:             'core/tcp_main.c:606,4'
          Dst:             strerror
        - Src:             'core/tcp_main.c:609,2'
          Dst:             get_debug_level
        - Src:             'core/tcp_main.c:609,2'
          Dst:             get_debug_facility
        - Src:             'core/tcp_main.c:609,2'
          Dst:             su2a
        - Src:             'core/tcp_main.c:609,2'
          Dst:             __errno_location
        - Src:             'core/tcp_main.c:609,2'
          Dst:             __errno_location
        - Src:             'core/tcp_main.c:609,2'
          Dst:             strerror
        - Src:             'core/tcp_main.c:609,2'
          Dst:             dprint_color
        - Src:             'core/tcp_main.c:609,2'
          Dst:             my_pid
        - Src:             'core/tcp_main.c:609,2'
          Dst:             su2a
        - Src:             'core/tcp_main.c:609,2'
          Dst:             __errno_location
        - Src:             'core/tcp_main.c:609,2'
          Dst:             __errno_location
        - Src:             'core/tcp_main.c:609,2'
          Dst:             strerror
        - Src:             'core/tcp_main.c:609,2'
          Dst:             fprintf
        - Src:             'core/tcp_main.c:609,2'
          Dst:             dprint_color_reset
        - Src:             'core/tcp_main.c:609,2'
          Dst:             get_debug_facility
        - Src:             'core/tcp_main.c:609,2'
          Dst:             su2a
        - Src:             'core/tcp_main.c:609,2'
          Dst:             __errno_location
        - Src:             'core/tcp_main.c:609,2'
          Dst:             __errno_location
        - Src:             'core/tcp_main.c:609,2'
          Dst:             strerror
        - Src:             'core/tcp_main.c:615,2'
          Dst:             dst_blocklist_force_su_to
        - Src:             'core/tcp_main.c:618,2'
          Dst:             get_debug_level
        - Src:             'core/tcp_main.c:618,2'
          Dst:             get_debug_facility
        - Src:             'core/tcp_main.c:618,2'
          Dst:             su2a
        - Src:             'core/tcp_main.c:618,2'
          Dst:             dprint_color
        - Src:             'core/tcp_main.c:618,2'
          Dst:             my_pid
        - Src:             'core/tcp_main.c:618,2'
          Dst:             su2a
        - Src:             'core/tcp_main.c:618,2'
          Dst:             fprintf
        - Src:             'core/tcp_main.c:618,2'
          Dst:             dprint_color_reset
        - Src:             'core/tcp_main.c:618,2'
          Dst:             get_debug_facility
        - Src:             'core/tcp_main.c:618,2'
          Dst:             su2a
        - Src:             'core/tcp_main.c:619,2'
          Dst:             get_debug_level
        - Src:             'core/tcp_main.c:619,2'
          Dst:             get_debug_facility
        - Src:             'core/tcp_main.c:619,2'
          Dst:             su2a
        - Src:             'core/tcp_main.c:619,2'
          Dst:             dprint_color
        - Src:             'core/tcp_main.c:619,2'
          Dst:             my_pid
        - Src:             'core/tcp_main.c:619,2'
          Dst:             su2a
        - Src:             'core/tcp_main.c:619,2'
          Dst:             fprintf
        - Src:             'core/tcp_main.c:619,2'
          Dst:             dprint_color_reset
        - Src:             'core/tcp_main.c:619,2'
          Dst:             get_debug_facility
        - Src:             'core/tcp_main.c:619,2'
          Dst:             su2a
        - Src:             'core/tcp_main.c:623,2'
          Dst:             counter_inc
    - functionName:    connect
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    find_listening_sock_info
      functionSourceFile: '/src/kamailio/src/core/tcp_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1301
      functionLinenumberEnd: 1345
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         180
      ICount:          1179
      EdgeCount:       238
      CyclomaticComplexity: 60
      functionsReached:
        - __errno_location
        - bind
        - dprint_color
        - dprint_color_reset
        - find_si
        - find_sock_info_by_address_family
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
        - setsockopt
        - strerror
        - su2a
        - su2ip_addr
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/tcp_main.c:1304,2'
          Dst:             su2ip_addr
        - Src:             'core/tcp_main.c:1306,7'
          Dst:             find_si
        - Src:             'core/tcp_main.c:1309,8'
          Dst:             find_sock_info_by_address_family
        - Src:             'core/tcp_main.c:1312,4'
          Dst:             su2ip_addr
        - Src:             'core/tcp_main.c:1315,7'
          Dst:             setsockopt
        - Src:             'core/tcp_main.c:1318,5'
          Dst:             get_debug_level
        - Src:             'core/tcp_main.c:1318,5'
          Dst:             get_debug_facility
        - Src:             'core/tcp_main.c:1318,5'
          Dst:             __errno_location
        - Src:             'core/tcp_main.c:1318,5'
          Dst:             strerror
        - Src:             'core/tcp_main.c:1318,5'
          Dst:             dprint_color
        - Src:             'core/tcp_main.c:1318,5'
          Dst:             my_pid
        - Src:             'core/tcp_main.c:1318,5'
          Dst:             __errno_location
        - Src:             'core/tcp_main.c:1318,5'
          Dst:             strerror
        - Src:             'core/tcp_main.c:1318,5'
          Dst:             fprintf
        - Src:             'core/tcp_main.c:1318,5'
          Dst:             dprint_color_reset
        - Src:             'core/tcp_main.c:1318,5'
          Dst:             get_debug_facility
        - Src:             'core/tcp_main.c:1318,5'
          Dst:             __errno_location
        - Src:             'core/tcp_main.c:1318,5'
          Dst:             strerror
        - Src:             'core/tcp_main.c:1324,7'
          Dst:             setsockopt
        - Src:             'core/tcp_main.c:1327,5'
          Dst:             get_debug_level
        - Src:             'core/tcp_main.c:1327,5'
          Dst:             get_debug_facility
        - Src:             'core/tcp_main.c:1327,5'
          Dst:             __errno_location
        - Src:             'core/tcp_main.c:1327,5'
          Dst:             strerror
        - Src:             'core/tcp_main.c:1327,5'
          Dst:             dprint_color
        - Src:             'core/tcp_main.c:1327,5'
          Dst:             my_pid
        - Src:             'core/tcp_main.c:1327,5'
          Dst:             __errno_location
        - Src:             'core/tcp_main.c:1327,5'
          Dst:             strerror
        - Src:             'core/tcp_main.c:1327,5'
          Dst:             fprintf
        - Src:             'core/tcp_main.c:1327,5'
          Dst:             dprint_color_reset
        - Src:             'core/tcp_main.c:1327,5'
          Dst:             get_debug_facility
        - Src:             'core/tcp_main.c:1327,5'
          Dst:             __errno_location
        - Src:             'core/tcp_main.c:1327,5'
          Dst:             strerror
        - Src:             'core/tcp_main.c:1331,7'
          Dst:             bind
        - Src:             'core/tcp_main.c:1332,5'
          Dst:             get_debug_level
        - Src:             'core/tcp_main.c:1332,5'
          Dst:             get_debug_facility
        - Src:             'core/tcp_main.c:1332,5'
          Dst:             su2a
        - Src:             'core/tcp_main.c:1332,5'
          Dst:             __errno_location
        - Src:             'core/tcp_main.c:1332,5'
          Dst:             strerror
        - Src:             'core/tcp_main.c:1332,5'
          Dst:             __errno_location
        - Src:             'core/tcp_main.c:1332,5'
          Dst:             dprint_color
        - Src:             'core/tcp_main.c:1332,5'
          Dst:             my_pid
        - Src:             'core/tcp_main.c:1332,5'
          Dst:             su2a
        - Src:             'core/tcp_main.c:1332,5'
          Dst:             __errno_location
        - Src:             'core/tcp_main.c:1332,5'
          Dst:             strerror
        - Src:             'core/tcp_main.c:1332,5'
          Dst:             __errno_location
        - Src:             'core/tcp_main.c:1332,5'
          Dst:             fprintf
        - Src:             'core/tcp_main.c:1332,5'
          Dst:             dprint_color_reset
        - Src:             'core/tcp_main.c:1332,5'
          Dst:             get_debug_facility
        - Src:             'core/tcp_main.c:1332,5'
          Dst:             su2a
        - Src:             'core/tcp_main.c:1332,5'
          Dst:             __errno_location
        - Src:             'core/tcp_main.c:1332,5'
          Dst:             strerror
        - Src:             'core/tcp_main.c:1332,5'
          Dst:             __errno_location
        - Src:             'core/tcp_main.c:1338,6'
          Dst:             bind
        - Src:             'core/tcp_main.c:1339,4'
          Dst:             get_debug_level
        - Src:             'core/tcp_main.c:1339,4'
          Dst:             get_debug_facility
        - Src:             'core/tcp_main.c:1339,4'
          Dst:             su2a
        - Src:             'core/tcp_main.c:1339,4'
          Dst:             __errno_location
        - Src:             'core/tcp_main.c:1339,4'
          Dst:             strerror
        - Src:             'core/tcp_main.c:1339,4'
          Dst:             __errno_location
        - Src:             'core/tcp_main.c:1339,4'
          Dst:             dprint_color
        - Src:             'core/tcp_main.c:1339,4'
          Dst:             my_pid
        - Src:             'core/tcp_main.c:1339,4'
          Dst:             su2a
        - Src:             'core/tcp_main.c:1339,4'
          Dst:             __errno_location
        - Src:             'core/tcp_main.c:1339,4'
          Dst:             strerror
        - Src:             'core/tcp_main.c:1339,4'
          Dst:             __errno_location
        - Src:             'core/tcp_main.c:1339,4'
          Dst:             fprintf
        - Src:             'core/tcp_main.c:1339,4'
          Dst:             dprint_color_reset
        - Src:             'core/tcp_main.c:1339,4'
          Dst:             get_debug_facility
        - Src:             'core/tcp_main.c:1339,4'
          Dst:             su2a
        - Src:             'core/tcp_main.c:1339,4'
          Dst:             __errno_location
        - Src:             'core/tcp_main.c:1339,4'
          Dst:             strerror
        - Src:             'core/tcp_main.c:1339,4'
          Dst:             __errno_location
    - functionName:    init_sock_opt
      functionSourceFile: '/src/kamailio/src/core/tcp_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 301
      functionLinenumberEnd: 403
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         539
      ICount:          3229
      EdgeCount:       714
      CyclomaticComplexity: 177
      functionsReached:
        - __errno_location
        - dprint_color
        - dprint_color_reset
        - fcntl
        - fprintf
        - get_debug_facility
        - get_debug_level
        - init_sock_keepalive
        - my_pid
        - setsockopt
        - strerror
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/tcp_main.c:308,8'
          Dst:             setsockopt
        - Src:             'core/tcp_main.c:310,3'
          Dst:             get_debug_level
        - Src:             'core/tcp_main.c:310,3'
          Dst:             get_debug_facility
        - Src:             'core/tcp_main.c:310,3'
          Dst:             __errno_location
        - Src:             'core/tcp_main.c:310,3'
          Dst:             strerror
        - Src:             'core/tcp_main.c:310,3'
          Dst:             dprint_color
        - Src:             'core/tcp_main.c:310,3'
          Dst:             my_pid
        - Src:             'core/tcp_main.c:310,3'
          Dst:             __errno_location
        - Src:             'core/tcp_main.c:310,3'
          Dst:             strerror
        - Src:             'core/tcp_main.c:310,3'
          Dst:             fprintf
        - Src:             'core/tcp_main.c:310,3'
          Dst:             dprint_color_reset
        - Src:             'core/tcp_main.c:310,3'
          Dst:             get_debug_facility
        - Src:             'core/tcp_main.c:310,3'
          Dst:             __errno_location
        - Src:             'core/tcp_main.c:310,3'
          Dst:             strerror
        - Src:             'core/tcp_main.c:316,6'
          Dst:             setsockopt
        - Src:             'core/tcp_main.c:318,4'
          Dst:             get_debug_level
        - Src:             'core/tcp_main.c:318,4'
          Dst:             get_debug_facility
        - Src:             'core/tcp_main.c:318,4'
          Dst:             __errno_location
        - Src:             'core/tcp_main.c:318,4'
          Dst:             strerror
        - Src:             'core/tcp_main.c:318,4'
          Dst:             dprint_color
        - Src:             'core/tcp_main.c:318,4'
          Dst:             my_pid
        - Src:             'core/tcp_main.c:318,4'
          Dst:             __errno_location
        - Src:             'core/tcp_main.c:318,4'
          Dst:             strerror
        - Src:             'core/tcp_main.c:318,4'
          Dst:             fprintf
        - Src:             'core/tcp_main.c:318,4'
          Dst:             dprint_color_reset
        - Src:             'core/tcp_main.c:318,4'
          Dst:             get_debug_facility
        - Src:             'core/tcp_main.c:318,4'
          Dst:             __errno_location
        - Src:             'core/tcp_main.c:318,4'
          Dst:             strerror
        - Src:             'core/tcp_main.c:322,6'
          Dst:             setsockopt
        - Src:             'core/tcp_main.c:325,4'
          Dst:             get_debug_level
        - Src:             'core/tcp_main.c:325,4'
          Dst:             get_debug_facility
        - Src:             'core/tcp_main.c:325,4'
          Dst:             __errno_location
        - Src:             'core/tcp_main.c:325,4'
          Dst:             strerror
        - Src:             'core/tcp_main.c:325,4'
          Dst:             dprint_color
        - Src:             'core/tcp_main.c:325,4'
          Dst:             my_pid
        - Src:             'core/tcp_main.c:325,4'
          Dst:             __errno_location
        - Src:             'core/tcp_main.c:325,4'
          Dst:             strerror
        - Src:             'core/tcp_main.c:325,4'
          Dst:             fprintf
        - Src:             'core/tcp_main.c:325,4'
          Dst:             dprint_color_reset
        - Src:             'core/tcp_main.c:325,4'
          Dst:             get_debug_facility
        - Src:             'core/tcp_main.c:325,4'
          Dst:             __errno_location
        - Src:             'core/tcp_main.c:325,4'
          Dst:             strerror
        - Src:             'core/tcp_main.c:332,5'
          Dst:             setsockopt
        - Src:             'core/tcp_main.c:334,3'
          Dst:             get_debug_level
        - Src:             'core/tcp_main.c:334,3'
          Dst:             get_debug_facility
        - Src:             'core/tcp_main.c:334,3'
          Dst:             __errno_location
        - Src:             'core/tcp_main.c:334,3'
          Dst:             strerror
        - Src:             'core/tcp_main.c:334,3'
          Dst:             dprint_color
        - Src:             'core/tcp_main.c:334,3'
          Dst:             my_pid
        - Src:             'core/tcp_main.c:334,3'
          Dst:             __errno_location
        - Src:             'core/tcp_main.c:334,3'
          Dst:             strerror
        - Src:             'core/tcp_main.c:334,3'
          Dst:             fprintf
        - Src:             'core/tcp_main.c:334,3'
          Dst:             dprint_color_reset
        - Src:             'core/tcp_main.c:334,3'
          Dst:             get_debug_facility
        - Src:             'core/tcp_main.c:334,3'
          Dst:             __errno_location
        - Src:             'core/tcp_main.c:334,3'
          Dst:             strerror
        - Src:             'core/tcp_main.c:341,6'
          Dst:             setsockopt
        - Src:             'core/tcp_main.c:344,4'
          Dst:             get_debug_level
        - Src:             'core/tcp_main.c:344,4'
          Dst:             get_debug_facility
        - Src:             'core/tcp_main.c:344,4'
          Dst:             __errno_location
        - Src:             'core/tcp_main.c:344,4'
          Dst:             strerror
        - Src:             'core/tcp_main.c:344,4'
          Dst:             dprint_color
        - Src:             'core/tcp_main.c:344,4'
          Dst:             my_pid
        - Src:             'core/tcp_main.c:344,4'
          Dst:             __errno_location
        - Src:             'core/tcp_main.c:344,4'
          Dst:             strerror
        - Src:             'core/tcp_main.c:344,4'
          Dst:             fprintf
        - Src:             'core/tcp_main.c:344,4'
          Dst:             dprint_color_reset
        - Src:             'core/tcp_main.c:344,4'
          Dst:             get_debug_facility
        - Src:             'core/tcp_main.c:344,4'
          Dst:             __errno_location
        - Src:             'core/tcp_main.c:344,4'
          Dst:             strerror
        - Src:             'core/tcp_main.c:351,6'
          Dst:             setsockopt
        - Src:             'core/tcp_main.c:353,4'
          Dst:             get_debug_level
        - Src:             'core/tcp_main.c:353,4'
          Dst:             get_debug_facility
        - Src:             'core/tcp_main.c:353,4'
          Dst:             __errno_location
        - Src:             'core/tcp_main.c:353,4'
          Dst:             strerror
        - Src:             'core/tcp_main.c:353,4'
          Dst:             dprint_color
        - Src:             'core/tcp_main.c:353,4'
          Dst:             my_pid
        - Src:             'core/tcp_main.c:353,4'
          Dst:             __errno_location
        - Src:             'core/tcp_main.c:353,4'
          Dst:             strerror
        - Src:             'core/tcp_main.c:353,4'
          Dst:             fprintf
        - Src:             'core/tcp_main.c:353,4'
          Dst:             dprint_color_reset
        - Src:             'core/tcp_main.c:353,4'
          Dst:             get_debug_facility
        - Src:             'core/tcp_main.c:353,4'
          Dst:             __errno_location
        - Src:             'core/tcp_main.c:353,4'
          Dst:             strerror
        - Src:             'core/tcp_main.c:360,6'
          Dst:             setsockopt
        - Src:             'core/tcp_main.c:362,4'
          Dst:             get_debug_level
        - Src:             'core/tcp_main.c:362,4'
          Dst:             get_debug_facility
        - Src:             'core/tcp_main.c:362,4'
          Dst:             __errno_location
        - Src:             'core/tcp_main.c:362,4'
          Dst:             strerror
        - Src:             'core/tcp_main.c:362,4'
          Dst:             dprint_color
        - Src:             'core/tcp_main.c:362,4'
          Dst:             my_pid
        - Src:             'core/tcp_main.c:362,4'
          Dst:             __errno_location
        - Src:             'core/tcp_main.c:362,4'
          Dst:             strerror
        - Src:             'core/tcp_main.c:362,4'
          Dst:             fprintf
        - Src:             'core/tcp_main.c:362,4'
          Dst:             dprint_color_reset
        - Src:             'core/tcp_main.c:362,4'
          Dst:             get_debug_facility
        - Src:             'core/tcp_main.c:362,4'
          Dst:             __errno_location
        - Src:             'core/tcp_main.c:362,4'
          Dst:             strerror
        - Src:             'core/tcp_main.c:370,6'
          Dst:             setsockopt
        - Src:             'core/tcp_main.c:372,4'
          Dst:             get_debug_level
        - Src:             'core/tcp_main.c:372,4'
          Dst:             get_debug_facility
        - Src:             'core/tcp_main.c:372,4'
          Dst:             __errno_location
        - Src:             'core/tcp_main.c:372,4'
          Dst:             strerror
        - Src:             'core/tcp_main.c:372,4'
          Dst:             dprint_color
        - Src:             'core/tcp_main.c:372,4'
          Dst:             my_pid
        - Src:             'core/tcp_main.c:372,4'
          Dst:             __errno_location
        - Src:             'core/tcp_main.c:372,4'
          Dst:             strerror
        - Src:             'core/tcp_main.c:372,4'
          Dst:             fprintf
        - Src:             'core/tcp_main.c:372,4'
          Dst:             dprint_color_reset
        - Src:             'core/tcp_main.c:372,4'
          Dst:             get_debug_facility
        - Src:             'core/tcp_main.c:372,4'
          Dst:             __errno_location
        - Src:             'core/tcp_main.c:372,4'
          Dst:             strerror
        - Src:             'core/tcp_main.c:374,4'
          Dst:             get_debug_level
        - Src:             'core/tcp_main.c:374,4'
          Dst:             get_debug_facility
        - Src:             'core/tcp_main.c:374,4'
          Dst:             dprint_color
        - Src:             'core/tcp_main.c:374,4'
          Dst:             my_pid
        - Src:             'core/tcp_main.c:374,4'
          Dst:             fprintf
        - Src:             'core/tcp_main.c:374,4'
          Dst:             dprint_color_reset
        - Src:             'core/tcp_main.c:374,4'
          Dst:             get_debug_facility
        - Src:             'core/tcp_main.c:381,6'
          Dst:             setsockopt
        - Src:             'core/tcp_main.c:383,4'
          Dst:             get_debug_level
        - Src:             'core/tcp_main.c:383,4'
          Dst:             get_debug_facility
        - Src:             'core/tcp_main.c:383,4'
          Dst:             __errno_location
        - Src:             'core/tcp_main.c:383,4'
          Dst:             strerror
        - Src:             'core/tcp_main.c:383,4'
          Dst:             dprint_color
        - Src:             'core/tcp_main.c:383,4'
          Dst:             my_pid
        - Src:             'core/tcp_main.c:383,4'
          Dst:             __errno_location
        - Src:             'core/tcp_main.c:383,4'
          Dst:             strerror
        - Src:             'core/tcp_main.c:383,4'
          Dst:             fprintf
        - Src:             'core/tcp_main.c:383,4'
          Dst:             dprint_color_reset
        - Src:             'core/tcp_main.c:383,4'
          Dst:             get_debug_facility
        - Src:             'core/tcp_main.c:383,4'
          Dst:             __errno_location
        - Src:             'core/tcp_main.c:383,4'
          Dst:             strerror
        - Src:             'core/tcp_main.c:387,2'
          Dst:             init_sock_keepalive
        - Src:             'core/tcp_main.c:390,10'
          Dst:             fcntl
        - Src:             'core/tcp_main.c:392,3'
          Dst:             get_debug_level
        - Src:             'core/tcp_main.c:392,3'
          Dst:             get_debug_facility
        - Src:             'core/tcp_main.c:392,3'
          Dst:             __errno_location
        - Src:             'core/tcp_main.c:392,3'
          Dst:             __errno_location
        - Src:             'core/tcp_main.c:392,3'
          Dst:             strerror
        - Src:             'core/tcp_main.c:392,3'
          Dst:             dprint_color
        - Src:             'core/tcp_main.c:392,3'
          Dst:             my_pid
        - Src:             'core/tcp_main.c:392,3'
          Dst:             __errno_location
        - Src:             'core/tcp_main.c:392,3'
          Dst:             __errno_location
        - Src:             'core/tcp_main.c:392,3'
          Dst:             strerror
        - Src:             'core/tcp_main.c:392,3'
          Dst:             fprintf
        - Src:             'core/tcp_main.c:392,3'
          Dst:             dprint_color_reset
        - Src:             'core/tcp_main.c:392,3'
          Dst:             get_debug_facility
        - Src:             'core/tcp_main.c:392,3'
          Dst:             __errno_location
        - Src:             'core/tcp_main.c:392,3'
          Dst:             __errno_location
        - Src:             'core/tcp_main.c:392,3'
          Dst:             strerror
        - Src:             'core/tcp_main.c:395,5'
          Dst:             fcntl
        - Src:             'core/tcp_main.c:396,3'
          Dst:             get_debug_level
        - Src:             'core/tcp_main.c:396,3'
          Dst:             get_debug_facility
        - Src:             'core/tcp_main.c:396,3'
          Dst:             __errno_location
        - Src:             'core/tcp_main.c:396,3'
          Dst:             __errno_location
        - Src:             'core/tcp_main.c:396,3'
          Dst:             strerror
        - Src:             'core/tcp_main.c:396,3'
          Dst:             dprint_color
        - Src:             'core/tcp_main.c:396,3'
          Dst:             my_pid
        - Src:             'core/tcp_main.c:396,3'
          Dst:             __errno_location
        - Src:             'core/tcp_main.c:396,3'
          Dst:             __errno_location
        - Src:             'core/tcp_main.c:396,3'
          Dst:             strerror
        - Src:             'core/tcp_main.c:396,3'
          Dst:             fprintf
        - Src:             'core/tcp_main.c:396,3'
          Dst:             dprint_color_reset
        - Src:             'core/tcp_main.c:396,3'
          Dst:             get_debug_facility
        - Src:             'core/tcp_main.c:396,3'
          Dst:             __errno_location
        - Src:             'core/tcp_main.c:396,3'
          Dst:             __errno_location
        - Src:             'core/tcp_main.c:396,3'
          Dst:             strerror
    - functionName:    init_sock_keepalive
      functionSourceFile: '/src/kamailio/src/core/tcp_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 252
      functionLinenumberEnd: 293
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         187
      ICount:          1106
      EdgeCount:       247
      CyclomaticComplexity: 62
      functionsReached:
        - __errno_location
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
        - setsockopt
        - strerror
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/tcp_main.c:258,6'
          Dst:             setsockopt
        - Src:             'core/tcp_main.c:260,4'
          Dst:             get_debug_level
        - Src:             'core/tcp_main.c:260,4'
          Dst:             get_debug_facility
        - Src:             'core/tcp_main.c:260,4'
          Dst:             __errno_location
        - Src:             'core/tcp_main.c:260,4'
          Dst:             strerror
        - Src:             'core/tcp_main.c:260,4'
          Dst:             dprint_color
        - Src:             'core/tcp_main.c:260,4'
          Dst:             my_pid
        - Src:             'core/tcp_main.c:260,4'
          Dst:             __errno_location
        - Src:             'core/tcp_main.c:260,4'
          Dst:             strerror
        - Src:             'core/tcp_main.c:260,4'
          Dst:             fprintf
        - Src:             'core/tcp_main.c:260,4'
          Dst:             dprint_color_reset
        - Src:             'core/tcp_main.c:260,4'
          Dst:             get_debug_facility
        - Src:             'core/tcp_main.c:260,4'
          Dst:             __errno_location
        - Src:             'core/tcp_main.c:260,4'
          Dst:             strerror
        - Src:             'core/tcp_main.c:267,6'
          Dst:             setsockopt
        - Src:             'core/tcp_main.c:269,4'
          Dst:             get_debug_level
        - Src:             'core/tcp_main.c:269,4'
          Dst:             get_debug_facility
        - Src:             'core/tcp_main.c:269,4'
          Dst:             __errno_location
        - Src:             'core/tcp_main.c:269,4'
          Dst:             strerror
        - Src:             'core/tcp_main.c:269,4'
          Dst:             dprint_color
        - Src:             'core/tcp_main.c:269,4'
          Dst:             my_pid
        - Src:             'core/tcp_main.c:269,4'
          Dst:             __errno_location
        - Src:             'core/tcp_main.c:269,4'
          Dst:             strerror
        - Src:             'core/tcp_main.c:269,4'
          Dst:             fprintf
        - Src:             'core/tcp_main.c:269,4'
          Dst:             dprint_color_reset
        - Src:             'core/tcp_main.c:269,4'
          Dst:             get_debug_facility
        - Src:             'core/tcp_main.c:269,4'
          Dst:             __errno_location
        - Src:             'core/tcp_main.c:269,4'
          Dst:             strerror
        - Src:             'core/tcp_main.c:276,6'
          Dst:             setsockopt
        - Src:             'core/tcp_main.c:278,4'
          Dst:             get_debug_level
        - Src:             'core/tcp_main.c:278,4'
          Dst:             get_debug_facility
        - Src:             'core/tcp_main.c:278,4'
          Dst:             __errno_location
        - Src:             'core/tcp_main.c:278,4'
          Dst:             strerror
        - Src:             'core/tcp_main.c:278,4'
          Dst:             dprint_color
        - Src:             'core/tcp_main.c:278,4'
          Dst:             my_pid
        - Src:             'core/tcp_main.c:278,4'
          Dst:             __errno_location
        - Src:             'core/tcp_main.c:278,4'
          Dst:             strerror
        - Src:             'core/tcp_main.c:278,4'
          Dst:             fprintf
        - Src:             'core/tcp_main.c:278,4'
          Dst:             dprint_color_reset
        - Src:             'core/tcp_main.c:278,4'
          Dst:             get_debug_facility
        - Src:             'core/tcp_main.c:278,4'
          Dst:             __errno_location
        - Src:             'core/tcp_main.c:278,4'
          Dst:             strerror
        - Src:             'core/tcp_main.c:285,6'
          Dst:             setsockopt
        - Src:             'core/tcp_main.c:287,4'
          Dst:             get_debug_level
        - Src:             'core/tcp_main.c:287,4'
          Dst:             get_debug_facility
        - Src:             'core/tcp_main.c:287,4'
          Dst:             __errno_location
        - Src:             'core/tcp_main.c:287,4'
          Dst:             strerror
        - Src:             'core/tcp_main.c:287,4'
          Dst:             dprint_color
        - Src:             'core/tcp_main.c:287,4'
          Dst:             my_pid
        - Src:             'core/tcp_main.c:287,4'
          Dst:             __errno_location
        - Src:             'core/tcp_main.c:287,4'
          Dst:             strerror
        - Src:             'core/tcp_main.c:287,4'
          Dst:             fprintf
        - Src:             'core/tcp_main.c:287,4'
          Dst:             dprint_color_reset
        - Src:             'core/tcp_main.c:287,4'
          Dst:             get_debug_facility
        - Src:             'core/tcp_main.c:287,4'
          Dst:             __errno_location
        - Src:             'core/tcp_main.c:287,4'
          Dst:             strerror
    - functionName:    tcp_timer_check_connections
      functionSourceFile: '/src/kamailio/src/core/tcp_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5770
      functionLinenumberEnd: 5849
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         214
      ICount:          1355
      EdgeCount:       282
      CyclomaticComplexity: 70
      functionsReached:
        - __errno_location
        - dprint_color
        - dprint_color_reset
        - fprintf
        - futex_get
        - futex_release
        - get_debug_facility
        - get_debug_level
        - gettimeofday
        - my_pid
        - send_all
        - strerror
        - tcpconn_get
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/tcp_main.c:5788,3'
          Dst:             gettimeofday
        - Src:             'core/tcp_main.c:5789,3'
          Dst:             futex_get
        - Src:             'core/tcp_main.c:5801,8'
          Dst:             get_debug_level
        - Src:             'core/tcp_main.c:5801,8'
          Dst:             get_debug_facility
        - Src:             'core/tcp_main.c:5801,8'
          Dst:             dprint_color
        - Src:             'core/tcp_main.c:5801,8'
          Dst:             my_pid
        - Src:             'core/tcp_main.c:5801,8'
          Dst:             fprintf
        - Src:             'core/tcp_main.c:5801,8'
          Dst:             dprint_color_reset
        - Src:             'core/tcp_main.c:5801,8'
          Dst:             get_debug_facility
        - Src:             'core/tcp_main.c:5814,7'
          Dst:             get_debug_level
        - Src:             'core/tcp_main.c:5814,7'
          Dst:             get_debug_facility
        - Src:             'core/tcp_main.c:5814,7'
          Dst:             dprint_color
        - Src:             'core/tcp_main.c:5814,7'
          Dst:             my_pid
        - Src:             'core/tcp_main.c:5814,7'
          Dst:             fprintf
        - Src:             'core/tcp_main.c:5814,7'
          Dst:             dprint_color_reset
        - Src:             'core/tcp_main.c:5814,7'
          Dst:             get_debug_facility
        - Src:             'core/tcp_main.c:5826,3'
          Dst:             futex_release
        - Src:             'core/tcp_main.c:5829,15'
          Dst:             tcpconn_get
        - Src:             'core/tcp_main.c:5830,6'
          Dst:             get_debug_level
        - Src:             'core/tcp_main.c:5830,6'
          Dst:             get_debug_facility
        - Src:             'core/tcp_main.c:5830,6'
          Dst:             dprint_color
        - Src:             'core/tcp_main.c:5830,6'
          Dst:             my_pid
        - Src:             'core/tcp_main.c:5830,6'
          Dst:             fprintf
        - Src:             'core/tcp_main.c:5830,6'
          Dst:             dprint_color_reset
        - Src:             'core/tcp_main.c:5830,6'
          Dst:             get_debug_facility
        - Src:             'core/tcp_main.c:5840,11'
          Dst:             send_all
        - Src:             'core/tcp_main.c:5842,7'
          Dst:             get_debug_level
        - Src:             'core/tcp_main.c:5842,7'
          Dst:             get_debug_facility
        - Src:             'core/tcp_main.c:5842,7'
          Dst:             __errno_location
        - Src:             'core/tcp_main.c:5842,7'
          Dst:             strerror
        - Src:             'core/tcp_main.c:5842,7'
          Dst:             __errno_location
        - Src:             'core/tcp_main.c:5842,7'
          Dst:             dprint_color
        - Src:             'core/tcp_main.c:5842,7'
          Dst:             my_pid
        - Src:             'core/tcp_main.c:5842,7'
          Dst:             __errno_location
        - Src:             'core/tcp_main.c:5842,7'
          Dst:             strerror
        - Src:             'core/tcp_main.c:5842,7'
          Dst:             __errno_location
        - Src:             'core/tcp_main.c:5842,7'
          Dst:             fprintf
        - Src:             'core/tcp_main.c:5842,7'
          Dst:             dprint_color_reset
        - Src:             'core/tcp_main.c:5842,7'
          Dst:             get_debug_facility
        - Src:             'core/tcp_main.c:5842,7'
          Dst:             __errno_location
        - Src:             'core/tcp_main.c:5842,7'
          Dst:             strerror
        - Src:             'core/tcp_main.c:5842,7'
          Dst:             __errno_location
    - functionName:    tcpconn_get
      functionSourceFile: '/src/kamailio/src/core/tcp_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1923
      functionLinenumberEnd: 1924
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - int
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - tcpconn_lookup
      functionUses:    11
      BranchProfiles:  []
      Callsites:
        - Src:             'core/tcp_main.c:1924,9'
          Dst:             tcpconn_lookup
    - functionName:    tcpconn_lookup
      functionSourceFile: '/src/kamailio/src/core/tcp_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1874
      functionLinenumberEnd: 1912
      functionDepth:   0
      returnType:      'N/A'
      argCount:        7
      argTypes:
        - int
        - 'N/A'
        - int
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         38
      ICount:          272
      EdgeCount:       51
      CyclomaticComplexity: 15
      functionsReached:
        - _tcpconn_find
        - _tcpconn_find_any_local
        - atomic_inc_int
        - futex_get
        - futex_release
        - get_ticks_raw
        - ip_addr_mk_any
        - su2ip_addr
        - su_getport
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'core/tcp_main.c:1883,4'
          Dst:             su2ip_addr
        - Src:             'core/tcp_main.c:1884,17'
          Dst:             su_getport
        - Src:             'core/tcp_main.c:1886,4'
          Dst:             ip_addr_mk_any
        - Src:             'core/tcp_main.c:1890,2'
          Dst:             futex_get
        - Src:             'core/tcp_main.c:1892,7'
          Dst:             _tcpconn_find
        - Src:             'core/tcp_main.c:1895,7'
          Dst:             _tcpconn_find
        - Src:             'core/tcp_main.c:1899,7'
          Dst:             _tcpconn_find_any_local
        - Src:             'core/tcp_main.c:1902,3'
          Dst:             atomic_inc_int
        - Src:             'core/tcp_main.c:1909,17'
          Dst:             get_ticks_raw
        - Src:             'core/tcp_main.c:1911,2'
          Dst:             futex_release
    - functionName:    _tcpconn_find_any_local
      functionSourceFile: '/src/kamailio/src/core/tcp_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1807
      functionLinenumberEnd: 1842
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         80
      ICount:          450
      EdgeCount:       107
      CyclomaticComplexity: 29
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - memcmp
        - my_pid
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/tcp_main.c:1823,8'
          Dst:             memcmp
        - Src:             'core/tcp_main.c:1835,4'
          Dst:             get_debug_level
        - Src:             'core/tcp_main.c:1835,4'
          Dst:             get_debug_facility
        - Src:             'core/tcp_main.c:1835,4'
          Dst:             dprint_color
        - Src:             'core/tcp_main.c:1835,4'
          Dst:             my_pid
        - Src:             'core/tcp_main.c:1835,4'
          Dst:             fprintf
        - Src:             'core/tcp_main.c:1835,4'
          Dst:             dprint_color_reset
        - Src:             'core/tcp_main.c:1835,4'
          Dst:             get_debug_facility
    - functionName:    su_setport
      functionSourceFile: '/src/kamailio/src/core/ip_addr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 507
      functionLinenumberEnd: 518
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         47
      ICount:          294
      EdgeCount:       59
      CyclomaticComplexity: 14
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - htons
        - my_pid
      functionUses:    2
      BranchProfiles:
        - Branch String:   'core/ip_addr.h:508,2'
          Branch Sides:    []
      Callsites:
        - Src:             'core/ip_addr.h:510,23'
          Dst:             htons
        - Src:             'core/ip_addr.h:513,25'
          Dst:             htons
        - Src:             'core/ip_addr.h:516,4'
          Dst:             get_debug_level
        - Src:             'core/ip_addr.h:516,4'
          Dst:             get_debug_facility
        - Src:             'core/ip_addr.h:516,4'
          Dst:             dprint_color
        - Src:             'core/ip_addr.h:516,4'
          Dst:             my_pid
        - Src:             'core/ip_addr.h:516,4'
          Dst:             fprintf
        - Src:             'core/ip_addr.h:516,4'
          Dst:             dprint_color_reset
        - Src:             'core/ip_addr.h:516,4'
          Dst:             get_debug_facility
    - functionName:    wss_send
      functionSourceFile: '/src/kamailio/src/core/tcp_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5692
      functionLinenumberEnd: 5767
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         197
      ICount:          1263
      EdgeCount:       260
      CyclomaticComplexity: 65
      functionsReached:
        - atomic_dec_and_test_int
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
        - sr_event_enabled
        - sr_event_exec
        - su2a
        - su2ip_addr
        - su_getport
        - su_setport
        - tcpconn_get
        - tcpconn_lookup
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/tcp_main.c:5702,5'
          Dst:             sr_event_enabled
        - Src:             'core/tcp_main.c:5713,5'
          Dst:             get_debug_level
        - Src:             'core/tcp_main.c:5713,5'
          Dst:             get_debug_facility
        - Src:             'core/tcp_main.c:5713,5'
          Dst:             su2a
        - Src:             'core/tcp_main.c:5713,5'
          Dst:             dprint_color
        - Src:             'core/tcp_main.c:5713,5'
          Dst:             my_pid
        - Src:             'core/tcp_main.c:5713,5'
          Dst:             su2a
        - Src:             'core/tcp_main.c:5713,5'
          Dst:             fprintf
        - Src:             'core/tcp_main.c:5713,5'
          Dst:             dprint_color_reset
        - Src:             'core/tcp_main.c:5713,5'
          Dst:             get_debug_facility
        - Src:             'core/tcp_main.c:5713,5'
          Dst:             su2a
        - Src:             'core/tcp_main.c:5718,5'
          Dst:             su_setport
        - Src:             'core/tcp_main.c:5720,5'
          Dst:             su_setport
        - Src:             'core/tcp_main.c:5727,10'
          Dst:             su_getport
        - Src:             'core/tcp_main.c:5729,4'
          Dst:             su2ip_addr
        - Src:             'core/tcp_main.c:5731,11'
          Dst:             tcpconn_lookup
        - Src:             'core/tcp_main.c:5735,11'
          Dst:             tcpconn_get
        - Src:             'core/tcp_main.c:5738,10'
          Dst:             tcpconn_get
        - Src:             'core/tcp_main.c:5740,4'
          Dst:             get_debug_level
        - Src:             'core/tcp_main.c:5740,4'
          Dst:             get_debug_facility
        - Src:             'core/tcp_main.c:5740,4'
          Dst:             dprint_color
        - Src:             'core/tcp_main.c:5740,4'
          Dst:             my_pid
        - Src:             'core/tcp_main.c:5740,4'
          Dst:             fprintf
        - Src:             'core/tcp_main.c:5740,4'
          Dst:             dprint_color_reset
        - Src:             'core/tcp_main.c:5740,4'
          Dst:             get_debug_facility
        - Src:             'core/tcp_main.c:5745,4'
          Dst:             get_debug_level
        - Src:             'core/tcp_main.c:5745,4'
          Dst:             get_debug_facility
        - Src:             'core/tcp_main.c:5745,4'
          Dst:             dprint_color
        - Src:             'core/tcp_main.c:5745,4'
          Dst:             my_pid
        - Src:             'core/tcp_main.c:5745,4'
          Dst:             fprintf
        - Src:             'core/tcp_main.c:5745,4'
          Dst:             dprint_color_reset
        - Src:             'core/tcp_main.c:5745,4'
          Dst:             get_debug_facility
        - Src:             'core/tcp_main.c:5755,9'
          Dst:             sr_event_exec
        - Src:             'core/tcp_main.c:5756,3'
          Dst:             atomic_dec_and_test_int
        - Src:             'core/tcp_main.c:5759,3'
          Dst:             get_debug_level
        - Src:             'core/tcp_main.c:5759,3'
          Dst:             get_debug_facility
        - Src:             'core/tcp_main.c:5759,3'
          Dst:             dprint_color
        - Src:             'core/tcp_main.c:5759,3'
          Dst:             my_pid
        - Src:             'core/tcp_main.c:5759,3'
          Dst:             fprintf
        - Src:             'core/tcp_main.c:5759,3'
          Dst:             dprint_color_reset
        - Src:             'core/tcp_main.c:5759,3'
          Dst:             get_debug_facility
    - functionName:    tcp_get_info
      functionSourceFile: '/src/kamailio/src/core/tcp_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5673
      functionLinenumberEnd: 5684
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          33
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    tcp_init_children
      functionSourceFile: '/src/kamailio/src/core/tcp_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5558
      functionLinenumberEnd: 5669
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         274
      ICount:          1612
      EdgeCount:       361
      CyclomaticComplexity: 89
      functionsReached:
        - __errno_location
        - dprint_color
        - dprint_color_reset
        - fork_tcp_process
        - fprintf
        - get_debug_facility
        - get_debug_level
        - get_max_procs
        - my_pid
        - register_fds
        - run_child_one_init_route
        - sleep_us
        - snprintf
        - strerror
        - tcp_receive_loop
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/tcp_main.c:5577,41'
          Dst:             get_max_procs
        - Src:             'core/tcp_main.c:5577,2'
          Dst:             register_fds
        - Src:             'core/tcp_main.c:5588,3'
          Dst:             get_debug_level
        - Src:             'core/tcp_main.c:5588,3'
          Dst:             get_debug_facility
        - Src:             'core/tcp_main.c:5588,3'
          Dst:             dprint_color
        - Src:             'core/tcp_main.c:5588,3'
          Dst:             my_pid
        - Src:             'core/tcp_main.c:5588,3'
          Dst:             fprintf
        - Src:             'core/tcp_main.c:5588,3'
          Dst:             dprint_color_reset
        - Src:             'core/tcp_main.c:5588,3'
          Dst:             get_debug_facility
        - Src:             'core/tcp_main.c:5624,3'
          Dst:             snprintf
        - Src:             'core/tcp_main.c:5628,9'
          Dst:             fork_tcp_process
        - Src:             'core/tcp_main.c:5630,4'
          Dst:             get_debug_level
        - Src:             'core/tcp_main.c:5630,4'
          Dst:             get_debug_facility
        - Src:             'core/tcp_main.c:5630,4'
          Dst:             __errno_location
        - Src:             'core/tcp_main.c:5630,4'
          Dst:             strerror
        - Src:             'core/tcp_main.c:5630,4'
          Dst:             dprint_color
        - Src:             'core/tcp_main.c:5630,4'
          Dst:             my_pid
        - Src:             'core/tcp_main.c:5630,4'
          Dst:             __errno_location
        - Src:             'core/tcp_main.c:5630,4'
          Dst:             strerror
        - Src:             'core/tcp_main.c:5630,4'
          Dst:             fprintf
        - Src:             'core/tcp_main.c:5630,4'
          Dst:             dprint_color_reset
        - Src:             'core/tcp_main.c:5630,4'
          Dst:             get_debug_facility
        - Src:             'core/tcp_main.c:5630,4'
          Dst:             __errno_location
        - Src:             'core/tcp_main.c:5630,4'
          Dst:             strerror
        - Src:             'core/tcp_main.c:5637,6'
          Dst:             sleep_us
        - Src:             'core/tcp_main.c:5641,7'
          Dst:             get_debug_level
        - Src:             'core/tcp_main.c:5641,7'
          Dst:             get_debug_facility
        - Src:             'core/tcp_main.c:5641,7'
          Dst:             dprint_color
        - Src:             'core/tcp_main.c:5641,7'
          Dst:             my_pid
        - Src:             'core/tcp_main.c:5641,7'
          Dst:             fprintf
        - Src:             'core/tcp_main.c:5641,7'
          Dst:             dprint_color_reset
        - Src:             'core/tcp_main.c:5641,7'
          Dst:             get_debug_facility
        - Src:             'core/tcp_main.c:5647,5'
          Dst:             get_debug_level
        - Src:             'core/tcp_main.c:5647,5'
          Dst:             get_debug_facility
        - Src:             'core/tcp_main.c:5647,5'
          Dst:             dprint_color
        - Src:             'core/tcp_main.c:5647,5'
          Dst:             my_pid
        - Src:             'core/tcp_main.c:5647,5'
          Dst:             fprintf
        - Src:             'core/tcp_main.c:5647,5'
          Dst:             dprint_color_reset
        - Src:             'core/tcp_main.c:5647,5'
          Dst:             get_debug_facility
        - Src:             'core/tcp_main.c:5655,8'
          Dst:             run_child_one_init_route
        - Src:             'core/tcp_main.c:5660,5'
          Dst:             get_debug_level
        - Src:             'core/tcp_main.c:5660,5'
          Dst:             get_debug_facility
        - Src:             'core/tcp_main.c:5660,5'
          Dst:             dprint_color
        - Src:             'core/tcp_main.c:5660,5'
          Dst:             my_pid
        - Src:             'core/tcp_main.c:5660,5'
          Dst:             fprintf
        - Src:             'core/tcp_main.c:5660,5'
          Dst:             dprint_color_reset
        - Src:             'core/tcp_main.c:5660,5'
          Dst:             get_debug_facility
        - Src:             'core/tcp_main.c:5663,4'
          Dst:             tcp_receive_loop
    - functionName:    set_non_blocking
      functionSourceFile: '/src/kamailio/src/core/tcp_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5523
      functionLinenumberEnd: 5539
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         89
      ICount:          551
      EdgeCount:       117
      CyclomaticComplexity: 30
      functionsReached:
        - __errno_location
        - dprint_color
        - dprint_color_reset
        - fcntl
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
        - strerror
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/tcp_main.c:5526,10'
          Dst:             fcntl
        - Src:             'core/tcp_main.c:5528,3'
          Dst:             get_debug_level
        - Src:             'core/tcp_main.c:5528,3'
          Dst:             get_debug_facility
        - Src:             'core/tcp_main.c:5528,3'
          Dst:             __errno_location
        - Src:             'core/tcp_main.c:5528,3'
          Dst:             __errno_location
        - Src:             'core/tcp_main.c:5528,3'
          Dst:             strerror
        - Src:             'core/tcp_main.c:5528,3'
          Dst:             dprint_color
        - Src:             'core/tcp_main.c:5528,3'
          Dst:             my_pid
        - Src:             'core/tcp_main.c:5528,3'
          Dst:             __errno_location
        - Src:             'core/tcp_main.c:5528,3'
          Dst:             __errno_location
        - Src:             'core/tcp_main.c:5528,3'
          Dst:             strerror
        - Src:             'core/tcp_main.c:5528,3'
          Dst:             fprintf
        - Src:             'core/tcp_main.c:5528,3'
          Dst:             dprint_color_reset
        - Src:             'core/tcp_main.c:5528,3'
          Dst:             get_debug_facility
        - Src:             'core/tcp_main.c:5528,3'
          Dst:             __errno_location
        - Src:             'core/tcp_main.c:5528,3'
          Dst:             __errno_location
        - Src:             'core/tcp_main.c:5528,3'
          Dst:             strerror
        - Src:             'core/tcp_main.c:5531,5'
          Dst:             fcntl
        - Src:             'core/tcp_main.c:5532,3'
          Dst:             get_debug_level
        - Src:             'core/tcp_main.c:5532,3'
          Dst:             get_debug_facility
        - Src:             'core/tcp_main.c:5532,3'
          Dst:             __errno_location
        - Src:             'core/tcp_main.c:5532,3'
          Dst:             __errno_location
        - Src:             'core/tcp_main.c:5532,3'
          Dst:             strerror
        - Src:             'core/tcp_main.c:5532,3'
          Dst:             dprint_color
        - Src:             'core/tcp_main.c:5532,3'
          Dst:             my_pid
        - Src:             'core/tcp_main.c:5532,3'
          Dst:             __errno_location
        - Src:             'core/tcp_main.c:5532,3'
          Dst:             __errno_location
        - Src:             'core/tcp_main.c:5532,3'
          Dst:             strerror
        - Src:             'core/tcp_main.c:5532,3'
          Dst:             fprintf
        - Src:             'core/tcp_main.c:5532,3'
          Dst:             dprint_color_reset
        - Src:             'core/tcp_main.c:5532,3'
          Dst:             get_debug_facility
        - Src:             'core/tcp_main.c:5532,3'
          Dst:             __errno_location
        - Src:             'core/tcp_main.c:5532,3'
          Dst:             __errno_location
        - Src:             'core/tcp_main.c:5532,3'
          Dst:             strerror
    - functionName:    tcp_fix_child_sockets
      functionSourceFile: '/src/kamailio/src/core/tcp_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5546
      functionLinenumberEnd: 5553
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          44
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - set_non_blocking
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/tcp_main.c:5548,6'
          Dst:             set_non_blocking
        - Src:             'core/tcp_main.c:5548,39'
          Dst:             set_non_blocking
    - functionName:    init_tcp
      functionSourceFile: '/src/kamailio/src/core/tcp_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5426
      functionLinenumberEnd: 5517
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         514
      ICount:          3066
      EdgeCount:       683
      CyclomaticComplexity: 171
      functionsReached:
        - check_poll_method
        - choose_poll_method
        - destroy_tcp
        - dprint_color
        - dprint_color_reset
        - fprintf
        - futex_init
        - get_debug_facility
        - get_debug_level
        - my_pid
        - poll_method_name
        - tcp_options_check
        - tcp_stats_init
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/tcp_main.c:5429,2'
          Dst:             tcp_options_check
        - Src:             'core/tcp_main.c:5431,3'
          Dst:             get_debug_level
        - Src:             'core/tcp_main.c:5431,3'
          Dst:             get_debug_facility
        - Src:             'core/tcp_main.c:5431,3'
          Dst:             dprint_color
        - Src:             'core/tcp_main.c:5431,3'
          Dst:             my_pid
        - Src:             'core/tcp_main.c:5431,3'
          Dst:             fprintf
        - Src:             'core/tcp_main.c:5431,3'
          Dst:             dprint_color_reset
        - Src:             'core/tcp_main.c:5431,3'
          Dst:             get_debug_facility
        - Src:             'core/tcp_main.c:5437,3'
          Dst:             get_debug_level
        - Src:             'core/tcp_main.c:5437,3'
          Dst:             get_debug_facility
        - Src:             'core/tcp_main.c:5437,3'
          Dst:             dprint_color
        - Src:             'core/tcp_main.c:5437,3'
          Dst:             my_pid
        - Src:             'core/tcp_main.c:5437,3'
          Dst:             fprintf
        - Src:             'core/tcp_main.c:5437,3'
          Dst:             dprint_color_reset
        - Src:             'core/tcp_main.c:5437,3'
          Dst:             get_debug_facility
        - Src:             'core/tcp_main.c:5440,5'
          Dst:             futex_init
        - Src:             'core/tcp_main.c:5441,3'
          Dst:             get_debug_level
        - Src:             'core/tcp_main.c:5441,3'
          Dst:             get_debug_facility
        - Src:             'core/tcp_main.c:5441,3'
          Dst:             dprint_color
        - Src:             'core/tcp_main.c:5441,3'
          Dst:             my_pid
        - Src:             'core/tcp_main.c:5441,3'
          Dst:             fprintf
        - Src:             'core/tcp_main.c:5441,3'
          Dst:             dprint_color_reset
        - Src:             'core/tcp_main.c:5441,3'
          Dst:             get_debug_facility
        - Src:             'core/tcp_main.c:5449,3'
          Dst:             get_debug_level
        - Src:             'core/tcp_main.c:5449,3'
          Dst:             get_debug_facility
        - Src:             'core/tcp_main.c:5449,3'
          Dst:             dprint_color
        - Src:             'core/tcp_main.c:5449,3'
          Dst:             my_pid
        - Src:             'core/tcp_main.c:5449,3'
          Dst:             fprintf
        - Src:             'core/tcp_main.c:5449,3'
          Dst:             dprint_color_reset
        - Src:             'core/tcp_main.c:5449,3'
          Dst:             get_debug_facility
        - Src:             'core/tcp_main.c:5455,3'
          Dst:             get_debug_level
        - Src:             'core/tcp_main.c:5455,3'
          Dst:             get_debug_facility
        - Src:             'core/tcp_main.c:5455,3'
          Dst:             dprint_color
        - Src:             'core/tcp_main.c:5455,3'
          Dst:             my_pid
        - Src:             'core/tcp_main.c:5455,3'
          Dst:             fprintf
        - Src:             'core/tcp_main.c:5455,3'
          Dst:             dprint_color_reset
        - Src:             'core/tcp_main.c:5455,3'
          Dst:             get_debug_facility
        - Src:             'core/tcp_main.c:5459,5'
          Dst:             tcp_stats_init
        - Src:             'core/tcp_main.c:5463,3'
          Dst:             get_debug_level
        - Src:             'core/tcp_main.c:5463,3'
          Dst:             get_debug_facility
        - Src:             'core/tcp_main.c:5463,3'
          Dst:             dprint_color
        - Src:             'core/tcp_main.c:5463,3'
          Dst:             my_pid
        - Src:             'core/tcp_main.c:5463,3'
          Dst:             fprintf
        - Src:             'core/tcp_main.c:5463,3'
          Dst:             dprint_color_reset
        - Src:             'core/tcp_main.c:5463,3'
          Dst:             get_debug_facility
        - Src:             'core/tcp_main.c:5470,3'
          Dst:             get_debug_level
        - Src:             'core/tcp_main.c:5470,3'
          Dst:             get_debug_facility
        - Src:             'core/tcp_main.c:5470,3'
          Dst:             dprint_color
        - Src:             'core/tcp_main.c:5470,3'
          Dst:             my_pid
        - Src:             'core/tcp_main.c:5470,3'
          Dst:             fprintf
        - Src:             'core/tcp_main.c:5470,3'
          Dst:             dprint_color_reset
        - Src:             'core/tcp_main.c:5470,3'
          Dst:             get_debug_facility
        - Src:             'core/tcp_main.c:5479,3'
          Dst:             get_debug_level
        - Src:             'core/tcp_main.c:5479,3'
          Dst:             get_debug_facility
        - Src:             'core/tcp_main.c:5479,3'
          Dst:             dprint_color
        - Src:             'core/tcp_main.c:5479,3'
          Dst:             my_pid
        - Src:             'core/tcp_main.c:5479,3'
          Dst:             fprintf
        - Src:             'core/tcp_main.c:5479,3'
          Dst:             dprint_color_reset
        - Src:             'core/tcp_main.c:5479,3'
          Dst:             get_debug_facility
        - Src:             'core/tcp_main.c:5485,3'
          Dst:             get_debug_level
        - Src:             'core/tcp_main.c:5485,3'
          Dst:             get_debug_facility
        - Src:             'core/tcp_main.c:5485,3'
          Dst:             dprint_color
        - Src:             'core/tcp_main.c:5485,3'
          Dst:             my_pid
        - Src:             'core/tcp_main.c:5485,3'
          Dst:             fprintf
        - Src:             'core/tcp_main.c:5485,3'
          Dst:             dprint_color_reset
        - Src:             'core/tcp_main.c:5485,3'
          Dst:             get_debug_facility
        - Src:             'core/tcp_main.c:5495,13'
          Dst:             check_poll_method
        - Src:             'core/tcp_main.c:5499,21'
          Dst:             choose_poll_method
        - Src:             'core/tcp_main.c:5501,4'
          Dst:             get_debug_level
        - Src:             'core/tcp_main.c:5501,4'
          Dst:             get_debug_facility
        - Src:             'core/tcp_main.c:5501,4'
          Dst:             poll_method_name
        - Src:             'core/tcp_main.c:5501,4'
          Dst:             dprint_color
        - Src:             'core/tcp_main.c:5501,4'
          Dst:             my_pid
        - Src:             'core/tcp_main.c:5501,4'
          Dst:             poll_method_name
        - Src:             'core/tcp_main.c:5501,4'
          Dst:             fprintf
        - Src:             'core/tcp_main.c:5501,4'
          Dst:             dprint_color_reset
        - Src:             'core/tcp_main.c:5501,4'
          Dst:             get_debug_facility
        - Src:             'core/tcp_main.c:5501,4'
          Dst:             poll_method_name
        - Src:             'core/tcp_main.c:5504,4'
          Dst:             get_debug_level
        - Src:             'core/tcp_main.c:5504,4'
          Dst:             get_debug_facility
        - Src:             'core/tcp_main.c:5504,4'
          Dst:             poll_method_name
        - Src:             'core/tcp_main.c:5504,4'
          Dst:             dprint_color
        - Src:             'core/tcp_main.c:5504,4'
          Dst:             my_pid
        - Src:             'core/tcp_main.c:5504,4'
          Dst:             poll_method_name
        - Src:             'core/tcp_main.c:5504,4'
          Dst:             fprintf
        - Src:             'core/tcp_main.c:5504,4'
          Dst:             dprint_color_reset
        - Src:             'core/tcp_main.c:5504,4'
          Dst:             get_debug_facility
        - Src:             'core/tcp_main.c:5504,4'
          Dst:             poll_method_name
        - Src:             'core/tcp_main.c:5508,3'
          Dst:             get_debug_level
        - Src:             'core/tcp_main.c:5508,3'
          Dst:             get_debug_facility
        - Src:             'core/tcp_main.c:5508,3'
          Dst:             poll_method_name
        - Src:             'core/tcp_main.c:5508,3'
          Dst:             dprint_color
        - Src:             'core/tcp_main.c:5508,3'
          Dst:             my_pid
        - Src:             'core/tcp_main.c:5508,3'
          Dst:             poll_method_name
        - Src:             'core/tcp_main.c:5508,3'
          Dst:             fprintf
        - Src:             'core/tcp_main.c:5508,3'
          Dst:             dprint_color_reset
        - Src:             'core/tcp_main.c:5508,3'
          Dst:             get_debug_facility
        - Src:             'core/tcp_main.c:5508,3'
          Dst:             poll_method_name
        - Src:             'core/tcp_main.c:5515,2'
          Dst:             destroy_tcp
    - functionName:    destroy_tcp
      functionSourceFile: '/src/kamailio/src/core/tcp_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5378
      functionLinenumberEnd: 5422
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         30
      ICount:          164
      EdgeCount:       39
      CyclomaticComplexity: 11
      functionsReached:
        - destroy_local_timer
        - futex_release
        - tcp_stats_destroy
        - tcpconn_destroy_all
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/tcp_main.c:5381,4'
          Dst:             futex_release
        - Src:             'core/tcp_main.c:5385,3'
          Dst:             tcpconn_destroy_all
        - Src:             'core/tcp_main.c:5389,2'
          Dst:             tcp_stats_destroy
        - Src:             'core/tcp_main.c:5421,2'
          Dst:             destroy_local_timer
    - functionName:    tcpconn_destroy_all
      functionSourceFile: '/src/kamailio/src/core/tcp_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5148
      functionLinenumberEnd: 5194
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         46
      ICount:          258
      EdgeCount:       60
      CyclomaticComplexity: 16
      functionsReached:
        - _tcpconn_rm
        - futex_get
        - futex_release
        - io_watch_del
        - local_timer_del
        - shutdown
        - tcp_safe_close
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/tcp_main.c:5154,2'
          Dst:             futex_get
        - Src:             'core/tcp_main.c:5163,6'
          Dst:             local_timer_del
        - Src:             'core/tcp_main.c:5168,6'
          Dst:             io_watch_del
        - Src:             'core/tcp_main.c:5182,4'
          Dst:             _tcpconn_rm
        - Src:             'core/tcp_main.c:5186,6'
          Dst:             shutdown
        - Src:             'core/tcp_main.c:5188,5'
          Dst:             tcp_safe_close
        - Src:             'core/tcp_main.c:5193,2'
          Dst:             futex_release
    - functionName:    _tcpconn_rm
      functionSourceFile: '/src/kamailio/src/core/tcp_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1705
      functionLinenumberEnd: 1708
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _tcpconn_detach
        - _tcpconn_free
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/tcp_main.c:1706,2'
          Dst:             _tcpconn_detach
        - Src:             'core/tcp_main.c:1707,2'
          Dst:             _tcpconn_free
    - functionName:    destroy_send_fd_queues
      functionSourceFile: '/src/kamailio/src/core/tcp_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3820
      functionLinenumberEnd: 3822
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - send_fd_queue_destroy
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/tcp_main.c:3821,2'
          Dst:             send_fd_queue_destroy
    - functionName:    io_wait_loop_epoll
      functionSourceFile: '/src/kamailio/src/core/io_wait.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1038
      functionLinenumberEnd: 1083
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         106
      ICount:          815
      EdgeCount:       140
      CyclomaticComplexity: 36
      functionsReached:
        - __errno_location
        - dprint_color
        - dprint_color_reset
        - epoll_wait
        - fprintf
        - get_debug_facility
        - get_debug_level
        - handle_io
        - my_pid
        - strerror
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/io_wait.h:1044,6'
          Dst:             epoll_wait
        - Src:             'core/io_wait.h:1046,6'
          Dst:             __errno_location
        - Src:             'core/io_wait.h:1049,4'
          Dst:             get_debug_level
        - Src:             'core/io_wait.h:1049,4'
          Dst:             get_debug_facility
        - Src:             'core/io_wait.h:1049,4'
          Dst:             __errno_location
        - Src:             'core/io_wait.h:1049,4'
          Dst:             strerror
        - Src:             'core/io_wait.h:1049,4'
          Dst:             __errno_location
        - Src:             'core/io_wait.h:1049,4'
          Dst:             dprint_color
        - Src:             'core/io_wait.h:1049,4'
          Dst:             my_pid
        - Src:             'core/io_wait.h:1049,4'
          Dst:             __errno_location
        - Src:             'core/io_wait.h:1049,4'
          Dst:             strerror
        - Src:             'core/io_wait.h:1049,4'
          Dst:             __errno_location
        - Src:             'core/io_wait.h:1049,4'
          Dst:             fprintf
        - Src:             'core/io_wait.h:1049,4'
          Dst:             dprint_color_reset
        - Src:             'core/io_wait.h:1049,4'
          Dst:             get_debug_facility
        - Src:             'core/io_wait.h:1049,4'
          Dst:             __errno_location
        - Src:             'core/io_wait.h:1049,4'
          Dst:             strerror
        - Src:             'core/io_wait.h:1049,4'
          Dst:             __errno_location
        - Src:             'core/io_wait.h:1075,10'
          Dst:             handle_io
        - Src:             'core/io_wait.h:1078,4'
          Dst:             get_debug_level
        - Src:             'core/io_wait.h:1078,4'
          Dst:             get_debug_facility
        - Src:             'core/io_wait.h:1078,4'
          Dst:             dprint_color
        - Src:             'core/io_wait.h:1078,4'
          Dst:             my_pid
        - Src:             'core/io_wait.h:1078,4'
          Dst:             fprintf
        - Src:             'core/io_wait.h:1078,4'
          Dst:             dprint_color_reset
        - Src:             'core/io_wait.h:1078,4'
          Dst:             get_debug_facility
    - 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:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    io_wait_loop_sigio_rt
      functionSourceFile: '/src/kamailio/src/core/io_wait.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1232
      functionLinenumberEnd: 1359
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         365
      ICount:          2269
      EdgeCount:       483
      CyclomaticComplexity: 120
      functionsReached:
        - __errno_location
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - handle_io
        - io_wait_loop_poll
        - my_pid
        - sigismember
        - signal
        - sigtimedwait
        - strerror
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/io_wait.h:1249,5'
          Dst:             sigismember
        - Src:             'core/io_wait.h:1249,5'
          Dst:             sigismember
        - Src:             'core/io_wait.h:1251,3'
          Dst:             get_debug_level
        - Src:             'core/io_wait.h:1251,3'
          Dst:             get_debug_facility
        - Src:             'core/io_wait.h:1251,3'
          Dst:             dprint_color
        - Src:             'core/io_wait.h:1251,3'
          Dst:             my_pid
        - Src:             'core/io_wait.h:1251,3'
          Dst:             fprintf
        - Src:             'core/io_wait.h:1251,3'
          Dst:             dprint_color_reset
        - Src:             'core/io_wait.h:1251,3'
          Dst:             get_debug_facility
        - Src:             'core/io_wait.h:1255,6'
          Dst:             sigtimedwait
        - Src:             'core/io_wait.h:1257,6'
          Dst:             __errno_location
        - Src:             'core/io_wait.h:1259,11'
          Dst:             __errno_location
        - Src:             'core/io_wait.h:1263,4'
          Dst:             get_debug_level
        - Src:             'core/io_wait.h:1263,4'
          Dst:             get_debug_facility
        - Src:             'core/io_wait.h:1263,4'
          Dst:             __errno_location
        - Src:             'core/io_wait.h:1263,4'
          Dst:             strerror
        - Src:             'core/io_wait.h:1263,4'
          Dst:             __errno_location
        - Src:             'core/io_wait.h:1263,4'
          Dst:             dprint_color
        - Src:             'core/io_wait.h:1263,4'
          Dst:             my_pid
        - Src:             'core/io_wait.h:1263,4'
          Dst:             __errno_location
        - Src:             'core/io_wait.h:1263,4'
          Dst:             strerror
        - Src:             'core/io_wait.h:1263,4'
          Dst:             __errno_location
        - Src:             'core/io_wait.h:1263,4'
          Dst:             fprintf
        - Src:             'core/io_wait.h:1263,4'
          Dst:             dprint_color_reset
        - Src:             'core/io_wait.h:1263,4'
          Dst:             get_debug_facility
        - Src:             'core/io_wait.h:1263,4'
          Dst:             __errno_location
        - Src:             'core/io_wait.h:1263,4'
          Dst:             strerror
        - Src:             'core/io_wait.h:1263,4'
          Dst:             __errno_location
        - Src:             'core/io_wait.h:1290,4'
          Dst:             get_debug_level
        - Src:             'core/io_wait.h:1290,4'
          Dst:             get_debug_facility
        - Src:             'core/io_wait.h:1290,4'
          Dst:             dprint_color
        - Src:             'core/io_wait.h:1290,4'
          Dst:             my_pid
        - Src:             'core/io_wait.h:1290,4'
          Dst:             fprintf
        - Src:             'core/io_wait.h:1290,4'
          Dst:             dprint_color_reset
        - Src:             'core/io_wait.h:1290,4'
          Dst:             get_debug_facility
        - Src:             'core/io_wait.h:1295,5'
          Dst:             handle_io
        - Src:             'core/io_wait.h:1327,6'
          Dst:             handle_io
        - Src:             'core/io_wait.h:1329,6'
          Dst:             get_debug_level
        - Src:             'core/io_wait.h:1329,6'
          Dst:             get_debug_facility
        - Src:             'core/io_wait.h:1329,6'
          Dst:             dprint_color
        - Src:             'core/io_wait.h:1329,6'
          Dst:             my_pid
        - Src:             'core/io_wait.h:1329,6'
          Dst:             fprintf
        - Src:             'core/io_wait.h:1329,6'
          Dst:             dprint_color_reset
        - Src:             'core/io_wait.h:1329,6'
          Dst:             get_debug_facility
        - Src:             'core/io_wait.h:1335,5'
          Dst:             get_debug_level
        - Src:             'core/io_wait.h:1335,5'
          Dst:             get_debug_facility
        - Src:             'core/io_wait.h:1335,5'
          Dst:             dprint_color
        - Src:             'core/io_wait.h:1335,5'
          Dst:             my_pid
        - Src:             'core/io_wait.h:1335,5'
          Dst:             fprintf
        - Src:             'core/io_wait.h:1335,5'
          Dst:             dprint_color_reset
        - Src:             'core/io_wait.h:1335,5'
          Dst:             get_debug_facility
        - Src:             'core/io_wait.h:1341,3'
          Dst:             get_debug_level
        - Src:             'core/io_wait.h:1341,3'
          Dst:             get_debug_facility
        - Src:             'core/io_wait.h:1341,3'
          Dst:             dprint_color
        - Src:             'core/io_wait.h:1341,3'
          Dst:             my_pid
        - Src:             'core/io_wait.h:1341,3'
          Dst:             fprintf
        - Src:             'core/io_wait.h:1341,3'
          Dst:             dprint_color_reset
        - Src:             'core/io_wait.h:1341,3'
          Dst:             get_debug_facility
        - Src:             'core/io_wait.h:1345,6'
          Dst:             signal
        - Src:             'core/io_wait.h:1346,4'
          Dst:             get_debug_level
        - Src:             'core/io_wait.h:1346,4'
          Dst:             get_debug_facility
        - Src:             'core/io_wait.h:1346,4'
          Dst:             dprint_color
        - Src:             'core/io_wait.h:1346,4'
          Dst:             my_pid
        - Src:             'core/io_wait.h:1346,4'
          Dst:             fprintf
        - Src:             'core/io_wait.h:1346,4'
          Dst:             dprint_color_reset
        - Src:             'core/io_wait.h:1346,4'
          Dst:             get_debug_facility
        - Src:             'core/io_wait.h:1349,6'
          Dst:             signal
        - Src:             'core/io_wait.h:1350,4'
          Dst:             get_debug_level
        - Src:             'core/io_wait.h:1350,4'
          Dst:             get_debug_facility
        - Src:             'core/io_wait.h:1350,4'
          Dst:             dprint_color
        - Src:             'core/io_wait.h:1350,4'
          Dst:             my_pid
        - Src:             'core/io_wait.h:1350,4'
          Dst:             fprintf
        - Src:             'core/io_wait.h:1350,4'
          Dst:             dprint_color_reset
        - Src:             'core/io_wait.h:1350,4'
          Dst:             get_debug_facility
        - Src:             'core/io_wait.h:1353,9'
          Dst:             io_wait_loop_poll
    - functionName:    sigismember
      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:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    sigtimedwait
      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:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    io_wait_loop_poll
      functionSourceFile: '/src/kamailio/src/core/io_wait.h'
      linkageType:     InternalLinkage
      functionLinenumber: 942
      functionLinenumberEnd: 984
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         114
      ICount:          775
      EdgeCount:       151
      CyclomaticComplexity: 39
      functionsReached:
        - __errno_location
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - handle_io
        - my_pid
        - poll
        - strerror
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/io_wait.h:948,12'
          Dst:             poll
        - Src:             'core/io_wait.h:950,6'
          Dst:             __errno_location
        - Src:             'core/io_wait.h:953,4'
          Dst:             get_debug_level
        - Src:             'core/io_wait.h:953,4'
          Dst:             get_debug_facility
        - Src:             'core/io_wait.h:953,4'
          Dst:             __errno_location
        - Src:             'core/io_wait.h:953,4'
          Dst:             strerror
        - Src:             'core/io_wait.h:953,4'
          Dst:             __errno_location
        - Src:             'core/io_wait.h:953,4'
          Dst:             dprint_color
        - Src:             'core/io_wait.h:953,4'
          Dst:             my_pid
        - Src:             'core/io_wait.h:953,4'
          Dst:             __errno_location
        - Src:             'core/io_wait.h:953,4'
          Dst:             strerror
        - Src:             'core/io_wait.h:953,4'
          Dst:             __errno_location
        - Src:             'core/io_wait.h:953,4'
          Dst:             fprintf
        - Src:             'core/io_wait.h:953,4'
          Dst:             dprint_color_reset
        - Src:             'core/io_wait.h:953,4'
          Dst:             get_debug_facility
        - Src:             'core/io_wait.h:953,4'
          Dst:             __errno_location
        - Src:             'core/io_wait.h:953,4'
          Dst:             strerror
        - Src:             'core/io_wait.h:953,4'
          Dst:             __errno_location
        - Src:             'core/io_wait.h:964,5'
          Dst:             get_debug_level
        - Src:             'core/io_wait.h:964,5'
          Dst:             get_debug_facility
        - Src:             'core/io_wait.h:964,5'
          Dst:             dprint_color
        - Src:             'core/io_wait.h:964,5'
          Dst:             my_pid
        - Src:             'core/io_wait.h:964,5'
          Dst:             fprintf
        - Src:             'core/io_wait.h:964,5'
          Dst:             dprint_color_reset
        - Src:             'core/io_wait.h:964,5'
          Dst:             get_debug_facility
        - Src:             'core/io_wait.h:974,23'
          Dst:             handle_io
    - functionName:    io_wait_loop_select
      functionSourceFile: '/src/kamailio/src/core/io_wait.h'
      linkageType:     InternalLinkage
      functionLinenumber: 991
      functionLinenumberEnd: 1031
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         75
      ICount:          536
      EdgeCount:       99
      CyclomaticComplexity: 26
      functionsReached:
        - __errno_location
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - handle_io
        - my_pid
        - select
        - strerror
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/io_wait.h:1005,12'
          Dst:             select
        - Src:             'core/io_wait.h:1007,6'
          Dst:             __errno_location
        - Src:             'core/io_wait.h:1009,3'
          Dst:             get_debug_level
        - Src:             'core/io_wait.h:1009,3'
          Dst:             get_debug_facility
        - Src:             'core/io_wait.h:1009,3'
          Dst:             __errno_location
        - Src:             'core/io_wait.h:1009,3'
          Dst:             strerror
        - Src:             'core/io_wait.h:1009,3'
          Dst:             __errno_location
        - Src:             'core/io_wait.h:1009,3'
          Dst:             dprint_color
        - Src:             'core/io_wait.h:1009,3'
          Dst:             my_pid
        - Src:             'core/io_wait.h:1009,3'
          Dst:             __errno_location
        - Src:             'core/io_wait.h:1009,3'
          Dst:             strerror
        - Src:             'core/io_wait.h:1009,3'
          Dst:             __errno_location
        - Src:             'core/io_wait.h:1009,3'
          Dst:             fprintf
        - Src:             'core/io_wait.h:1009,3'
          Dst:             dprint_color_reset
        - Src:             'core/io_wait.h:1009,3'
          Dst:             get_debug_facility
        - Src:             'core/io_wait.h:1009,3'
          Dst:             __errno_location
        - Src:             'core/io_wait.h:1009,3'
          Dst:             strerror
        - Src:             'core/io_wait.h:1009,3'
          Dst:             __errno_location
        - Src:             'core/io_wait.h:1024,10'
          Dst:             handle_io
    - functionName:    tcp_timer_run
      functionSourceFile: '/src/kamailio/src/core/tcp_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5130
      functionLinenumberEnd: 5138
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - get_ticks_raw
        - local_timer_run
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'core/tcp_main.c:5133,10'
          Dst:             get_ticks_raw
        - Src:             'core/tcp_main.c:5137,2'
          Dst:             local_timer_run
    - functionName:    send_fd_queue_run
      functionSourceFile: '/src/kamailio/src/core/tcp_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3866
      functionLinenumberEnd: 3910
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         73
      ICount:          560
      EdgeCount:       96
      CyclomaticComplexity: 25
      functionsReached:
        - __errno_location
        - atomic_dec_and_test_int
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - get_ticks_raw
        - io_watch_del
        - my_pid
        - send_fd
        - strerror
        - tcpconn_put_destroy
        - tcpconn_try_unhash
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'core/tcp_main.c:3877,6'
          Dst:             send_fd
        - Src:             'core/tcp_main.c:3880,9'
          Dst:             __errno_location
        - Src:             'core/tcp_main.c:3880,30'
          Dst:             __errno_location
        - Src:             'core/tcp_main.c:3881,34'
          Dst:             get_ticks_raw
        - Src:             'core/tcp_main.c:3887,5'
          Dst:             get_debug_level
        - Src:             'core/tcp_main.c:3887,5'
          Dst:             get_debug_facility
        - Src:             'core/tcp_main.c:3887,5'
          Dst:             __errno_location
        - Src:             'core/tcp_main.c:3887,5'
          Dst:             __errno_location
        - Src:             'core/tcp_main.c:3887,5'
          Dst:             strerror
        - Src:             'core/tcp_main.c:3887,5'
          Dst:             dprint_color
        - Src:             'core/tcp_main.c:3887,5'
          Dst:             my_pid
        - Src:             'core/tcp_main.c:3887,5'
          Dst:             __errno_location
        - Src:             'core/tcp_main.c:3887,5'
          Dst:             __errno_location
        - Src:             'core/tcp_main.c:3887,5'
          Dst:             strerror
        - Src:             'core/tcp_main.c:3887,5'
          Dst:             fprintf
        - Src:             'core/tcp_main.c:3887,5'
          Dst:             dprint_color_reset
        - Src:             'core/tcp_main.c:3887,5'
          Dst:             get_debug_facility
        - Src:             'core/tcp_main.c:3887,5'
          Dst:             __errno_location
        - Src:             'core/tcp_main.c:3887,5'
          Dst:             __errno_location
        - Src:             'core/tcp_main.c:3887,5'
          Dst:             strerror
        - Src:             'core/tcp_main.c:3898,6'
          Dst:             io_watch_del
        - Src:             'core/tcp_main.c:3903,8'
          Dst:             tcpconn_try_unhash
        - Src:             'core/tcp_main.c:3904,6'
          Dst:             atomic_dec_and_test_int
        - Src:             'core/tcp_main.c:3905,5'
          Dst:             tcpconn_put_destroy
    - functionName:    tcp_fd_cache_init
      functionSourceFile: '/src/kamailio/src/core/tcp_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2231
      functionLinenumberEnd: 2235
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         5
      ICount:          27
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    init_send_fd_queues
      functionSourceFile: '/src/kamailio/src/core/tcp_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3809
      functionLinenumberEnd: 3816
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         47
      ICount:          266
      EdgeCount:       61
      CyclomaticComplexity: 16
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
        - send_fd_queue_init
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/tcp_main.c:3810,5'
          Dst:             send_fd_queue_init
        - Src:             'core/tcp_main.c:3814,2'
          Dst:             get_debug_level
        - Src:             'core/tcp_main.c:3814,2'
          Dst:             get_debug_facility
        - Src:             'core/tcp_main.c:3814,2'
          Dst:             dprint_color
        - Src:             'core/tcp_main.c:3814,2'
          Dst:             my_pid
        - Src:             'core/tcp_main.c:3814,2'
          Dst:             fprintf
        - Src:             'core/tcp_main.c:3814,2'
          Dst:             dprint_color_reset
        - Src:             'core/tcp_main.c:3814,2'
          Dst:             get_debug_facility
    - functionName:    tcp_main_loop
      functionSourceFile: '/src/kamailio/src/core/tcp_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5199
      functionLinenumberEnd: 5372
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         598
      ICount:          3468
      EdgeCount:       789
      CyclomaticComplexity: 193
      functionsReached:
        - cfg_child_init
        - destroy_io_wait
        - destroy_send_fd_queues
        - dprint_color
        - dprint_color_reset
        - exit
        - fprintf
        - get_debug_facility
        - get_debug_level
        - get_max_open_fds
        - get_ticks_raw
        - init_io_wait
        - init_local_timer
        - init_send_fd_queues
        - io_wait_loop_epoll
        - io_wait_loop_poll
        - io_wait_loop_select
        - io_wait_loop_sigio_rt
        - io_watch_add
        - ksr_tcpx_proc_list_prepare
        - my_pid
        - poll_method_name
        - send_fd_queue_run
        - tcp_fd_cache_init
        - tcp_timer_run
        - tls_loaded
      functionUses:    1
      BranchProfiles:
        - Branch String:   'core/tcp_main.c:5299,2'
          Branch Sides:    []
      Callsites:
        - Src:             'core/tcp_main.c:5206,23'
          Dst:             get_max_open_fds
        - Src:             'core/tcp_main.c:5210,5'
          Dst:             init_send_fd_queues
        - Src:             'core/tcp_main.c:5211,3'
          Dst:             get_debug_level
        - Src:             'core/tcp_main.c:5211,3'
          Dst:             get_debug_facility
        - Src:             'core/tcp_main.c:5211,3'
          Dst:             dprint_color
        - Src:             'core/tcp_main.c:5211,3'
          Dst:             my_pid
        - Src:             'core/tcp_main.c:5211,3'
          Dst:             fprintf
        - Src:             'core/tcp_main.c:5211,3'
          Dst:             dprint_color_reset
        - Src:             'core/tcp_main.c:5211,3'
          Dst:             get_debug_facility
        - Src:             'core/tcp_main.c:5217,5'
          Dst:             init_io_wait
        - Src:             'core/tcp_main.c:5222,24'
          Dst:             get_ticks_raw
        - Src:             'core/tcp_main.c:5223,40'
          Dst:             get_ticks_raw
        - Src:             'core/tcp_main.c:5223,5'
          Dst:             init_local_timer
        - Src:             'core/tcp_main.c:5224,3'
          Dst:             get_debug_level
        - Src:             'core/tcp_main.c:5224,3'
          Dst:             get_debug_facility
        - Src:             'core/tcp_main.c:5224,3'
          Dst:             dprint_color
        - Src:             'core/tcp_main.c:5224,3'
          Dst:             my_pid
        - Src:             'core/tcp_main.c:5224,3'
          Dst:             fprintf
        - Src:             'core/tcp_main.c:5224,3'
          Dst:             dprint_color_reset
        - Src:             'core/tcp_main.c:5224,3'
          Dst:             get_debug_facility
        - Src:             'core/tcp_main.c:5229,3'
          Dst:             tcp_fd_cache_init
        - Src:             'core/tcp_main.c:5233,6'
          Dst:             ksr_tcpx_proc_list_prepare
        - Src:             'core/tcp_main.c:5234,4'
          Dst:             get_debug_level
        - Src:             'core/tcp_main.c:5234,4'
          Dst:             get_debug_facility
        - Src:             'core/tcp_main.c:5234,4'
          Dst:             dprint_color
        - Src:             'core/tcp_main.c:5234,4'
          Dst:             my_pid
        - Src:             'core/tcp_main.c:5234,4'
          Dst:             fprintf
        - Src:             'core/tcp_main.c:5234,4'
          Dst:             dprint_color_reset
        - Src:             'core/tcp_main.c:5234,4'
          Dst:             get_debug_facility
        - Src:             'core/tcp_main.c:5237,3'
          Dst:             get_debug_level
        - Src:             'core/tcp_main.c:5237,3'
          Dst:             get_debug_facility
        - Src:             'core/tcp_main.c:5237,3'
          Dst:             dprint_color
        - Src:             'core/tcp_main.c:5237,3'
          Dst:             my_pid
        - Src:             'core/tcp_main.c:5237,3'
          Dst:             fprintf
        - Src:             'core/tcp_main.c:5237,3'
          Dst:             dprint_color_reset
        - Src:             'core/tcp_main.c:5237,3'
          Dst:             get_debug_facility
        - Src:             'core/tcp_main.c:5239,3'
          Dst:             get_debug_level
        - Src:             'core/tcp_main.c:5239,3'
          Dst:             get_debug_facility
        - Src:             'core/tcp_main.c:5239,3'
          Dst:             dprint_color
        - Src:             'core/tcp_main.c:5239,3'
          Dst:             my_pid
        - Src:             'core/tcp_main.c:5239,3'
          Dst:             fprintf
        - Src:             'core/tcp_main.c:5239,3'
          Dst:             dprint_color_reset
        - Src:             'core/tcp_main.c:5239,3'
          Dst:             get_debug_facility
        - Src:             'core/tcp_main.c:5245,7'
          Dst:             io_watch_add
        - Src:             'core/tcp_main.c:5246,5'
          Dst:             get_debug_level
        - Src:             'core/tcp_main.c:5246,5'
          Dst:             get_debug_facility
        - Src:             'core/tcp_main.c:5246,5'
          Dst:             dprint_color
        - Src:             'core/tcp_main.c:5246,5'
          Dst:             my_pid
        - Src:             'core/tcp_main.c:5246,5'
          Dst:             fprintf
        - Src:             'core/tcp_main.c:5246,5'
          Dst:             dprint_color_reset
        - Src:             'core/tcp_main.c:5246,5'
          Dst:             get_debug_facility
        - Src:             'core/tcp_main.c:5250,4'
          Dst:             get_debug_level
        - Src:             'core/tcp_main.c:5250,4'
          Dst:             get_debug_facility
        - Src:             'core/tcp_main.c:5250,4'
          Dst:             dprint_color
        - Src:             'core/tcp_main.c:5250,4'
          Dst:             my_pid
        - Src:             'core/tcp_main.c:5250,4'
          Dst:             fprintf
        - Src:             'core/tcp_main.c:5250,4'
          Dst:             dprint_color_reset
        - Src:             'core/tcp_main.c:5250,4'
          Dst:             get_debug_facility
        - Src:             'core/tcp_main.c:5254,21'
          Dst:             tls_loaded
        - Src:             'core/tcp_main.c:5257,8'
          Dst:             io_watch_add
        - Src:             'core/tcp_main.c:5259,6'
          Dst:             get_debug_level
        - Src:             'core/tcp_main.c:5259,6'
          Dst:             get_debug_facility
        - Src:             'core/tcp_main.c:5259,6'
          Dst:             dprint_color
        - Src:             'core/tcp_main.c:5259,6'
          Dst:             my_pid
        - Src:             'core/tcp_main.c:5259,6'
          Dst:             fprintf
        - Src:             'core/tcp_main.c:5259,6'
          Dst:             dprint_color_reset
        - Src:             'core/tcp_main.c:5259,6'
          Dst:             get_debug_facility
        - Src:             'core/tcp_main.c:5263,5'
          Dst:             get_debug_level
        - Src:             'core/tcp_main.c:5263,5'
          Dst:             get_debug_facility
        - Src:             'core/tcp_main.c:5263,5'
          Dst:             dprint_color
        - Src:             'core/tcp_main.c:5263,5'
          Dst:             my_pid
        - Src:             'core/tcp_main.c:5263,5'
          Dst:             fprintf
        - Src:             'core/tcp_main.c:5263,5'
          Dst:             dprint_color_reset
        - Src:             'core/tcp_main.c:5263,5'
          Dst:             get_debug_facility
        - Src:             'core/tcp_main.c:5272,7'
          Dst:             io_watch_add
        - Src:             'core/tcp_main.c:5274,5'
          Dst:             get_debug_level
        - Src:             'core/tcp_main.c:5274,5'
          Dst:             get_debug_facility
        - Src:             'core/tcp_main.c:5274,5'
          Dst:             dprint_color
        - Src:             'core/tcp_main.c:5274,5'
          Dst:             my_pid
        - Src:             'core/tcp_main.c:5274,5'
          Dst:             fprintf
        - Src:             'core/tcp_main.c:5274,5'
          Dst:             dprint_color_reset
        - Src:             'core/tcp_main.c:5274,5'
          Dst:             get_debug_facility
        - Src:             'core/tcp_main.c:5283,7'
          Dst:             io_watch_add
        - Src:             'core/tcp_main.c:5286,5'
          Dst:             get_debug_level
        - Src:             'core/tcp_main.c:5286,5'
          Dst:             get_debug_facility
        - Src:             'core/tcp_main.c:5286,5'
          Dst:             dprint_color
        - Src:             'core/tcp_main.c:5286,5'
          Dst:             my_pid
        - Src:             'core/tcp_main.c:5286,5'
          Dst:             fprintf
        - Src:             'core/tcp_main.c:5286,5'
          Dst:             dprint_color_reset
        - Src:             'core/tcp_main.c:5286,5'
          Dst:             get_debug_facility
        - Src:             'core/tcp_main.c:5295,5'
          Dst:             cfg_child_init
        - Src:             'core/tcp_main.c:5303,5'
          Dst:             io_wait_loop_poll
        - Src:             'core/tcp_main.c:5304,5'
          Dst:             send_fd_queue_run
        - Src:             'core/tcp_main.c:5306,5'
          Dst:             tcp_timer_run
        - Src:             'core/tcp_main.c:5312,5'
          Dst:             io_wait_loop_select
        - Src:             'core/tcp_main.c:5313,5'
          Dst:             send_fd_queue_run
        - Src:             'core/tcp_main.c:5314,5'
          Dst:             tcp_timer_run
        - Src:             'core/tcp_main.c:5321,5'
          Dst:             io_wait_loop_sigio_rt
        - Src:             'core/tcp_main.c:5322,5'
          Dst:             send_fd_queue_run
        - Src:             'core/tcp_main.c:5323,5'
          Dst:             tcp_timer_run
        - Src:             'core/tcp_main.c:5330,5'
          Dst:             io_wait_loop_epoll
        - Src:             'core/tcp_main.c:5331,5'
          Dst:             send_fd_queue_run
        - Src:             'core/tcp_main.c:5332,5'
          Dst:             tcp_timer_run
        - Src:             'core/tcp_main.c:5337,5'
          Dst:             io_wait_loop_epoll
        - Src:             'core/tcp_main.c:5338,5'
          Dst:             send_fd_queue_run
        - Src:             'core/tcp_main.c:5339,5'
          Dst:             tcp_timer_run
        - Src:             'core/tcp_main.c:5362,4'
          Dst:             get_debug_level
        - Src:             'core/tcp_main.c:5362,4'
          Dst:             get_debug_facility
        - Src:             'core/tcp_main.c:5362,4'
          Dst:             poll_method_name
        - Src:             'core/tcp_main.c:5362,4'
          Dst:             dprint_color
        - Src:             'core/tcp_main.c:5362,4'
          Dst:             my_pid
        - Src:             'core/tcp_main.c:5362,4'
          Dst:             poll_method_name
        - Src:             'core/tcp_main.c:5362,4'
          Dst:             fprintf
        - Src:             'core/tcp_main.c:5362,4'
          Dst:             dprint_color_reset
        - Src:             'core/tcp_main.c:5362,4'
          Dst:             get_debug_facility
        - Src:             'core/tcp_main.c:5362,4'
          Dst:             poll_method_name
        - Src:             'core/tcp_main.c:5368,2'
          Dst:             destroy_send_fd_queues
        - Src:             'core/tcp_main.c:5370,2'
          Dst:             destroy_io_wait
        - Src:             'core/tcp_main.c:5371,2'
          Dst:             get_debug_level
        - Src:             'core/tcp_main.c:5371,2'
          Dst:             get_debug_facility
        - Src:             'core/tcp_main.c:5371,2'
          Dst:             dprint_color
        - Src:             'core/tcp_main.c:5371,2'
          Dst:             my_pid
        - Src:             'core/tcp_main.c:5371,2'
          Dst:             fprintf
        - Src:             'core/tcp_main.c:5371,2'
          Dst:             dprint_color_reset
        - Src:             'core/tcp_main.c:5371,2'
          Dst:             get_debug_facility
        - Src:             'core/tcp_main.c:5372,2'
          Dst:             exit
    - functionName:    ksr_tcpcon_evcb_get
      functionSourceFile: '/src/kamailio/src/core/tcp_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3943
      functionLinenumberEnd: 3944
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    tcp_init
      functionSourceFile: '/src/kamailio/src/core/tcp_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3362
      functionLinenumberEnd: 3578
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         960
      ICount:          5967
      EdgeCount:       1275
      CyclomaticComplexity: 317
      functionsReached:
        - __errno_location
        - bind
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - getprotobyname
        - htonl
        - init_sock_keepalive
        - init_su
        - ipv6_get_netif_scope
        - listen
        - my_pid
        - setsockopt
        - socket
        - strerror
        - su2a
        - tcp_safe_close
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/tcp_main.c:3373,8'
          Dst:             getprotobyname
        - Src:             'core/tcp_main.c:3375,4'
          Dst:             get_debug_level
        - Src:             'core/tcp_main.c:3375,4'
          Dst:             get_debug_facility
        - Src:             'core/tcp_main.c:3375,4'
          Dst:             dprint_color
        - Src:             'core/tcp_main.c:3375,4'
          Dst:             my_pid
        - Src:             'core/tcp_main.c:3375,4'
          Dst:             fprintf
        - Src:             'core/tcp_main.c:3375,4'
          Dst:             dprint_color_reset
        - Src:             'core/tcp_main.c:3375,4'
          Dst:             get_debug_facility
        - Src:             'core/tcp_main.c:3386,7'
          Dst:             htonl
        - Src:             'core/tcp_main.c:3386,7'
          Dst:             htonl
        - Src:             'core/tcp_main.c:3387,3'
          Dst:             get_debug_level
        - Src:             'core/tcp_main.c:3387,3'
          Dst:             get_debug_facility
        - Src:             'core/tcp_main.c:3387,3'
          Dst:             dprint_color
        - Src:             'core/tcp_main.c:3387,3'
          Dst:             my_pid
        - Src:             'core/tcp_main.c:3387,3'
          Dst:             fprintf
        - Src:             'core/tcp_main.c:3387,3'
          Dst:             dprint_color_reset
        - Src:             'core/tcp_main.c:3387,3'
          Dst:             get_debug_facility
        - Src:             'core/tcp_main.c:3392,5'
          Dst:             init_su
        - Src:             'core/tcp_main.c:3393,3'
          Dst:             get_debug_level
        - Src:             'core/tcp_main.c:3393,3'
          Dst:             get_debug_facility
        - Src:             'core/tcp_main.c:3393,3'
          Dst:             dprint_color
        - Src:             'core/tcp_main.c:3393,3'
          Dst:             my_pid
        - Src:             'core/tcp_main.c:3393,3'
          Dst:             fprintf
        - Src:             'core/tcp_main.c:3393,3'
          Dst:             dprint_color_reset
        - Src:             'core/tcp_main.c:3393,3'
          Dst:             get_debug_facility
        - Src:             'core/tcp_main.c:3396,2'
          Dst:             get_debug_level
        - Src:             'core/tcp_main.c:3396,2'
          Dst:             get_debug_facility
        - Src:             'core/tcp_main.c:3396,2'
          Dst:             su2a
        - Src:             'core/tcp_main.c:3396,2'
          Dst:             dprint_color
        - Src:             'core/tcp_main.c:3396,2'
          Dst:             my_pid
        - Src:             'core/tcp_main.c:3396,2'
          Dst:             su2a
        - Src:             'core/tcp_main.c:3396,2'
          Dst:             fprintf
        - Src:             'core/tcp_main.c:3396,2'
          Dst:             dprint_color_reset
        - Src:             'core/tcp_main.c:3396,2'
          Dst:             get_debug_facility
        - Src:             'core/tcp_main.c:3396,2'
          Dst:             su2a
        - Src:             'core/tcp_main.c:3397,22'
          Dst:             socket
        - Src:             'core/tcp_main.c:3399,3'
          Dst:             get_debug_level
        - Src:             'core/tcp_main.c:3399,3'
          Dst:             get_debug_facility
        - Src:             'core/tcp_main.c:3399,3'
          Dst:             __errno_location
        - Src:             'core/tcp_main.c:3399,3'
          Dst:             strerror
        - Src:             'core/tcp_main.c:3399,3'
          Dst:             dprint_color
        - Src:             'core/tcp_main.c:3399,3'
          Dst:             my_pid
        - Src:             'core/tcp_main.c:3399,3'
          Dst:             __errno_location
        - Src:             'core/tcp_main.c:3399,3'
          Dst:             strerror
        - Src:             'core/tcp_main.c:3399,3'
          Dst:             fprintf
        - Src:             'core/tcp_main.c:3399,3'
          Dst:             dprint_color_reset
        - Src:             'core/tcp_main.c:3399,3'
          Dst:             get_debug_facility
        - Src:             'core/tcp_main.c:3399,3'
          Dst:             __errno_location
        - Src:             'core/tcp_main.c:3399,3'
          Dst:             strerror
        - Src:             'core/tcp_main.c:3405,8'
          Dst:             setsockopt
        - Src:             'core/tcp_main.c:3408,3'
          Dst:             get_debug_level
        - Src:             'core/tcp_main.c:3408,3'
          Dst:             get_debug_facility
        - Src:             'core/tcp_main.c:3408,3'
          Dst:             __errno_location
        - Src:             'core/tcp_main.c:3408,3'
          Dst:             strerror
        - Src:             'core/tcp_main.c:3408,3'
          Dst:             dprint_color
        - Src:             'core/tcp_main.c:3408,3'
          Dst:             my_pid
        - Src:             'core/tcp_main.c:3408,3'
          Dst:             __errno_location
        - Src:             'core/tcp_main.c:3408,3'
          Dst:             strerror
        - Src:             'core/tcp_main.c:3408,3'
          Dst:             fprintf
        - Src:             'core/tcp_main.c:3408,3'
          Dst:             dprint_color_reset
        - Src:             'core/tcp_main.c:3408,3'
          Dst:             get_debug_facility
        - Src:             'core/tcp_main.c:3408,3'
          Dst:             __errno_location
        - Src:             'core/tcp_main.c:3408,3'
          Dst:             strerror
        - Src:             'core/tcp_main.c:3424,5'
          Dst:             setsockopt
        - Src:             'core/tcp_main.c:3427,3'
          Dst:             get_debug_level
        - Src:             'core/tcp_main.c:3427,3'
          Dst:             get_debug_facility
        - Src:             'core/tcp_main.c:3427,3'
          Dst:             __errno_location
        - Src:             'core/tcp_main.c:3427,3'
          Dst:             strerror
        - Src:             'core/tcp_main.c:3427,3'
          Dst:             dprint_color
        - Src:             'core/tcp_main.c:3427,3'
          Dst:             my_pid
        - Src:             'core/tcp_main.c:3427,3'
          Dst:             __errno_location
        - Src:             'core/tcp_main.c:3427,3'
          Dst:             strerror
        - Src:             'core/tcp_main.c:3427,3'
          Dst:             fprintf
        - Src:             'core/tcp_main.c:3427,3'
          Dst:             dprint_color_reset
        - Src:             'core/tcp_main.c:3427,3'
          Dst:             get_debug_facility
        - Src:             'core/tcp_main.c:3427,3'
          Dst:             __errno_location
        - Src:             'core/tcp_main.c:3427,3'
          Dst:             strerror
        - Src:             'core/tcp_main.c:3434,6'
          Dst:             setsockopt
        - Src:             'core/tcp_main.c:3437,4'
          Dst:             get_debug_level
        - Src:             'core/tcp_main.c:3437,4'
          Dst:             get_debug_facility
        - Src:             'core/tcp_main.c:3437,4'
          Dst:             __errno_location
        - Src:             'core/tcp_main.c:3437,4'
          Dst:             strerror
        - Src:             'core/tcp_main.c:3437,4'
          Dst:             dprint_color
        - Src:             'core/tcp_main.c:3437,4'
          Dst:             my_pid
        - Src:             'core/tcp_main.c:3437,4'
          Dst:             __errno_location
        - Src:             'core/tcp_main.c:3437,4'
          Dst:             strerror
        - Src:             'core/tcp_main.c:3437,4'
          Dst:             fprintf
        - Src:             'core/tcp_main.c:3437,4'
          Dst:             dprint_color_reset
        - Src:             'core/tcp_main.c:3437,4'
          Dst:             get_debug_facility
        - Src:             'core/tcp_main.c:3437,4'
          Dst:             __errno_location
        - Src:             'core/tcp_main.c:3437,4'
          Dst:             strerror
        - Src:             'core/tcp_main.c:3444,6'
          Dst:             setsockopt
        - Src:             'core/tcp_main.c:3447,4'
          Dst:             get_debug_level
        - Src:             'core/tcp_main.c:3447,4'
          Dst:             get_debug_facility
        - Src:             'core/tcp_main.c:3447,4'
          Dst:             __errno_location
        - Src:             'core/tcp_main.c:3447,4'
          Dst:             strerror
        - Src:             'core/tcp_main.c:3447,4'
          Dst:             dprint_color
        - Src:             'core/tcp_main.c:3447,4'
          Dst:             my_pid
        - Src:             'core/tcp_main.c:3447,4'
          Dst:             __errno_location
        - Src:             'core/tcp_main.c:3447,4'
          Dst:             strerror
        - Src:             'core/tcp_main.c:3447,4'
          Dst:             fprintf
        - Src:             'core/tcp_main.c:3447,4'
          Dst:             dprint_color_reset
        - Src:             'core/tcp_main.c:3447,4'
          Dst:             get_debug_facility
        - Src:             'core/tcp_main.c:3447,4'
          Dst:             __errno_location
        - Src:             'core/tcp_main.c:3447,4'
          Dst:             strerror
        - Src:             'core/tcp_main.c:3462,6'
          Dst:             setsockopt
        - Src:             'core/tcp_main.c:3465,4'
          Dst:             get_debug_level
        - Src:             'core/tcp_main.c:3465,4'
          Dst:             get_debug_facility
        - Src:             'core/tcp_main.c:3465,4'
          Dst:             __errno_location
        - Src:             'core/tcp_main.c:3465,4'
          Dst:             strerror
        - Src:             'core/tcp_main.c:3465,4'
          Dst:             dprint_color
        - Src:             'core/tcp_main.c:3465,4'
          Dst:             my_pid
        - Src:             'core/tcp_main.c:3465,4'
          Dst:             __errno_location
        - Src:             'core/tcp_main.c:3465,4'
          Dst:             strerror
        - Src:             'core/tcp_main.c:3465,4'
          Dst:             fprintf
        - Src:             'core/tcp_main.c:3465,4'
          Dst:             dprint_color_reset
        - Src:             'core/tcp_main.c:3465,4'
          Dst:             get_debug_facility
        - Src:             'core/tcp_main.c:3465,4'
          Dst:             __errno_location
        - Src:             'core/tcp_main.c:3465,4'
          Dst:             strerror
        - Src:             'core/tcp_main.c:3469,6'
          Dst:             setsockopt
        - Src:             'core/tcp_main.c:3472,4'
          Dst:             get_debug_level
        - Src:             'core/tcp_main.c:3472,4'
          Dst:             get_debug_facility
        - Src:             'core/tcp_main.c:3472,4'
          Dst:             __errno_location
        - Src:             'core/tcp_main.c:3472,4'
          Dst:             strerror
        - Src:             'core/tcp_main.c:3472,4'
          Dst:             dprint_color
        - Src:             'core/tcp_main.c:3472,4'
          Dst:             my_pid
        - Src:             'core/tcp_main.c:3472,4'
          Dst:             __errno_location
        - Src:             'core/tcp_main.c:3472,4'
          Dst:             strerror
        - Src:             'core/tcp_main.c:3472,4'
          Dst:             fprintf
        - Src:             'core/tcp_main.c:3472,4'
          Dst:             dprint_color_reset
        - Src:             'core/tcp_main.c:3472,4'
          Dst:             get_debug_facility
        - Src:             'core/tcp_main.c:3472,4'
          Dst:             __errno_location
        - Src:             'core/tcp_main.c:3472,4'
          Dst:             strerror
        - Src:             'core/tcp_main.c:3476,4'
          Dst:             get_debug_level
        - Src:             'core/tcp_main.c:3476,4'
          Dst:             get_debug_facility
        - Src:             'core/tcp_main.c:3476,4'
          Dst:             dprint_color
        - Src:             'core/tcp_main.c:3476,4'
          Dst:             my_pid
        - Src:             'core/tcp_main.c:3476,4'
          Dst:             fprintf
        - Src:             'core/tcp_main.c:3476,4'
          Dst:             dprint_color_reset
        - Src:             'core/tcp_main.c:3476,4'
          Dst:             get_debug_facility
        - Src:             'core/tcp_main.c:3479,6'
          Dst:             ipv6_get_netif_scope
        - Src:             'core/tcp_main.c:3487,7'
          Dst:             setsockopt
        - Src:             'core/tcp_main.c:3490,3'
          Dst:             get_debug_level
        - Src:             'core/tcp_main.c:3490,3'
          Dst:             get_debug_facility
        - Src:             'core/tcp_main.c:3490,3'
          Dst:             __errno_location
        - Src:             'core/tcp_main.c:3490,3'
          Dst:             strerror
        - Src:             'core/tcp_main.c:3490,3'
          Dst:             dprint_color
        - Src:             'core/tcp_main.c:3490,3'
          Dst:             my_pid
        - Src:             'core/tcp_main.c:3490,3'
          Dst:             __errno_location
        - Src:             'core/tcp_main.c:3490,3'
          Dst:             strerror
        - Src:             'core/tcp_main.c:3490,3'
          Dst:             fprintf
        - Src:             'core/tcp_main.c:3490,3'
          Dst:             dprint_color_reset
        - Src:             'core/tcp_main.c:3490,3'
          Dst:             get_debug_facility
        - Src:             'core/tcp_main.c:3490,3'
          Dst:             __errno_location
        - Src:             'core/tcp_main.c:3490,3'
          Dst:             strerror
        - Src:             'core/tcp_main.c:3498,6'
          Dst:             setsockopt
        - Src:             'core/tcp_main.c:3501,4'
          Dst:             get_debug_level
        - Src:             'core/tcp_main.c:3501,4'
          Dst:             get_debug_facility
        - Src:             'core/tcp_main.c:3501,4'
          Dst:             __errno_location
        - Src:             'core/tcp_main.c:3501,4'
          Dst:             strerror
        - Src:             'core/tcp_main.c:3501,4'
          Dst:             dprint_color
        - Src:             'core/tcp_main.c:3501,4'
          Dst:             my_pid
        - Src:             'core/tcp_main.c:3501,4'
          Dst:             __errno_location
        - Src:             'core/tcp_main.c:3501,4'
          Dst:             strerror
        - Src:             'core/tcp_main.c:3501,4'
          Dst:             fprintf
        - Src:             'core/tcp_main.c:3501,4'
          Dst:             dprint_color_reset
        - Src:             'core/tcp_main.c:3501,4'
          Dst:             get_debug_facility
        - Src:             'core/tcp_main.c:3501,4'
          Dst:             __errno_location
        - Src:             'core/tcp_main.c:3501,4'
          Dst:             strerror
        - Src:             'core/tcp_main.c:3508,6'
          Dst:             setsockopt
        - Src:             'core/tcp_main.c:3511,4'
          Dst:             get_debug_level
        - Src:             'core/tcp_main.c:3511,4'
          Dst:             get_debug_facility
        - Src:             'core/tcp_main.c:3511,4'
          Dst:             __errno_location
        - Src:             'core/tcp_main.c:3511,4'
          Dst:             strerror
        - Src:             'core/tcp_main.c:3511,4'
          Dst:             dprint_color
        - Src:             'core/tcp_main.c:3511,4'
          Dst:             my_pid
        - Src:             'core/tcp_main.c:3511,4'
          Dst:             __errno_location
        - Src:             'core/tcp_main.c:3511,4'
          Dst:             strerror
        - Src:             'core/tcp_main.c:3511,4'
          Dst:             fprintf
        - Src:             'core/tcp_main.c:3511,4'
          Dst:             dprint_color_reset
        - Src:             'core/tcp_main.c:3511,4'
          Dst:             get_debug_facility
        - Src:             'core/tcp_main.c:3511,4'
          Dst:             __errno_location
        - Src:             'core/tcp_main.c:3511,4'
          Dst:             strerror
        - Src:             'core/tcp_main.c:3518,6'
          Dst:             setsockopt
        - Src:             'core/tcp_main.c:3521,4'
          Dst:             get_debug_level
        - Src:             'core/tcp_main.c:3521,4'
          Dst:             get_debug_facility
        - Src:             'core/tcp_main.c:3521,4'
          Dst:             __errno_location
        - Src:             'core/tcp_main.c:3521,4'
          Dst:             strerror
        - Src:             'core/tcp_main.c:3521,4'
          Dst:             dprint_color
        - Src:             'core/tcp_main.c:3521,4'
          Dst:             my_pid
        - Src:             'core/tcp_main.c:3521,4'
          Dst:             __errno_location
        - Src:             'core/tcp_main.c:3521,4'
          Dst:             strerror
        - Src:             'core/tcp_main.c:3521,4'
          Dst:             fprintf
        - Src:             'core/tcp_main.c:3521,4'
          Dst:             dprint_color_reset
        - Src:             'core/tcp_main.c:3521,4'
          Dst:             get_debug_facility
        - Src:             'core/tcp_main.c:3521,4'
          Dst:             __errno_location
        - Src:             'core/tcp_main.c:3521,4'
          Dst:             strerror
        - Src:             'core/tcp_main.c:3526,2'
          Dst:             init_sock_keepalive
        - Src:             'core/tcp_main.c:3530,6'
          Dst:             setsockopt
        - Src:             'core/tcp_main.c:3533,4'
          Dst:             get_debug_level
        - Src:             'core/tcp_main.c:3533,4'
          Dst:             get_debug_facility
        - Src:             'core/tcp_main.c:3533,4'
          Dst:             __errno_location
        - Src:             'core/tcp_main.c:3533,4'
          Dst:             strerror
        - Src:             'core/tcp_main.c:3533,4'
          Dst:             dprint_color
        - Src:             'core/tcp_main.c:3533,4'
          Dst:             my_pid
        - Src:             'core/tcp_main.c:3533,4'
          Dst:             __errno_location
        - Src:             'core/tcp_main.c:3533,4'
          Dst:             strerror
        - Src:             'core/tcp_main.c:3533,4'
          Dst:             fprintf
        - Src:             'core/tcp_main.c:3533,4'
          Dst:             dprint_color_reset
        - Src:             'core/tcp_main.c:3533,4'
          Dst:             get_debug_facility
        - Src:             'core/tcp_main.c:3533,4'
          Dst:             __errno_location
        - Src:             'core/tcp_main.c:3533,4'
          Dst:             strerror
        - Src:             'core/tcp_main.c:3535,4'
          Dst:             get_debug_level
        - Src:             'core/tcp_main.c:3535,4'
          Dst:             get_debug_facility
        - Src:             'core/tcp_main.c:3535,4'
          Dst:             dprint_color
        - Src:             'core/tcp_main.c:3535,4'
          Dst:             my_pid
        - Src:             'core/tcp_main.c:3535,4'
          Dst:             fprintf
        - Src:             'core/tcp_main.c:3535,4'
          Dst:             dprint_color_reset
        - Src:             'core/tcp_main.c:3535,4'
          Dst:             get_debug_facility
        - Src:             'core/tcp_main.c:3539,5'
          Dst:             bind
        - Src:             'core/tcp_main.c:3540,3'
          Dst:             get_debug_level
        - Src:             'core/tcp_main.c:3540,3'
          Dst:             get_debug_facility
        - Src:             'core/tcp_main.c:3540,3'
          Dst:             __errno_location
        - Src:             'core/tcp_main.c:3540,3'
          Dst:             __errno_location
        - Src:             'core/tcp_main.c:3540,3'
          Dst:             strerror
        - Src:             'core/tcp_main.c:3540,3'
          Dst:             dprint_color
        - Src:             'core/tcp_main.c:3540,3'
          Dst:             my_pid
        - Src:             'core/tcp_main.c:3540,3'
          Dst:             __errno_location
        - Src:             'core/tcp_main.c:3540,3'
          Dst:             __errno_location
        - Src:             'core/tcp_main.c:3540,3'
          Dst:             strerror
        - Src:             'core/tcp_main.c:3540,3'
          Dst:             fprintf
        - Src:             'core/tcp_main.c:3540,3'
          Dst:             dprint_color_reset
        - Src:             'core/tcp_main.c:3540,3'
          Dst:             get_debug_facility
        - Src:             'core/tcp_main.c:3540,3'
          Dst:             __errno_location
        - Src:             'core/tcp_main.c:3540,3'
          Dst:             __errno_location
        - Src:             'core/tcp_main.c:3540,3'
          Dst:             strerror
        - Src:             'core/tcp_main.c:3545,4'
          Dst:             get_debug_level
        - Src:             'core/tcp_main.c:3545,4'
          Dst:             get_debug_facility
        - Src:             'core/tcp_main.c:3545,4'
          Dst:             dprint_color
        - Src:             'core/tcp_main.c:3545,4'
          Dst:             my_pid
        - Src:             'core/tcp_main.c:3545,4'
          Dst:             fprintf
        - Src:             'core/tcp_main.c:3545,4'
          Dst:             dprint_color_reset
        - Src:             'core/tcp_main.c:3545,4'
          Dst:             get_debug_facility
        - Src:             'core/tcp_main.c:3551,5'
          Dst:             listen
        - Src:             'core/tcp_main.c:3552,3'
          Dst:             get_debug_level
        - Src:             'core/tcp_main.c:3552,3'
          Dst:             get_debug_facility
        - Src:             'core/tcp_main.c:3552,3'
          Dst:             __errno_location
        - Src:             'core/tcp_main.c:3552,3'
          Dst:             strerror
        - Src:             'core/tcp_main.c:3552,3'
          Dst:             dprint_color
        - Src:             'core/tcp_main.c:3552,3'
          Dst:             my_pid
        - Src:             'core/tcp_main.c:3552,3'
          Dst:             __errno_location
        - Src:             'core/tcp_main.c:3552,3'
          Dst:             strerror
        - Src:             'core/tcp_main.c:3552,3'
          Dst:             fprintf
        - Src:             'core/tcp_main.c:3552,3'
          Dst:             dprint_color_reset
        - Src:             'core/tcp_main.c:3552,3'
          Dst:             get_debug_facility
        - Src:             'core/tcp_main.c:3552,3'
          Dst:             __errno_location
        - Src:             'core/tcp_main.c:3552,3'
          Dst:             strerror
        - Src:             'core/tcp_main.c:3574,3'
          Dst:             tcp_safe_close
    - functionName:    getprotobyname
      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:    init_su
      functionSourceFile: '/src/kamailio/src/core/ip_addr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 551
      functionLinenumberEnd: 574
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         48
      ICount:          326
      EdgeCount:       60
      CyclomaticComplexity: 14
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - htons
        - my_pid
      functionUses:    3
      BranchProfiles:
        - Branch String:   'core/ip_addr.h:554,2'
          Branch Sides:    []
      Callsites:
        - Src:             'core/ip_addr.h:560,25'
          Dst:             htons
        - Src:             'core/ip_addr.h:567,23'
          Dst:             htons
        - Src:             'core/ip_addr.h:570,4'
          Dst:             get_debug_level
        - Src:             'core/ip_addr.h:570,4'
          Dst:             get_debug_facility
        - Src:             'core/ip_addr.h:570,4'
          Dst:             dprint_color
        - Src:             'core/ip_addr.h:570,4'
          Dst:             my_pid
        - Src:             'core/ip_addr.h:570,4'
          Dst:             fprintf
        - Src:             'core/ip_addr.h:570,4'
          Dst:             dprint_color_reset
        - Src:             'core/ip_addr.h:570,4'
          Dst:             get_debug_facility
    - functionName:    listen
      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:    tcpconn_send_unsafe
      functionSourceFile: '/src/kamailio/src/core/tcp_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3024
      functionLinenumberEnd: 3050
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         49
      ICount:          340
      EdgeCount:       64
      CyclomaticComplexity: 17
      functionsReached:
        - __errno_location
        - atomic_inc_int
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
        - send_all
        - strerror
        - tcpconn_chld_put
        - tcpconn_do_send
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/tcp_main.c:3028,6'
          Dst:             tcpconn_do_send
        - Src:             'core/tcp_main.c:3035,3'
          Dst:             atomic_inc_int
        - Src:             'core/tcp_main.c:3037,6'
          Dst:             send_all
        - Src:             'core/tcp_main.c:3038,4'
          Dst:             get_debug_level
        - Src:             'core/tcp_main.c:3038,4'
          Dst:             get_debug_facility
        - Src:             'core/tcp_main.c:3038,4'
          Dst:             __errno_location
        - Src:             'core/tcp_main.c:3038,4'
          Dst:             strerror
        - Src:             'core/tcp_main.c:3038,4'
          Dst:             __errno_location
        - Src:             'core/tcp_main.c:3038,4'
          Dst:             dprint_color
        - Src:             'core/tcp_main.c:3038,4'
          Dst:             my_pid
        - Src:             'core/tcp_main.c:3038,4'
          Dst:             __errno_location
        - Src:             'core/tcp_main.c:3038,4'
          Dst:             strerror
        - Src:             'core/tcp_main.c:3038,4'
          Dst:             __errno_location
        - Src:             'core/tcp_main.c:3038,4'
          Dst:             fprintf
        - Src:             'core/tcp_main.c:3038,4'
          Dst:             dprint_color_reset
        - Src:             'core/tcp_main.c:3038,4'
          Dst:             get_debug_facility
        - Src:             'core/tcp_main.c:3038,4'
          Dst:             __errno_location
        - Src:             'core/tcp_main.c:3038,4'
          Dst:             strerror
        - Src:             'core/tcp_main.c:3038,4'
          Dst:             __errno_location
        - Src:             'core/tcp_main.c:3041,4'
          Dst:             tcpconn_chld_put
    - functionName:    tcpconn_do_send
      functionSourceFile: '/src/kamailio/src/core/tcp_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3079
      functionLinenumberEnd: 3227
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         436
      ICount:          2770
      EdgeCount:       570
      CyclomaticComplexity: 136
      functionsReached:
        - __errno_location
        - _tcpconn_write_nb
        - _wbufq_add
        - counter_inc
        - dprint_color
        - dprint_color_reset
        - dst_blocklist_force_su_to
        - fprintf
        - futex_get
        - futex_release
        - get_debug_facility
        - get_debug_level
        - get_ticks_raw
        - ip_addr2a
        - my_pid
        - strerror
        - su2a
        - tsend_stream
      functionUses:    5
      BranchProfiles:
        - Branch String:   'core/tcp_main.c:3153,4'
          Branch Sides:    []
        - Branch String:   'core/tcp_main.c:3178,4'
          Branch Sides:    []
      Callsites:
        - Src:             'core/tcp_main.c:3085,2'
          Dst:             get_debug_level
        - Src:             'core/tcp_main.c:3085,2'
          Dst:             get_debug_facility
        - Src:             'core/tcp_main.c:3085,2'
          Dst:             dprint_color
        - Src:             'core/tcp_main.c:3085,2'
          Dst:             my_pid
        - Src:             'core/tcp_main.c:3085,2'
          Dst:             fprintf
        - Src:             'core/tcp_main.c:3085,2'
          Dst:             dprint_color_reset
        - Src:             'core/tcp_main.c:3085,2'
          Dst:             get_debug_facility
        - Src:             'core/tcp_main.c:3088,3'
          Dst:             futex_get
        - Src:             'core/tcp_main.c:3098,7'
          Dst:             _wbufq_add
        - Src:             'core/tcp_main.c:3100,6'
          Dst:             futex_release
        - Src:             'core/tcp_main.c:3105,5'
          Dst:             futex_release
        - Src:             'core/tcp_main.c:3109,7'
          Dst:             _tcpconn_write_nb
        - Src:             'core/tcp_main.c:3112,7'
          Dst:             tsend_stream
        - Src:             'core/tcp_main.c:3121,2'
          Dst:             get_debug_level
        - Src:             'core/tcp_main.c:3121,2'
          Dst:             get_debug_facility
        - Src:             'core/tcp_main.c:3121,2'
          Dst:             dprint_color
        - Src:             'core/tcp_main.c:3121,2'
          Dst:             my_pid
        - Src:             'core/tcp_main.c:3121,2'
          Dst:             fprintf
        - Src:             'core/tcp_main.c:3121,2'
          Dst:             dprint_color_reset
        - Src:             'core/tcp_main.c:3121,2'
          Dst:             get_debug_facility
        - Src:             'core/tcp_main.c:3122,2'
          Dst:             get_debug_level
        - Src:             'core/tcp_main.c:3122,2'
          Dst:             get_debug_facility
        - Src:             'core/tcp_main.c:3122,2'
          Dst:             dprint_color
        - Src:             'core/tcp_main.c:3122,2'
          Dst:             my_pid
        - Src:             'core/tcp_main.c:3122,2'
          Dst:             fprintf
        - Src:             'core/tcp_main.c:3122,2'
          Dst:             dprint_color_reset
        - Src:             'core/tcp_main.c:3122,2'
          Dst:             get_debug_facility
        - Src:             'core/tcp_main.c:3126,21'
          Dst:             __errno_location
        - Src:             'core/tcp_main.c:3126,40'
          Dst:             __errno_location
        - Src:             'core/tcp_main.c:3132,5'
          Dst:             counter_inc
        - Src:             'core/tcp_main.c:3132,5'
          Dst:             counter_inc
        - Src:             'core/tcp_main.c:3132,5'
          Dst:             counter_inc
        - Src:             'core/tcp_main.c:3135,7'
          Dst:             _wbufq_add
        - Src:             'core/tcp_main.c:3137,6'
          Dst:             futex_release
        - Src:             'core/tcp_main.c:3142,5'
          Dst:             futex_release
        - Src:             'core/tcp_main.c:3149,5'
          Dst:             futex_release
        - Src:             'core/tcp_main.c:3153,11'
          Dst:             __errno_location
        - Src:             'core/tcp_main.c:3157,6'
          Dst:             dst_blocklist_force_su_to
        - Src:             'core/tcp_main.c:3160,6'
          Dst:             get_debug_level
        - Src:             'core/tcp_main.c:3160,6'
          Dst:             get_debug_facility
        - Src:             'core/tcp_main.c:3160,6'
          Dst:             su2a
        - Src:             'core/tcp_main.c:3160,6'
          Dst:             __errno_location
        - Src:             'core/tcp_main.c:3160,6'
          Dst:             __errno_location
        - Src:             'core/tcp_main.c:3160,6'
          Dst:             strerror
        - Src:             'core/tcp_main.c:3160,6'
          Dst:             dprint_color
        - Src:             'core/tcp_main.c:3160,6'
          Dst:             my_pid
        - Src:             'core/tcp_main.c:3160,6'
          Dst:             su2a
        - Src:             'core/tcp_main.c:3160,6'
          Dst:             __errno_location
        - Src:             'core/tcp_main.c:3160,6'
          Dst:             __errno_location
        - Src:             'core/tcp_main.c:3160,6'
          Dst:             strerror
        - Src:             'core/tcp_main.c:3160,6'
          Dst:             fprintf
        - Src:             'core/tcp_main.c:3160,6'
          Dst:             dprint_color_reset
        - Src:             'core/tcp_main.c:3160,6'
          Dst:             get_debug_facility
        - Src:             'core/tcp_main.c:3160,6'
          Dst:             su2a
        - Src:             'core/tcp_main.c:3160,6'
          Dst:             __errno_location
        - Src:             'core/tcp_main.c:3160,6'
          Dst:             __errno_location
        - Src:             'core/tcp_main.c:3160,6'
          Dst:             strerror
        - Src:             'core/tcp_main.c:3166,6'
          Dst:             dst_blocklist_force_su_to
        - Src:             'core/tcp_main.c:3169,6'
          Dst:             get_debug_level
        - Src:             'core/tcp_main.c:3169,6'
          Dst:             get_debug_facility
        - Src:             'core/tcp_main.c:3169,6'
          Dst:             su2a
        - Src:             'core/tcp_main.c:3169,6'
          Dst:             __errno_location
        - Src:             'core/tcp_main.c:3169,6'
          Dst:             __errno_location
        - Src:             'core/tcp_main.c:3169,6'
          Dst:             strerror
        - Src:             'core/tcp_main.c:3169,6'
          Dst:             dprint_color
        - Src:             'core/tcp_main.c:3169,6'
          Dst:             my_pid
        - Src:             'core/tcp_main.c:3169,6'
          Dst:             su2a
        - Src:             'core/tcp_main.c:3169,6'
          Dst:             __errno_location
        - Src:             'core/tcp_main.c:3169,6'
          Dst:             __errno_location
        - Src:             'core/tcp_main.c:3169,6'
          Dst:             strerror
        - Src:             'core/tcp_main.c:3169,6'
          Dst:             fprintf
        - Src:             'core/tcp_main.c:3169,6'
          Dst:             dprint_color_reset
        - Src:             'core/tcp_main.c:3169,6'
          Dst:             get_debug_facility
        - Src:             'core/tcp_main.c:3169,6'
          Dst:             su2a
        - Src:             'core/tcp_main.c:3169,6'
          Dst:             __errno_location
        - Src:             'core/tcp_main.c:3169,6'
          Dst:             __errno_location
        - Src:             'core/tcp_main.c:3169,6'
          Dst:             strerror
        - Src:             'core/tcp_main.c:3173,6'
          Dst:             get_debug_level
        - Src:             'core/tcp_main.c:3173,6'
          Dst:             get_debug_facility
        - Src:             'core/tcp_main.c:3173,6'
          Dst:             su2a
        - Src:             'core/tcp_main.c:3173,6'
          Dst:             __errno_location
        - Src:             'core/tcp_main.c:3173,6'
          Dst:             __errno_location
        - Src:             'core/tcp_main.c:3173,6'
          Dst:             strerror
        - Src:             'core/tcp_main.c:3173,6'
          Dst:             dprint_color
        - Src:             'core/tcp_main.c:3173,6'
          Dst:             my_pid
        - Src:             'core/tcp_main.c:3173,6'
          Dst:             su2a
        - Src:             'core/tcp_main.c:3173,6'
          Dst:             __errno_location
        - Src:             'core/tcp_main.c:3173,6'
          Dst:             __errno_location
        - Src:             'core/tcp_main.c:3173,6'
          Dst:             strerror
        - Src:             'core/tcp_main.c:3173,6'
          Dst:             fprintf
        - Src:             'core/tcp_main.c:3173,6'
          Dst:             dprint_color_reset
        - Src:             'core/tcp_main.c:3173,6'
          Dst:             get_debug_facility
        - Src:             'core/tcp_main.c:3173,6'
          Dst:             su2a
        - Src:             'core/tcp_main.c:3173,6'
          Dst:             __errno_location
        - Src:             'core/tcp_main.c:3173,6'
          Dst:             __errno_location
        - Src:             'core/tcp_main.c:3173,6'
          Dst:             strerror
        - Src:             'core/tcp_main.c:3176,4'
          Dst:             counter_inc
        - Src:             'core/tcp_main.c:3178,11'
          Dst:             __errno_location
        - Src:             'core/tcp_main.c:3181,6'
          Dst:             counter_inc
        - Src:             'core/tcp_main.c:3186,6'
          Dst:             dst_blocklist_force_su_to
        - Src:             'core/tcp_main.c:3192,3'
          Dst:             get_debug_level
        - Src:             'core/tcp_main.c:3192,3'
          Dst:             get_debug_facility
        - Src:             'core/tcp_main.c:3192,3'
          Dst:             ip_addr2a
        - Src:             'core/tcp_main.c:3192,3'
          Dst:             su2a
        - Src:             'core/tcp_main.c:3192,3'
          Dst:             __errno_location
        - Src:             'core/tcp_main.c:3192,3'
          Dst:             strerror
        - Src:             'core/tcp_main.c:3192,3'
          Dst:             __errno_location
        - Src:             'core/tcp_main.c:3192,3'
          Dst:             dprint_color
        - Src:             'core/tcp_main.c:3192,3'
          Dst:             my_pid
        - Src:             'core/tcp_main.c:3192,3'
          Dst:             ip_addr2a
        - Src:             'core/tcp_main.c:3192,3'
          Dst:             su2a
        - Src:             'core/tcp_main.c:3192,3'
          Dst:             __errno_location
        - Src:             'core/tcp_main.c:3192,3'
          Dst:             strerror
        - Src:             'core/tcp_main.c:3192,3'
          Dst:             __errno_location
        - Src:             'core/tcp_main.c:3192,3'
          Dst:             fprintf
        - Src:             'core/tcp_main.c:3192,3'
          Dst:             dprint_color_reset
        - Src:             'core/tcp_main.c:3192,3'
          Dst:             get_debug_facility
        - Src:             'core/tcp_main.c:3192,3'
          Dst:             ip_addr2a
        - Src:             'core/tcp_main.c:3192,3'
          Dst:             su2a
        - Src:             'core/tcp_main.c:3192,3'
          Dst:             __errno_location
        - Src:             'core/tcp_main.c:3192,3'
          Dst:             strerror
        - Src:             'core/tcp_main.c:3192,3'
          Dst:             __errno_location
        - Src:             'core/tcp_main.c:3202,16'
          Dst:             get_ticks_raw
        - Src:             'core/tcp_main.c:3210,3'
          Dst:             futex_release
        - Src:             'core/tcp_main.c:3214,3'
          Dst:             counter_inc
        - Src:             'core/tcp_main.c:3214,3'
          Dst:             counter_inc
        - Src:             'core/tcp_main.c:3214,3'
          Dst:             counter_inc
        - Src:             'core/tcp_main.c:3220,16'
          Dst:             get_ticks_raw
    - functionName:    tcpconn_chld_put
      functionSourceFile: '/src/kamailio/src/core/tcp_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3619
      functionLinenumberEnd: 3636
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         93
      ICount:          594
      EdgeCount:       121
      CyclomaticComplexity: 30
      functionsReached:
        - _tcpconn_free
        - abort
        - atomic_dec_and_test_int
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
      functionUses:    8
      BranchProfiles:  []
      Callsites:
        - Src:             'core/tcp_main.c:3620,5'
          Dst:             atomic_dec_and_test_int
        - Src:             'core/tcp_main.c:3621,3'
          Dst:             get_debug_level
        - Src:             'core/tcp_main.c:3621,3'
          Dst:             get_debug_facility
        - Src:             'core/tcp_main.c:3621,3'
          Dst:             dprint_color
        - Src:             'core/tcp_main.c:3621,3'
          Dst:             my_pid
        - Src:             'core/tcp_main.c:3621,3'
          Dst:             fprintf
        - Src:             'core/tcp_main.c:3621,3'
          Dst:             dprint_color_reset
        - Src:             'core/tcp_main.c:3621,3'
          Dst:             get_debug_facility
        - Src:             'core/tcp_main.c:3629,4'
          Dst:             get_debug_level
        - Src:             'core/tcp_main.c:3629,4'
          Dst:             get_debug_facility
        - Src:             'core/tcp_main.c:3629,4'
          Dst:             dprint_color
        - Src:             'core/tcp_main.c:3629,4'
          Dst:             my_pid
        - Src:             'core/tcp_main.c:3629,4'
          Dst:             fprintf
        - Src:             'core/tcp_main.c:3629,4'
          Dst:             dprint_color_reset
        - Src:             'core/tcp_main.c:3629,4'
          Dst:             get_debug_facility
        - Src:             'core/tcp_main.c:3630,4'
          Dst:             abort
        - Src:             'core/tcp_main.c:3632,3'
          Dst:             _tcpconn_free
    - functionName:    tcpconn_send_put
      functionSourceFile: '/src/kamailio/src/core/tcp_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2773
      functionLinenumberEnd: 3006
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         585
      ICount:          3683
      EdgeCount:       776
      CyclomaticComplexity: 193
      functionsReached:
        - __errno_location
        - _wbufq_add
        - atomic_get
        - dprint_color
        - dprint_color_reset
        - fprintf
        - futex_get
        - futex_release
        - get_debug_facility
        - get_debug_level
        - get_ticks_raw
        - my_pid
        - receive_fd
        - send_all
        - strerror
        - su2a
        - tcp_fd_cache_add
        - tcp_fd_cache_get
        - tcp_fd_cache_rm
        - tcp_safe_close
        - tcpconn_chld_put
        - tcpconn_do_send
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/tcp_main.c:2804,3'
          Dst:             futex_get
        - Src:             'core/tcp_main.c:2820,9'
          Dst:             _wbufq_add
        - Src:             'core/tcp_main.c:2824,7'
          Dst:             futex_release
        - Src:             'core/tcp_main.c:2828,20'
          Dst:             get_ticks_raw
        - Src:             'core/tcp_main.c:2836,8'
          Dst:             _wbufq_add
        - Src:             'core/tcp_main.c:2837,6'
          Dst:             futex_release
        - Src:             'core/tcp_main.c:2841,19'
          Dst:             get_ticks_raw
        - Src:             'core/tcp_main.c:2845,4'
          Dst:             futex_release
        - Src:             'core/tcp_main.c:2848,3'
          Dst:             futex_release
        - Src:             'core/tcp_main.c:2853,22'
          Dst:             my_pid
        - Src:             'core/tcp_main.c:2854,3'
          Dst:             get_debug_level
        - Src:             'core/tcp_main.c:2854,3'
          Dst:             get_debug_facility
        - Src:             'core/tcp_main.c:2854,3'
          Dst:             my_pid
        - Src:             'core/tcp_main.c:2854,3'
          Dst:             dprint_color
        - Src:             'core/tcp_main.c:2854,3'
          Dst:             my_pid
        - Src:             'core/tcp_main.c:2854,3'
          Dst:             my_pid
        - Src:             'core/tcp_main.c:2854,3'
          Dst:             fprintf
        - Src:             'core/tcp_main.c:2854,3'
          Dst:             dprint_color_reset
        - Src:             'core/tcp_main.c:2854,3'
          Dst:             get_debug_facility
        - Src:             'core/tcp_main.c:2854,3'
          Dst:             my_pid
        - Src:             'core/tcp_main.c:2863,12'
          Dst:             tcp_fd_cache_get
        - Src:             'core/tcp_main.c:2867,3'
          Dst:             get_debug_level
        - Src:             'core/tcp_main.c:2867,3'
          Dst:             get_debug_facility
        - Src:             'core/tcp_main.c:2867,3'
          Dst:             dprint_color
        - Src:             'core/tcp_main.c:2867,3'
          Dst:             my_pid
        - Src:             'core/tcp_main.c:2867,3'
          Dst:             fprintf
        - Src:             'core/tcp_main.c:2867,3'
          Dst:             dprint_color_reset
        - Src:             'core/tcp_main.c:2867,3'
          Dst:             get_debug_facility
        - Src:             'core/tcp_main.c:2870,3'
          Dst:             get_debug_level
        - Src:             'core/tcp_main.c:2870,3'
          Dst:             get_debug_facility
        - Src:             'core/tcp_main.c:2870,3'
          Dst:             dprint_color
        - Src:             'core/tcp_main.c:2870,3'
          Dst:             my_pid
        - Src:             'core/tcp_main.c:2870,3'
          Dst:             fprintf
        - Src:             'core/tcp_main.c:2870,3'
          Dst:             dprint_color_reset
        - Src:             'core/tcp_main.c:2870,3'
          Dst:             get_debug_facility
        - Src:             'core/tcp_main.c:2874,7'
          Dst:             send_all
        - Src:             'core/tcp_main.c:2876,4'
          Dst:             get_debug_level
        - Src:             'core/tcp_main.c:2876,4'
          Dst:             get_debug_facility
        - Src:             'core/tcp_main.c:2876,4'
          Dst:             __errno_location
        - Src:             'core/tcp_main.c:2876,4'
          Dst:             strerror
        - Src:             'core/tcp_main.c:2876,4'
          Dst:             __errno_location
        - Src:             'core/tcp_main.c:2876,4'
          Dst:             dprint_color
        - Src:             'core/tcp_main.c:2876,4'
          Dst:             my_pid
        - Src:             'core/tcp_main.c:2876,4'
          Dst:             __errno_location
        - Src:             'core/tcp_main.c:2876,4'
          Dst:             strerror
        - Src:             'core/tcp_main.c:2876,4'
          Dst:             __errno_location
        - Src:             'core/tcp_main.c:2876,4'
          Dst:             fprintf
        - Src:             'core/tcp_main.c:2876,4'
          Dst:             dprint_color_reset
        - Src:             'core/tcp_main.c:2876,4'
          Dst:             get_debug_facility
        - Src:             'core/tcp_main.c:2876,4'
          Dst:             __errno_location
        - Src:             'core/tcp_main.c:2876,4'
          Dst:             strerror
        - Src:             'core/tcp_main.c:2876,4'
          Dst:             __errno_location
        - Src:             'core/tcp_main.c:2880,3'
          Dst:             get_debug_level
        - Src:             'core/tcp_main.c:2880,3'
          Dst:             get_debug_facility
        - Src:             'core/tcp_main.c:2880,3'
          Dst:             dprint_color
        - Src:             'core/tcp_main.c:2880,3'
          Dst:             my_pid
        - Src:             'core/tcp_main.c:2880,3'
          Dst:             fprintf
        - Src:             'core/tcp_main.c:2880,3'
          Dst:             dprint_color_reset
        - Src:             'core/tcp_main.c:2880,3'
          Dst:             get_debug_facility
        - Src:             'core/tcp_main.c:2881,7'
          Dst:             receive_fd
        - Src:             'core/tcp_main.c:2883,4'
          Dst:             get_debug_level
        - Src:             'core/tcp_main.c:2883,4'
          Dst:             get_debug_facility
        - Src:             'core/tcp_main.c:2883,4'
          Dst:             __errno_location
        - Src:             'core/tcp_main.c:2883,4'
          Dst:             strerror
        - Src:             'core/tcp_main.c:2883,4'
          Dst:             __errno_location
        - Src:             'core/tcp_main.c:2883,4'
          Dst:             dprint_color
        - Src:             'core/tcp_main.c:2883,4'
          Dst:             my_pid
        - Src:             'core/tcp_main.c:2883,4'
          Dst:             __errno_location
        - Src:             'core/tcp_main.c:2883,4'
          Dst:             strerror
        - Src:             'core/tcp_main.c:2883,4'
          Dst:             __errno_location
        - Src:             'core/tcp_main.c:2883,4'
          Dst:             fprintf
        - Src:             'core/tcp_main.c:2883,4'
          Dst:             dprint_color_reset
        - Src:             'core/tcp_main.c:2883,4'
          Dst:             get_debug_facility
        - Src:             'core/tcp_main.c:2883,4'
          Dst:             __errno_location
        - Src:             'core/tcp_main.c:2883,4'
          Dst:             strerror
        - Src:             'core/tcp_main.c:2883,4'
          Dst:             __errno_location
        - Src:             'core/tcp_main.c:2896,5'
          Dst:             get_debug_level
        - Src:             'core/tcp_main.c:2896,5'
          Dst:             get_debug_facility
        - Src:             'core/tcp_main.c:2896,5'
          Dst:             atomic_get
        - Src:             'core/tcp_main.c:2896,5'
          Dst:             dprint_color
        - Src:             'core/tcp_main.c:2896,5'
          Dst:             my_pid
        - Src:             'core/tcp_main.c:2896,5'
          Dst:             atomic_get
        - Src:             'core/tcp_main.c:2896,5'
          Dst:             fprintf
        - Src:             'core/tcp_main.c:2896,5'
          Dst:             dprint_color_reset
        - Src:             'core/tcp_main.c:2896,5'
          Dst:             get_debug_facility
        - Src:             'core/tcp_main.c:2896,5'
          Dst:             atomic_get
        - Src:             'core/tcp_main.c:2908,3'
          Dst:             get_debug_level
        - Src:             'core/tcp_main.c:2908,3'
          Dst:             get_debug_facility
        - Src:             'core/tcp_main.c:2908,3'
          Dst:             dprint_color
        - Src:             'core/tcp_main.c:2908,3'
          Dst:             my_pid
        - Src:             'core/tcp_main.c:2908,3'
          Dst:             fprintf
        - Src:             'core/tcp_main.c:2908,3'
          Dst:             dprint_color_reset
        - Src:             'core/tcp_main.c:2908,3'
          Dst:             get_debug_facility
        - Src:             'core/tcp_main.c:2921,3'
          Dst:             futex_get
        - Src:             'core/tcp_main.c:2927,9'
          Dst:             tcpconn_do_send
        - Src:             'core/tcp_main.c:2943,3'
          Dst:             futex_release
        - Src:             'core/tcp_main.c:2946,7'
          Dst:             tcpconn_do_send
        - Src:             'core/tcp_main.c:2950,6'
          Dst:             send_all
        - Src:             'core/tcp_main.c:2951,4'
          Dst:             get_debug_level
        - Src:             'core/tcp_main.c:2951,4'
          Dst:             get_debug_facility
        - Src:             'core/tcp_main.c:2951,4'
          Dst:             __errno_location
        - Src:             'core/tcp_main.c:2951,4'
          Dst:             strerror
        - Src:             'core/tcp_main.c:2951,4'
          Dst:             __errno_location
        - Src:             'core/tcp_main.c:2951,4'
          Dst:             dprint_color
        - Src:             'core/tcp_main.c:2951,4'
          Dst:             my_pid
        - Src:             'core/tcp_main.c:2951,4'
          Dst:             __errno_location
        - Src:             'core/tcp_main.c:2951,4'
          Dst:             strerror
        - Src:             'core/tcp_main.c:2951,4'
          Dst:             __errno_location
        - Src:             'core/tcp_main.c:2951,4'
          Dst:             fprintf
        - Src:             'core/tcp_main.c:2951,4'
          Dst:             dprint_color_reset
        - Src:             'core/tcp_main.c:2951,4'
          Dst:             get_debug_facility
        - Src:             'core/tcp_main.c:2951,4'
          Dst:             __errno_location
        - Src:             'core/tcp_main.c:2951,4'
          Dst:             strerror
        - Src:             'core/tcp_main.c:2951,4'
          Dst:             __errno_location
        - Src:             'core/tcp_main.c:2957,4'
          Dst:             tcpconn_chld_put
        - Src:             'core/tcp_main.c:2967,5'
          Dst:             tcp_fd_cache_rm
        - Src:             'core/tcp_main.c:2969,5'
          Dst:             tcp_safe_close
        - Src:             'core/tcp_main.c:2973,6'
          Dst:             tcp_safe_close
        - Src:             'core/tcp_main.c:2977,5'
          Dst:             tcp_fd_cache_add
        - Src:             'core/tcp_main.c:2981,6'
          Dst:             tcp_safe_close
        - Src:             'core/tcp_main.c:2983,4'
          Dst:             get_debug_level
        - Src:             'core/tcp_main.c:2983,4'
          Dst:             get_debug_facility
        - Src:             'core/tcp_main.c:2983,4'
          Dst:             dprint_color
        - Src:             'core/tcp_main.c:2983,4'
          Dst:             my_pid
        - Src:             'core/tcp_main.c:2983,4'
          Dst:             fprintf
        - Src:             'core/tcp_main.c:2983,4'
          Dst:             dprint_color_reset
        - Src:             'core/tcp_main.c:2983,4'
          Dst:             get_debug_facility
        - Src:             'core/tcp_main.c:2991,3'
          Dst:             tcp_fd_cache_add
        - Src:             'core/tcp_main.c:2995,7'
          Dst:             tcp_safe_close
        - Src:             'core/tcp_main.c:2996,5'
          Dst:             get_debug_level
        - Src:             'core/tcp_main.c:2996,5'
          Dst:             get_debug_facility
        - Src:             'core/tcp_main.c:2996,5'
          Dst:             su2a
        - Src:             'core/tcp_main.c:2996,5'
          Dst:             __errno_location
        - Src:             'core/tcp_main.c:2996,5'
          Dst:             strerror
        - Src:             'core/tcp_main.c:2996,5'
          Dst:             __errno_location
        - Src:             'core/tcp_main.c:2996,5'
          Dst:             dprint_color
        - Src:             'core/tcp_main.c:2996,5'
          Dst:             my_pid
        - Src:             'core/tcp_main.c:2996,5'
          Dst:             su2a
        - Src:             'core/tcp_main.c:2996,5'
          Dst:             __errno_location
        - Src:             'core/tcp_main.c:2996,5'
          Dst:             strerror
        - Src:             'core/tcp_main.c:2996,5'
          Dst:             __errno_location
        - Src:             'core/tcp_main.c:2996,5'
          Dst:             fprintf
        - Src:             'core/tcp_main.c:2996,5'
          Dst:             dprint_color_reset
        - Src:             'core/tcp_main.c:2996,5'
          Dst:             get_debug_facility
        - Src:             'core/tcp_main.c:2996,5'
          Dst:             su2a
        - Src:             'core/tcp_main.c:2996,5'
          Dst:             __errno_location
        - Src:             'core/tcp_main.c:2996,5'
          Dst:             strerror
        - Src:             'core/tcp_main.c:2996,5'
          Dst:             __errno_location
        - Src:             'core/tcp_main.c:3004,2'
          Dst:             tcpconn_chld_put
    - functionName:    tcp_fd_cache_add
      functionSourceFile: '/src/kamailio/src/core/tcp_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2257
      functionLinenumberEnd: 2266
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          69
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - tcp_safe_close
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'core/tcp_main.c:2262,3'
          Dst:             tcp_safe_close
    - functionName:    tcpconn_1st_send
      functionSourceFile: '/src/kamailio/src/core/tcp_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3260
      functionLinenumberEnd: 3358
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         420
      ICount:          2654
      EdgeCount:       552
      CyclomaticComplexity: 134
      functionsReached:
        - __errno_location
        - _tcpconn_write_nb
        - _wbufq_insert
        - counter_inc
        - dprint_color
        - dprint_color_reset
        - dst_blocklist_force_su_to
        - fprintf
        - futex_get
        - futex_release
        - get_debug_facility
        - get_debug_level
        - my_pid
        - strerror
        - su2a
      functionUses:    3
      BranchProfiles:
        - Branch String:   'core/tcp_main.c:3309,3'
          Branch Sides:    []
      Callsites:
        - Src:             'core/tcp_main.c:3263,6'
          Dst:             _tcpconn_write_nb
        - Src:             'core/tcp_main.c:3268,18'
          Dst:             __errno_location
        - Src:             'core/tcp_main.c:3268,37'
          Dst:             __errno_location
        - Src:             'core/tcp_main.c:3269,8'
          Dst:             __errno_location
        - Src:             'core/tcp_main.c:3271,5'
          Dst:             get_debug_level
        - Src:             'core/tcp_main.c:3271,5'
          Dst:             get_debug_facility
        - Src:             'core/tcp_main.c:3271,5'
          Dst:             __errno_location
        - Src:             'core/tcp_main.c:3271,5'
          Dst:             __errno_location
        - Src:             'core/tcp_main.c:3271,5'
          Dst:             strerror
        - Src:             'core/tcp_main.c:3271,5'
          Dst:             dprint_color
        - Src:             'core/tcp_main.c:3271,5'
          Dst:             my_pid
        - Src:             'core/tcp_main.c:3271,5'
          Dst:             __errno_location
        - Src:             'core/tcp_main.c:3271,5'
          Dst:             __errno_location
        - Src:             'core/tcp_main.c:3271,5'
          Dst:             strerror
        - Src:             'core/tcp_main.c:3271,5'
          Dst:             fprintf
        - Src:             'core/tcp_main.c:3271,5'
          Dst:             dprint_color_reset
        - Src:             'core/tcp_main.c:3271,5'
          Dst:             get_debug_facility
        - Src:             'core/tcp_main.c:3271,5'
          Dst:             __errno_location
        - Src:             'core/tcp_main.c:3271,5'
          Dst:             __errno_location
        - Src:             'core/tcp_main.c:3271,5'
          Dst:             strerror
        - Src:             'core/tcp_main.c:3275,5'
          Dst:             get_debug_level
        - Src:             'core/tcp_main.c:3275,5'
          Dst:             get_debug_facility
        - Src:             'core/tcp_main.c:3275,5'
          Dst:             dprint_color
        - Src:             'core/tcp_main.c:3275,5'
          Dst:             my_pid
        - Src:             'core/tcp_main.c:3275,5'
          Dst:             fprintf
        - Src:             'core/tcp_main.c:3275,5'
          Dst:             dprint_color_reset
        - Src:             'core/tcp_main.c:3275,5'
          Dst:             get_debug_facility
        - Src:             'core/tcp_main.c:3283,6'
          Dst:             counter_inc
        - Src:             'core/tcp_main.c:3283,6'
          Dst:             counter_inc
        - Src:             'core/tcp_main.c:3289,5'
          Dst:             futex_get
        - Src:             'core/tcp_main.c:3290,7'
          Dst:             _wbufq_insert
        - Src:             'core/tcp_main.c:3292,6'
          Dst:             futex_release
        - Src:             'core/tcp_main.c:3294,5'
          Dst:             get_debug_level
        - Src:             'core/tcp_main.c:3294,5'
          Dst:             get_debug_facility
        - Src:             'core/tcp_main.c:3294,5'
          Dst:             su2a
        - Src:             'core/tcp_main.c:3294,5'
          Dst:             dprint_color
        - Src:             'core/tcp_main.c:3294,5'
          Dst:             my_pid
        - Src:             'core/tcp_main.c:3294,5'
          Dst:             su2a
        - Src:             'core/tcp_main.c:3294,5'
          Dst:             fprintf
        - Src:             'core/tcp_main.c:3294,5'
          Dst:             dprint_color_reset
        - Src:             'core/tcp_main.c:3294,5'
          Dst:             get_debug_facility
        - Src:             'core/tcp_main.c:3294,5'
          Dst:             su2a
        - Src:             'core/tcp_main.c:3300,5'
          Dst:             futex_release
        - Src:             'core/tcp_main.c:3309,10'
          Dst:             __errno_location
        - Src:             'core/tcp_main.c:3313,5'
          Dst:             dst_blocklist_force_su_to
        - Src:             'core/tcp_main.c:3316,5'
          Dst:             get_debug_level
        - Src:             'core/tcp_main.c:3316,5'
          Dst:             get_debug_facility
        - Src:             'core/tcp_main.c:3316,5'
          Dst:             su2a
        - Src:             'core/tcp_main.c:3316,5'
          Dst:             __errno_location
        - Src:             'core/tcp_main.c:3316,5'
          Dst:             __errno_location
        - Src:             'core/tcp_main.c:3316,5'
          Dst:             strerror
        - Src:             'core/tcp_main.c:3316,5'
          Dst:             dprint_color
        - Src:             'core/tcp_main.c:3316,5'
          Dst:             my_pid
        - Src:             'core/tcp_main.c:3316,5'
          Dst:             su2a
        - Src:             'core/tcp_main.c:3316,5'
          Dst:             __errno_location
        - Src:             'core/tcp_main.c:3316,5'
          Dst:             __errno_location
        - Src:             'core/tcp_main.c:3316,5'
          Dst:             strerror
        - Src:             'core/tcp_main.c:3316,5'
          Dst:             fprintf
        - Src:             'core/tcp_main.c:3316,5'
          Dst:             dprint_color_reset
        - Src:             'core/tcp_main.c:3316,5'
          Dst:             get_debug_facility
        - Src:             'core/tcp_main.c:3316,5'
          Dst:             su2a
        - Src:             'core/tcp_main.c:3316,5'
          Dst:             __errno_location
        - Src:             'core/tcp_main.c:3316,5'
          Dst:             __errno_location
        - Src:             'core/tcp_main.c:3316,5'
          Dst:             strerror
        - Src:             'core/tcp_main.c:3322,5'
          Dst:             dst_blocklist_force_su_to
        - Src:             'core/tcp_main.c:3325,5'
          Dst:             get_debug_level
        - Src:             'core/tcp_main.c:3325,5'
          Dst:             get_debug_facility
        - Src:             'core/tcp_main.c:3325,5'
          Dst:             su2a
        - Src:             'core/tcp_main.c:3325,5'
          Dst:             __errno_location
        - Src:             'core/tcp_main.c:3325,5'
          Dst:             __errno_location
        - Src:             'core/tcp_main.c:3325,5'
          Dst:             strerror
        - Src:             'core/tcp_main.c:3325,5'
          Dst:             dprint_color
        - Src:             'core/tcp_main.c:3325,5'
          Dst:             my_pid
        - Src:             'core/tcp_main.c:3325,5'
          Dst:             su2a
        - Src:             'core/tcp_main.c:3325,5'
          Dst:             __errno_location
        - Src:             'core/tcp_main.c:3325,5'
          Dst:             __errno_location
        - Src:             'core/tcp_main.c:3325,5'
          Dst:             strerror
        - Src:             'core/tcp_main.c:3325,5'
          Dst:             fprintf
        - Src:             'core/tcp_main.c:3325,5'
          Dst:             dprint_color_reset
        - Src:             'core/tcp_main.c:3325,5'
          Dst:             get_debug_facility
        - Src:             'core/tcp_main.c:3325,5'
          Dst:             su2a
        - Src:             'core/tcp_main.c:3325,5'
          Dst:             __errno_location
        - Src:             'core/tcp_main.c:3325,5'
          Dst:             __errno_location
        - Src:             'core/tcp_main.c:3325,5'
          Dst:             strerror
        - Src:             'core/tcp_main.c:3329,5'
          Dst:             get_debug_level
        - Src:             'core/tcp_main.c:3329,5'
          Dst:             get_debug_facility
        - Src:             'core/tcp_main.c:3329,5'
          Dst:             su2a
        - Src:             'core/tcp_main.c:3329,5'
          Dst:             __errno_location
        - Src:             'core/tcp_main.c:3329,5'
          Dst:             __errno_location
        - Src:             'core/tcp_main.c:3329,5'
          Dst:             strerror
        - Src:             'core/tcp_main.c:3329,5'
          Dst:             dprint_color
        - Src:             'core/tcp_main.c:3329,5'
          Dst:             my_pid
        - Src:             'core/tcp_main.c:3329,5'
          Dst:             su2a
        - Src:             'core/tcp_main.c:3329,5'
          Dst:             __errno_location
        - Src:             'core/tcp_main.c:3329,5'
          Dst:             __errno_location
        - Src:             'core/tcp_main.c:3329,5'
          Dst:             strerror
        - Src:             'core/tcp_main.c:3329,5'
          Dst:             fprintf
        - Src:             'core/tcp_main.c:3329,5'
          Dst:             dprint_color_reset
        - Src:             'core/tcp_main.c:3329,5'
          Dst:             get_debug_facility
        - Src:             'core/tcp_main.c:3329,5'
          Dst:             su2a
        - Src:             'core/tcp_main.c:3329,5'
          Dst:             __errno_location
        - Src:             'core/tcp_main.c:3329,5'
          Dst:             __errno_location
        - Src:             'core/tcp_main.c:3329,5'
          Dst:             strerror
        - Src:             'core/tcp_main.c:3333,3'
          Dst:             counter_inc
        - Src:             'core/tcp_main.c:3334,3'
          Dst:             get_debug_level
        - Src:             'core/tcp_main.c:3334,3'
          Dst:             get_debug_facility
        - Src:             'core/tcp_main.c:3334,3'
          Dst:             su2a
        - Src:             'core/tcp_main.c:3334,3'
          Dst:             __errno_location
        - Src:             'core/tcp_main.c:3334,3'
          Dst:             strerror
        - Src:             'core/tcp_main.c:3334,3'
          Dst:             __errno_location
        - Src:             'core/tcp_main.c:3334,3'
          Dst:             dprint_color
        - Src:             'core/tcp_main.c:3334,3'
          Dst:             my_pid
        - Src:             'core/tcp_main.c:3334,3'
          Dst:             su2a
        - Src:             'core/tcp_main.c:3334,3'
          Dst:             __errno_location
        - Src:             'core/tcp_main.c:3334,3'
          Dst:             strerror
        - Src:             'core/tcp_main.c:3334,3'
          Dst:             __errno_location
        - Src:             'core/tcp_main.c:3334,3'
          Dst:             fprintf
        - Src:             'core/tcp_main.c:3334,3'
          Dst:             dprint_color_reset
        - Src:             'core/tcp_main.c:3334,3'
          Dst:             get_debug_facility
        - Src:             'core/tcp_main.c:3334,3'
          Dst:             su2a
        - Src:             'core/tcp_main.c:3334,3'
          Dst:             __errno_location
        - Src:             'core/tcp_main.c:3334,3'
          Dst:             strerror
        - Src:             'core/tcp_main.c:3334,3'
          Dst:             __errno_location
        - Src:             'core/tcp_main.c:3340,2'
          Dst:             get_debug_level
        - Src:             'core/tcp_main.c:3340,2'
          Dst:             get_debug_facility
        - Src:             'core/tcp_main.c:3340,2'
          Dst:             dprint_color
        - Src:             'core/tcp_main.c:3340,2'
          Dst:             my_pid
        - Src:             'core/tcp_main.c:3340,2'
          Dst:             fprintf
        - Src:             'core/tcp_main.c:3340,2'
          Dst:             dprint_color_reset
        - Src:             'core/tcp_main.c:3340,2'
          Dst:             get_debug_facility
        - Src:             'core/tcp_main.c:3342,3'
          Dst:             counter_inc
        - Src:             'core/tcp_main.c:3342,3'
          Dst:             counter_inc
    - functionName:    tcp_send
      functionSourceFile: '/src/kamailio/src/core/tcp_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2298
      functionLinenumberEnd: 2759
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         982
      ICount:          6412
      EdgeCount:       1299
      CyclomaticComplexity: 319
      functionsReached:
        - __errno_location
        - _tcpconn_detach
        - _tcpconn_free
        - _wbufq_add
        - atomic_dec_and_test_int
        - counter_inc
        - dprint_color
        - dprint_color_reset
        - fprintf
        - futex_get
        - futex_release
        - get_debug_facility
        - get_debug_level
        - my_pid
        - send_all
        - send_fd
        - strerror
        - su2a
        - su2ip_addr
        - su_getport
        - tcp_fd_cache_add
        - tcp_safe_close
        - tcpconn_1st_send
        - tcpconn_add
        - tcpconn_chld_put
        - tcpconn_connect
        - tcpconn_do_send
        - tcpconn_finish_connect
        - tcpconn_get
        - tcpconn_lookup
        - tcpconn_new
        - tcpconn_send_put
      functionUses:    4
      BranchProfiles:
        - Branch String:   'core/tcp_main.c:2375,4'
          Branch Sides:    []
      Callsites:
        - Src:             'core/tcp_main.c:2316,3'
          Dst:             get_debug_level
        - Src:             'core/tcp_main.c:2316,3'
          Dst:             get_debug_facility
        - Src:             'core/tcp_main.c:2316,3'
          Dst:             dprint_color
        - Src:             'core/tcp_main.c:2316,3'
          Dst:             my_pid
        - Src:             'core/tcp_main.c:2316,3'
          Dst:             fprintf
        - Src:             'core/tcp_main.c:2316,3'
          Dst:             dprint_color_reset
        - Src:             'core/tcp_main.c:2316,3'
          Dst:             get_debug_facility
        - Src:             'core/tcp_main.c:2321,9'
          Dst:             su_getport
        - Src:             'core/tcp_main.c:2325,3'
          Dst:             su2ip_addr
        - Src:             'core/tcp_main.c:2328,8'
          Dst:             tcpconn_lookup
        - Src:             'core/tcp_main.c:2331,8'
          Dst:             tcpconn_get
        - Src:             'core/tcp_main.c:2334,7'
          Dst:             tcpconn_get
        - Src:             'core/tcp_main.c:2336,3'
          Dst:             get_debug_level
        - Src:             'core/tcp_main.c:2336,3'
          Dst:             get_debug_facility
        - Src:             'core/tcp_main.c:2336,3'
          Dst:             dprint_color
        - Src:             'core/tcp_main.c:2336,3'
          Dst:             my_pid
        - Src:             'core/tcp_main.c:2336,3'
          Dst:             fprintf
        - Src:             'core/tcp_main.c:2336,3'
          Dst:             dprint_color_reset
        - Src:             'core/tcp_main.c:2336,3'
          Dst:             get_debug_facility
        - Src:             'core/tcp_main.c:2346,10'
          Dst:             tcpconn_lookup
        - Src:             'core/tcp_main.c:2349,10'
          Dst:             tcpconn_get
        - Src:             'core/tcp_main.c:2352,5'
          Dst:             get_debug_level
        - Src:             'core/tcp_main.c:2352,5'
          Dst:             get_debug_facility
        - Src:             'core/tcp_main.c:2352,5'
          Dst:             dprint_color
        - Src:             'core/tcp_main.c:2352,5'
          Dst:             my_pid
        - Src:             'core/tcp_main.c:2352,5'
          Dst:             fprintf
        - Src:             'core/tcp_main.c:2352,5'
          Dst:             dprint_color_reset
        - Src:             'core/tcp_main.c:2352,5'
          Dst:             get_debug_facility
        - Src:             'core/tcp_main.c:2362,4'
          Dst:             tcpconn_chld_put
        - Src:             'core/tcp_main.c:2368,4'
          Dst:             get_debug_level
        - Src:             'core/tcp_main.c:2368,4'
          Dst:             get_debug_facility
        - Src:             'core/tcp_main.c:2368,4'
          Dst:             dprint_color
        - Src:             'core/tcp_main.c:2368,4'
          Dst:             my_pid
        - Src:             'core/tcp_main.c:2368,4'
          Dst:             fprintf
        - Src:             'core/tcp_main.c:2368,4'
          Dst:             dprint_color_reset
        - Src:             'core/tcp_main.c:2368,4'
          Dst:             get_debug_facility
        - Src:             'core/tcp_main.c:2371,3'
          Dst:             get_debug_level
        - Src:             'core/tcp_main.c:2371,3'
          Dst:             get_debug_facility
        - Src:             'core/tcp_main.c:2371,3'
          Dst:             dprint_color
        - Src:             'core/tcp_main.c:2371,3'
          Dst:             my_pid
        - Src:             'core/tcp_main.c:2371,3'
          Dst:             fprintf
        - Src:             'core/tcp_main.c:2371,3'
          Dst:             dprint_color_reset
        - Src:             'core/tcp_main.c:2371,3'
          Dst:             get_debug_facility
        - Src:             'core/tcp_main.c:2392,5'
          Dst:             get_debug_level
        - Src:             'core/tcp_main.c:2392,5'
          Dst:             get_debug_facility
        - Src:             'core/tcp_main.c:2392,5'
          Dst:             su2a
        - Src:             'core/tcp_main.c:2392,5'
          Dst:             dprint_color
        - Src:             'core/tcp_main.c:2392,5'
          Dst:             my_pid
        - Src:             'core/tcp_main.c:2392,5'
          Dst:             su2a
        - Src:             'core/tcp_main.c:2392,5'
          Dst:             fprintf
        - Src:             'core/tcp_main.c:2392,5'
          Dst:             dprint_color_reset
        - Src:             'core/tcp_main.c:2392,5'
          Dst:             get_debug_facility
        - Src:             'core/tcp_main.c:2392,5'
          Dst:             su2a
        - Src:             'core/tcp_main.c:2400,6'
          Dst:             get_debug_level
        - Src:             'core/tcp_main.c:2400,6'
          Dst:             get_debug_facility
        - Src:             'core/tcp_main.c:2400,6'
          Dst:             su2a
        - Src:             'core/tcp_main.c:2400,6'
          Dst:             dprint_color
        - Src:             'core/tcp_main.c:2400,6'
          Dst:             my_pid
        - Src:             'core/tcp_main.c:2400,6'
          Dst:             su2a
        - Src:             'core/tcp_main.c:2400,6'
          Dst:             fprintf
        - Src:             'core/tcp_main.c:2400,6'
          Dst:             dprint_color_reset
        - Src:             'core/tcp_main.c:2400,6'
          Dst:             get_debug_facility
        - Src:             'core/tcp_main.c:2400,6'
          Dst:             su2a
        - Src:             'core/tcp_main.c:2408,8'
          Dst:             tcpconn_new
        - Src:             'core/tcp_main.c:2410,5'
          Dst:             get_debug_level
        - Src:             'core/tcp_main.c:2410,5'
          Dst:             get_debug_facility
        - Src:             'core/tcp_main.c:2410,5'
          Dst:             su2a
        - Src:             'core/tcp_main.c:2410,5'
          Dst:             dprint_color
        - Src:             'core/tcp_main.c:2410,5'
          Dst:             my_pid
        - Src:             'core/tcp_main.c:2410,5'
          Dst:             su2a
        - Src:             'core/tcp_main.c:2410,5'
          Dst:             fprintf
        - Src:             'core/tcp_main.c:2410,5'
          Dst:             dprint_color_reset
        - Src:             'core/tcp_main.c:2410,5'
          Dst:             get_debug_facility
        - Src:             'core/tcp_main.c:2410,5'
          Dst:             su2a
        - Src:             'core/tcp_main.c:2419,7'
          Dst:             tcpconn_add
        - Src:             'core/tcp_main.c:2420,5'
          Dst:             get_debug_level
        - Src:             'core/tcp_main.c:2420,5'
          Dst:             get_debug_facility
        - Src:             'core/tcp_main.c:2420,5'
          Dst:             su2a
        - Src:             'core/tcp_main.c:2420,5'
          Dst:             dprint_color
        - Src:             'core/tcp_main.c:2420,5'
          Dst:             my_pid
        - Src:             'core/tcp_main.c:2420,5'
          Dst:             su2a
        - Src:             'core/tcp_main.c:2420,5'
          Dst:             fprintf
        - Src:             'core/tcp_main.c:2420,5'
          Dst:             dprint_color_reset
        - Src:             'core/tcp_main.c:2420,5'
          Dst:             get_debug_facility
        - Src:             'core/tcp_main.c:2420,5'
          Dst:             su2a
        - Src:             'core/tcp_main.c:2422,5'
          Dst:             _tcpconn_free
        - Src:             'core/tcp_main.c:2428,7'
          Dst:             tcpconn_finish_connect
        - Src:             'core/tcp_main.c:2431,5'
          Dst:             get_debug_level
        - Src:             'core/tcp_main.c:2431,5'
          Dst:             get_debug_facility
        - Src:             'core/tcp_main.c:2431,5'
          Dst:             su2a
        - Src:             'core/tcp_main.c:2431,5'
          Dst:             dprint_color
        - Src:             'core/tcp_main.c:2431,5'
          Dst:             my_pid
        - Src:             'core/tcp_main.c:2431,5'
          Dst:             su2a
        - Src:             'core/tcp_main.c:2431,5'
          Dst:             fprintf
        - Src:             'core/tcp_main.c:2431,5'
          Dst:             dprint_color_reset
        - Src:             'core/tcp_main.c:2431,5'
          Dst:             get_debug_facility
        - Src:             'core/tcp_main.c:2431,5'
          Dst:             su2a
        - Src:             'core/tcp_main.c:2438,5'
          Dst:             get_debug_level
        - Src:             'core/tcp_main.c:2438,5'
          Dst:             get_debug_facility
        - Src:             'core/tcp_main.c:2438,5'
          Dst:             su2a
        - Src:             'core/tcp_main.c:2438,5'
          Dst:             dprint_color
        - Src:             'core/tcp_main.c:2438,5'
          Dst:             my_pid
        - Src:             'core/tcp_main.c:2438,5'
          Dst:             su2a
        - Src:             'core/tcp_main.c:2438,5'
          Dst:             fprintf
        - Src:             'core/tcp_main.c:2438,5'
          Dst:             dprint_color_reset
        - Src:             'core/tcp_main.c:2438,5'
          Dst:             get_debug_facility
        - Src:             'core/tcp_main.c:2438,5'
          Dst:             su2a
        - Src:             'core/tcp_main.c:2467,5'
          Dst:             futex_get
        - Src:             'core/tcp_main.c:2486,6'
          Dst:             futex_release
        - Src:             'core/tcp_main.c:2497,7'
          Dst:             futex_release
        - Src:             'core/tcp_main.c:2499,12'
          Dst:             tcpconn_1st_send
        - Src:             'core/tcp_main.c:2518,10'
          Dst:             _wbufq_add
        - Src:             'core/tcp_main.c:2522,7'
          Dst:             futex_release
        - Src:             'core/tcp_main.c:2535,11'
          Dst:             tcpconn_1st_send
        - Src:             'core/tcp_main.c:2537,14'
          Dst:             _wbufq_add
        - Src:             'core/tcp_main.c:2550,7'
          Dst:             futex_release
        - Src:             'core/tcp_main.c:2556,9'
          Dst:             tcpconn_1st_send
        - Src:             'core/tcp_main.c:2570,7'
          Dst:             send_fd
        - Src:             'core/tcp_main.c:2572,5'
          Dst:             get_debug_level
        - Src:             'core/tcp_main.c:2572,5'
          Dst:             get_debug_facility
        - Src:             'core/tcp_main.c:2572,5'
          Dst:             su2a
        - Src:             'core/tcp_main.c:2572,5'
          Dst:             __errno_location
        - Src:             'core/tcp_main.c:2572,5'
          Dst:             strerror
        - Src:             'core/tcp_main.c:2572,5'
          Dst:             __errno_location
        - Src:             'core/tcp_main.c:2572,5'
          Dst:             dprint_color
        - Src:             'core/tcp_main.c:2572,5'
          Dst:             my_pid
        - Src:             'core/tcp_main.c:2572,5'
          Dst:             su2a
        - Src:             'core/tcp_main.c:2572,5'
          Dst:             __errno_location
        - Src:             'core/tcp_main.c:2572,5'
          Dst:             strerror
        - Src:             'core/tcp_main.c:2572,5'
          Dst:             __errno_location
        - Src:             'core/tcp_main.c:2572,5'
          Dst:             fprintf
        - Src:             'core/tcp_main.c:2572,5'
          Dst:             dprint_color_reset
        - Src:             'core/tcp_main.c:2572,5'
          Dst:             get_debug_facility
        - Src:             'core/tcp_main.c:2572,5'
          Dst:             su2a
        - Src:             'core/tcp_main.c:2572,5'
          Dst:             __errno_location
        - Src:             'core/tcp_main.c:2572,5'
          Dst:             strerror
        - Src:             'core/tcp_main.c:2572,5'
          Dst:             __errno_location
        - Src:             'core/tcp_main.c:2581,6'
          Dst:             tcpconn_connect
        - Src:             'core/tcp_main.c:2584,4'
          Dst:             get_debug_level
        - Src:             'core/tcp_main.c:2584,4'
          Dst:             get_debug_facility
        - Src:             'core/tcp_main.c:2584,4'
          Dst:             su2a
        - Src:             'core/tcp_main.c:2584,4'
          Dst:             dprint_color
        - Src:             'core/tcp_main.c:2584,4'
          Dst:             my_pid
        - Src:             'core/tcp_main.c:2584,4'
          Dst:             su2a
        - Src:             'core/tcp_main.c:2584,4'
          Dst:             fprintf
        - Src:             'core/tcp_main.c:2584,4'
          Dst:             dprint_color_reset
        - Src:             'core/tcp_main.c:2584,4'
          Dst:             get_debug_facility
        - Src:             'core/tcp_main.c:2584,4'
          Dst:             su2a
        - Src:             'core/tcp_main.c:2590,4'
          Dst:             get_debug_level
        - Src:             'core/tcp_main.c:2590,4'
          Dst:             get_debug_facility
        - Src:             'core/tcp_main.c:2590,4'
          Dst:             su2a
        - Src:             'core/tcp_main.c:2590,4'
          Dst:             dprint_color
        - Src:             'core/tcp_main.c:2590,4'
          Dst:             my_pid
        - Src:             'core/tcp_main.c:2590,4'
          Dst:             su2a
        - Src:             'core/tcp_main.c:2590,4'
          Dst:             fprintf
        - Src:             'core/tcp_main.c:2590,4'
          Dst:             dprint_color_reset
        - Src:             'core/tcp_main.c:2590,4'
          Dst:             get_debug_facility
        - Src:             'core/tcp_main.c:2590,4'
          Dst:             su2a
        - Src:             'core/tcp_main.c:2593,4'
          Dst:             _tcpconn_free
        - Src:             'core/tcp_main.c:2599,4'
          Dst:             counter_inc
        - Src:             'core/tcp_main.c:2599,4'
          Dst:             counter_inc
        - Src:             'core/tcp_main.c:2610,7'
          Dst:             send_fd
        - Src:             'core/tcp_main.c:2612,4'
          Dst:             get_debug_level
        - Src:             'core/tcp_main.c:2612,4'
          Dst:             get_debug_facility
        - Src:             'core/tcp_main.c:2612,4'
          Dst:             su2a
        - Src:             'core/tcp_main.c:2612,4'
          Dst:             __errno_location
        - Src:             'core/tcp_main.c:2612,4'
          Dst:             strerror
        - Src:             'core/tcp_main.c:2612,4'
          Dst:             __errno_location
        - Src:             'core/tcp_main.c:2612,4'
          Dst:             dprint_color
        - Src:             'core/tcp_main.c:2612,4'
          Dst:             my_pid
        - Src:             'core/tcp_main.c:2612,4'
          Dst:             su2a
        - Src:             'core/tcp_main.c:2612,4'
          Dst:             __errno_location
        - Src:             'core/tcp_main.c:2612,4'
          Dst:             strerror
        - Src:             'core/tcp_main.c:2612,4'
          Dst:             __errno_location
        - Src:             'core/tcp_main.c:2612,4'
          Dst:             fprintf
        - Src:             'core/tcp_main.c:2612,4'
          Dst:             dprint_color_reset
        - Src:             'core/tcp_main.c:2612,4'
          Dst:             get_debug_facility
        - Src:             'core/tcp_main.c:2612,4'
          Dst:             su2a
        - Src:             'core/tcp_main.c:2612,4'
          Dst:             __errno_location
        - Src:             'core/tcp_main.c:2612,4'
          Dst:             strerror
        - Src:             'core/tcp_main.c:2612,4'
          Dst:             __errno_location
        - Src:             'core/tcp_main.c:2615,4'
          Dst:             _tcpconn_free
        - Src:             'core/tcp_main.c:2630,4'
          Dst:             futex_get
        - Src:             'core/tcp_main.c:2636,10'
          Dst:             tcpconn_do_send
        - Src:             'core/tcp_main.c:2652,4'
          Dst:             futex_release
        - Src:             'core/tcp_main.c:2655,8'
          Dst:             tcpconn_do_send
        - Src:             'core/tcp_main.c:2659,7'
          Dst:             send_all
        - Src:             'core/tcp_main.c:2660,5'
          Dst:             get_debug_level
        - Src:             'core/tcp_main.c:2660,5'
          Dst:             get_debug_facility
        - Src:             'core/tcp_main.c:2660,5'
          Dst:             __errno_location
        - Src:             'core/tcp_main.c:2660,5'
          Dst:             strerror
        - Src:             'core/tcp_main.c:2660,5'
          Dst:             __errno_location
        - Src:             'core/tcp_main.c:2660,5'
          Dst:             dprint_color
        - Src:             'core/tcp_main.c:2660,5'
          Dst:             my_pid
        - Src:             'core/tcp_main.c:2660,5'
          Dst:             __errno_location
        - Src:             'core/tcp_main.c:2660,5'
          Dst:             strerror
        - Src:             'core/tcp_main.c:2660,5'
          Dst:             __errno_location
        - Src:             'core/tcp_main.c:2660,5'
          Dst:             fprintf
        - Src:             'core/tcp_main.c:2660,5'
          Dst:             dprint_color_reset
        - Src:             'core/tcp_main.c:2660,5'
          Dst:             get_debug_facility
        - Src:             'core/tcp_main.c:2660,5'
          Dst:             __errno_location
        - Src:             'core/tcp_main.c:2660,5'
          Dst:             strerror
        - Src:             'core/tcp_main.c:2660,5'
          Dst:             __errno_location
        - Src:             'core/tcp_main.c:2667,5'
          Dst:             tcpconn_chld_put
        - Src:             'core/tcp_main.c:2675,5'
          Dst:             tcp_safe_close
        - Src:             'core/tcp_main.c:2679,6'
          Dst:             tcp_fd_cache_add
        - Src:             'core/tcp_main.c:2682,6'
          Dst:             tcp_safe_close
        - Src:             'core/tcp_main.c:2684,5'
          Dst:             get_debug_level
        - Src:             'core/tcp_main.c:2684,5'
          Dst:             get_debug_facility
        - Src:             'core/tcp_main.c:2684,5'
          Dst:             dprint_color
        - Src:             'core/tcp_main.c:2684,5'
          Dst:             my_pid
        - Src:             'core/tcp_main.c:2684,5'
          Dst:             fprintf
        - Src:             'core/tcp_main.c:2684,5'
          Dst:             dprint_color_reset
        - Src:             'core/tcp_main.c:2684,5'
          Dst:             get_debug_facility
        - Src:             'core/tcp_main.c:2692,4'
          Dst:             tcp_fd_cache_add
        - Src:             'core/tcp_main.c:2695,4'
          Dst:             tcp_safe_close
        - Src:             'core/tcp_main.c:2702,6'
          Dst:             tcpconn_send_put
        - Src:             'core/tcp_main.c:2710,3'
          Dst:             tcp_fd_cache_add
        - Src:             'core/tcp_main.c:2713,6'
          Dst:             tcp_safe_close
        - Src:             'core/tcp_main.c:2714,4'
          Dst:             get_debug_level
        - Src:             'core/tcp_main.c:2714,4'
          Dst:             get_debug_facility
        - Src:             'core/tcp_main.c:2714,4'
          Dst:             su2a
        - Src:             'core/tcp_main.c:2714,4'
          Dst:             __errno_location
        - Src:             'core/tcp_main.c:2714,4'
          Dst:             strerror
        - Src:             'core/tcp_main.c:2714,4'
          Dst:             __errno_location
        - Src:             'core/tcp_main.c:2714,4'
          Dst:             dprint_color
        - Src:             'core/tcp_main.c:2714,4'
          Dst:             my_pid
        - Src:             'core/tcp_main.c:2714,4'
          Dst:             su2a
        - Src:             'core/tcp_main.c:2714,4'
          Dst:             __errno_location
        - Src:             'core/tcp_main.c:2714,4'
          Dst:             strerror
        - Src:             'core/tcp_main.c:2714,4'
          Dst:             __errno_location
        - Src:             'core/tcp_main.c:2714,4'
          Dst:             fprintf
        - Src:             'core/tcp_main.c:2714,4'
          Dst:             dprint_color_reset
        - Src:             'core/tcp_main.c:2714,4'
          Dst:             get_debug_facility
        - Src:             'core/tcp_main.c:2714,4'
          Dst:             su2a
        - Src:             'core/tcp_main.c:2714,4'
          Dst:             __errno_location
        - Src:             'core/tcp_main.c:2714,4'
          Dst:             strerror
        - Src:             'core/tcp_main.c:2714,4'
          Dst:             __errno_location
        - Src:             'core/tcp_main.c:2720,2'
          Dst:             tcpconn_chld_put
        - Src:             'core/tcp_main.c:2735,6'
          Dst:             tcp_safe_close
        - Src:             'core/tcp_main.c:2736,4'
          Dst:             get_debug_level
        - Src:             'core/tcp_main.c:2736,4'
          Dst:             get_debug_facility
        - Src:             'core/tcp_main.c:2736,4'
          Dst:             su2a
        - Src:             'core/tcp_main.c:2736,4'
          Dst:             __errno_location
        - Src:             'core/tcp_main.c:2736,4'
          Dst:             strerror
        - Src:             'core/tcp_main.c:2736,4'
          Dst:             __errno_location
        - Src:             'core/tcp_main.c:2736,4'
          Dst:             dprint_color
        - Src:             'core/tcp_main.c:2736,4'
          Dst:             my_pid
        - Src:             'core/tcp_main.c:2736,4'
          Dst:             su2a
        - Src:             'core/tcp_main.c:2736,4'
          Dst:             __errno_location
        - Src:             'core/tcp_main.c:2736,4'
          Dst:             strerror
        - Src:             'core/tcp_main.c:2736,4'
          Dst:             __errno_location
        - Src:             'core/tcp_main.c:2736,4'
          Dst:             fprintf
        - Src:             'core/tcp_main.c:2736,4'
          Dst:             dprint_color_reset
        - Src:             'core/tcp_main.c:2736,4'
          Dst:             get_debug_facility
        - Src:             'core/tcp_main.c:2736,4'
          Dst:             su2a
        - Src:             'core/tcp_main.c:2736,4'
          Dst:             __errno_location
        - Src:             'core/tcp_main.c:2736,4'
          Dst:             strerror
        - Src:             'core/tcp_main.c:2736,4'
          Dst:             __errno_location
        - Src:             'core/tcp_main.c:2744,2'
          Dst:             futex_get
        - Src:             'core/tcp_main.c:2745,2'
          Dst:             _tcpconn_detach
        - Src:             'core/tcp_main.c:2747,2'
          Dst:             atomic_dec_and_test_int
        - Src:             'core/tcp_main.c:2748,2'
          Dst:             futex_release
        - Src:             'core/tcp_main.c:2750,2'
          Dst:             tcpconn_chld_put
        - Src:             'core/tcp_main.c:2755,2'
          Dst:             tcpconn_chld_put
    - functionName:    tcpconn_finish_connect
      functionSourceFile: '/src/kamailio/src/core/tcp_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1563
      functionLinenumberEnd: 1614
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         70
      ICount:          526
      EdgeCount:       91
      CyclomaticComplexity: 23
      functionsReached:
        - _tcpconn_add_alias_unsafe
        - dprint_color
        - dprint_color_reset
        - fprintf
        - futex_get
        - futex_release
        - get_debug_facility
        - get_debug_level
        - my_pid
        - su2a
        - su2ip_addr
        - su_cmp
        - su_getport
        - tcp_do_connect
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/tcp_main.c:1572,6'
          Dst:             tcp_do_connect
        - Src:             'core/tcp_main.c:1575,3'
          Dst:             get_debug_level
        - Src:             'core/tcp_main.c:1575,3'
          Dst:             get_debug_facility
        - Src:             'core/tcp_main.c:1575,3'
          Dst:             su2a
        - Src:             'core/tcp_main.c:1575,3'
          Dst:             dprint_color
        - Src:             'core/tcp_main.c:1575,3'
          Dst:             my_pid
        - Src:             'core/tcp_main.c:1575,3'
          Dst:             su2a
        - Src:             'core/tcp_main.c:1575,3'
          Dst:             fprintf
        - Src:             'core/tcp_main.c:1575,3'
          Dst:             dprint_color_reset
        - Src:             'core/tcp_main.c:1575,3'
          Dst:             get_debug_facility
        - Src:             'core/tcp_main.c:1575,3'
          Dst:             su2a
        - Src:             'core/tcp_main.c:1580,2'
          Dst:             su2ip_addr
        - Src:             'core/tcp_main.c:1581,20'
          Dst:             su_getport
        - Src:             'core/tcp_main.c:1586,3'
          Dst:             futex_get
        - Src:             'core/tcp_main.c:1587,3'
          Dst:             _tcpconn_add_alias_unsafe
        - Src:             'core/tcp_main.c:1589,3'
          Dst:             _tcpconn_add_alias_unsafe
        - Src:             'core/tcp_main.c:1591,3'
          Dst:             futex_release
        - Src:             'core/tcp_main.c:1592,12'
          Dst:             su_cmp
        - Src:             'core/tcp_main.c:1594,3'
          Dst:             futex_get
        - Src:             'core/tcp_main.c:1606,3'
          Dst:             _tcpconn_add_alias_unsafe
        - Src:             'core/tcp_main.c:1608,3'
          Dst:             _tcpconn_add_alias_unsafe
        - Src:             'core/tcp_main.c:1610,3'
          Dst:             futex_release
    - functionName:    tcpconn_connect
      functionSourceFile: '/src/kamailio/src/core/tcp_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1515
      functionLinenumberEnd: 1558
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         181
      ICount:          1160
      EdgeCount:       239
      CyclomaticComplexity: 60
      functionsReached:
        - __errno_location
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
        - strerror
        - su2a
        - tcp_do_connect
        - tcp_safe_close
        - tcpconn_new
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/tcp_main.c:1525,3'
          Dst:             get_debug_level
        - Src:             'core/tcp_main.c:1525,3'
          Dst:             get_debug_facility
        - Src:             'core/tcp_main.c:1525,3'
          Dst:             dprint_color
        - Src:             'core/tcp_main.c:1525,3'
          Dst:             my_pid
        - Src:             'core/tcp_main.c:1525,3'
          Dst:             fprintf
        - Src:             'core/tcp_main.c:1525,3'
          Dst:             dprint_color_reset
        - Src:             'core/tcp_main.c:1525,3'
          Dst:             get_debug_facility
        - Src:             'core/tcp_main.c:1531,4'
          Dst:             get_debug_level
        - Src:             'core/tcp_main.c:1531,4'
          Dst:             get_debug_facility
        - Src:             'core/tcp_main.c:1531,4'
          Dst:             dprint_color
        - Src:             'core/tcp_main.c:1531,4'
          Dst:             my_pid
        - Src:             'core/tcp_main.c:1531,4'
          Dst:             fprintf
        - Src:             'core/tcp_main.c:1531,4'
          Dst:             dprint_color_reset
        - Src:             'core/tcp_main.c:1531,4'
          Dst:             get_debug_facility
        - Src:             'core/tcp_main.c:1539,6'
          Dst:             tcp_do_connect
        - Src:             'core/tcp_main.c:1541,3'
          Dst:             get_debug_level
        - Src:             'core/tcp_main.c:1541,3'
          Dst:             get_debug_facility
        - Src:             'core/tcp_main.c:1541,3'
          Dst:             su2a
        - Src:             'core/tcp_main.c:1541,3'
          Dst:             __errno_location
        - Src:             'core/tcp_main.c:1541,3'
          Dst:             __errno_location
        - Src:             'core/tcp_main.c:1541,3'
          Dst:             strerror
        - Src:             'core/tcp_main.c:1541,3'
          Dst:             dprint_color
        - Src:             'core/tcp_main.c:1541,3'
          Dst:             my_pid
        - Src:             'core/tcp_main.c:1541,3'
          Dst:             su2a
        - Src:             'core/tcp_main.c:1541,3'
          Dst:             __errno_location
        - Src:             'core/tcp_main.c:1541,3'
          Dst:             __errno_location
        - Src:             'core/tcp_main.c:1541,3'
          Dst:             strerror
        - Src:             'core/tcp_main.c:1541,3'
          Dst:             fprintf
        - Src:             'core/tcp_main.c:1541,3'
          Dst:             dprint_color_reset
        - Src:             'core/tcp_main.c:1541,3'
          Dst:             get_debug_facility
        - Src:             'core/tcp_main.c:1541,3'
          Dst:             su2a
        - Src:             'core/tcp_main.c:1541,3'
          Dst:             __errno_location
        - Src:             'core/tcp_main.c:1541,3'
          Dst:             __errno_location
        - Src:             'core/tcp_main.c:1541,3'
          Dst:             strerror
        - Src:             'core/tcp_main.c:1545,8'
          Dst:             tcpconn_new
        - Src:             'core/tcp_main.c:1547,3'
          Dst:             get_debug_level
        - Src:             'core/tcp_main.c:1547,3'
          Dst:             get_debug_facility
        - Src:             'core/tcp_main.c:1547,3'
          Dst:             su2a
        - Src:             'core/tcp_main.c:1547,3'
          Dst:             dprint_color
        - Src:             'core/tcp_main.c:1547,3'
          Dst:             my_pid
        - Src:             'core/tcp_main.c:1547,3'
          Dst:             su2a
        - Src:             'core/tcp_main.c:1547,3'
          Dst:             fprintf
        - Src:             'core/tcp_main.c:1547,3'
          Dst:             dprint_color_reset
        - Src:             'core/tcp_main.c:1547,3'
          Dst:             get_debug_facility
        - Src:             'core/tcp_main.c:1547,3'
          Dst:             su2a
        - Src:             'core/tcp_main.c:1556,3'
          Dst:             tcp_safe_close
    - functionName:    tcp_do_connect
      functionSourceFile: '/src/kamailio/src/core/tcp_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1355
      functionLinenumberEnd: 1510
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         675
      ICount:          4175
      EdgeCount:       891
      CyclomaticComplexity: 218
      functionsReached:
        - __errno_location
        - bind
        - connect
        - counter_inc
        - dprint_color
        - dprint_color_reset
        - dst_blocklist_force_su_to
        - find_listening_sock_info
        - find_si
        - fprintf
        - get_debug_facility
        - get_debug_level
        - getsockname
        - init_sock_opt
        - ip_addr2a
        - ip_addr_any
        - my_pid
        - socket
        - strerror
        - su2a
        - su2ip_addr
        - su_getport
        - tcp_blocking_connect
        - tcp_safe_close
      functionUses:    2
      BranchProfiles:
        - Branch String:   'core/tcp_main.c:1403,5'
          Branch Sides:    []
      Callsites:
        - Src:             'core/tcp_main.c:1365,6'
          Dst:             socket
        - Src:             'core/tcp_main.c:1367,3'
          Dst:             get_debug_level
        - Src:             'core/tcp_main.c:1367,3'
          Dst:             get_debug_facility
        - Src:             'core/tcp_main.c:1367,3'
          Dst:             su2a
        - Src:             'core/tcp_main.c:1367,3'
          Dst:             __errno_location
        - Src:             'core/tcp_main.c:1367,3'
          Dst:             __errno_location
        - Src:             'core/tcp_main.c:1367,3'
          Dst:             strerror
        - Src:             'core/tcp_main.c:1367,3'
          Dst:             dprint_color
        - Src:             'core/tcp_main.c:1367,3'
          Dst:             my_pid
        - Src:             'core/tcp_main.c:1367,3'
          Dst:             su2a
        - Src:             'core/tcp_main.c:1367,3'
          Dst:             __errno_location
        - Src:             'core/tcp_main.c:1367,3'
          Dst:             __errno_location
        - Src:             'core/tcp_main.c:1367,3'
          Dst:             strerror
        - Src:             'core/tcp_main.c:1367,3'
          Dst:             fprintf
        - Src:             'core/tcp_main.c:1367,3'
          Dst:             dprint_color_reset
        - Src:             'core/tcp_main.c:1367,3'
          Dst:             get_debug_facility
        - Src:             'core/tcp_main.c:1367,3'
          Dst:             su2a
        - Src:             'core/tcp_main.c:1367,3'
          Dst:             __errno_location
        - Src:             'core/tcp_main.c:1367,3'
          Dst:             __errno_location
        - Src:             'core/tcp_main.c:1367,3'
          Dst:             strerror
        - Src:             'core/tcp_main.c:1371,5'
          Dst:             init_sock_opt
        - Src:             'core/tcp_main.c:1372,3'
          Dst:             get_debug_level
        - Src:             'core/tcp_main.c:1372,3'
          Dst:             get_debug_facility
        - Src:             'core/tcp_main.c:1372,3'
          Dst:             su2a
        - Src:             'core/tcp_main.c:1372,3'
          Dst:             dprint_color
        - Src:             'core/tcp_main.c:1372,3'
          Dst:             my_pid
        - Src:             'core/tcp_main.c:1372,3'
          Dst:             su2a
        - Src:             'core/tcp_main.c:1372,3'
          Dst:             fprintf
        - Src:             'core/tcp_main.c:1372,3'
          Dst:             dprint_color_reset
        - Src:             'core/tcp_main.c:1372,3'
          Dst:             get_debug_facility
        - Src:             'core/tcp_main.c:1372,3'
          Dst:             su2a
        - Src:             'core/tcp_main.c:1377,6'
          Dst:             bind
        - Src:             'core/tcp_main.c:1378,4'
          Dst:             get_debug_level
        - Src:             'core/tcp_main.c:1378,4'
          Dst:             get_debug_facility
        - Src:             'core/tcp_main.c:1378,4'
          Dst:             su2a
        - Src:             'core/tcp_main.c:1378,4'
          Dst:             __errno_location
        - Src:             'core/tcp_main.c:1378,4'
          Dst:             strerror
        - Src:             'core/tcp_main.c:1378,4'
          Dst:             __errno_location
        - Src:             'core/tcp_main.c:1378,4'
          Dst:             dprint_color
        - Src:             'core/tcp_main.c:1378,4'
          Dst:             my_pid
        - Src:             'core/tcp_main.c:1378,4'
          Dst:             su2a
        - Src:             'core/tcp_main.c:1378,4'
          Dst:             __errno_location
        - Src:             'core/tcp_main.c:1378,4'
          Dst:             strerror
        - Src:             'core/tcp_main.c:1378,4'
          Dst:             __errno_location
        - Src:             'core/tcp_main.c:1378,4'
          Dst:             fprintf
        - Src:             'core/tcp_main.c:1378,4'
          Dst:             dprint_color_reset
        - Src:             'core/tcp_main.c:1378,4'
          Dst:             get_debug_facility
        - Src:             'core/tcp_main.c:1378,4'
          Dst:             su2a
        - Src:             'core/tcp_main.c:1378,4'
          Dst:             __errno_location
        - Src:             'core/tcp_main.c:1378,4'
          Dst:             strerror
        - Src:             'core/tcp_main.c:1378,4'
          Dst:             __errno_location
        - Src:             'core/tcp_main.c:1383,6'
          Dst:             getsockname
        - Src:             'core/tcp_main.c:1384,4'
          Dst:             get_debug_level
        - Src:             'core/tcp_main.c:1384,4'
          Dst:             get_debug_facility
        - Src:             'core/tcp_main.c:1384,4'
          Dst:             __errno_location
        - Src:             'core/tcp_main.c:1384,4'
          Dst:             strerror
        - Src:             'core/tcp_main.c:1384,4'
          Dst:             __errno_location
        - Src:             'core/tcp_main.c:1384,4'
          Dst:             dprint_color
        - Src:             'core/tcp_main.c:1384,4'
          Dst:             my_pid
        - Src:             'core/tcp_main.c:1384,4'
          Dst:             __errno_location
        - Src:             'core/tcp_main.c:1384,4'
          Dst:             strerror
        - Src:             'core/tcp_main.c:1384,4'
          Dst:             __errno_location
        - Src:             'core/tcp_main.c:1384,4'
          Dst:             fprintf
        - Src:             'core/tcp_main.c:1384,4'
          Dst:             dprint_color_reset
        - Src:             'core/tcp_main.c:1384,4'
          Dst:             get_debug_facility
        - Src:             'core/tcp_main.c:1384,4'
          Dst:             __errno_location
        - Src:             'core/tcp_main.c:1384,4'
          Dst:             strerror
        - Src:             'core/tcp_main.c:1384,4'
          Dst:             __errno_location
        - Src:             'core/tcp_main.c:1387,7'
          Dst:             find_listening_sock_info
        - Src:             'core/tcp_main.c:1396,7'
          Dst:             connect
        - Src:             'core/tcp_main.c:1398,7'
          Dst:             __errno_location
        - Src:             'core/tcp_main.c:1400,12'
          Dst:             __errno_location
        - Src:             'core/tcp_main.c:1402,12'
          Dst:             __errno_location
        - Src:             'core/tcp_main.c:1403,12'
          Dst:             __errno_location
        - Src:             'core/tcp_main.c:1407,7'
          Dst:             dst_blocklist_force_su_to
        - Src:             'core/tcp_main.c:1410,7'
          Dst:             get_debug_level
        - Src:             'core/tcp_main.c:1410,7'
          Dst:             get_debug_facility
        - Src:             'core/tcp_main.c:1410,7'
          Dst:             su2a
        - Src:             'core/tcp_main.c:1410,7'
          Dst:             __errno_location
        - Src:             'core/tcp_main.c:1410,7'
          Dst:             __errno_location
        - Src:             'core/tcp_main.c:1410,7'
          Dst:             strerror
        - Src:             'core/tcp_main.c:1410,7'
          Dst:             dprint_color
        - Src:             'core/tcp_main.c:1410,7'
          Dst:             my_pid
        - Src:             'core/tcp_main.c:1410,7'
          Dst:             su2a
        - Src:             'core/tcp_main.c:1410,7'
          Dst:             __errno_location
        - Src:             'core/tcp_main.c:1410,7'
          Dst:             __errno_location
        - Src:             'core/tcp_main.c:1410,7'
          Dst:             strerror
        - Src:             'core/tcp_main.c:1410,7'
          Dst:             fprintf
        - Src:             'core/tcp_main.c:1410,7'
          Dst:             dprint_color_reset
        - Src:             'core/tcp_main.c:1410,7'
          Dst:             get_debug_facility
        - Src:             'core/tcp_main.c:1410,7'
          Dst:             su2a
        - Src:             'core/tcp_main.c:1410,7'
          Dst:             __errno_location
        - Src:             'core/tcp_main.c:1410,7'
          Dst:             __errno_location
        - Src:             'core/tcp_main.c:1410,7'
          Dst:             strerror
        - Src:             'core/tcp_main.c:1414,7'
          Dst:             dst_blocklist_force_su_to
        - Src:             'core/tcp_main.c:1417,7'
          Dst:             get_debug_level
        - Src:             'core/tcp_main.c:1417,7'
          Dst:             get_debug_facility
        - Src:             'core/tcp_main.c:1417,7'
          Dst:             su2a
        - Src:             'core/tcp_main.c:1417,7'
          Dst:             __errno_location
        - Src:             'core/tcp_main.c:1417,7'
          Dst:             __errno_location
        - Src:             'core/tcp_main.c:1417,7'
          Dst:             strerror
        - Src:             'core/tcp_main.c:1417,7'
          Dst:             dprint_color
        - Src:             'core/tcp_main.c:1417,7'
          Dst:             my_pid
        - Src:             'core/tcp_main.c:1417,7'
          Dst:             su2a
        - Src:             'core/tcp_main.c:1417,7'
          Dst:             __errno_location
        - Src:             'core/tcp_main.c:1417,7'
          Dst:             __errno_location
        - Src:             'core/tcp_main.c:1417,7'
          Dst:             strerror
        - Src:             'core/tcp_main.c:1417,7'
          Dst:             fprintf
        - Src:             'core/tcp_main.c:1417,7'
          Dst:             dprint_color_reset
        - Src:             'core/tcp_main.c:1417,7'
          Dst:             get_debug_facility
        - Src:             'core/tcp_main.c:1417,7'
          Dst:             su2a
        - Src:             'core/tcp_main.c:1417,7'
          Dst:             __errno_location
        - Src:             'core/tcp_main.c:1417,7'
          Dst:             __errno_location
        - Src:             'core/tcp_main.c:1417,7'
          Dst:             strerror
        - Src:             'core/tcp_main.c:1422,7'
          Dst:             dst_blocklist_force_su_to
        - Src:             'core/tcp_main.c:1425,7'
          Dst:             get_debug_level
        - Src:             'core/tcp_main.c:1425,7'
          Dst:             get_debug_facility
        - Src:             'core/tcp_main.c:1425,7'
          Dst:             su2a
        - Src:             'core/tcp_main.c:1425,7'
          Dst:             __errno_location
        - Src:             'core/tcp_main.c:1425,7'
          Dst:             __errno_location
        - Src:             'core/tcp_main.c:1425,7'
          Dst:             strerror
        - Src:             'core/tcp_main.c:1425,7'
          Dst:             dprint_color
        - Src:             'core/tcp_main.c:1425,7'
          Dst:             my_pid
        - Src:             'core/tcp_main.c:1425,7'
          Dst:             su2a
        - Src:             'core/tcp_main.c:1425,7'
          Dst:             __errno_location
        - Src:             'core/tcp_main.c:1425,7'
          Dst:             __errno_location
        - Src:             'core/tcp_main.c:1425,7'
          Dst:             strerror
        - Src:             'core/tcp_main.c:1425,7'
          Dst:             fprintf
        - Src:             'core/tcp_main.c:1425,7'
          Dst:             dprint_color_reset
        - Src:             'core/tcp_main.c:1425,7'
          Dst:             get_debug_facility
        - Src:             'core/tcp_main.c:1425,7'
          Dst:             su2a
        - Src:             'core/tcp_main.c:1425,7'
          Dst:             __errno_location
        - Src:             'core/tcp_main.c:1425,7'
          Dst:             __errno_location
        - Src:             'core/tcp_main.c:1425,7'
          Dst:             strerror
        - Src:             'core/tcp_main.c:1428,7'
          Dst:             get_debug_level
        - Src:             'core/tcp_main.c:1428,7'
          Dst:             get_debug_facility
        - Src:             'core/tcp_main.c:1428,7'
          Dst:             su2a
        - Src:             'core/tcp_main.c:1428,7'
          Dst:             __errno_location
        - Src:             'core/tcp_main.c:1428,7'
          Dst:             __errno_location
        - Src:             'core/tcp_main.c:1428,7'
          Dst:             strerror
        - Src:             'core/tcp_main.c:1428,7'
          Dst:             dprint_color
        - Src:             'core/tcp_main.c:1428,7'
          Dst:             my_pid
        - Src:             'core/tcp_main.c:1428,7'
          Dst:             su2a
        - Src:             'core/tcp_main.c:1428,7'
          Dst:             __errno_location
        - Src:             'core/tcp_main.c:1428,7'
          Dst:             __errno_location
        - Src:             'core/tcp_main.c:1428,7'
          Dst:             strerror
        - Src:             'core/tcp_main.c:1428,7'
          Dst:             fprintf
        - Src:             'core/tcp_main.c:1428,7'
          Dst:             dprint_color_reset
        - Src:             'core/tcp_main.c:1428,7'
          Dst:             get_debug_facility
        - Src:             'core/tcp_main.c:1428,7'
          Dst:             su2a
        - Src:             'core/tcp_main.c:1428,7'
          Dst:             __errno_location
        - Src:             'core/tcp_main.c:1428,7'
          Dst:             __errno_location
        - Src:             'core/tcp_main.c:1428,7'
          Dst:             strerror
        - Src:             'core/tcp_main.c:1431,7'
          Dst:             get_debug_level
        - Src:             'core/tcp_main.c:1431,7'
          Dst:             get_debug_facility
        - Src:             'core/tcp_main.c:1431,7'
          Dst:             su2a
        - Src:             'core/tcp_main.c:1431,7'
          Dst:             __errno_location
        - Src:             'core/tcp_main.c:1431,7'
          Dst:             __errno_location
        - Src:             'core/tcp_main.c:1431,7'
          Dst:             strerror
        - Src:             'core/tcp_main.c:1431,7'
          Dst:             dprint_color
        - Src:             'core/tcp_main.c:1431,7'
          Dst:             my_pid
        - Src:             'core/tcp_main.c:1431,7'
          Dst:             su2a
        - Src:             'core/tcp_main.c:1431,7'
          Dst:             __errno_location
        - Src:             'core/tcp_main.c:1431,7'
          Dst:             __errno_location
        - Src:             'core/tcp_main.c:1431,7'
          Dst:             strerror
        - Src:             'core/tcp_main.c:1431,7'
          Dst:             fprintf
        - Src:             'core/tcp_main.c:1431,7'
          Dst:             dprint_color_reset
        - Src:             'core/tcp_main.c:1431,7'
          Dst:             get_debug_facility
        - Src:             'core/tcp_main.c:1431,7'
          Dst:             su2a
        - Src:             'core/tcp_main.c:1431,7'
          Dst:             __errno_location
        - Src:             'core/tcp_main.c:1431,7'
          Dst:             __errno_location
        - Src:             'core/tcp_main.c:1431,7'
          Dst:             strerror
        - Src:             'core/tcp_main.c:1433,5'
          Dst:             counter_inc
        - Src:             'core/tcp_main.c:1434,5'
          Dst:             get_debug_level
        - Src:             'core/tcp_main.c:1434,5'
          Dst:             get_debug_facility
        - Src:             'core/tcp_main.c:1434,5'
          Dst:             su2a
        - Src:             'core/tcp_main.c:1434,5'
          Dst:             __errno_location
        - Src:             'core/tcp_main.c:1434,5'
          Dst:             __errno_location
        - Src:             'core/tcp_main.c:1434,5'
          Dst:             strerror
        - Src:             'core/tcp_main.c:1434,5'
          Dst:             dprint_color
        - Src:             'core/tcp_main.c:1434,5'
          Dst:             my_pid
        - Src:             'core/tcp_main.c:1434,5'
          Dst:             su2a
        - Src:             'core/tcp_main.c:1434,5'
          Dst:             __errno_location
        - Src:             'core/tcp_main.c:1434,5'
          Dst:             __errno_location
        - Src:             'core/tcp_main.c:1434,5'
          Dst:             strerror
        - Src:             'core/tcp_main.c:1434,5'
          Dst:             fprintf
        - Src:             'core/tcp_main.c:1434,5'
          Dst:             dprint_color_reset
        - Src:             'core/tcp_main.c:1434,5'
          Dst:             get_debug_facility
        - Src:             'core/tcp_main.c:1434,5'
          Dst:             su2a
        - Src:             'core/tcp_main.c:1434,5'
          Dst:             __errno_location
        - Src:             'core/tcp_main.c:1434,5'
          Dst:             __errno_location
        - Src:             'core/tcp_main.c:1434,5'
          Dst:             strerror
        - Src:             'core/tcp_main.c:1441,6'
          Dst:             tcp_blocking_connect
        - Src:             'core/tcp_main.c:1444,4'
          Dst:             get_debug_level
        - Src:             'core/tcp_main.c:1444,4'
          Dst:             get_debug_facility
        - Src:             'core/tcp_main.c:1444,4'
          Dst:             su2a
        - Src:             'core/tcp_main.c:1444,4'
          Dst:             dprint_color
        - Src:             'core/tcp_main.c:1444,4'
          Dst:             my_pid
        - Src:             'core/tcp_main.c:1444,4'
          Dst:             su2a
        - Src:             'core/tcp_main.c:1444,4'
          Dst:             fprintf
        - Src:             'core/tcp_main.c:1444,4'
          Dst:             dprint_color_reset
        - Src:             'core/tcp_main.c:1444,4'
          Dst:             get_debug_facility
        - Src:             'core/tcp_main.c:1444,4'
          Dst:             su2a
        - Src:             'core/tcp_main.c:1452,3'
          Dst:             su2ip_addr
        - Src:             'core/tcp_main.c:1453,7'
          Dst:             ip_addr_any
        - Src:             'core/tcp_main.c:1458,5'
          Dst:             getsockname
        - Src:             'core/tcp_main.c:1459,3'
          Dst:             get_debug_level
        - Src:             'core/tcp_main.c:1459,3'
          Dst:             get_debug_facility
        - Src:             'core/tcp_main.c:1459,3'
          Dst:             __errno_location
        - Src:             'core/tcp_main.c:1459,3'
          Dst:             strerror
        - Src:             'core/tcp_main.c:1459,3'
          Dst:             __errno_location
        - Src:             'core/tcp_main.c:1459,3'
          Dst:             dprint_color
        - Src:             'core/tcp_main.c:1459,3'
          Dst:             my_pid
        - Src:             'core/tcp_main.c:1459,3'
          Dst:             __errno_location
        - Src:             'core/tcp_main.c:1459,3'
          Dst:             strerror
        - Src:             'core/tcp_main.c:1459,3'
          Dst:             __errno_location
        - Src:             'core/tcp_main.c:1459,3'
          Dst:             fprintf
        - Src:             'core/tcp_main.c:1459,3'
          Dst:             dprint_color_reset
        - Src:             'core/tcp_main.c:1459,3'
          Dst:             get_debug_facility
        - Src:             'core/tcp_main.c:1459,3'
          Dst:             __errno_location
        - Src:             'core/tcp_main.c:1459,3'
          Dst:             strerror
        - Src:             'core/tcp_main.c:1459,3'
          Dst:             __errno_location
        - Src:             'core/tcp_main.c:1464,2'
          Dst:             su2ip_addr
        - Src:             'core/tcp_main.c:1467,45'
          Dst:             su_getport
        - Src:             'core/tcp_main.c:1473,13'
          Dst:             find_si
        - Src:             'core/tcp_main.c:1475,13'
          Dst:             find_si
        - Src:             'core/tcp_main.c:1482,3'
          Dst:             get_debug_level
        - Src:             'core/tcp_main.c:1482,3'
          Dst:             get_debug_facility
        - Src:             'core/tcp_main.c:1482,3'
          Dst:             su2a
        - Src:             'core/tcp_main.c:1482,3'
          Dst:             ip_addr2a
        - Src:             'core/tcp_main.c:1482,3'
          Dst:             dprint_color
        - Src:             'core/tcp_main.c:1482,3'
          Dst:             my_pid
        - Src:             'core/tcp_main.c:1482,3'
          Dst:             su2a
        - Src:             'core/tcp_main.c:1482,3'
          Dst:             ip_addr2a
        - Src:             'core/tcp_main.c:1482,3'
          Dst:             fprintf
        - Src:             'core/tcp_main.c:1482,3'
          Dst:             dprint_color_reset
        - Src:             'core/tcp_main.c:1482,3'
          Dst:             get_debug_facility
        - Src:             'core/tcp_main.c:1482,3'
          Dst:             su2a
        - Src:             'core/tcp_main.c:1482,3'
          Dst:             ip_addr2a
        - Src:             'core/tcp_main.c:1508,3'
          Dst:             tcp_safe_close
    - functionName:    su_cmp
      functionSourceFile: '/src/kamailio/src/core/ip_addr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 472
      functionLinenumberEnd: 487
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         55
      ICount:          355
      EdgeCount:       70
      CyclomaticComplexity: 17
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - memcmp
        - my_pid
      functionUses:    1
      BranchProfiles:
        - Branch String:   'core/ip_addr.h:475,2'
          Branch Sides:    []
      Callsites:
        - Src:             'core/ip_addr.h:478,12'
          Dst:             memcmp
        - Src:             'core/ip_addr.h:481,12'
          Dst:             memcmp
        - Src:             'core/ip_addr.h:484,4'
          Dst:             get_debug_level
        - Src:             'core/ip_addr.h:484,4'
          Dst:             get_debug_facility
        - Src:             'core/ip_addr.h:484,4'
          Dst:             dprint_color
        - Src:             'core/ip_addr.h:484,4'
          Dst:             my_pid
        - Src:             'core/ip_addr.h:484,4'
          Dst:             fprintf
        - Src:             'core/ip_addr.h:484,4'
          Dst:             dprint_color_reset
        - Src:             'core/ip_addr.h:484,4'
          Dst:             get_debug_facility
    - functionName:    tcpconn_add_alias
      functionSourceFile: '/src/kamailio/src/core/tcp_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2164
      functionLinenumberEnd: 2225
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         272
      ICount:          1788
      EdgeCount:       357
      CyclomaticComplexity: 87
      functionsReached:
        - _tcpconn_add_alias_unsafe
        - _tcpconn_find
        - dprint_color
        - dprint_color_reset
        - fprintf
        - futex_get
        - futex_release
        - get_debug_facility
        - get_debug_level
        - ip_addr2a
        - ip_addr_mk_any
        - my_pid
      functionUses:    4
      BranchProfiles:
        - Branch String:   'core/tcp_main.c:2203,2'
          Branch Sides:    []
      Callsites:
        - Src:             'core/tcp_main.c:2173,2'
          Dst:             futex_get
        - Src:             'core/tcp_main.c:2175,6'
          Dst:             _tcpconn_find
        - Src:             'core/tcp_main.c:2177,3'
          Dst:             ip_addr_mk_any
        - Src:             'core/tcp_main.c:2180,9'
          Dst:             _tcpconn_add_alias_unsafe
        - Src:             'core/tcp_main.c:2184,9'
          Dst:             _tcpconn_add_alias_unsafe
        - Src:             'core/tcp_main.c:2189,9'
          Dst:             _tcpconn_add_alias_unsafe
        - Src:             'core/tcp_main.c:2195,2'
          Dst:             futex_release
        - Src:             'core/tcp_main.c:2198,2'
          Dst:             futex_release
        - Src:             'core/tcp_main.c:2199,2'
          Dst:             get_debug_level
        - Src:             'core/tcp_main.c:2199,2'
          Dst:             get_debug_facility
        - Src:             'core/tcp_main.c:2199,2'
          Dst:             dprint_color
        - Src:             'core/tcp_main.c:2199,2'
          Dst:             my_pid
        - Src:             'core/tcp_main.c:2199,2'
          Dst:             fprintf
        - Src:             'core/tcp_main.c:2199,2'
          Dst:             dprint_color_reset
        - Src:             'core/tcp_main.c:2199,2'
          Dst:             get_debug_facility
        - Src:             'core/tcp_main.c:2202,2'
          Dst:             futex_release
        - Src:             'core/tcp_main.c:2205,4'
          Dst:             get_debug_level
        - Src:             'core/tcp_main.c:2205,4'
          Dst:             get_debug_facility
        - Src:             'core/tcp_main.c:2205,4'
          Dst:             ip_addr2a
        - Src:             'core/tcp_main.c:2205,4'
          Dst:             dprint_color
        - Src:             'core/tcp_main.c:2205,4'
          Dst:             my_pid
        - Src:             'core/tcp_main.c:2205,4'
          Dst:             ip_addr2a
        - Src:             'core/tcp_main.c:2205,4'
          Dst:             fprintf
        - Src:             'core/tcp_main.c:2205,4'
          Dst:             dprint_color_reset
        - Src:             'core/tcp_main.c:2205,4'
          Dst:             get_debug_facility
        - Src:             'core/tcp_main.c:2205,4'
          Dst:             ip_addr2a
        - Src:             'core/tcp_main.c:2210,5'
          Dst:             get_debug_level
        - Src:             'core/tcp_main.c:2210,5'
          Dst:             get_debug_facility
        - Src:             'core/tcp_main.c:2210,5'
          Dst:             ip_addr2a
        - Src:             'core/tcp_main.c:2210,5'
          Dst:             dprint_color
        - Src:             'core/tcp_main.c:2210,5'
          Dst:             my_pid
        - Src:             'core/tcp_main.c:2210,5'
          Dst:             ip_addr2a
        - Src:             'core/tcp_main.c:2210,5'
          Dst:             fprintf
        - Src:             'core/tcp_main.c:2210,5'
          Dst:             dprint_color_reset
        - Src:             'core/tcp_main.c:2210,5'
          Dst:             get_debug_facility
        - Src:             'core/tcp_main.c:2210,5'
          Dst:             ip_addr2a
        - Src:             'core/tcp_main.c:2216,4'
          Dst:             get_debug_level
        - Src:             'core/tcp_main.c:2216,4'
          Dst:             get_debug_facility
        - Src:             'core/tcp_main.c:2216,4'
          Dst:             dprint_color
        - Src:             'core/tcp_main.c:2216,4'
          Dst:             my_pid
        - Src:             'core/tcp_main.c:2216,4'
          Dst:             fprintf
        - Src:             'core/tcp_main.c:2216,4'
          Dst:             dprint_color_reset
        - Src:             'core/tcp_main.c:2216,4'
          Dst:             get_debug_facility
        - Src:             'core/tcp_main.c:2217,4'
          Dst:             get_debug_level
        - Src:             'core/tcp_main.c:2217,4'
          Dst:             get_debug_facility
        - Src:             'core/tcp_main.c:2217,4'
          Dst:             dprint_color
        - Src:             'core/tcp_main.c:2217,4'
          Dst:             my_pid
        - Src:             'core/tcp_main.c:2217,4'
          Dst:             fprintf
        - Src:             'core/tcp_main.c:2217,4'
          Dst:             dprint_color_reset
        - Src:             'core/tcp_main.c:2217,4'
          Dst:             get_debug_facility
        - Src:             'core/tcp_main.c:2222,4'
          Dst:             get_debug_level
        - Src:             'core/tcp_main.c:2222,4'
          Dst:             get_debug_facility
        - Src:             'core/tcp_main.c:2222,4'
          Dst:             dprint_color
        - Src:             'core/tcp_main.c:2222,4'
          Dst:             my_pid
        - Src:             'core/tcp_main.c:2222,4'
          Dst:             fprintf
        - Src:             'core/tcp_main.c:2222,4'
          Dst:             dprint_color_reset
        - Src:             'core/tcp_main.c:2222,4'
          Dst:             get_debug_facility
    - functionName:    tcpconn_state_name
      functionSourceFile: '/src/kamailio/src/core/tcp_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1928
      functionLinenumberEnd: 1947
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         10
      ICount:          52
      EdgeCount:       18
      CyclomaticComplexity: 10
      functionsReached: []
      functionUses:    6
      BranchProfiles:
        - Branch String:   'core/tcp_main.c:1929,2'
          Branch Sides:    []
      Callsites:       []
    - functionName:    tcpconn_log_candidates
      functionSourceFile: '/src/kamailio/src/core/tcp_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1951
      functionLinenumberEnd: 2042
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - int
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         240
      ICount:          1722
      EdgeCount:       317
      CyclomaticComplexity: 79
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - futex_get
        - futex_release
        - get_debug_facility
        - get_debug_level
        - ip_addr2a
        - ip_addr2sbuf
        - ip_addr_mk_any
        - my_pid
        - strcpy
        - su2ip_addr
        - su_getport
        - tcp_addr_hash
        - tcpconn_state_name
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/tcp_main.c:1965,3'
          Dst:             get_debug_level
        - Src:             'core/tcp_main.c:1965,3'
          Dst:             get_debug_facility
        - Src:             'core/tcp_main.c:1965,3'
          Dst:             dprint_color
        - Src:             'core/tcp_main.c:1965,3'
          Dst:             my_pid
        - Src:             'core/tcp_main.c:1965,3'
          Dst:             fprintf
        - Src:             'core/tcp_main.c:1965,3'
          Dst:             dprint_color_reset
        - Src:             'core/tcp_main.c:1965,3'
          Dst:             get_debug_facility
        - Src:             'core/tcp_main.c:1967,3'
          Dst:             futex_get
        - Src:             'core/tcp_main.c:1969,14'
          Dst:             ip_addr2sbuf
        - Src:             'core/tcp_main.c:1971,5'
          Dst:             strcpy
        - Src:             'core/tcp_main.c:1974,14'
          Dst:             ip_addr2sbuf
        - Src:             'core/tcp_main.c:1976,5'
          Dst:             strcpy
        - Src:             'core/tcp_main.c:1979,4'
          Dst:             get_debug_level
        - Src:             'core/tcp_main.c:1979,4'
          Dst:             get_debug_facility
        - Src:             'core/tcp_main.c:1979,4'
          Dst:             tcpconn_state_name
        - Src:             'core/tcp_main.c:1979,4'
          Dst:             ip_addr2a
        - Src:             'core/tcp_main.c:1979,4'
          Dst:             dprint_color
        - Src:             'core/tcp_main.c:1979,4'
          Dst:             my_pid
        - Src:             'core/tcp_main.c:1979,4'
          Dst:             tcpconn_state_name
        - Src:             'core/tcp_main.c:1979,4'
          Dst:             ip_addr2a
        - Src:             'core/tcp_main.c:1979,4'
          Dst:             fprintf
        - Src:             'core/tcp_main.c:1979,4'
          Dst:             dprint_color_reset
        - Src:             'core/tcp_main.c:1979,4'
          Dst:             get_debug_facility
        - Src:             'core/tcp_main.c:1979,4'
          Dst:             tcpconn_state_name
        - Src:             'core/tcp_main.c:1979,4'
          Dst:             ip_addr2a
        - Src:             'core/tcp_main.c:1985,3'
          Dst:             futex_release
        - Src:             'core/tcp_main.c:1990,3'
          Dst:             get_debug_level
        - Src:             'core/tcp_main.c:1990,3'
          Dst:             get_debug_facility
        - Src:             'core/tcp_main.c:1990,3'
          Dst:             dprint_color
        - Src:             'core/tcp_main.c:1990,3'
          Dst:             my_pid
        - Src:             'core/tcp_main.c:1990,3'
          Dst:             fprintf
        - Src:             'core/tcp_main.c:1990,3'
          Dst:             dprint_color_reset
        - Src:             'core/tcp_main.c:1990,3'
          Dst:             get_debug_facility
        - Src:             'core/tcp_main.c:1998,3'
          Dst:             su2ip_addr
        - Src:             'core/tcp_main.c:1999,16'
          Dst:             su_getport
        - Src:             'core/tcp_main.c:2001,3'
          Dst:             ip_addr_mk_any
        - Src:             'core/tcp_main.c:2004,12'
          Dst:             ip_addr2sbuf
        - Src:             'core/tcp_main.c:2005,3'
          Dst:             strcpy
        - Src:             'core/tcp_main.c:2010,13'
          Dst:             ip_addr2sbuf
        - Src:             'core/tcp_main.c:2011,4'
          Dst:             strcpy
        - Src:             'core/tcp_main.c:2015,3'
          Dst:             strcpy
        - Src:             'core/tcp_main.c:2018,9'
          Dst:             tcp_addr_hash
        - Src:             'core/tcp_main.c:2019,2'
          Dst:             get_debug_level
        - Src:             'core/tcp_main.c:2019,2'
          Dst:             get_debug_facility
        - Src:             'core/tcp_main.c:2019,2'
          Dst:             dprint_color
        - Src:             'core/tcp_main.c:2019,2'
          Dst:             my_pid
        - Src:             'core/tcp_main.c:2019,2'
          Dst:             fprintf
        - Src:             'core/tcp_main.c:2019,2'
          Dst:             dprint_color_reset
        - Src:             'core/tcp_main.c:2019,2'
          Dst:             get_debug_facility
        - Src:             'core/tcp_main.c:2023,2'
          Dst:             futex_get
        - Src:             'core/tcp_main.c:2026,13'
          Dst:             ip_addr2sbuf
        - Src:             'core/tcp_main.c:2027,4'
          Dst:             strcpy
        - Src:             'core/tcp_main.c:2030,13'
          Dst:             ip_addr2sbuf
        - Src:             'core/tcp_main.c:2031,4'
          Dst:             strcpy
        - Src:             'core/tcp_main.c:2034,3'
          Dst:             get_debug_level
        - Src:             'core/tcp_main.c:2034,3'
          Dst:             get_debug_facility
        - Src:             'core/tcp_main.c:2034,3'
          Dst:             tcpconn_state_name
        - Src:             'core/tcp_main.c:2034,3'
          Dst:             ip_addr2a
        - Src:             'core/tcp_main.c:2034,3'
          Dst:             dprint_color
        - Src:             'core/tcp_main.c:2034,3'
          Dst:             my_pid
        - Src:             'core/tcp_main.c:2034,3'
          Dst:             tcpconn_state_name
        - Src:             'core/tcp_main.c:2034,3'
          Dst:             ip_addr2a
        - Src:             'core/tcp_main.c:2034,3'
          Dst:             fprintf
        - Src:             'core/tcp_main.c:2034,3'
          Dst:             dprint_color_reset
        - Src:             'core/tcp_main.c:2034,3'
          Dst:             get_debug_facility
        - Src:             'core/tcp_main.c:2034,3'
          Dst:             tcpconn_state_name
        - Src:             'core/tcp_main.c:2034,3'
          Dst:             ip_addr2a
        - Src:             'core/tcp_main.c:2041,2'
          Dst:             futex_release
    - functionName:    tcpconn_rm
      functionSourceFile: '/src/kamailio/src/core/tcp_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1712
      functionLinenumberEnd: 1728
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         42
      ICount:          283
      EdgeCount:       53
      CyclomaticComplexity: 13
      functionsReached:
        - futex_get
        - futex_release
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/tcp_main.c:1714,2'
          Dst:             futex_get
        - Src:             'core/tcp_main.c:1721,2'
          Dst:             futex_release
    - functionName:    tcp_set_src_addr
      functionSourceFile: '/src/kamailio/src/core/tcp_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 234
      functionLinenumberEnd: 248
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          42
      EdgeCount:       15
      CyclomaticComplexity: 9
      functionsReached:
        - init_su
      functionUses:    2
      BranchProfiles:
        - Branch String:   'core/tcp_main.c:235,2'
          Branch Sides:    []
      Callsites:
        - Src:             'core/tcp_main.c:237,4'
          Dst:             init_su
        - Src:             'core/tcp_main.c:241,4'
          Dst:             init_su
    - functionName:    is_tcp_main
      functionSourceFile: '/src/kamailio/src/core/tcp_main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 225
      functionLinenumberEnd: 226
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ksr_tcpx_proc_list_destroy
      functionSourceFile: '/src/kamailio/src/core/tcp_mtops.c'
      linkageType:     InternalLinkage
      functionLinenumber: 268
      functionLinenumberEnd: 276
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ksr_tcpx_proc_list_rank
      functionSourceFile: '/src/kamailio/src/core/tcp_mtops.c'
      linkageType:     InternalLinkage
      functionLinenumber: 252
      functionLinenumberEnd: 262
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          59
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - my_pid
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/tcp_mtops.c:258,54'
          Dst:             my_pid
    - functionName:    ksr_tcpx_thread_wrbuf
      functionSourceFile: '/src/kamailio/src/core/tcp_mtops.c'
      linkageType:     InternalLinkage
      functionLinenumber: 239
      functionLinenumberEnd: 246
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          37
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ksr_tcpx_thread_etask
      functionSourceFile: '/src/kamailio/src/core/tcp_mtops.c'
      linkageType:     InternalLinkage
      functionLinenumber: 75
      functionLinenumberEnd: 100
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         171
      ICount:          1066
      EdgeCount:       227
      CyclomaticComplexity: 58
      functionsReached:
        - __errno_location
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
        - recvfrom
        - strerror
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/tcp_mtops.c:84,18'
          Dst:             recvfrom
        - Src:             'core/tcp_mtops.c:87,4'
          Dst:             get_debug_level
        - Src:             'core/tcp_mtops.c:87,4'
          Dst:             get_debug_facility
        - Src:             'core/tcp_mtops.c:87,4'
          Dst:             __errno_location
        - Src:             'core/tcp_mtops.c:87,4'
          Dst:             __errno_location
        - Src:             'core/tcp_mtops.c:87,4'
          Dst:             strerror
        - Src:             'core/tcp_mtops.c:87,4'
          Dst:             dprint_color
        - Src:             'core/tcp_mtops.c:87,4'
          Dst:             my_pid
        - Src:             'core/tcp_mtops.c:87,4'
          Dst:             __errno_location
        - Src:             'core/tcp_mtops.c:87,4'
          Dst:             __errno_location
        - Src:             'core/tcp_mtops.c:87,4'
          Dst:             strerror
        - Src:             'core/tcp_mtops.c:87,4'
          Dst:             fprintf
        - Src:             'core/tcp_mtops.c:87,4'
          Dst:             dprint_color_reset
        - Src:             'core/tcp_mtops.c:87,4'
          Dst:             get_debug_facility
        - Src:             'core/tcp_mtops.c:87,4'
          Dst:             __errno_location
        - Src:             'core/tcp_mtops.c:87,4'
          Dst:             __errno_location
        - Src:             'core/tcp_mtops.c:87,4'
          Dst:             strerror
        - Src:             'core/tcp_mtops.c:92,4'
          Dst:             get_debug_level
        - Src:             'core/tcp_mtops.c:92,4'
          Dst:             get_debug_facility
        - Src:             'core/tcp_mtops.c:92,4'
          Dst:             dprint_color
        - Src:             'core/tcp_mtops.c:92,4'
          Dst:             my_pid
        - Src:             'core/tcp_mtops.c:92,4'
          Dst:             fprintf
        - Src:             'core/tcp_mtops.c:92,4'
          Dst:             dprint_color_reset
        - Src:             'core/tcp_mtops.c:92,4'
          Dst:             get_debug_facility
        - Src:             'core/tcp_mtops.c:96,4'
          Dst:             get_debug_level
        - Src:             'core/tcp_mtops.c:96,4'
          Dst:             get_debug_facility
        - Src:             'core/tcp_mtops.c:96,4'
          Dst:             dprint_color
        - Src:             'core/tcp_mtops.c:96,4'
          Dst:             my_pid
        - Src:             'core/tcp_mtops.c:96,4'
          Dst:             fprintf
        - Src:             'core/tcp_mtops.c:96,4'
          Dst:             dprint_color_reset
        - Src:             'core/tcp_mtops.c:96,4'
          Dst:             get_debug_facility
        - Src:             'core/tcp_mtops.c:100,4'
          Dst:             get_debug_level
        - Src:             'core/tcp_mtops.c:100,4'
          Dst:             get_debug_facility
        - Src:             'core/tcp_mtops.c:100,4'
          Dst:             dprint_color
        - Src:             'core/tcp_mtops.c:100,4'
          Dst:             my_pid
        - Src:             'core/tcp_mtops.c:100,4'
          Dst:             fprintf
        - Src:             'core/tcp_mtops.c:100,4'
          Dst:             dprint_color_reset
        - Src:             'core/tcp_mtops.c:100,4'
          Dst:             get_debug_facility
    - functionName:    recvfrom
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        6
      argTypes:
        - int
        - 'N/A'
        - size_t
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ksr_tcpx_proc_list_prepare
      functionSourceFile: '/src/kamailio/src/core/tcp_mtops.c'
      linkageType:     InternalLinkage
      functionLinenumber: 215
      functionLinenumberEnd: 233
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         51
      ICount:          298
      EdgeCount:       66
      CyclomaticComplexity: 17
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - ksr_tcpx_thread_etask
        - my_pid
        - pthread_create
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/tcp_mtops.c:219,6'
          Dst:             pthread_create
        - Src:             'core/tcp_mtops.c:219,6'
          Dst:             ksr_tcpx_thread_etask
        - Src:             'core/tcp_mtops.c:221,4'
          Dst:             get_debug_level
        - Src:             'core/tcp_mtops.c:221,4'
          Dst:             get_debug_facility
        - Src:             'core/tcp_mtops.c:221,4'
          Dst:             dprint_color
        - Src:             'core/tcp_mtops.c:221,4'
          Dst:             my_pid
        - Src:             'core/tcp_mtops.c:221,4'
          Dst:             fprintf
        - Src:             'core/tcp_mtops.c:221,4'
          Dst:             dprint_color_reset
        - Src:             'core/tcp_mtops.c:221,4'
          Dst:             get_debug_facility
    - 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:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ksr_tcpx_proc_list_init
      functionSourceFile: '/src/kamailio/src/core/tcp_mtops.c'
      linkageType:     InternalLinkage
      functionLinenumber: 165
      functionLinenumberEnd: 209
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         181
      ICount:          1073
      EdgeCount:       240
      CyclomaticComplexity: 61
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - get_max_procs
        - my_pid
        - socketpair
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/tcp_mtops.c:172,29'
          Dst:             get_max_procs
        - Src:             'core/tcp_mtops.c:175,3'
          Dst:             get_debug_level
        - Src:             'core/tcp_mtops.c:175,3'
          Dst:             get_debug_facility
        - Src:             'core/tcp_mtops.c:175,3'
          Dst:             dprint_color
        - Src:             'core/tcp_mtops.c:175,3'
          Dst:             my_pid
        - Src:             'core/tcp_mtops.c:175,3'
          Dst:             fprintf
        - Src:             'core/tcp_mtops.c:175,3'
          Dst:             dprint_color_reset
        - Src:             'core/tcp_mtops.c:175,3'
          Dst:             get_debug_facility
        - Src:             'core/tcp_mtops.c:183,3'
          Dst:             get_debug_level
        - Src:             'core/tcp_mtops.c:183,3'
          Dst:             get_debug_facility
        - Src:             'core/tcp_mtops.c:183,3'
          Dst:             dprint_color
        - Src:             'core/tcp_mtops.c:183,3'
          Dst:             my_pid
        - Src:             'core/tcp_mtops.c:183,3'
          Dst:             fprintf
        - Src:             'core/tcp_mtops.c:183,3'
          Dst:             dprint_color_reset
        - Src:             'core/tcp_mtops.c:183,3'
          Dst:             get_debug_facility
        - Src:             'core/tcp_mtops.c:190,6'
          Dst:             socketpair
        - Src:             'core/tcp_mtops.c:192,4'
          Dst:             get_debug_level
        - Src:             'core/tcp_mtops.c:192,4'
          Dst:             get_debug_facility
        - Src:             'core/tcp_mtops.c:192,4'
          Dst:             dprint_color
        - Src:             'core/tcp_mtops.c:192,4'
          Dst:             my_pid
        - Src:             'core/tcp_mtops.c:192,4'
          Dst:             fprintf
        - Src:             'core/tcp_mtops.c:192,4'
          Dst:             dprint_color_reset
        - Src:             'core/tcp_mtops.c:192,4'
          Dst:             get_debug_facility
        - Src:             'core/tcp_mtops.c:195,6'
          Dst:             socketpair
        - Src:             'core/tcp_mtops.c:197,4'
          Dst:             get_debug_level
        - Src:             'core/tcp_mtops.c:197,4'
          Dst:             get_debug_facility
        - Src:             'core/tcp_mtops.c:197,4'
          Dst:             dprint_color
        - Src:             'core/tcp_mtops.c:197,4'
          Dst:             my_pid
        - Src:             'core/tcp_mtops.c:197,4'
          Dst:             fprintf
        - Src:             'core/tcp_mtops.c:197,4'
          Dst:             dprint_color_reset
        - Src:             'core/tcp_mtops.c:197,4'
          Dst:             get_debug_facility
    - functionName:    ksr_tcpx_task_result_recv
      functionSourceFile: '/src/kamailio/src/core/tcp_mtops.c'
      linkageType:     InternalLinkage
      functionLinenumber: 144
      functionLinenumberEnd: 159
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         88
      ICount:          546
      EdgeCount:       116
      CyclomaticComplexity: 30
      functionsReached:
        - __errno_location
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
        - recvfrom
        - strerror
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/tcp_mtops.c:146,17'
          Dst:             recvfrom
        - Src:             'core/tcp_mtops.c:149,3'
          Dst:             get_debug_level
        - Src:             'core/tcp_mtops.c:149,3'
          Dst:             get_debug_facility
        - Src:             'core/tcp_mtops.c:149,3'
          Dst:             __errno_location
        - Src:             'core/tcp_mtops.c:149,3'
          Dst:             __errno_location
        - Src:             'core/tcp_mtops.c:149,3'
          Dst:             strerror
        - Src:             'core/tcp_mtops.c:149,3'
          Dst:             dprint_color
        - Src:             'core/tcp_mtops.c:149,3'
          Dst:             my_pid
        - Src:             'core/tcp_mtops.c:149,3'
          Dst:             __errno_location
        - Src:             'core/tcp_mtops.c:149,3'
          Dst:             __errno_location
        - Src:             'core/tcp_mtops.c:149,3'
          Dst:             strerror
        - Src:             'core/tcp_mtops.c:149,3'
          Dst:             fprintf
        - Src:             'core/tcp_mtops.c:149,3'
          Dst:             dprint_color_reset
        - Src:             'core/tcp_mtops.c:149,3'
          Dst:             get_debug_facility
        - Src:             'core/tcp_mtops.c:149,3'
          Dst:             __errno_location
        - Src:             'core/tcp_mtops.c:149,3'
          Dst:             __errno_location
        - Src:             'core/tcp_mtops.c:149,3'
          Dst:             strerror
        - Src:             'core/tcp_mtops.c:154,3'
          Dst:             get_debug_level
        - Src:             'core/tcp_mtops.c:154,3'
          Dst:             get_debug_facility
        - Src:             'core/tcp_mtops.c:154,3'
          Dst:             dprint_color
        - Src:             'core/tcp_mtops.c:154,3'
          Dst:             my_pid
        - Src:             'core/tcp_mtops.c:154,3'
          Dst:             fprintf
        - Src:             'core/tcp_mtops.c:154,3'
          Dst:             dprint_color_reset
        - Src:             'core/tcp_mtops.c:154,3'
          Dst:             get_debug_facility
    - functionName:    ksr_tcpx_task_send
      functionSourceFile: '/src/kamailio/src/core/tcp_mtops.c'
      linkageType:     InternalLinkage
      functionLinenumber: 128
      functionLinenumberEnd: 138
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         86
      ICount:          530
      EdgeCount:       113
      CyclomaticComplexity: 29
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
        - write
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/tcp_mtops.c:130,8'
          Dst:             write
        - Src:             'core/tcp_mtops.c:133,3'
          Dst:             get_debug_level
        - Src:             'core/tcp_mtops.c:133,3'
          Dst:             get_debug_facility
        - Src:             'core/tcp_mtops.c:133,3'
          Dst:             dprint_color
        - Src:             'core/tcp_mtops.c:133,3'
          Dst:             my_pid
        - Src:             'core/tcp_mtops.c:133,3'
          Dst:             fprintf
        - Src:             'core/tcp_mtops.c:133,3'
          Dst:             dprint_color_reset
        - Src:             'core/tcp_mtops.c:133,3'
          Dst:             get_debug_facility
        - Src:             'core/tcp_mtops.c:136,2'
          Dst:             get_debug_level
        - Src:             'core/tcp_mtops.c:136,2'
          Dst:             get_debug_facility
        - Src:             'core/tcp_mtops.c:136,2'
          Dst:             dprint_color
        - Src:             'core/tcp_mtops.c:136,2'
          Dst:             my_pid
        - Src:             'core/tcp_mtops.c:136,2'
          Dst:             fprintf
        - Src:             'core/tcp_mtops.c:136,2'
          Dst:             dprint_color_reset
        - Src:             'core/tcp_mtops.c:136,2'
          Dst:             get_debug_facility
    - 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:    ksr_tcpx_thread_eresult
      functionSourceFile: '/src/kamailio/src/core/tcp_mtops.c'
      linkageType:     InternalLinkage
      functionLinenumber: 111
      functionLinenumberEnd: 122
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         86
      ICount:          530
      EdgeCount:       113
      CyclomaticComplexity: 29
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
        - write
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/tcp_mtops.c:113,8'
          Dst:             write
        - Src:             'core/tcp_mtops.c:116,3'
          Dst:             get_debug_level
        - Src:             'core/tcp_mtops.c:116,3'
          Dst:             get_debug_facility
        - Src:             'core/tcp_mtops.c:116,3'
          Dst:             dprint_color
        - Src:             'core/tcp_mtops.c:116,3'
          Dst:             my_pid
        - Src:             'core/tcp_mtops.c:116,3'
          Dst:             fprintf
        - Src:             'core/tcp_mtops.c:116,3'
          Dst:             dprint_color_reset
        - Src:             'core/tcp_mtops.c:116,3'
          Dst:             get_debug_facility
        - Src:             'core/tcp_mtops.c:120,2'
          Dst:             get_debug_level
        - Src:             'core/tcp_mtops.c:120,2'
          Dst:             get_debug_facility
        - Src:             'core/tcp_mtops.c:120,2'
          Dst:             dprint_color
        - Src:             'core/tcp_mtops.c:120,2'
          Dst:             my_pid
        - Src:             'core/tcp_mtops.c:120,2'
          Dst:             fprintf
        - Src:             'core/tcp_mtops.c:120,2'
          Dst:             dprint_color_reset
        - Src:             'core/tcp_mtops.c:120,2'
          Dst:             get_debug_facility
    - functionName:    fix_max_tls_conns
      functionSourceFile: '/src/kamailio/src/core/tcp_options.c'
      linkageType:     InternalLinkage
      functionLinenumber: 266
      functionLinenumberEnd: 283
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         46
      ICount:          283
      EdgeCount:       60
      CyclomaticComplexity: 16
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/tcp_options.c:271,3'
          Dst:             get_debug_level
        - Src:             'core/tcp_options.c:271,3'
          Dst:             get_debug_facility
        - Src:             'core/tcp_options.c:271,3'
          Dst:             dprint_color
        - Src:             'core/tcp_options.c:271,3'
          Dst:             my_pid
        - Src:             'core/tcp_options.c:271,3'
          Dst:             fprintf
        - Src:             'core/tcp_options.c:271,3'
          Dst:             dprint_color_reset
        - Src:             'core/tcp_options.c:271,3'
          Dst:             get_debug_facility
    - functionName:    fix_max_conns
      functionSourceFile: '/src/kamailio/src/core/tcp_options.c'
      linkageType:     InternalLinkage
      functionLinenumber: 245
      functionLinenumberEnd: 262
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         46
      ICount:          283
      EdgeCount:       60
      CyclomaticComplexity: 16
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/tcp_options.c:250,3'
          Dst:             get_debug_level
        - Src:             'core/tcp_options.c:250,3'
          Dst:             get_debug_facility
        - Src:             'core/tcp_options.c:250,3'
          Dst:             dprint_color
        - Src:             'core/tcp_options.c:250,3'
          Dst:             my_pid
        - Src:             'core/tcp_options.c:250,3'
          Dst:             fprintf
        - Src:             'core/tcp_options.c:250,3'
          Dst:             dprint_color_reset
        - Src:             'core/tcp_options.c:250,3'
          Dst:             get_debug_facility
    - functionName:    fix_con_lt
      functionSourceFile: '/src/kamailio/src/core/tcp_options.c'
      linkageType:     InternalLinkage
      functionLinenumber: 234
      functionLinenumberEnd: 240
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - fix_timeout
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/tcp_options.c:237,2'
          Dst:             fix_timeout
    - functionName:    fix_timeout
      functionSourceFile: '/src/kamailio/src/core/tcp_options.c'
      linkageType:     InternalLinkage
      functionLinenumber: 200
      functionLinenumberEnd: 208
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         49
      ICount:          299
      EdgeCount:       64
      CyclomaticComplexity: 17
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'core/tcp_options.c:204,3'
          Dst:             get_debug_level
        - Src:             'core/tcp_options.c:204,3'
          Dst:             get_debug_facility
        - Src:             'core/tcp_options.c:204,3'
          Dst:             dprint_color
        - Src:             'core/tcp_options.c:204,3'
          Dst:             my_pid
        - Src:             'core/tcp_options.c:204,3'
          Dst:             fprintf
        - Src:             'core/tcp_options.c:204,3'
          Dst:             dprint_color_reset
        - Src:             'core/tcp_options.c:204,3'
          Dst:             get_debug_facility
    - functionName:    fix_send_to
      functionSourceFile: '/src/kamailio/src/core/tcp_options.c'
      linkageType:     InternalLinkage
      functionLinenumber: 223
      functionLinenumberEnd: 229
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - fix_timeout
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/tcp_options.c:226,2'
          Dst:             fix_timeout
    - functionName:    fix_connect_to
      functionSourceFile: '/src/kamailio/src/core/tcp_options.c'
      linkageType:     InternalLinkage
      functionLinenumber: 212
      functionLinenumberEnd: 218
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          31
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - fix_timeout
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/tcp_options.c:215,2'
          Dst:             fix_timeout
    - functionName:    tcp_register_cfg
      functionSourceFile: '/src/kamailio/src/core/tcp_options.c'
      linkageType:     InternalLinkage
      functionLinenumber: 398
      functionLinenumberEnd: 407
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         48
      ICount:          273
      EdgeCount:       63
      CyclomaticComplexity: 17
      functionsReached:
        - cfg_declare
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/tcp_options.c:399,5'
          Dst:             cfg_declare
        - Src:             'core/tcp_options.c:403,3'
          Dst:             get_debug_level
        - Src:             'core/tcp_options.c:403,3'
          Dst:             get_debug_facility
        - Src:             'core/tcp_options.c:403,3'
          Dst:             dprint_color
        - Src:             'core/tcp_options.c:403,3'
          Dst:             my_pid
        - Src:             'core/tcp_options.c:403,3'
          Dst:             fprintf
        - Src:             'core/tcp_options.c:403,3'
          Dst:             dprint_color_reset
        - Src:             'core/tcp_options.c:403,3'
          Dst:             get_debug_facility
    - functionName:    tcp_options_get
      functionSourceFile: '/src/kamailio/src/core/tcp_options.c'
      linkageType:     InternalLinkage
      functionLinenumber: 390
      functionLinenumberEnd: 392
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    tcp_cfg_def_fix
      functionSourceFile: '/src/kamailio/src/core/tcp_options.c'
      linkageType:     InternalLinkage
      functionLinenumber: 295
      functionLinenumberEnd: 319
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         66
      ICount:          396
      EdgeCount:       87
      CyclomaticComplexity: 23
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
        - strcmp
        - strlen
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/tcp_options.c:300,6'
          Dst:             strcmp
        - Src:             'core/tcp_options.c:309,14'
          Dst:             strlen
        - Src:             'core/tcp_options.c:317,2'
          Dst:             get_debug_level
        - Src:             'core/tcp_options.c:317,2'
          Dst:             get_debug_facility
        - Src:             'core/tcp_options.c:317,2'
          Dst:             dprint_color
        - Src:             'core/tcp_options.c:317,2'
          Dst:             my_pid
        - Src:             'core/tcp_options.c:317,2'
          Dst:             fprintf
        - Src:             'core/tcp_options.c:317,2'
          Dst:             dprint_color_reset
        - Src:             'core/tcp_options.c:317,2'
          Dst:             get_debug_facility
    - functionName:    tcp_options_check
      functionSourceFile: '/src/kamailio/src/core/tcp_options.c'
      linkageType:     InternalLinkage
      functionLinenumber: 324
      functionLinenumberEnd: 386
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         16
      ICount:          71
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - fix_timeout
        - tcp_cfg_def_fix
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/tcp_options.c:371,2'
          Dst:             fix_timeout
        - Src:             'core/tcp_options.c:373,2'
          Dst:             fix_timeout
        - Src:             'core/tcp_options.c:375,2'
          Dst:             fix_timeout
        - Src:             'core/tcp_options.c:384,2'
          Dst:             tcp_cfg_def_fix
        - Src:             'core/tcp_options.c:385,2'
          Dst:             tcp_cfg_def_fix
    - functionName:    init_tcp_options
      functionSourceFile: '/src/kamailio/src/core/tcp_options.c'
      linkageType:     InternalLinkage
      functionLinenumber: 134
      functionLinenumberEnd: 179
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          27
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    atomic_get_and_set_int
      functionSourceFile: '/src/kamailio/src/core/mem/../atomic/atomic_x86.h'
      linkageType:     InternalLinkage
      functionLinenumber: 242
      functionLinenumberEnd: 242
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    atomic_cmpxchg_int
      functionSourceFile: '/src/kamailio/src/core/mem/../atomic/atomic_x86.h'
      linkageType:     InternalLinkage
      functionLinenumber: 243
      functionLinenumberEnd: 243
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    atomic_add_int
      functionSourceFile: '/src/kamailio/src/core/mem/../atomic/atomic_x86.h'
      linkageType:     InternalLinkage
      functionLinenumber: 244
      functionLinenumberEnd: 244
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    cfg_child_cb_free_item
      functionSourceFile: '/src/kamailio/src/core/cfg/cfg_struct.h'
      linkageType:     InternalLinkage
      functionLinenumber: 301
      functionLinenumberEnd: 311
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         10
      ICount:          72
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    futex_release
      functionSourceFile: '/src/kamailio/src/core/mem/../futexlock.h'
      linkageType:     InternalLinkage
      functionLinenumber: 130
      functionLinenumberEnd: 138
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          41
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - atomic_get_and_set_int
        - syscall
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'core/mem/../futexlock.h:134,6'
          Dst:             atomic_get_and_set_int
        - Src:             'core/mem/../futexlock.h:136,3'
          Dst:             syscall
    - functionName:    atomic_inc_int
      functionSourceFile: '/src/kamailio/src/core/mem/../atomic/atomic_x86.h'
      linkageType:     InternalLinkage
      functionLinenumber: 236
      functionLinenumberEnd: 236
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    futex_get
      functionSourceFile: '/src/kamailio/src/core/mem/../futexlock.h'
      linkageType:     InternalLinkage
      functionLinenumber: 91
      functionLinenumberEnd: 126
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         23
      ICount:          106
      EdgeCount:       28
      CyclomaticComplexity: 7
      functionsReached:
        - atomic_cmpxchg_int
        - atomic_get_and_set_int
        - syscall
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/mem/../futexlock.h:99,6'
          Dst:             atomic_cmpxchg_int
        - Src:             'core/mem/../futexlock.h:108,4'
          Dst:             syscall
        - Src:             'core/mem/../futexlock.h:109,8'
          Dst:             atomic_get_and_set_int
        - Src:             'core/mem/../futexlock.h:119,7'
          Dst:             atomic_get_and_set_int
        - Src:             'core/mem/../futexlock.h:121,4'
          Dst:             syscall
        - Src:             'core/mem/../futexlock.h:122,8'
          Dst:             atomic_get_and_set_int
    - functionName:    atomic_dec_and_test_int
      functionSourceFile: '/src/kamailio/src/core/mem/../atomic/atomic_x86.h'
      linkageType:     InternalLinkage
      functionLinenumber: 241
      functionLinenumberEnd: 241
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    io_watch_del
      functionSourceFile: '/src/kamailio/src/core/io_wait.h'
      linkageType:     InternalLinkage
      functionLinenumber: 564
      functionLinenumberEnd: 736
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         470
      ICount:          3040
      EdgeCount:       617
      CyclomaticComplexity: 149
      functionsReached:
        - __errno_location
        - dprint_color
        - dprint_color_reset
        - epoll_ctl
        - fcntl
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
        - strerror
      functionUses:    2
      BranchProfiles:
        - Branch String:   'core/io_wait.h:615,2'
          Branch Sides:    []
      Callsites:
        - Src:             'core/io_wait.h:596,3'
          Dst:             get_debug_level
        - Src:             'core/io_wait.h:596,3'
          Dst:             get_debug_facility
        - Src:             'core/io_wait.h:596,3'
          Dst:             dprint_color
        - Src:             'core/io_wait.h:596,3'
          Dst:             my_pid
        - Src:             'core/io_wait.h:596,3'
          Dst:             fprintf
        - Src:             'core/io_wait.h:596,3'
          Dst:             dprint_color_reset
        - Src:             'core/io_wait.h:596,3'
          Dst:             get_debug_facility
        - Src:             'core/io_wait.h:599,2'
          Dst:             get_debug_level
        - Src:             'core/io_wait.h:599,2'
          Dst:             get_debug_facility
        - Src:             'core/io_wait.h:599,2'
          Dst:             dprint_color
        - Src:             'core/io_wait.h:599,2'
          Dst:             my_pid
        - Src:             'core/io_wait.h:599,2'
          Dst:             fprintf
        - Src:             'core/io_wait.h:599,2'
          Dst:             dprint_color_reset
        - Src:             'core/io_wait.h:599,2'
          Dst:             get_debug_facility
        - Src:             'core/io_wait.h:604,3'
          Dst:             get_debug_level
        - Src:             'core/io_wait.h:604,3'
          Dst:             get_debug_facility
        - Src:             'core/io_wait.h:604,3'
          Dst:             dprint_color
        - Src:             'core/io_wait.h:604,3'
          Dst:             my_pid
        - Src:             'core/io_wait.h:604,3'
          Dst:             fprintf
        - Src:             'core/io_wait.h:604,3'
          Dst:             dprint_color_reset
        - Src:             'core/io_wait.h:604,3'
          Dst:             get_debug_facility
        - Src:             'core/io_wait.h:608,3'
          Dst:             get_debug_level
        - Src:             'core/io_wait.h:608,3'
          Dst:             get_debug_facility
        - Src:             'core/io_wait.h:608,3'
          Dst:             dprint_color
        - Src:             'core/io_wait.h:608,3'
          Dst:             my_pid
        - Src:             'core/io_wait.h:608,3'
          Dst:             fprintf
        - Src:             'core/io_wait.h:608,3'
          Dst:             dprint_color_reset
        - Src:             'core/io_wait.h:608,3'
          Dst:             get_debug_facility
        - Src:             'core/io_wait.h:641,15'
          Dst:             fcntl
        - Src:             'core/io_wait.h:643,5'
          Dst:             get_debug_level
        - Src:             'core/io_wait.h:643,5'
          Dst:             get_debug_facility
        - Src:             'core/io_wait.h:643,5'
          Dst:             __errno_location
        - Src:             'core/io_wait.h:643,5'
          Dst:             strerror
        - Src:             'core/io_wait.h:643,5'
          Dst:             __errno_location
        - Src:             'core/io_wait.h:643,5'
          Dst:             dprint_color
        - Src:             'core/io_wait.h:643,5'
          Dst:             my_pid
        - Src:             'core/io_wait.h:643,5'
          Dst:             __errno_location
        - Src:             'core/io_wait.h:643,5'
          Dst:             strerror
        - Src:             'core/io_wait.h:643,5'
          Dst:             __errno_location
        - Src:             'core/io_wait.h:643,5'
          Dst:             fprintf
        - Src:             'core/io_wait.h:643,5'
          Dst:             dprint_color_reset
        - Src:             'core/io_wait.h:643,5'
          Dst:             get_debug_facility
        - Src:             'core/io_wait.h:643,5'
          Dst:             __errno_location
        - Src:             'core/io_wait.h:643,5'
          Dst:             strerror
        - Src:             'core/io_wait.h:643,5'
          Dst:             __errno_location
        - Src:             'core/io_wait.h:647,7'
          Dst:             fcntl
        - Src:             'core/io_wait.h:648,5'
          Dst:             get_debug_level
        - Src:             'core/io_wait.h:648,5'
          Dst:             get_debug_facility
        - Src:             'core/io_wait.h:648,5'
          Dst:             __errno_location
        - Src:             'core/io_wait.h:648,5'
          Dst:             strerror
        - Src:             'core/io_wait.h:648,5'
          Dst:             __errno_location
        - Src:             'core/io_wait.h:648,5'
          Dst:             dprint_color
        - Src:             'core/io_wait.h:648,5'
          Dst:             my_pid
        - Src:             'core/io_wait.h:648,5'
          Dst:             __errno_location
        - Src:             'core/io_wait.h:648,5'
          Dst:             strerror
        - Src:             'core/io_wait.h:648,5'
          Dst:             __errno_location
        - Src:             'core/io_wait.h:648,5'
          Dst:             fprintf
        - Src:             'core/io_wait.h:648,5'
          Dst:             dprint_color_reset
        - Src:             'core/io_wait.h:648,5'
          Dst:             get_debug_facility
        - Src:             'core/io_wait.h:648,5'
          Dst:             __errno_location
        - Src:             'core/io_wait.h:648,5'
          Dst:             strerror
        - Src:             'core/io_wait.h:648,5'
          Dst:             __errno_location
        - Src:             'core/io_wait.h:667,9'
          Dst:             epoll_ctl
        - Src:             'core/io_wait.h:669,9'
          Dst:             __errno_location
        - Src:             'core/io_wait.h:671,6'
          Dst:             get_debug_level
        - Src:             'core/io_wait.h:671,6'
          Dst:             get_debug_facility
        - Src:             'core/io_wait.h:671,6'
          Dst:             __errno_location
        - Src:             'core/io_wait.h:671,6'
          Dst:             strerror
        - Src:             'core/io_wait.h:671,6'
          Dst:             __errno_location
        - Src:             'core/io_wait.h:671,6'
          Dst:             dprint_color
        - Src:             'core/io_wait.h:671,6'
          Dst:             my_pid
        - Src:             'core/io_wait.h:671,6'
          Dst:             __errno_location
        - Src:             'core/io_wait.h:671,6'
          Dst:             strerror
        - Src:             'core/io_wait.h:671,6'
          Dst:             __errno_location
        - Src:             'core/io_wait.h:671,6'
          Dst:             fprintf
        - Src:             'core/io_wait.h:671,6'
          Dst:             dprint_color_reset
        - Src:             'core/io_wait.h:671,6'
          Dst:             get_debug_facility
        - Src:             'core/io_wait.h:671,6'
          Dst:             __errno_location
        - Src:             'core/io_wait.h:671,6'
          Dst:             strerror
        - Src:             'core/io_wait.h:671,6'
          Dst:             __errno_location
        - Src:             'core/io_wait.h:673,9'
          Dst:             __errno_location
        - Src:             'core/io_wait.h:674,7'
          Dst:             get_debug_level
        - Src:             'core/io_wait.h:674,7'
          Dst:             get_debug_facility
        - Src:             'core/io_wait.h:674,7'
          Dst:             dprint_color
        - Src:             'core/io_wait.h:674,7'
          Dst:             my_pid
        - Src:             'core/io_wait.h:674,7'
          Dst:             fprintf
        - Src:             'core/io_wait.h:674,7'
          Dst:             dprint_color_reset
        - Src:             'core/io_wait.h:674,7'
          Dst:             get_debug_facility
        - Src:             'core/io_wait.h:726,4'
          Dst:             get_debug_level
        - Src:             'core/io_wait.h:726,4'
          Dst:             get_debug_facility
        - Src:             'core/io_wait.h:726,4'
          Dst:             dprint_color
        - Src:             'core/io_wait.h:726,4'
          Dst:             my_pid
        - Src:             'core/io_wait.h:726,4'
          Dst:             fprintf
        - Src:             'core/io_wait.h:726,4'
          Dst:             dprint_color_reset
        - Src:             'core/io_wait.h:726,4'
          Dst:             get_debug_facility
    - functionName:    tcpconn_read_timeout
      functionSourceFile: '/src/kamailio/src/core/tcp_read.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1917
      functionLinenumberEnd: 1943
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         66
      ICount:          509
      EdgeCount:       86
      CyclomaticComplexity: 22
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - io_watch_del
        - ip_addr2a
        - my_pid
        - release_tcpconn
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/tcp_read.c:1928,5'
          Dst:             io_watch_del
        - Src:             'core/tcp_read.c:1929,3'
          Dst:             get_debug_level
        - Src:             'core/tcp_read.c:1929,3'
          Dst:             get_debug_facility
        - Src:             'core/tcp_read.c:1929,3'
          Dst:             ip_addr2a
        - Src:             'core/tcp_read.c:1929,3'
          Dst:             ip_addr2a
        - Src:             'core/tcp_read.c:1929,3'
          Dst:             dprint_color
        - Src:             'core/tcp_read.c:1929,3'
          Dst:             my_pid
        - Src:             'core/tcp_read.c:1929,3'
          Dst:             ip_addr2a
        - Src:             'core/tcp_read.c:1929,3'
          Dst:             ip_addr2a
        - Src:             'core/tcp_read.c:1929,3'
          Dst:             fprintf
        - Src:             'core/tcp_read.c:1929,3'
          Dst:             dprint_color_reset
        - Src:             'core/tcp_read.c:1929,3'
          Dst:             get_debug_facility
        - Src:             'core/tcp_read.c:1929,3'
          Dst:             ip_addr2a
        - Src:             'core/tcp_read.c:1929,3'
          Dst:             ip_addr2a
        - Src:             'core/tcp_read.c:1939,3'
          Dst:             release_tcpconn
    - functionName:    release_tcpconn
      functionSourceFile: '/src/kamailio/src/core/tcp_read.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1894
      functionLinenumberEnd: 1913
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         129
      ICount:          864
      EdgeCount:       170
      CyclomaticComplexity: 43
      functionsReached:
        - close
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - ip_addr2a
        - my_pid
        - tsend_stream
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'core/tcp_read.c:1897,2'
          Dst:             get_debug_level
        - Src:             'core/tcp_read.c:1897,2'
          Dst:             get_debug_facility
        - Src:             'core/tcp_read.c:1897,2'
          Dst:             ip_addr2a
        - Src:             'core/tcp_read.c:1897,2'
          Dst:             ip_addr2a
        - Src:             'core/tcp_read.c:1897,2'
          Dst:             dprint_color
        - Src:             'core/tcp_read.c:1897,2'
          Dst:             my_pid
        - Src:             'core/tcp_read.c:1897,2'
          Dst:             ip_addr2a
        - Src:             'core/tcp_read.c:1897,2'
          Dst:             ip_addr2a
        - Src:             'core/tcp_read.c:1897,2'
          Dst:             fprintf
        - Src:             'core/tcp_read.c:1897,2'
          Dst:             dprint_color_reset
        - Src:             'core/tcp_read.c:1897,2'
          Dst:             get_debug_facility
        - Src:             'core/tcp_read.c:1897,2'
          Dst:             ip_addr2a
        - Src:             'core/tcp_read.c:1897,2'
          Dst:             ip_addr2a
        - Src:             'core/tcp_read.c:1900,2'
          Dst:             get_debug_level
        - Src:             'core/tcp_read.c:1900,2'
          Dst:             get_debug_facility
        - Src:             'core/tcp_read.c:1900,2'
          Dst:             dprint_color
        - Src:             'core/tcp_read.c:1900,2'
          Dst:             my_pid
        - Src:             'core/tcp_read.c:1900,2'
          Dst:             fprintf
        - Src:             'core/tcp_read.c:1900,2'
          Dst:             dprint_color_reset
        - Src:             'core/tcp_read.c:1900,2'
          Dst:             get_debug_facility
        - Src:             'core/tcp_read.c:1904,3'
          Dst:             close
        - Src:             'core/tcp_read.c:1911,5'
          Dst:             tsend_stream
        - Src:             'core/tcp_read.c:1912,3'
          Dst:             get_debug_level
        - Src:             'core/tcp_read.c:1912,3'
          Dst:             get_debug_facility
        - Src:             'core/tcp_read.c:1912,3'
          Dst:             dprint_color
        - Src:             'core/tcp_read.c:1912,3'
          Dst:             my_pid
        - Src:             'core/tcp_read.c:1912,3'
          Dst:             fprintf
        - Src:             'core/tcp_read.c:1912,3'
          Dst:             dprint_color_reset
        - Src:             'core/tcp_read.c:1912,3'
          Dst:             get_debug_facility
    - functionName:    atomic_get
      functionSourceFile: '/src/kamailio/src/core/mem/../atomic/atomic_common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 68
      functionLinenumberEnd: 69
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    21
      BranchProfiles:  []
      Callsites:       []
    - functionName:    cfg_update_local
      functionSourceFile: '/src/kamailio/src/core/cfg/cfg_struct.h'
      linkageType:     InternalLinkage
      functionLinenumber: 353
      functionLinenumberEnd: 408
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         35
      ICount:          208
      EdgeCount:       45
      CyclomaticComplexity: 12
      functionsReached:
        - atomic_add_int
        - atomic_dec_and_test_int
        - atomic_inc_int
        - cfg_child_cb_free_item
        - futex_get
        - futex_release
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/cfg/cfg_struct.h:359,3'
          Dst:             atomic_dec_and_test_int
        - Src:             'core/cfg/cfg_struct.h:360,2'
          Dst:             futex_get
        - Src:             'core/cfg/cfg_struct.h:361,2'
          Dst:             atomic_inc_int
        - Src:             'core/cfg/cfg_struct.h:371,2'
          Dst:             futex_release
        - Src:             'core/cfg/cfg_struct.h:383,3'
          Dst:             atomic_inc_int
        - Src:             'core/cfg/cfg_struct.h:384,6'
          Dst:             atomic_dec_and_test_int
        - Src:             'core/cfg/cfg_struct.h:389,4'
          Dst:             futex_get
        - Src:             'core/cfg/cfg_struct.h:393,5'
          Dst:             futex_release
        - Src:             'core/cfg/cfg_struct.h:394,5'
          Dst:             cfg_child_cb_free_item
        - Src:             'core/cfg/cfg_struct.h:396,5'
          Dst:             futex_release
        - Src:             'core/cfg/cfg_struct.h:400,9'
          Dst:             atomic_add_int
    - functionName:    cfg_reset_handles
      functionSourceFile: '/src/kamailio/src/core/cfg/cfg_struct.h'
      linkageType:     InternalLinkage
      functionLinenumber: 412
      functionLinenumberEnd: 428
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         25
      ICount:          127
      EdgeCount:       32
      CyclomaticComplexity: 9
      functionsReached:
        - cfg_move_handle
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/cfg/cfg_struct.h:426,4'
          Dst:             cfg_move_handle
    - functionName:    handle_io
      functionSourceFile: '/src/kamailio/src/core/tcp_read.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1960
      functionLinenumberEnd: 2165
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - short
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         674
      ICount:          4730
      EdgeCount:       889
      CyclomaticComplexity: 217
      functionsReached:
        - __errno_location
        - abort
        - atomic_get
        - cfg_reset_handles
        - cfg_update_local
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - get_ticks_raw
        - io_watch_add
        - io_watch_del
        - ip_addr2a
        - local_timer_add
        - local_timer_del
        - my_pid
        - receive_fd
        - release_tcpconn
        - strerror
        - tcp_read_req
      functionUses:    6
      BranchProfiles:
        - Branch String:   'core/tcp_read.c:1973,2'
          Branch Sides:    []
      Callsites:
        - Src:             'core/tcp_read.c:1971,2'
          Dst:             cfg_reset_handles
        - Src:             'core/tcp_read.c:1971,2'
          Dst:             cfg_update_local
        - Src:             'core/tcp_read.c:1976,14'
          Dst:             receive_fd
        - Src:             'core/tcp_read.c:1977,4'
          Dst:             get_debug_level
        - Src:             'core/tcp_read.c:1977,4'
          Dst:             get_debug_facility
        - Src:             'core/tcp_read.c:1977,4'
          Dst:             dprint_color
        - Src:             'core/tcp_read.c:1977,4'
          Dst:             my_pid
        - Src:             'core/tcp_read.c:1977,4'
          Dst:             fprintf
        - Src:             'core/tcp_read.c:1977,4'
          Dst:             dprint_color_reset
        - Src:             'core/tcp_read.c:1977,4'
          Dst:             get_debug_facility
        - Src:             'core/tcp_read.c:1979,8'
          Dst:             __errno_location
        - Src:             'core/tcp_read.c:1979,32'
          Dst:             __errno_location
        - Src:             'core/tcp_read.c:1982,15'
          Dst:             __errno_location
        - Src:             'core/tcp_read.c:1985,6'
          Dst:             get_debug_level
        - Src:             'core/tcp_read.c:1985,6'
          Dst:             get_debug_facility
        - Src:             'core/tcp_read.c:1985,6'
          Dst:             __errno_location
        - Src:             'core/tcp_read.c:1985,6'
          Dst:             strerror
        - Src:             'core/tcp_read.c:1985,6'
          Dst:             dprint_color
        - Src:             'core/tcp_read.c:1985,6'
          Dst:             my_pid
        - Src:             'core/tcp_read.c:1985,6'
          Dst:             __errno_location
        - Src:             'core/tcp_read.c:1985,6'
          Dst:             strerror
        - Src:             'core/tcp_read.c:1985,6'
          Dst:             fprintf
        - Src:             'core/tcp_read.c:1985,6'
          Dst:             dprint_color_reset
        - Src:             'core/tcp_read.c:1985,6'
          Dst:             get_debug_facility
        - Src:             'core/tcp_read.c:1985,6'
          Dst:             __errno_location
        - Src:             'core/tcp_read.c:1985,6'
          Dst:             strerror
        - Src:             'core/tcp_read.c:1986,6'
          Dst:             abort
        - Src:             'core/tcp_read.c:1990,5'
          Dst:             get_debug_level
        - Src:             'core/tcp_read.c:1990,5'
          Dst:             get_debug_facility
        - Src:             'core/tcp_read.c:1990,5'
          Dst:             dprint_color
        - Src:             'core/tcp_read.c:1990,5'
          Dst:             my_pid
        - Src:             'core/tcp_read.c:1990,5'
          Dst:             fprintf
        - Src:             'core/tcp_read.c:1990,5'
          Dst:             dprint_color_reset
        - Src:             'core/tcp_read.c:1990,5'
          Dst:             get_debug_facility
        - Src:             'core/tcp_read.c:1994,5'
          Dst:             get_debug_level
        - Src:             'core/tcp_read.c:1994,5'
          Dst:             get_debug_facility
        - Src:             'core/tcp_read.c:1994,5'
          Dst:             dprint_color
        - Src:             'core/tcp_read.c:1994,5'
          Dst:             my_pid
        - Src:             'core/tcp_read.c:1994,5'
          Dst:             fprintf
        - Src:             'core/tcp_read.c:1994,5'
          Dst:             dprint_color_reset
        - Src:             'core/tcp_read.c:1994,5'
          Dst:             get_debug_facility
        - Src:             'core/tcp_read.c:1999,5'
          Dst:             get_debug_level
        - Src:             'core/tcp_read.c:1999,5'
          Dst:             get_debug_facility
        - Src:             'core/tcp_read.c:1999,5'
          Dst:             dprint_color
        - Src:             'core/tcp_read.c:1999,5'
          Dst:             my_pid
        - Src:             'core/tcp_read.c:1999,5'
          Dst:             fprintf
        - Src:             'core/tcp_read.c:1999,5'
          Dst:             dprint_color_reset
        - Src:             'core/tcp_read.c:1999,5'
          Dst:             get_debug_facility
        - Src:             'core/tcp_read.c:2002,22'
          Dst:             my_pid
        - Src:             'core/tcp_read.c:2004,5'
          Dst:             get_debug_level
        - Src:             'core/tcp_read.c:2004,5'
          Dst:             get_debug_facility
        - Src:             'core/tcp_read.c:2004,5'
          Dst:             atomic_get
        - Src:             'core/tcp_read.c:2004,5'
          Dst:             dprint_color
        - Src:             'core/tcp_read.c:2004,5'
          Dst:             my_pid
        - Src:             'core/tcp_read.c:2004,5'
          Dst:             atomic_get
        - Src:             'core/tcp_read.c:2004,5'
          Dst:             fprintf
        - Src:             'core/tcp_read.c:2004,5'
          Dst:             dprint_color_reset
        - Src:             'core/tcp_read.c:2004,5'
          Dst:             get_debug_facility
        - Src:             'core/tcp_read.c:2004,5'
          Dst:             atomic_get
        - Src:             'core/tcp_read.c:2013,5'
          Dst:             get_debug_level
        - Src:             'core/tcp_read.c:2013,5'
          Dst:             get_debug_facility
        - Src:             'core/tcp_read.c:2013,5'
          Dst:             atomic_get
        - Src:             'core/tcp_read.c:2013,5'
          Dst:             dprint_color
        - Src:             'core/tcp_read.c:2013,5'
          Dst:             my_pid
        - Src:             'core/tcp_read.c:2013,5'
          Dst:             atomic_get
        - Src:             'core/tcp_read.c:2013,5'
          Dst:             fprintf
        - Src:             'core/tcp_read.c:2013,5'
          Dst:             dprint_color_reset
        - Src:             'core/tcp_read.c:2013,5'
          Dst:             get_debug_facility
        - Src:             'core/tcp_read.c:2013,5'
          Dst:             atomic_get
        - Src:             'core/tcp_read.c:2027,11'
          Dst:             tcp_read_req
        - Src:             'core/tcp_read.c:2033,5'
          Dst:             release_tcpconn
        - Src:             'core/tcp_read.c:2047,8'
          Dst:             get_ticks_raw
        - Src:             'core/tcp_read.c:2052,4'
          Dst:             local_timer_add
        - Src:             'core/tcp_read.c:2054,7'
          Dst:             io_watch_add
        - Src:             'core/tcp_read.c:2055,5'
          Dst:             get_debug_level
        - Src:             'core/tcp_read.c:2055,5'
          Dst:             get_debug_facility
        - Src:             'core/tcp_read.c:2055,5'
          Dst:             atomic_get
        - Src:             'core/tcp_read.c:2055,5'
          Dst:             ip_addr2a
        - Src:             'core/tcp_read.c:2055,5'
          Dst:             ip_addr2a
        - Src:             'core/tcp_read.c:2055,5'
          Dst:             dprint_color
        - Src:             'core/tcp_read.c:2055,5'
          Dst:             my_pid
        - Src:             'core/tcp_read.c:2055,5'
          Dst:             atomic_get
        - Src:             'core/tcp_read.c:2055,5'
          Dst:             ip_addr2a
        - Src:             'core/tcp_read.c:2055,5'
          Dst:             ip_addr2a
        - Src:             'core/tcp_read.c:2055,5'
          Dst:             fprintf
        - Src:             'core/tcp_read.c:2055,5'
          Dst:             dprint_color_reset
        - Src:             'core/tcp_read.c:2055,5'
          Dst:             get_debug_facility
        - Src:             'core/tcp_read.c:2055,5'
          Dst:             atomic_get
        - Src:             'core/tcp_read.c:2055,5'
          Dst:             ip_addr2a
        - Src:             'core/tcp_read.c:2055,5'
          Dst:             ip_addr2a
        - Src:             'core/tcp_read.c:2066,6'
          Dst:             get_debug_level
        - Src:             'core/tcp_read.c:2066,6'
          Dst:             get_debug_facility
        - Src:             'core/tcp_read.c:2066,6'
          Dst:             atomic_get
        - Src:             'core/tcp_read.c:2066,6'
          Dst:             ip_addr2a
        - Src:             'core/tcp_read.c:2066,6'
          Dst:             ip_addr2a
        - Src:             'core/tcp_read.c:2066,6'
          Dst:             dprint_color
        - Src:             'core/tcp_read.c:2066,6'
          Dst:             my_pid
        - Src:             'core/tcp_read.c:2066,6'
          Dst:             atomic_get
        - Src:             'core/tcp_read.c:2066,6'
          Dst:             ip_addr2a
        - Src:             'core/tcp_read.c:2066,6'
          Dst:             ip_addr2a
        - Src:             'core/tcp_read.c:2066,6'
          Dst:             fprintf
        - Src:             'core/tcp_read.c:2066,6'
          Dst:             dprint_color_reset
        - Src:             'core/tcp_read.c:2066,6'
          Dst:             get_debug_facility
        - Src:             'core/tcp_read.c:2066,6'
          Dst:             atomic_get
        - Src:             'core/tcp_read.c:2066,6'
          Dst:             ip_addr2a
        - Src:             'core/tcp_read.c:2066,6'
          Dst:             ip_addr2a
        - Src:             'core/tcp_read.c:2076,6'
          Dst:             local_timer_del
        - Src:             'core/tcp_read.c:2086,6'
          Dst:             get_debug_level
        - Src:             'core/tcp_read.c:2086,6'
          Dst:             get_debug_facility
        - Src:             'core/tcp_read.c:2086,6'
          Dst:             atomic_get
        - Src:             'core/tcp_read.c:2086,6'
          Dst:             ip_addr2a
        - Src:             'core/tcp_read.c:2086,6'
          Dst:             ip_addr2a
        - Src:             'core/tcp_read.c:2086,6'
          Dst:             dprint_color
        - Src:             'core/tcp_read.c:2086,6'
          Dst:             my_pid
        - Src:             'core/tcp_read.c:2086,6'
          Dst:             atomic_get
        - Src:             'core/tcp_read.c:2086,6'
          Dst:             ip_addr2a
        - Src:             'core/tcp_read.c:2086,6'
          Dst:             ip_addr2a
        - Src:             'core/tcp_read.c:2086,6'
          Dst:             fprintf
        - Src:             'core/tcp_read.c:2086,6'
          Dst:             dprint_color_reset
        - Src:             'core/tcp_read.c:2086,6'
          Dst:             get_debug_facility
        - Src:             'core/tcp_read.c:2086,6'
          Dst:             atomic_get
        - Src:             'core/tcp_read.c:2086,6'
          Dst:             ip_addr2a
        - Src:             'core/tcp_read.c:2086,6'
          Dst:             ip_addr2a
        - Src:             'core/tcp_read.c:2107,11'
          Dst:             tcp_read_req
        - Src:             'core/tcp_read.c:2111,8'
          Dst:             io_watch_del
        - Src:             'core/tcp_read.c:2113,6'
          Dst:             get_debug_level
        - Src:             'core/tcp_read.c:2113,6'
          Dst:             get_debug_facility
        - Src:             'core/tcp_read.c:2113,6'
          Dst:             atomic_get
        - Src:             'core/tcp_read.c:2113,6'
          Dst:             ip_addr2a
        - Src:             'core/tcp_read.c:2113,6'
          Dst:             ip_addr2a
        - Src:             'core/tcp_read.c:2113,6'
          Dst:             dprint_color
        - Src:             'core/tcp_read.c:2113,6'
          Dst:             my_pid
        - Src:             'core/tcp_read.c:2113,6'
          Dst:             atomic_get
        - Src:             'core/tcp_read.c:2113,6'
          Dst:             ip_addr2a
        - Src:             'core/tcp_read.c:2113,6'
          Dst:             ip_addr2a
        - Src:             'core/tcp_read.c:2113,6'
          Dst:             fprintf
        - Src:             'core/tcp_read.c:2113,6'
          Dst:             dprint_color_reset
        - Src:             'core/tcp_read.c:2113,6'
          Dst:             get_debug_facility
        - Src:             'core/tcp_read.c:2113,6'
          Dst:             atomic_get
        - Src:             'core/tcp_read.c:2113,6'
          Dst:             ip_addr2a
        - Src:             'core/tcp_read.c:2113,6'
          Dst:             ip_addr2a
        - Src:             'core/tcp_read.c:2122,6'
          Dst:             get_debug_level
        - Src:             'core/tcp_read.c:2122,6'
          Dst:             get_debug_facility
        - Src:             'core/tcp_read.c:2122,6'
          Dst:             atomic_get
        - Src:             'core/tcp_read.c:2122,6'
          Dst:             ip_addr2a
        - Src:             'core/tcp_read.c:2122,6'
          Dst:             ip_addr2a
        - Src:             'core/tcp_read.c:2122,6'
          Dst:             dprint_color
        - Src:             'core/tcp_read.c:2122,6'
          Dst:             my_pid
        - Src:             'core/tcp_read.c:2122,6'
          Dst:             atomic_get
        - Src:             'core/tcp_read.c:2122,6'
          Dst:             ip_addr2a
        - Src:             'core/tcp_read.c:2122,6'
          Dst:             ip_addr2a
        - Src:             'core/tcp_read.c:2122,6'
          Dst:             fprintf
        - Src:             'core/tcp_read.c:2122,6'
          Dst:             dprint_color_reset
        - Src:             'core/tcp_read.c:2122,6'
          Dst:             get_debug_facility
        - Src:             'core/tcp_read.c:2122,6'
          Dst:             atomic_get
        - Src:             'core/tcp_read.c:2122,6'
          Dst:             ip_addr2a
        - Src:             'core/tcp_read.c:2122,6'
          Dst:             ip_addr2a
        - Src:             'core/tcp_read.c:2130,6'
          Dst:             local_timer_del
        - Src:             'core/tcp_read.c:2133,6'
          Dst:             release_tcpconn
        - Src:             'core/tcp_read.c:2141,20'
          Dst:             get_ticks_raw
        - Src:             'core/tcp_read.c:2150,4'
          Dst:             get_debug_level
        - Src:             'core/tcp_read.c:2150,4'
          Dst:             get_debug_facility
        - Src:             'core/tcp_read.c:2150,4'
          Dst:             dprint_color
        - Src:             'core/tcp_read.c:2150,4'
          Dst:             my_pid
        - Src:             'core/tcp_read.c:2150,4'
          Dst:             fprintf
        - Src:             'core/tcp_read.c:2150,4'
          Dst:             dprint_color_reset
        - Src:             'core/tcp_read.c:2150,4'
          Dst:             get_debug_facility
        - Src:             'core/tcp_read.c:2154,4'
          Dst:             get_debug_level
        - Src:             'core/tcp_read.c:2154,4'
          Dst:             get_debug_facility
        - Src:             'core/tcp_read.c:2154,4'
          Dst:             dprint_color
        - Src:             'core/tcp_read.c:2154,4'
          Dst:             my_pid
        - Src:             'core/tcp_read.c:2154,4'
          Dst:             fprintf
        - Src:             'core/tcp_read.c:2154,4'
          Dst:             dprint_color_reset
        - Src:             'core/tcp_read.c:2154,4'
          Dst:             get_debug_facility
        - Src:             'core/tcp_read.c:2161,2'
          Dst:             release_tcpconn
    - functionName:    tcp_read_req
      functionSourceFile: '/src/kamailio/src/core/tcp_read.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1670
      functionLinenumberEnd: 1889
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         556
      ICount:          3911
      EdgeCount:       739
      CyclomaticComplexity: 185
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - gettimeofday
        - init_dst_from_rcv
        - ip_addr2a
        - my_pid
        - print_ip
        - receive_tcp_msg
        - stun_process_msg
        - tcp_read_headers
        - tcp_read_hep3
        - tcp_read_ws
        - tcp_send
        - ws_process_handshake_msg
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/tcp_read.c:1685,3'
          Dst:             gettimeofday
        - Src:             'core/tcp_read.c:1693,12'
          Dst:             tcp_read_ws
        - Src:             'core/tcp_read.c:1698,13'
          Dst:             tcp_read_hep3
        - Src:             'core/tcp_read.c:1702,15'
          Dst:             tcp_read_headers
        - Src:             'core/tcp_read.c:1706,13'
          Dst:             tcp_read_headers
        - Src:             'core/tcp_read.c:1713,4'
          Dst:             get_debug_level
        - Src:             'core/tcp_read.c:1713,4'
          Dst:             get_debug_facility
        - Src:             'core/tcp_read.c:1713,4'
          Dst:             dprint_color
        - Src:             'core/tcp_read.c:1713,4'
          Dst:             my_pid
        - Src:             'core/tcp_read.c:1713,4'
          Dst:             fprintf
        - Src:             'core/tcp_read.c:1713,4'
          Dst:             dprint_color_reset
        - Src:             'core/tcp_read.c:1713,4'
          Dst:             get_debug_facility
        - Src:             'core/tcp_read.c:1721,4'
          Dst:             get_debug_level
        - Src:             'core/tcp_read.c:1721,4'
          Dst:             get_debug_facility
        - Src:             'core/tcp_read.c:1721,4'
          Dst:             dprint_color
        - Src:             'core/tcp_read.c:1721,4'
          Dst:             my_pid
        - Src:             'core/tcp_read.c:1721,4'
          Dst:             fprintf
        - Src:             'core/tcp_read.c:1721,4'
          Dst:             dprint_color_reset
        - Src:             'core/tcp_read.c:1721,4'
          Dst:             get_debug_facility
        - Src:             'core/tcp_read.c:1741,4'
          Dst:             get_debug_level
        - Src:             'core/tcp_read.c:1741,4'
          Dst:             get_debug_facility
        - Src:             'core/tcp_read.c:1741,4'
          Dst:             dprint_color
        - Src:             'core/tcp_read.c:1741,4'
          Dst:             my_pid
        - Src:             'core/tcp_read.c:1741,4'
          Dst:             fprintf
        - Src:             'core/tcp_read.c:1741,4'
          Dst:             dprint_color_reset
        - Src:             'core/tcp_read.c:1741,4'
          Dst:             get_debug_facility
        - Src:             'core/tcp_read.c:1749,4'
          Dst:             get_debug_level
        - Src:             'core/tcp_read.c:1749,4'
          Dst:             get_debug_facility
        - Src:             'core/tcp_read.c:1749,4'
          Dst:             dprint_color
        - Src:             'core/tcp_read.c:1749,4'
          Dst:             my_pid
        - Src:             'core/tcp_read.c:1749,4'
          Dst:             fprintf
        - Src:             'core/tcp_read.c:1749,4'
          Dst:             dprint_color_reset
        - Src:             'core/tcp_read.c:1749,4'
          Dst:             get_debug_facility
        - Src:             'core/tcp_read.c:1754,4'
          Dst:             get_debug_level
        - Src:             'core/tcp_read.c:1754,4'
          Dst:             get_debug_facility
        - Src:             'core/tcp_read.c:1754,4'
          Dst:             dprint_color
        - Src:             'core/tcp_read.c:1754,4'
          Dst:             my_pid
        - Src:             'core/tcp_read.c:1754,4'
          Dst:             fprintf
        - Src:             'core/tcp_read.c:1754,4'
          Dst:             dprint_color_reset
        - Src:             'core/tcp_read.c:1754,4'
          Dst:             get_debug_facility
        - Src:             'core/tcp_read.c:1759,3'
          Dst:             get_debug_level
        - Src:             'core/tcp_read.c:1759,3'
          Dst:             get_debug_facility
        - Src:             'core/tcp_read.c:1759,3'
          Dst:             dprint_color
        - Src:             'core/tcp_read.c:1759,3'
          Dst:             my_pid
        - Src:             'core/tcp_read.c:1759,3'
          Dst:             fprintf
        - Src:             'core/tcp_read.c:1759,3'
          Dst:             dprint_color_reset
        - Src:             'core/tcp_read.c:1759,3'
          Dst:             get_debug_facility
        - Src:             'core/tcp_read.c:1760,3'
          Dst:             print_ip
        - Src:             'core/tcp_read.c:1772,4'
          Dst:             get_debug_level
        - Src:             'core/tcp_read.c:1772,4'
          Dst:             get_debug_facility
        - Src:             'core/tcp_read.c:1772,4'
          Dst:             dprint_color
        - Src:             'core/tcp_read.c:1772,4'
          Dst:             my_pid
        - Src:             'core/tcp_read.c:1772,4'
          Dst:             fprintf
        - Src:             'core/tcp_read.c:1772,4'
          Dst:             dprint_color_reset
        - Src:             'core/tcp_read.c:1772,4'
          Dst:             get_debug_facility
        - Src:             'core/tcp_read.c:1774,4'
          Dst:             get_debug_level
        - Src:             'core/tcp_read.c:1774,4'
          Dst:             get_debug_facility
        - Src:             'core/tcp_read.c:1774,4'
          Dst:             dprint_color
        - Src:             'core/tcp_read.c:1774,4'
          Dst:             my_pid
        - Src:             'core/tcp_read.c:1774,4'
          Dst:             fprintf
        - Src:             'core/tcp_read.c:1774,4'
          Dst:             dprint_color_reset
        - Src:             'core/tcp_read.c:1774,4'
          Dst:             get_debug_facility
        - Src:             'core/tcp_read.c:1781,5'
          Dst:             get_debug_level
        - Src:             'core/tcp_read.c:1781,5'
          Dst:             get_debug_facility
        - Src:             'core/tcp_read.c:1781,5'
          Dst:             dprint_color
        - Src:             'core/tcp_read.c:1781,5'
          Dst:             my_pid
        - Src:             'core/tcp_read.c:1781,5'
          Dst:             fprintf
        - Src:             'core/tcp_read.c:1781,5'
          Dst:             dprint_color_reset
        - Src:             'core/tcp_read.c:1781,5'
          Dst:             get_debug_facility
        - Src:             'core/tcp_read.c:1805,4'
          Dst:             init_dst_from_rcv
        - Src:             'core/tcp_read.c:1807,7'
          Dst:             tcp_send
        - Src:             'core/tcp_read.c:1808,5'
          Dst:             get_debug_level
        - Src:             'core/tcp_read.c:1808,5'
          Dst:             get_debug_facility
        - Src:             'core/tcp_read.c:1808,5'
          Dst:             ip_addr2a
        - Src:             'core/tcp_read.c:1808,5'
          Dst:             ip_addr2a
        - Src:             'core/tcp_read.c:1808,5'
          Dst:             dprint_color
        - Src:             'core/tcp_read.c:1808,5'
          Dst:             my_pid
        - Src:             'core/tcp_read.c:1808,5'
          Dst:             ip_addr2a
        - Src:             'core/tcp_read.c:1808,5'
          Dst:             ip_addr2a
        - Src:             'core/tcp_read.c:1808,5'
          Dst:             fprintf
        - Src:             'core/tcp_read.c:1808,5'
          Dst:             dprint_color_reset
        - Src:             'core/tcp_read.c:1808,5'
          Dst:             get_debug_facility
        - Src:             'core/tcp_read.c:1808,5'
          Dst:             ip_addr2a
        - Src:             'core/tcp_read.c:1808,5'
          Dst:             ip_addr2a
        - Src:             'core/tcp_read.c:1815,10'
          Dst:             stun_process_msg
        - Src:             'core/tcp_read.c:1818,10'
          Dst:             ws_process_handshake_msg
        - Src:             'core/tcp_read.c:1825,11'
          Dst:             receive_tcp_msg
        - Src:             'core/tcp_read.c:1833,11'
          Dst:             receive_tcp_msg
        - Src:             'core/tcp_read.c:1841,11'
          Dst:             receive_tcp_msg
        - Src:             'core/tcp_read.c:1845,11'
          Dst:             receive_tcp_msg
        - Src:             'core/tcp_read.c:1869,4'
          Dst:             gettimeofday
        - Src:             'core/tcp_read.c:1878,4'
          Dst:             get_debug_level
        - Src:             'core/tcp_read.c:1878,4'
          Dst:             get_debug_facility
        - Src:             'core/tcp_read.c:1878,4'
          Dst:             ip_addr2a
        - Src:             'core/tcp_read.c:1878,4'
          Dst:             ip_addr2a
        - Src:             'core/tcp_read.c:1878,4'
          Dst:             dprint_color
        - Src:             'core/tcp_read.c:1878,4'
          Dst:             my_pid
        - Src:             'core/tcp_read.c:1878,4'
          Dst:             ip_addr2a
        - Src:             'core/tcp_read.c:1878,4'
          Dst:             ip_addr2a
        - Src:             'core/tcp_read.c:1878,4'
          Dst:             fprintf
        - Src:             'core/tcp_read.c:1878,4'
          Dst:             dprint_color_reset
        - Src:             'core/tcp_read.c:1878,4'
          Dst:             get_debug_facility
        - Src:             'core/tcp_read.c:1878,4'
          Dst:             ip_addr2a
        - Src:             'core/tcp_read.c:1878,4'
          Dst:             ip_addr2a
    - functionName:    io_watch_add
      functionSourceFile: '/src/kamailio/src/core/io_wait.h'
      linkageType:     InternalLinkage
      functionLinenumber: 310
      functionLinenumberEnd: 548
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - short
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         819
      ICount:          5300
      EdgeCount:       1082
      CyclomaticComplexity: 265
      functionsReached:
        - __errno_location
        - dprint_color
        - dprint_color_reset
        - epoll_ctl
        - fcntl
        - fprintf
        - get_debug_facility
        - get_debug_level
        - handle_io
        - hash_fd_map
        - my_pid
        - poll
        - strerror
      functionUses:    2
      BranchProfiles:
        - Branch String:   'core/io_wait.h:384,2'
          Branch Sides:    []
      Callsites:
        - Src:             'core/io_wait.h:356,3'
          Dst:             get_debug_level
        - Src:             'core/io_wait.h:356,3'
          Dst:             get_debug_facility
        - Src:             'core/io_wait.h:356,3'
          Dst:             dprint_color
        - Src:             'core/io_wait.h:356,3'
          Dst:             my_pid
        - Src:             'core/io_wait.h:356,3'
          Dst:             fprintf
        - Src:             'core/io_wait.h:356,3'
          Dst:             dprint_color_reset
        - Src:             'core/io_wait.h:356,3'
          Dst:             get_debug_facility
        - Src:             'core/io_wait.h:360,3'
          Dst:             get_debug_level
        - Src:             'core/io_wait.h:360,3'
          Dst:             get_debug_facility
        - Src:             'core/io_wait.h:360,3'
          Dst:             dprint_color
        - Src:             'core/io_wait.h:360,3'
          Dst:             my_pid
        - Src:             'core/io_wait.h:360,3'
          Dst:             fprintf
        - Src:             'core/io_wait.h:360,3'
          Dst:             dprint_color_reset
        - Src:             'core/io_wait.h:360,3'
          Dst:             get_debug_facility
        - Src:             'core/io_wait.h:365,3'
          Dst:             get_debug_level
        - Src:             'core/io_wait.h:365,3'
          Dst:             get_debug_facility
        - Src:             'core/io_wait.h:365,3'
          Dst:             dprint_color
        - Src:             'core/io_wait.h:365,3'
          Dst:             my_pid
        - Src:             'core/io_wait.h:365,3'
          Dst:             fprintf
        - Src:             'core/io_wait.h:365,3'
          Dst:             dprint_color_reset
        - Src:             'core/io_wait.h:365,3'
          Dst:             get_debug_facility
        - Src:             'core/io_wait.h:368,2'
          Dst:             get_debug_level
        - Src:             'core/io_wait.h:368,2'
          Dst:             get_debug_facility
        - Src:             'core/io_wait.h:368,2'
          Dst:             dprint_color
        - Src:             'core/io_wait.h:368,2'
          Dst:             my_pid
        - Src:             'core/io_wait.h:368,2'
          Dst:             fprintf
        - Src:             'core/io_wait.h:368,2'
          Dst:             dprint_color_reset
        - Src:             'core/io_wait.h:368,2'
          Dst:             get_debug_facility
        - Src:             'core/io_wait.h:373,3'
          Dst:             get_debug_level
        - Src:             'core/io_wait.h:373,3'
          Dst:             get_debug_facility
        - Src:             'core/io_wait.h:373,3'
          Dst:             dprint_color
        - Src:             'core/io_wait.h:373,3'
          Dst:             my_pid
        - Src:             'core/io_wait.h:373,3'
          Dst:             fprintf
        - Src:             'core/io_wait.h:373,3'
          Dst:             dprint_color_reset
        - Src:             'core/io_wait.h:373,3'
          Dst:             get_debug_facility
        - Src:             'core/io_wait.h:380,5'
          Dst:             hash_fd_map
        - Src:             'core/io_wait.h:381,3'
          Dst:             get_debug_level
        - Src:             'core/io_wait.h:381,3'
          Dst:             get_debug_facility
        - Src:             'core/io_wait.h:381,3'
          Dst:             dprint_color
        - Src:             'core/io_wait.h:381,3'
          Dst:             my_pid
        - Src:             'core/io_wait.h:381,3'
          Dst:             fprintf
        - Src:             'core/io_wait.h:381,3'
          Dst:             dprint_color_reset
        - Src:             'core/io_wait.h:381,3'
          Dst:             get_debug_facility
        - Src:             'core/io_wait.h:391,4'
          Dst:             fcntl
        - Src:             'core/io_wait.h:391,4'
          Dst:             get_debug_level
        - Src:             'core/io_wait.h:391,4'
          Dst:             get_debug_facility
        - Src:             'core/io_wait.h:391,4'
          Dst:             __errno_location
        - Src:             'core/io_wait.h:391,4'
          Dst:             strerror
        - Src:             'core/io_wait.h:391,4'
          Dst:             __errno_location
        - Src:             'core/io_wait.h:391,4'
          Dst:             dprint_color
        - Src:             'core/io_wait.h:391,4'
          Dst:             my_pid
        - Src:             'core/io_wait.h:391,4'
          Dst:             __errno_location
        - Src:             'core/io_wait.h:391,4'
          Dst:             strerror
        - Src:             'core/io_wait.h:391,4'
          Dst:             __errno_location
        - Src:             'core/io_wait.h:391,4'
          Dst:             fprintf
        - Src:             'core/io_wait.h:391,4'
          Dst:             dprint_color_reset
        - Src:             'core/io_wait.h:391,4'
          Dst:             get_debug_facility
        - Src:             'core/io_wait.h:391,4'
          Dst:             __errno_location
        - Src:             'core/io_wait.h:391,4'
          Dst:             strerror
        - Src:             'core/io_wait.h:391,4'
          Dst:             __errno_location
        - Src:             'core/io_wait.h:391,4'
          Dst:             fcntl
        - Src:             'core/io_wait.h:391,4'
          Dst:             get_debug_level
        - Src:             'core/io_wait.h:391,4'
          Dst:             get_debug_facility
        - Src:             'core/io_wait.h:391,4'
          Dst:             __errno_location
        - Src:             'core/io_wait.h:391,4'
          Dst:             strerror
        - Src:             'core/io_wait.h:391,4'
          Dst:             __errno_location
        - Src:             'core/io_wait.h:391,4'
          Dst:             dprint_color
        - Src:             'core/io_wait.h:391,4'
          Dst:             my_pid
        - Src:             'core/io_wait.h:391,4'
          Dst:             __errno_location
        - Src:             'core/io_wait.h:391,4'
          Dst:             strerror
        - Src:             'core/io_wait.h:391,4'
          Dst:             __errno_location
        - Src:             'core/io_wait.h:391,4'
          Dst:             fprintf
        - Src:             'core/io_wait.h:391,4'
          Dst:             dprint_color_reset
        - Src:             'core/io_wait.h:391,4'
          Dst:             get_debug_facility
        - Src:             'core/io_wait.h:391,4'
          Dst:             __errno_location
        - Src:             'core/io_wait.h:391,4'
          Dst:             strerror
        - Src:             'core/io_wait.h:391,4'
          Dst:             __errno_location
        - Src:             'core/io_wait.h:412,27'
          Dst:             my_pid
        - Src:             'core/io_wait.h:412,7'
          Dst:             fcntl
        - Src:             'core/io_wait.h:413,5'
          Dst:             get_debug_level
        - Src:             'core/io_wait.h:413,5'
          Dst:             get_debug_facility
        - Src:             'core/io_wait.h:413,5'
          Dst:             __errno_location
        - Src:             'core/io_wait.h:413,5'
          Dst:             strerror
        - Src:             'core/io_wait.h:413,5'
          Dst:             __errno_location
        - Src:             'core/io_wait.h:413,5'
          Dst:             dprint_color
        - Src:             'core/io_wait.h:413,5'
          Dst:             my_pid
        - Src:             'core/io_wait.h:413,5'
          Dst:             __errno_location
        - Src:             'core/io_wait.h:413,5'
          Dst:             strerror
        - Src:             'core/io_wait.h:413,5'
          Dst:             __errno_location
        - Src:             'core/io_wait.h:413,5'
          Dst:             fprintf
        - Src:             'core/io_wait.h:413,5'
          Dst:             dprint_color_reset
        - Src:             'core/io_wait.h:413,5'
          Dst:             get_debug_facility
        - Src:             'core/io_wait.h:413,5'
          Dst:             __errno_location
        - Src:             'core/io_wait.h:413,5'
          Dst:             strerror
        - Src:             'core/io_wait.h:413,5'
          Dst:             __errno_location
        - Src:             'core/io_wait.h:417,7'
          Dst:             fcntl
        - Src:             'core/io_wait.h:418,5'
          Dst:             get_debug_level
        - Src:             'core/io_wait.h:418,5'
          Dst:             get_debug_facility
        - Src:             'core/io_wait.h:418,5'
          Dst:             __errno_location
        - Src:             'core/io_wait.h:418,5'
          Dst:             strerror
        - Src:             'core/io_wait.h:418,5'
          Dst:             __errno_location
        - Src:             'core/io_wait.h:418,5'
          Dst:             dprint_color
        - Src:             'core/io_wait.h:418,5'
          Dst:             my_pid
        - Src:             'core/io_wait.h:418,5'
          Dst:             __errno_location
        - Src:             'core/io_wait.h:418,5'
          Dst:             strerror
        - Src:             'core/io_wait.h:418,5'
          Dst:             __errno_location
        - Src:             'core/io_wait.h:418,5'
          Dst:             fprintf
        - Src:             'core/io_wait.h:418,5'
          Dst:             dprint_color_reset
        - Src:             'core/io_wait.h:418,5'
          Dst:             get_debug_facility
        - Src:             'core/io_wait.h:418,5'
          Dst:             __errno_location
        - Src:             'core/io_wait.h:418,5'
          Dst:             strerror
        - Src:             'core/io_wait.h:418,5'
          Dst:             __errno_location
        - Src:             'core/io_wait.h:423,4'
          Dst:             fcntl
        - Src:             'core/io_wait.h:423,4'
          Dst:             get_debug_level
        - Src:             'core/io_wait.h:423,4'
          Dst:             get_debug_facility
        - Src:             'core/io_wait.h:423,4'
          Dst:             __errno_location
        - Src:             'core/io_wait.h:423,4'
          Dst:             strerror
        - Src:             'core/io_wait.h:423,4'
          Dst:             __errno_location
        - Src:             'core/io_wait.h:423,4'
          Dst:             dprint_color
        - Src:             'core/io_wait.h:423,4'
          Dst:             my_pid
        - Src:             'core/io_wait.h:423,4'
          Dst:             __errno_location
        - Src:             'core/io_wait.h:423,4'
          Dst:             strerror
        - Src:             'core/io_wait.h:423,4'
          Dst:             __errno_location
        - Src:             'core/io_wait.h:423,4'
          Dst:             fprintf
        - Src:             'core/io_wait.h:423,4'
          Dst:             dprint_color_reset
        - Src:             'core/io_wait.h:423,4'
          Dst:             get_debug_facility
        - Src:             'core/io_wait.h:423,4'
          Dst:             __errno_location
        - Src:             'core/io_wait.h:423,4'
          Dst:             strerror
        - Src:             'core/io_wait.h:423,4'
          Dst:             __errno_location
        - Src:             'core/io_wait.h:423,4'
          Dst:             fcntl
        - Src:             'core/io_wait.h:423,4'
          Dst:             get_debug_level
        - Src:             'core/io_wait.h:423,4'
          Dst:             get_debug_facility
        - Src:             'core/io_wait.h:423,4'
          Dst:             __errno_location
        - Src:             'core/io_wait.h:423,4'
          Dst:             strerror
        - Src:             'core/io_wait.h:423,4'
          Dst:             __errno_location
        - Src:             'core/io_wait.h:423,4'
          Dst:             dprint_color
        - Src:             'core/io_wait.h:423,4'
          Dst:             my_pid
        - Src:             'core/io_wait.h:423,4'
          Dst:             __errno_location
        - Src:             'core/io_wait.h:423,4'
          Dst:             strerror
        - Src:             'core/io_wait.h:423,4'
          Dst:             __errno_location
        - Src:             'core/io_wait.h:423,4'
          Dst:             fprintf
        - Src:             'core/io_wait.h:423,4'
          Dst:             dprint_color_reset
        - Src:             'core/io_wait.h:423,4'
          Dst:             get_debug_facility
        - Src:             'core/io_wait.h:423,4'
          Dst:             __errno_location
        - Src:             'core/io_wait.h:423,4'
          Dst:             strerror
        - Src:             'core/io_wait.h:423,4'
          Dst:             __errno_location
        - Src:             'core/io_wait.h:450,8'
          Dst:             epoll_ctl
        - Src:             'core/io_wait.h:452,8'
          Dst:             __errno_location
        - Src:             'core/io_wait.h:454,5'
          Dst:             get_debug_level
        - Src:             'core/io_wait.h:454,5'
          Dst:             get_debug_facility
        - Src:             'core/io_wait.h:454,5'
          Dst:             __errno_location
        - Src:             'core/io_wait.h:454,5'
          Dst:             strerror
        - Src:             'core/io_wait.h:454,5'
          Dst:             __errno_location
        - Src:             'core/io_wait.h:454,5'
          Dst:             dprint_color
        - Src:             'core/io_wait.h:454,5'
          Dst:             my_pid
        - Src:             'core/io_wait.h:454,5'
          Dst:             __errno_location
        - Src:             'core/io_wait.h:454,5'
          Dst:             strerror
        - Src:             'core/io_wait.h:454,5'
          Dst:             __errno_location
        - Src:             'core/io_wait.h:454,5'
          Dst:             fprintf
        - Src:             'core/io_wait.h:454,5'
          Dst:             dprint_color_reset
        - Src:             'core/io_wait.h:454,5'
          Dst:             get_debug_facility
        - Src:             'core/io_wait.h:454,5'
          Dst:             __errno_location
        - Src:             'core/io_wait.h:454,5'
          Dst:             strerror
        - Src:             'core/io_wait.h:454,5'
          Dst:             __errno_location
        - Src:             'core/io_wait.h:460,4'
          Dst:             fcntl
        - Src:             'core/io_wait.h:460,4'
          Dst:             get_debug_level
        - Src:             'core/io_wait.h:460,4'
          Dst:             get_debug_facility
        - Src:             'core/io_wait.h:460,4'
          Dst:             __errno_location
        - Src:             'core/io_wait.h:460,4'
          Dst:             strerror
        - Src:             'core/io_wait.h:460,4'
          Dst:             __errno_location
        - Src:             'core/io_wait.h:460,4'
          Dst:             dprint_color
        - Src:             'core/io_wait.h:460,4'
          Dst:             my_pid
        - Src:             'core/io_wait.h:460,4'
          Dst:             __errno_location
        - Src:             'core/io_wait.h:460,4'
          Dst:             strerror
        - Src:             'core/io_wait.h:460,4'
          Dst:             __errno_location
        - Src:             'core/io_wait.h:460,4'
          Dst:             fprintf
        - Src:             'core/io_wait.h:460,4'
          Dst:             dprint_color_reset
        - Src:             'core/io_wait.h:460,4'
          Dst:             get_debug_facility
        - Src:             'core/io_wait.h:460,4'
          Dst:             __errno_location
        - Src:             'core/io_wait.h:460,4'
          Dst:             strerror
        - Src:             'core/io_wait.h:460,4'
          Dst:             __errno_location
        - Src:             'core/io_wait.h:460,4'
          Dst:             fcntl
        - Src:             'core/io_wait.h:460,4'
          Dst:             get_debug_level
        - Src:             'core/io_wait.h:460,4'
          Dst:             get_debug_facility
        - Src:             'core/io_wait.h:460,4'
          Dst:             __errno_location
        - Src:             'core/io_wait.h:460,4'
          Dst:             strerror
        - Src:             'core/io_wait.h:460,4'
          Dst:             __errno_location
        - Src:             'core/io_wait.h:460,4'
          Dst:             dprint_color
        - Src:             'core/io_wait.h:460,4'
          Dst:             my_pid
        - Src:             'core/io_wait.h:460,4'
          Dst:             __errno_location
        - Src:             'core/io_wait.h:460,4'
          Dst:             strerror
        - Src:             'core/io_wait.h:460,4'
          Dst:             __errno_location
        - Src:             'core/io_wait.h:460,4'
          Dst:             fprintf
        - Src:             'core/io_wait.h:460,4'
          Dst:             dprint_color_reset
        - Src:             'core/io_wait.h:460,4'
          Dst:             get_debug_facility
        - Src:             'core/io_wait.h:460,4'
          Dst:             __errno_location
        - Src:             'core/io_wait.h:460,4'
          Dst:             strerror
        - Src:             'core/io_wait.h:460,4'
          Dst:             __errno_location
        - Src:             'core/io_wait.h:471,8'
          Dst:             epoll_ctl
        - Src:             'core/io_wait.h:473,8'
          Dst:             __errno_location
        - Src:             'core/io_wait.h:475,5'
          Dst:             get_debug_level
        - Src:             'core/io_wait.h:475,5'
          Dst:             get_debug_facility
        - Src:             'core/io_wait.h:475,5'
          Dst:             __errno_location
        - Src:             'core/io_wait.h:475,5'
          Dst:             strerror
        - Src:             'core/io_wait.h:475,5'
          Dst:             __errno_location
        - Src:             'core/io_wait.h:475,5'
          Dst:             dprint_color
        - Src:             'core/io_wait.h:475,5'
          Dst:             my_pid
        - Src:             'core/io_wait.h:475,5'
          Dst:             __errno_location
        - Src:             'core/io_wait.h:475,5'
          Dst:             strerror
        - Src:             'core/io_wait.h:475,5'
          Dst:             __errno_location
        - Src:             'core/io_wait.h:475,5'
          Dst:             fprintf
        - Src:             'core/io_wait.h:475,5'
          Dst:             dprint_color_reset
        - Src:             'core/io_wait.h:475,5'
          Dst:             get_debug_facility
        - Src:             'core/io_wait.h:475,5'
          Dst:             __errno_location
        - Src:             'core/io_wait.h:475,5'
          Dst:             strerror
        - Src:             'core/io_wait.h:475,5'
          Dst:             __errno_location
        - Src:             'core/io_wait.h:515,4'
          Dst:             get_debug_level
        - Src:             'core/io_wait.h:515,4'
          Dst:             get_debug_facility
        - Src:             'core/io_wait.h:515,4'
          Dst:             dprint_color
        - Src:             'core/io_wait.h:515,4'
          Dst:             my_pid
        - Src:             'core/io_wait.h:515,4'
          Dst:             fprintf
        - Src:             'core/io_wait.h:515,4'
          Dst:             dprint_color_reset
        - Src:             'core/io_wait.h:515,4'
          Dst:             get_debug_facility
        - Src:             'core/io_wait.h:529,26'
          Dst:             poll
        - Src:             'core/io_wait.h:530,9'
          Dst:             handle_io
        - Src:             'core/io_wait.h:534,7'
          Dst:             __errno_location
        - Src:             'core/io_wait.h:536,4'
          Dst:             get_debug_level
        - Src:             'core/io_wait.h:536,4'
          Dst:             get_debug_facility
        - Src:             'core/io_wait.h:536,4'
          Dst:             __errno_location
        - Src:             'core/io_wait.h:536,4'
          Dst:             strerror
        - Src:             'core/io_wait.h:536,4'
          Dst:             __errno_location
        - Src:             'core/io_wait.h:536,4'
          Dst:             dprint_color
        - Src:             'core/io_wait.h:536,4'
          Dst:             my_pid
        - Src:             'core/io_wait.h:536,4'
          Dst:             __errno_location
        - Src:             'core/io_wait.h:536,4'
          Dst:             strerror
        - Src:             'core/io_wait.h:536,4'
          Dst:             __errno_location
        - Src:             'core/io_wait.h:536,4'
          Dst:             fprintf
        - Src:             'core/io_wait.h:536,4'
          Dst:             dprint_color_reset
        - Src:             'core/io_wait.h:536,4'
          Dst:             get_debug_facility
        - Src:             'core/io_wait.h:536,4'
          Dst:             __errno_location
        - Src:             'core/io_wait.h:536,4'
          Dst:             strerror
        - Src:             'core/io_wait.h:536,4'
          Dst:             __errno_location
    - functionName:    hash_fd_map
      functionSourceFile: '/src/kamailio/src/core/io_wait.h'
      linkageType:     InternalLinkage
      functionLinenumber: 196
      functionLinenumberEnd: 201
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - short
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          56
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    tcp_read_ws
      functionSourceFile: '/src/kamailio/src/core/tcp_read.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1286
      functionLinenumberEnd: 1411
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         248
      ICount:          1713
      EdgeCount:       332
      CyclomaticComplexity: 86
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
        - tcp_read
        - tls_read
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/tcp_read.c:1295,11'
          Dst:             tls_read
        - Src:             'core/tcp_read.c:1298,11'
          Dst:             tcp_read
        - Src:             'core/tcp_read.c:1309,3'
          Dst:             get_debug_level
        - Src:             'core/tcp_read.c:1309,3'
          Dst:             get_debug_facility
        - Src:             'core/tcp_read.c:1309,3'
          Dst:             dprint_color
        - Src:             'core/tcp_read.c:1309,3'
          Dst:             my_pid
        - Src:             'core/tcp_read.c:1309,3'
          Dst:             fprintf
        - Src:             'core/tcp_read.c:1309,3'
          Dst:             dprint_color_reset
        - Src:             'core/tcp_read.c:1309,3'
          Dst:             get_debug_facility
        - Src:             'core/tcp_read.c:1314,3'
          Dst:             get_debug_level
        - Src:             'core/tcp_read.c:1314,3'
          Dst:             get_debug_facility
        - Src:             'core/tcp_read.c:1314,3'
          Dst:             dprint_color
        - Src:             'core/tcp_read.c:1314,3'
          Dst:             my_pid
        - Src:             'core/tcp_read.c:1314,3'
          Dst:             fprintf
        - Src:             'core/tcp_read.c:1314,3'
          Dst:             dprint_color_reset
        - Src:             'core/tcp_read.c:1314,3'
          Dst:             get_debug_facility
        - Src:             'core/tcp_read.c:1319,3'
          Dst:             get_debug_level
        - Src:             'core/tcp_read.c:1319,3'
          Dst:             get_debug_facility
        - Src:             'core/tcp_read.c:1319,3'
          Dst:             dprint_color
        - Src:             'core/tcp_read.c:1319,3'
          Dst:             my_pid
        - Src:             'core/tcp_read.c:1319,3'
          Dst:             fprintf
        - Src:             'core/tcp_read.c:1319,3'
          Dst:             dprint_color_reset
        - Src:             'core/tcp_read.c:1319,3'
          Dst:             get_debug_facility
        - Src:             'core/tcp_read.c:1380,4'
          Dst:             get_debug_level
        - Src:             'core/tcp_read.c:1380,4'
          Dst:             get_debug_facility
        - Src:             'core/tcp_read.c:1380,4'
          Dst:             dprint_color
        - Src:             'core/tcp_read.c:1380,4'
          Dst:             my_pid
        - Src:             'core/tcp_read.c:1380,4'
          Dst:             fprintf
        - Src:             'core/tcp_read.c:1380,4'
          Dst:             dprint_color_reset
        - Src:             'core/tcp_read.c:1380,4'
          Dst:             get_debug_facility
        - Src:             'core/tcp_read.c:1397,3'
          Dst:             get_debug_level
        - Src:             'core/tcp_read.c:1397,3'
          Dst:             get_debug_facility
        - Src:             'core/tcp_read.c:1397,3'
          Dst:             dprint_color
        - Src:             'core/tcp_read.c:1397,3'
          Dst:             my_pid
        - Src:             'core/tcp_read.c:1397,3'
          Dst:             fprintf
        - Src:             'core/tcp_read.c:1397,3'
          Dst:             dprint_color_reset
        - Src:             'core/tcp_read.c:1397,3'
          Dst:             get_debug_facility
    - functionName:    tcp_read_hep3
      functionSourceFile: '/src/kamailio/src/core/tcp_read.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1463
      functionLinenumberEnd: 1525
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         268
      ICount:          1766
      EdgeCount:       356
      CyclomaticComplexity: 90
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
        - tcp_read
        - tls_read
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/tcp_read.c:1472,11'
          Dst:             tls_read
        - Src:             'core/tcp_read.c:1475,11'
          Dst:             tcp_read
        - Src:             'core/tcp_read.c:1482,4'
          Dst:             get_debug_level
        - Src:             'core/tcp_read.c:1482,4'
          Dst:             get_debug_facility
        - Src:             'core/tcp_read.c:1482,4'
          Dst:             dprint_color
        - Src:             'core/tcp_read.c:1482,4'
          Dst:             my_pid
        - Src:             'core/tcp_read.c:1482,4'
          Dst:             fprintf
        - Src:             'core/tcp_read.c:1482,4'
          Dst:             dprint_color_reset
        - Src:             'core/tcp_read.c:1482,4'
          Dst:             get_debug_facility
        - Src:             'core/tcp_read.c:1493,3'
          Dst:             get_debug_level
        - Src:             'core/tcp_read.c:1493,3'
          Dst:             get_debug_facility
        - Src:             'core/tcp_read.c:1493,3'
          Dst:             dprint_color
        - Src:             'core/tcp_read.c:1493,3'
          Dst:             my_pid
        - Src:             'core/tcp_read.c:1493,3'
          Dst:             fprintf
        - Src:             'core/tcp_read.c:1493,3'
          Dst:             dprint_color_reset
        - Src:             'core/tcp_read.c:1493,3'
          Dst:             get_debug_facility
        - Src:             'core/tcp_read.c:1499,3'
          Dst:             get_debug_level
        - Src:             'core/tcp_read.c:1499,3'
          Dst:             get_debug_facility
        - Src:             'core/tcp_read.c:1499,3'
          Dst:             dprint_color
        - Src:             'core/tcp_read.c:1499,3'
          Dst:             my_pid
        - Src:             'core/tcp_read.c:1499,3'
          Dst:             fprintf
        - Src:             'core/tcp_read.c:1499,3'
          Dst:             dprint_color_reset
        - Src:             'core/tcp_read.c:1499,3'
          Dst:             get_debug_facility
        - Src:             'core/tcp_read.c:1509,3'
          Dst:             get_debug_level
        - Src:             'core/tcp_read.c:1509,3'
          Dst:             get_debug_facility
        - Src:             'core/tcp_read.c:1509,3'
          Dst:             dprint_color
        - Src:             'core/tcp_read.c:1509,3'
          Dst:             my_pid
        - Src:             'core/tcp_read.c:1509,3'
          Dst:             fprintf
        - Src:             'core/tcp_read.c:1509,3'
          Dst:             dprint_color_reset
        - Src:             'core/tcp_read.c:1509,3'
          Dst:             get_debug_facility
        - Src:             'core/tcp_read.c:1515,3'
          Dst:             get_debug_level
        - Src:             'core/tcp_read.c:1515,3'
          Dst:             get_debug_facility
        - Src:             'core/tcp_read.c:1515,3'
          Dst:             dprint_color
        - Src:             'core/tcp_read.c:1515,3'
          Dst:             my_pid
        - Src:             'core/tcp_read.c:1515,3'
          Dst:             fprintf
        - Src:             'core/tcp_read.c:1515,3'
          Dst:             dprint_color_reset
        - Src:             'core/tcp_read.c:1515,3'
          Dst:             get_debug_facility
        - Src:             'core/tcp_read.c:1521,2'
          Dst:             get_debug_level
        - Src:             'core/tcp_read.c:1521,2'
          Dst:             get_debug_facility
        - Src:             'core/tcp_read.c:1521,2'
          Dst:             dprint_color
        - Src:             'core/tcp_read.c:1521,2'
          Dst:             my_pid
        - Src:             'core/tcp_read.c:1521,2'
          Dst:             fprintf
        - Src:             'core/tcp_read.c:1521,2'
          Dst:             dprint_color_reset
        - Src:             'core/tcp_read.c:1521,2'
          Dst:             get_debug_facility
    - functionName:    tcp_read_headers
      functionSourceFile: '/src/kamailio/src/core/tcp_read.c'
      linkageType:     InternalLinkage
      functionLinenumber: 480
      functionLinenumberEnd: 1255
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1022
      ICount:          6487
      EdgeCount:       1261
      CyclomaticComplexity: 241
      functionsReached:
        - abort
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - gettimeofday
        - is_msg_complete
        - memcmp
        - my_pid
        - ntohl
        - ntohs
        - q_memchr
        - sr_event_enabled
        - strncmp
        - tcp_http11_continue
        - tcp_http11_update_chunk_size
        - tcp_read
        - tls_read
        - trim
      functionUses:    4
      BranchProfiles:
        - Branch String:   'core/tcp_read.c:590,3'
          Branch Sides:    []
        - Branch String:   'core/tcp_read.c:631,5'
          Branch Sides:    []
        - Branch String:   'core/tcp_read.c:771,5'
          Branch Sides:    []
        - Branch String:   'core/tcp_read.c:778,5'
          Branch Sides:    []
        - Branch String:   'core/tcp_read.c:928,5'
          Branch Sides:    []
        - Branch String:   'core/tcp_read.c:929,5'
          Branch Sides:    []
        - Branch String:   'core/tcp_read.c:930,5'
          Branch Sides:    []
        - Branch String:   'core/tcp_read.c:931,5'
          Branch Sides:    []
        - Branch String:   'core/tcp_read.c:932,5'
          Branch Sides:    []
        - Branch String:   'core/tcp_read.c:933,5'
          Branch Sides:    []
        - Branch String:   'core/tcp_read.c:934,5'
          Branch Sides:    []
        - Branch String:   'core/tcp_read.c:935,5'
          Branch Sides:    []
        - Branch String:   'core/tcp_read.c:936,5'
          Branch Sides:    []
        - Branch String:   'core/tcp_read.c:937,5'
          Branch Sides:    []
        - Branch String:   'core/tcp_read.c:938,5'
          Branch Sides:    []
        - Branch String:   'core/tcp_read.c:939,5'
          Branch Sides:    []
        - Branch String:   'core/tcp_read.c:940,5'
          Branch Sides:    []
        - Branch String:   'core/tcp_read.c:943,5'
          Branch Sides:    []
        - Branch String:   'core/tcp_read.c:956,5'
          Branch Sides:    []
        - Branch String:   'core/tcp_read.c:981,5'
          Branch Sides:    []
        - Branch String:   'core/tcp_read.c:1063,5'
          Branch Sides:    []
        - Branch String:   'core/tcp_read.c:1081,5'
          Branch Sides:    []
        - Branch String:   'core/tcp_read.c:1157,5'
          Branch Sides:    []
      Callsites:
        - Src:             'core/tcp_read.c:546,4'
          Dst:             get_debug_level
        - Src:             'core/tcp_read.c:546,4'
          Dst:             get_debug_facility
        - Src:             'core/tcp_read.c:546,4'
          Dst:             dprint_color
        - Src:             'core/tcp_read.c:546,4'
          Dst:             my_pid
        - Src:             'core/tcp_read.c:546,4'
          Dst:             fprintf
        - Src:             'core/tcp_read.c:546,4'
          Dst:             dprint_color_reset
        - Src:             'core/tcp_read.c:546,4'
          Dst:             get_debug_facility
        - Src:             'core/tcp_read.c:550,4'
          Dst:             get_debug_level
        - Src:             'core/tcp_read.c:550,4'
          Dst:             get_debug_facility
        - Src:             'core/tcp_read.c:550,4'
          Dst:             dprint_color
        - Src:             'core/tcp_read.c:550,4'
          Dst:             my_pid
        - Src:             'core/tcp_read.c:550,4'
          Dst:             fprintf
        - Src:             'core/tcp_read.c:550,4'
          Dst:             dprint_color_reset
        - Src:             'core/tcp_read.c:550,4'
          Dst:             get_debug_facility
        - Src:             'core/tcp_read.c:568,13'
          Dst:             tls_read
        - Src:             'core/tcp_read.c:571,13'
          Dst:             tcp_read
        - Src:             'core/tcp_read.c:575,3'
          Dst:             gettimeofday
        - Src:             'core/tcp_read.c:579,4'
          Dst:             get_debug_level
        - Src:             'core/tcp_read.c:579,4'
          Dst:             get_debug_facility
        - Src:             'core/tcp_read.c:579,4'
          Dst:             dprint_color
        - Src:             'core/tcp_read.c:579,4'
          Dst:             my_pid
        - Src:             'core/tcp_read.c:579,4'
          Dst:             fprintf
        - Src:             'core/tcp_read.c:579,4'
          Dst:             dprint_color_reset
        - Src:             'core/tcp_read.c:579,4'
          Dst:             get_debug_facility
        - Src:             'core/tcp_read.c:606,9'
          Dst:             q_memchr
        - Src:             'core/tcp_read.c:614,13'
          Dst:             strncmp
        - Src:             'core/tcp_read.c:641,8'
          Dst:             tcp_http11_continue
        - Src:             'core/tcp_read.c:687,9'
          Dst:             get_debug_level
        - Src:             'core/tcp_read.c:687,9'
          Dst:             get_debug_facility
        - Src:             'core/tcp_read.c:687,9'
          Dst:             dprint_color
        - Src:             'core/tcp_read.c:687,9'
          Dst:             my_pid
        - Src:             'core/tcp_read.c:687,9'
          Dst:             fprintf
        - Src:             'core/tcp_read.c:687,9'
          Dst:             dprint_color_reset
        - Src:             'core/tcp_read.c:687,9'
          Dst:             get_debug_facility
        - Src:             'core/tcp_read.c:716,7'
          Dst:             tcp_http11_continue
        - Src:             'core/tcp_read.c:761,8'
          Dst:             get_debug_level
        - Src:             'core/tcp_read.c:761,8'
          Dst:             get_debug_facility
        - Src:             'core/tcp_read.c:761,8'
          Dst:             dprint_color
        - Src:             'core/tcp_read.c:761,8'
          Dst:             my_pid
        - Src:             'core/tcp_read.c:761,8'
          Dst:             fprintf
        - Src:             'core/tcp_read.c:761,8'
          Dst:             dprint_color_reset
        - Src:             'core/tcp_read.c:761,8'
          Dst:             get_debug_facility
        - Src:             'core/tcp_read.c:804,10'
          Dst:             sr_event_enabled
        - Src:             'core/tcp_read.c:812,8'
          Dst:             get_debug_level
        - Src:             'core/tcp_read.c:812,8'
          Dst:             get_debug_facility
        - Src:             'core/tcp_read.c:812,8'
          Dst:             dprint_color
        - Src:             'core/tcp_read.c:812,8'
          Dst:             my_pid
        - Src:             'core/tcp_read.c:812,8'
          Dst:             fprintf
        - Src:             'core/tcp_read.c:812,8'
          Dst:             dprint_color_reset
        - Src:             'core/tcp_read.c:812,8'
          Dst:             get_debug_facility
        - Src:             'core/tcp_read.c:860,17'
          Dst:             ntohs
        - Src:             'core/tcp_read.c:865,11'
          Dst:             ntohl
        - Src:             'core/tcp_read.c:877,10'
          Dst:             is_msg_complete
        - Src:             'core/tcp_read.c:897,9'
          Dst:             is_msg_complete
        - Src:             'core/tcp_read.c:993,8'
          Dst:             get_debug_level
        - Src:             'core/tcp_read.c:993,8'
          Dst:             get_debug_facility
        - Src:             'core/tcp_read.c:993,8'
          Dst:             dprint_color
        - Src:             'core/tcp_read.c:993,8'
          Dst:             my_pid
        - Src:             'core/tcp_read.c:993,8'
          Dst:             fprintf
        - Src:             'core/tcp_read.c:993,8'
          Dst:             dprint_color_reset
        - Src:             'core/tcp_read.c:993,8'
          Dst:             get_debug_facility
        - Src:             'core/tcp_read.c:1007,8'
          Dst:             get_debug_level
        - Src:             'core/tcp_read.c:1007,8'
          Dst:             get_debug_facility
        - Src:             'core/tcp_read.c:1007,8'
          Dst:             dprint_color
        - Src:             'core/tcp_read.c:1007,8'
          Dst:             my_pid
        - Src:             'core/tcp_read.c:1007,8'
          Dst:             fprintf
        - Src:             'core/tcp_read.c:1007,8'
          Dst:             dprint_color_reset
        - Src:             'core/tcp_read.c:1007,8'
          Dst:             get_debug_facility
        - Src:             'core/tcp_read.c:1020,8'
          Dst:             get_debug_level
        - Src:             'core/tcp_read.c:1020,8'
          Dst:             get_debug_facility
        - Src:             'core/tcp_read.c:1020,8'
          Dst:             dprint_color
        - Src:             'core/tcp_read.c:1020,8'
          Dst:             my_pid
        - Src:             'core/tcp_read.c:1020,8'
          Dst:             fprintf
        - Src:             'core/tcp_read.c:1020,8'
          Dst:             dprint_color_reset
        - Src:             'core/tcp_read.c:1020,8'
          Dst:             get_debug_facility
        - Src:             'core/tcp_read.c:1031,7'
          Dst:             get_debug_level
        - Src:             'core/tcp_read.c:1031,7'
          Dst:             get_debug_facility
        - Src:             'core/tcp_read.c:1031,7'
          Dst:             dprint_color
        - Src:             'core/tcp_read.c:1031,7'
          Dst:             my_pid
        - Src:             'core/tcp_read.c:1031,7'
          Dst:             fprintf
        - Src:             'core/tcp_read.c:1031,7'
          Dst:             dprint_color_reset
        - Src:             'core/tcp_read.c:1031,7'
          Dst:             get_debug_facility
        - Src:             'core/tcp_read.c:1072,7'
          Dst:             get_debug_level
        - Src:             'core/tcp_read.c:1072,7'
          Dst:             get_debug_facility
        - Src:             'core/tcp_read.c:1072,7'
          Dst:             dprint_color
        - Src:             'core/tcp_read.c:1072,7'
          Dst:             my_pid
        - Src:             'core/tcp_read.c:1072,7'
          Dst:             fprintf
        - Src:             'core/tcp_read.c:1072,7'
          Dst:             dprint_color_reset
        - Src:             'core/tcp_read.c:1072,7'
          Dst:             get_debug_facility
        - Src:             'core/tcp_read.c:1092,10'
          Dst:             tcp_http11_update_chunk_size
        - Src:             'core/tcp_read.c:1103,10'
          Dst:             tcp_http11_update_chunk_size
        - Src:             'core/tcp_read.c:1114,10'
          Dst:             tcp_http11_update_chunk_size
        - Src:             'core/tcp_read.c:1135,7'
          Dst:             get_debug_level
        - Src:             'core/tcp_read.c:1135,7'
          Dst:             get_debug_facility
        - Src:             'core/tcp_read.c:1135,7'
          Dst:             dprint_color
        - Src:             'core/tcp_read.c:1135,7'
          Dst:             my_pid
        - Src:             'core/tcp_read.c:1135,7'
          Dst:             fprintf
        - Src:             'core/tcp_read.c:1135,7'
          Dst:             dprint_color_reset
        - Src:             'core/tcp_read.c:1135,7'
          Dst:             get_debug_facility
        - Src:             'core/tcp_read.c:1148,9'
          Dst:             q_memchr
        - Src:             'core/tcp_read.c:1169,9'
          Dst:             q_memchr
        - Src:             'core/tcp_read.c:1173,7'
          Dst:             get_debug_level
        - Src:             'core/tcp_read.c:1173,7'
          Dst:             get_debug_facility
        - Src:             'core/tcp_read.c:1173,7'
          Dst:             dprint_color
        - Src:             'core/tcp_read.c:1173,7'
          Dst:             my_pid
        - Src:             'core/tcp_read.c:1173,7'
          Dst:             fprintf
        - Src:             'core/tcp_read.c:1173,7'
          Dst:             dprint_color_reset
        - Src:             'core/tcp_read.c:1173,7'
          Dst:             get_debug_facility
        - Src:             'core/tcp_read.c:1189,15'
          Dst:             q_memchr
        - Src:             'core/tcp_read.c:1195,19'
          Dst:             q_memchr
        - Src:             'core/tcp_read.c:1209,6'
          Dst:             trim
        - Src:             'core/tcp_read.c:1215,9'
          Dst:             memcmp
        - Src:             'core/tcp_read.c:1226,9'
          Dst:             memcmp
        - Src:             'core/tcp_read.c:1248,5'
          Dst:             get_debug_level
        - Src:             'core/tcp_read.c:1248,5'
          Dst:             get_debug_facility
        - Src:             'core/tcp_read.c:1248,5'
          Dst:             dprint_color
        - Src:             'core/tcp_read.c:1248,5'
          Dst:             my_pid
        - Src:             'core/tcp_read.c:1248,5'
          Dst:             fprintf
        - Src:             'core/tcp_read.c:1248,5'
          Dst:             dprint_color_reset
        - Src:             'core/tcp_read.c:1248,5'
          Dst:             get_debug_facility
        - Src:             'core/tcp_read.c:1249,5'
          Dst:             abort
    - functionName:    init_dst_from_rcv
      functionSourceFile: '/src/kamailio/src/core/ip_addr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 674
      functionLinenumberEnd: 684
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          39
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ws_process_handshake_msg
      functionSourceFile: '/src/kamailio/src/core/tcp_read.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1439
      functionLinenumberEnd: 1458
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         46
      ICount:          301
      EdgeCount:       60
      CyclomaticComplexity: 16
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
        - sr_event_enabled
        - sr_event_exec
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/tcp_read.c:1445,5'
          Dst:             sr_event_enabled
        - Src:             'core/tcp_read.c:1453,9'
          Dst:             sr_event_exec
        - Src:             'core/tcp_read.c:1455,3'
          Dst:             get_debug_level
        - Src:             'core/tcp_read.c:1455,3'
          Dst:             get_debug_facility
        - Src:             'core/tcp_read.c:1455,3'
          Dst:             dprint_color
        - Src:             'core/tcp_read.c:1455,3'
          Dst:             my_pid
        - Src:             'core/tcp_read.c:1455,3'
          Dst:             fprintf
        - Src:             'core/tcp_read.c:1455,3'
          Dst:             dprint_color_reset
        - Src:             'core/tcp_read.c:1455,3'
          Dst:             get_debug_facility
    - functionName:    receive_tcp_msg
      functionSourceFile: '/src/kamailio/src/core/tcp_read.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1579
      functionLinenumberEnd: 1666
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         84
      ICount:          571
      EdgeCount:       114
      CyclomaticComplexity: 32
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - hep3_process_msg
        - msrp_process_msg
        - my_pid
        - receive_msg
        - ws_process_msg
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'core/tcp_read.c:1590,11'
          Dst:             msrp_process_msg
        - Src:             'core/tcp_read.c:1594,11'
          Dst:             ws_process_msg
        - Src:             'core/tcp_read.c:1597,11'
          Dst:             hep3_process_msg
        - Src:             'core/tcp_read.c:1599,9'
          Dst:             receive_msg
        - Src:             'core/tcp_read.c:1626,4'
          Dst:             get_debug_level
        - Src:             'core/tcp_read.c:1626,4'
          Dst:             get_debug_facility
        - Src:             'core/tcp_read.c:1626,4'
          Dst:             dprint_color
        - Src:             'core/tcp_read.c:1626,4'
          Dst:             my_pid
        - Src:             'core/tcp_read.c:1626,4'
          Dst:             fprintf
        - Src:             'core/tcp_read.c:1626,4'
          Dst:             dprint_color_reset
        - Src:             'core/tcp_read.c:1626,4'
          Dst:             get_debug_facility
        - Src:             'core/tcp_read.c:1636,10'
          Dst:             msrp_process_msg
        - Src:             'core/tcp_read.c:1640,10'
          Dst:             ws_process_msg
        - Src:             'core/tcp_read.c:1643,10'
          Dst:             hep3_process_msg
        - Src:             'core/tcp_read.c:1644,8'
          Dst:             receive_msg
    - functionName:    msrp_process_msg
      functionSourceFile: '/src/kamailio/src/core/tcp_read.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1261
      functionLinenumberEnd: 1280
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         86
      ICount:          544
      EdgeCount:       113
      CyclomaticComplexity: 29
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
        - sr_event_enabled
        - sr_event_exec
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/tcp_read.c:1267,2'
          Dst:             get_debug_level
        - Src:             'core/tcp_read.c:1267,2'
          Dst:             get_debug_facility
        - Src:             'core/tcp_read.c:1267,2'
          Dst:             dprint_color
        - Src:             'core/tcp_read.c:1267,2'
          Dst:             my_pid
        - Src:             'core/tcp_read.c:1267,2'
          Dst:             fprintf
        - Src:             'core/tcp_read.c:1267,2'
          Dst:             dprint_color_reset
        - Src:             'core/tcp_read.c:1267,2'
          Dst:             get_debug_facility
        - Src:             'core/tcp_read.c:1268,5'
          Dst:             sr_event_enabled
        - Src:             'core/tcp_read.c:1276,9'
          Dst:             sr_event_exec
        - Src:             'core/tcp_read.c:1278,3'
          Dst:             get_debug_level
        - Src:             'core/tcp_read.c:1278,3'
          Dst:             get_debug_facility
        - Src:             'core/tcp_read.c:1278,3'
          Dst:             dprint_color
        - Src:             'core/tcp_read.c:1278,3'
          Dst:             my_pid
        - Src:             'core/tcp_read.c:1278,3'
          Dst:             fprintf
        - Src:             'core/tcp_read.c:1278,3'
          Dst:             dprint_color_reset
        - Src:             'core/tcp_read.c:1278,3'
          Dst:             get_debug_facility
    - functionName:    ws_process_msg
      functionSourceFile: '/src/kamailio/src/core/tcp_read.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1415
      functionLinenumberEnd: 1434
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         86
      ICount:          544
      EdgeCount:       113
      CyclomaticComplexity: 29
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
        - sr_event_enabled
        - sr_event_exec
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/tcp_read.c:1421,2'
          Dst:             get_debug_level
        - Src:             'core/tcp_read.c:1421,2'
          Dst:             get_debug_facility
        - Src:             'core/tcp_read.c:1421,2'
          Dst:             dprint_color
        - Src:             'core/tcp_read.c:1421,2'
          Dst:             my_pid
        - Src:             'core/tcp_read.c:1421,2'
          Dst:             fprintf
        - Src:             'core/tcp_read.c:1421,2'
          Dst:             dprint_color_reset
        - Src:             'core/tcp_read.c:1421,2'
          Dst:             get_debug_facility
        - Src:             'core/tcp_read.c:1422,5'
          Dst:             sr_event_enabled
        - Src:             'core/tcp_read.c:1430,9'
          Dst:             sr_event_exec
        - Src:             'core/tcp_read.c:1432,3'
          Dst:             get_debug_level
        - Src:             'core/tcp_read.c:1432,3'
          Dst:             get_debug_facility
        - Src:             'core/tcp_read.c:1432,3'
          Dst:             dprint_color
        - Src:             'core/tcp_read.c:1432,3'
          Dst:             my_pid
        - Src:             'core/tcp_read.c:1432,3'
          Dst:             fprintf
        - Src:             'core/tcp_read.c:1432,3'
          Dst:             dprint_color_reset
        - Src:             'core/tcp_read.c:1432,3'
          Dst:             get_debug_facility
    - functionName:    hep3_process_msg
      functionSourceFile: '/src/kamailio/src/core/tcp_read.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1529
      functionLinenumberEnd: 1567
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         131
      ICount:          825
      EdgeCount:       173
      CyclomaticComplexity: 44
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - free_sip_msg
        - get_debug_facility
        - get_debug_level
        - msg_set_time
        - my_pid
        - receive_msg
        - sr_event_exec
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/tcp_read.c:1543,12'
          Dst:             my_pid
        - Src:             'core/tcp_read.c:1548,3'
          Dst:             msg_set_time
        - Src:             'core/tcp_read.c:1550,8'
          Dst:             sr_event_exec
        - Src:             'core/tcp_read.c:1551,2'
          Dst:             get_debug_level
        - Src:             'core/tcp_read.c:1551,2'
          Dst:             get_debug_facility
        - Src:             'core/tcp_read.c:1551,2'
          Dst:             dprint_color
        - Src:             'core/tcp_read.c:1551,2'
          Dst:             my_pid
        - Src:             'core/tcp_read.c:1551,2'
          Dst:             fprintf
        - Src:             'core/tcp_read.c:1551,2'
          Dst:             dprint_color_reset
        - Src:             'core/tcp_read.c:1551,2'
          Dst:             get_debug_facility
        - Src:             'core/tcp_read.c:1553,3'
          Dst:             free_sip_msg
        - Src:             'core/tcp_read.c:1557,3'
          Dst:             get_debug_level
        - Src:             'core/tcp_read.c:1557,3'
          Dst:             get_debug_facility
        - Src:             'core/tcp_read.c:1557,3'
          Dst:             dprint_color
        - Src:             'core/tcp_read.c:1557,3'
          Dst:             my_pid
        - Src:             'core/tcp_read.c:1557,3'
          Dst:             fprintf
        - Src:             'core/tcp_read.c:1557,3'
          Dst:             dprint_color_reset
        - Src:             'core/tcp_read.c:1557,3'
          Dst:             get_debug_facility
        - Src:             'core/tcp_read.c:1558,3'
          Dst:             free_sip_msg
        - Src:             'core/tcp_read.c:1562,8'
          Dst:             receive_msg
        - Src:             'core/tcp_read.c:1563,2'
          Dst:             get_debug_level
        - Src:             'core/tcp_read.c:1563,2'
          Dst:             get_debug_facility
        - Src:             'core/tcp_read.c:1563,2'
          Dst:             dprint_color
        - Src:             'core/tcp_read.c:1563,2'
          Dst:             my_pid
        - Src:             'core/tcp_read.c:1563,2'
          Dst:             fprintf
        - Src:             'core/tcp_read.c:1563,2'
          Dst:             dprint_color_reset
        - Src:             'core/tcp_read.c:1563,2'
          Dst:             get_debug_facility
        - Src:             'core/tcp_read.c:1564,2'
          Dst:             free_sip_msg
    - functionName:    tcp_read
      functionSourceFile: '/src/kamailio/src/core/tcp_read.c'
      linkageType:     InternalLinkage
      functionLinenumber: 424
      functionLinenumberEnd: 466
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         93
      ICount:          685
      EdgeCount:       123
      CyclomaticComplexity: 32
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - ip_addr2a
        - ksr_evrt_received
        - my_pid
        - tcp_read_data
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'core/tcp_read.c:436,3'
          Dst:             get_debug_level
        - Src:             'core/tcp_read.c:436,3'
          Dst:             get_debug_facility
        - Src:             'core/tcp_read.c:436,3'
          Dst:             ip_addr2a
        - Src:             'core/tcp_read.c:436,3'
          Dst:             ip_addr2a
        - Src:             'core/tcp_read.c:436,3'
          Dst:             dprint_color
        - Src:             'core/tcp_read.c:436,3'
          Dst:             my_pid
        - Src:             'core/tcp_read.c:436,3'
          Dst:             ip_addr2a
        - Src:             'core/tcp_read.c:436,3'
          Dst:             ip_addr2a
        - Src:             'core/tcp_read.c:436,3'
          Dst:             fprintf
        - Src:             'core/tcp_read.c:436,3'
          Dst:             dprint_color_reset
        - Src:             'core/tcp_read.c:436,3'
          Dst:             get_debug_facility
        - Src:             'core/tcp_read.c:436,3'
          Dst:             ip_addr2a
        - Src:             'core/tcp_read.c:436,3'
          Dst:             ip_addr2a
        - Src:             'core/tcp_read.c:442,15'
          Dst:             tcp_read_data
        - Src:             'core/tcp_read.c:455,6'
          Dst:             ksr_evrt_received
        - Src:             'core/tcp_read.c:457,4'
          Dst:             get_debug_level
        - Src:             'core/tcp_read.c:457,4'
          Dst:             get_debug_facility
        - Src:             'core/tcp_read.c:457,4'
          Dst:             dprint_color
        - Src:             'core/tcp_read.c:457,4'
          Dst:             my_pid
        - Src:             'core/tcp_read.c:457,4'
          Dst:             fprintf
        - Src:             'core/tcp_read.c:457,4'
          Dst:             dprint_color_reset
        - Src:             'core/tcp_read.c:457,4'
          Dst:             get_debug_facility
    - functionName:    q_memchr
      functionSourceFile: '/src/kamailio/src/core/ut.h'
      linkageType:     InternalLinkage
      functionLinenumber: 434
      functionLinenumberEnd: 443
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          51
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    7
      BranchProfiles:  []
      Callsites:       []
    - functionName:    tcp_http11_continue
      functionSourceFile: '/src/kamailio/src/core/tcp_read.c'
      linkageType:     InternalLinkage
      functionLinenumber: 225
      functionLinenumberEnd: 280
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         109
      ICount:          664
      EdgeCount:       145
      CyclomaticComplexity: 38
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - init_dst_from_rcv
        - my_pid
        - parse_first_line
        - str_casesearch_strz
        - strncasecmp
        - tcp_send
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/tcp_read.c:245,6'
          Dst:             parse_first_line
        - Src:             'core/tcp_read.c:254,7'
          Dst:             strncasecmp
        - Src:             'core/tcp_read.c:259,5'
          Dst:             str_casesearch_strz
        - Src:             'core/tcp_read.c:260,3'
          Dst:             init_dst_from_rcv
        - Src:             'core/tcp_read.c:261,6'
          Dst:             tcp_send
        - Src:             'core/tcp_read.c:262,4'
          Dst:             get_debug_level
        - Src:             'core/tcp_read.c:262,4'
          Dst:             get_debug_facility
        - Src:             'core/tcp_read.c:262,4'
          Dst:             dprint_color
        - Src:             'core/tcp_read.c:262,4'
          Dst:             my_pid
        - Src:             'core/tcp_read.c:262,4'
          Dst:             fprintf
        - Src:             'core/tcp_read.c:262,4'
          Dst:             dprint_color_reset
        - Src:             'core/tcp_read.c:262,4'
          Dst:             get_debug_facility
        - Src:             'core/tcp_read.c:266,5'
          Dst:             str_casesearch_strz
        - Src:             'core/tcp_read.c:274,10'
          Dst:             str_casesearch_strz
        - Src:             'core/tcp_read.c:277,3'
          Dst:             get_debug_level
        - Src:             'core/tcp_read.c:277,3'
          Dst:             get_debug_facility
        - Src:             'core/tcp_read.c:277,3'
          Dst:             dprint_color
        - Src:             'core/tcp_read.c:277,3'
          Dst:             my_pid
        - Src:             'core/tcp_read.c:277,3'
          Dst:             fprintf
        - Src:             'core/tcp_read.c:277,3'
          Dst:             dprint_color_reset
        - Src:             'core/tcp_read.c:277,3'
          Dst:             get_debug_facility
    - functionName:    is_msg_complete
      functionSourceFile: '/src/kamailio/src/core/tcp_read.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2267
      functionLinenumberEnd: 2278
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          36
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    tcp_http11_update_chunk_size
      functionSourceFile: '/src/kamailio/src/core/tcp_read.c'
      linkageType:     InternalLinkage
      functionLinenumber: 86
      functionLinenumberEnd: 110
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         88
      ICount:          599
      EdgeCount:       116
      CyclomaticComplexity: 30
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'core/tcp_read.c:91,3'
          Dst:             get_debug_level
        - Src:             'core/tcp_read.c:91,3'
          Dst:             get_debug_facility
        - Src:             'core/tcp_read.c:91,3'
          Dst:             dprint_color
        - Src:             'core/tcp_read.c:91,3'
          Dst:             my_pid
        - Src:             'core/tcp_read.c:91,3'
          Dst:             fprintf
        - Src:             'core/tcp_read.c:91,3'
          Dst:             dprint_color_reset
        - Src:             'core/tcp_read.c:91,3'
          Dst:             get_debug_facility
        - Src:             'core/tcp_read.c:100,3'
          Dst:             get_debug_level
        - Src:             'core/tcp_read.c:100,3'
          Dst:             get_debug_facility
        - Src:             'core/tcp_read.c:100,3'
          Dst:             dprint_color
        - Src:             'core/tcp_read.c:100,3'
          Dst:             my_pid
        - Src:             'core/tcp_read.c:100,3'
          Dst:             fprintf
        - Src:             'core/tcp_read.c:100,3'
          Dst:             dprint_color_reset
        - Src:             'core/tcp_read.c:100,3'
          Dst:             get_debug_facility
    - functionName:    trim
      functionSourceFile: '/src/kamailio/src/core/trim.h'
      linkageType:     InternalLinkage
      functionLinenumber: 92
      functionLinenumberEnd: 95
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - trim_leading
        - trim_trailing
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'core/trim.h:93,2'
          Dst:             trim_leading
        - Src:             'core/trim.h:94,2'
          Dst:             trim_trailing
    - functionName:    trim_leading
      functionSourceFile: '/src/kamailio/src/core/trim.h'
      linkageType:     InternalLinkage
      functionLinenumber: 60
      functionLinenumberEnd: 64
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         13
      ICount:          61
      EdgeCount:       25
      CyclomaticComplexity: 14
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'core/trim.h:62,3'
          Branch Sides:    []
      Callsites:       []
    - functionName:    trim_trailing
      functionSourceFile: '/src/kamailio/src/core/trim.h'
      linkageType:     InternalLinkage
      functionLinenumber: 77
      functionLinenumberEnd: 81
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         13
      ICount:          62
      EdgeCount:       25
      CyclomaticComplexity: 14
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'core/trim.h:79,3'
          Branch Sides:    []
      Callsites:       []
    - functionName:    tcp_read_data
      functionSourceFile: '/src/kamailio/src/core/tcp_read.c'
      linkageType:     InternalLinkage
      functionLinenumber: 314
      functionLinenumberEnd: 407
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         333
      ICount:          2171
      EdgeCount:       435
      CyclomaticComplexity: 104
      functionsReached:
        - __errno_location
        - async_tkv_emit
        - counter_inc
        - dprint_color
        - dprint_color_reset
        - dst_blocklist_force_su_to
        - fprintf
        - get_debug_facility
        - get_debug_level
        - ip_addr2xa
        - my_pid
        - read
        - strerror
        - su2a
      functionUses:    1
      BranchProfiles:
        - Branch String:   'core/tcp_read.c:328,6'
          Branch Sides:    []
        - Branch String:   'core/tcp_read.c:351,6'
          Branch Sides:    []
      Callsites:
        - Src:             'core/tcp_read.c:318,15'
          Dst:             read
        - Src:             'core/tcp_read.c:322,7'
          Dst:             __errno_location
        - Src:             'core/tcp_read.c:322,31'
          Dst:             __errno_location
        - Src:             'core/tcp_read.c:324,14'
          Dst:             __errno_location
        - Src:             'core/tcp_read.c:328,13'
          Dst:             __errno_location
        - Src:             'core/tcp_read.c:331,8'
          Dst:             dst_blocklist_force_su_to
        - Src:             'core/tcp_read.c:334,8'
          Dst:             get_debug_level
        - Src:             'core/tcp_read.c:334,8'
          Dst:             get_debug_facility
        - Src:             'core/tcp_read.c:334,8'
          Dst:             su2a
        - Src:             'core/tcp_read.c:334,8'
          Dst:             __errno_location
        - Src:             'core/tcp_read.c:334,8'
          Dst:             __errno_location
        - Src:             'core/tcp_read.c:334,8'
          Dst:             strerror
        - Src:             'core/tcp_read.c:334,8'
          Dst:             dprint_color
        - Src:             'core/tcp_read.c:334,8'
          Dst:             my_pid
        - Src:             'core/tcp_read.c:334,8'
          Dst:             su2a
        - Src:             'core/tcp_read.c:334,8'
          Dst:             __errno_location
        - Src:             'core/tcp_read.c:334,8'
          Dst:             __errno_location
        - Src:             'core/tcp_read.c:334,8'
          Dst:             strerror
        - Src:             'core/tcp_read.c:334,8'
          Dst:             fprintf
        - Src:             'core/tcp_read.c:334,8'
          Dst:             dprint_color_reset
        - Src:             'core/tcp_read.c:334,8'
          Dst:             get_debug_facility
        - Src:             'core/tcp_read.c:334,8'
          Dst:             su2a
        - Src:             'core/tcp_read.c:334,8'
          Dst:             __errno_location
        - Src:             'core/tcp_read.c:334,8'
          Dst:             __errno_location
        - Src:             'core/tcp_read.c:334,8'
          Dst:             strerror
        - Src:             'core/tcp_read.c:339,8'
          Dst:             dst_blocklist_force_su_to
        - Src:             'core/tcp_read.c:342,8'
          Dst:             get_debug_level
        - Src:             'core/tcp_read.c:342,8'
          Dst:             get_debug_facility
        - Src:             'core/tcp_read.c:342,8'
          Dst:             su2a
        - Src:             'core/tcp_read.c:342,8'
          Dst:             __errno_location
        - Src:             'core/tcp_read.c:342,8'
          Dst:             __errno_location
        - Src:             'core/tcp_read.c:342,8'
          Dst:             strerror
        - Src:             'core/tcp_read.c:342,8'
          Dst:             dprint_color
        - Src:             'core/tcp_read.c:342,8'
          Dst:             my_pid
        - Src:             'core/tcp_read.c:342,8'
          Dst:             su2a
        - Src:             'core/tcp_read.c:342,8'
          Dst:             __errno_location
        - Src:             'core/tcp_read.c:342,8'
          Dst:             __errno_location
        - Src:             'core/tcp_read.c:342,8'
          Dst:             strerror
        - Src:             'core/tcp_read.c:342,8'
          Dst:             fprintf
        - Src:             'core/tcp_read.c:342,8'
          Dst:             dprint_color_reset
        - Src:             'core/tcp_read.c:342,8'
          Dst:             get_debug_facility
        - Src:             'core/tcp_read.c:342,8'
          Dst:             su2a
        - Src:             'core/tcp_read.c:342,8'
          Dst:             __errno_location
        - Src:             'core/tcp_read.c:342,8'
          Dst:             __errno_location
        - Src:             'core/tcp_read.c:342,8'
          Dst:             strerror
        - Src:             'core/tcp_read.c:346,8'
          Dst:             get_debug_level
        - Src:             'core/tcp_read.c:346,8'
          Dst:             get_debug_facility
        - Src:             'core/tcp_read.c:346,8'
          Dst:             su2a
        - Src:             'core/tcp_read.c:346,8'
          Dst:             __errno_location
        - Src:             'core/tcp_read.c:346,8'
          Dst:             __errno_location
        - Src:             'core/tcp_read.c:346,8'
          Dst:             strerror
        - Src:             'core/tcp_read.c:346,8'
          Dst:             dprint_color
        - Src:             'core/tcp_read.c:346,8'
          Dst:             my_pid
        - Src:             'core/tcp_read.c:346,8'
          Dst:             su2a
        - Src:             'core/tcp_read.c:346,8'
          Dst:             __errno_location
        - Src:             'core/tcp_read.c:346,8'
          Dst:             __errno_location
        - Src:             'core/tcp_read.c:346,8'
          Dst:             strerror
        - Src:             'core/tcp_read.c:346,8'
          Dst:             fprintf
        - Src:             'core/tcp_read.c:346,8'
          Dst:             dprint_color_reset
        - Src:             'core/tcp_read.c:346,8'
          Dst:             get_debug_facility
        - Src:             'core/tcp_read.c:346,8'
          Dst:             su2a
        - Src:             'core/tcp_read.c:346,8'
          Dst:             __errno_location
        - Src:             'core/tcp_read.c:346,8'
          Dst:             __errno_location
        - Src:             'core/tcp_read.c:346,8'
          Dst:             strerror
        - Src:             'core/tcp_read.c:349,6'
          Dst:             counter_inc
        - Src:             'core/tcp_read.c:351,13'
          Dst:             __errno_location
        - Src:             'core/tcp_read.c:353,8'
          Dst:             counter_inc
        - Src:             'core/tcp_read.c:355,8'
          Dst:             dst_blocklist_force_su_to
        - Src:             'core/tcp_read.c:361,8'
          Dst:             dst_blocklist_force_su_to
        - Src:             'core/tcp_read.c:367,5'
          Dst:             get_debug_level
        - Src:             'core/tcp_read.c:367,5'
          Dst:             get_debug_facility
        - Src:             'core/tcp_read.c:367,5'
          Dst:             __errno_location
        - Src:             'core/tcp_read.c:367,5'
          Dst:             strerror
        - Src:             'core/tcp_read.c:367,5'
          Dst:             __errno_location
        - Src:             'core/tcp_read.c:367,5'
          Dst:             ip_addr2xa
        - Src:             'core/tcp_read.c:367,5'
          Dst:             ip_addr2xa
        - Src:             'core/tcp_read.c:367,5'
          Dst:             dprint_color
        - Src:             'core/tcp_read.c:367,5'
          Dst:             my_pid
        - Src:             'core/tcp_read.c:367,5'
          Dst:             __errno_location
        - Src:             'core/tcp_read.c:367,5'
          Dst:             strerror
        - Src:             'core/tcp_read.c:367,5'
          Dst:             __errno_location
        - Src:             'core/tcp_read.c:367,5'
          Dst:             ip_addr2xa
        - Src:             'core/tcp_read.c:367,5'
          Dst:             ip_addr2xa
        - Src:             'core/tcp_read.c:367,5'
          Dst:             fprintf
        - Src:             'core/tcp_read.c:367,5'
          Dst:             dprint_color_reset
        - Src:             'core/tcp_read.c:367,5'
          Dst:             get_debug_facility
        - Src:             'core/tcp_read.c:367,5'
          Dst:             __errno_location
        - Src:             'core/tcp_read.c:367,5'
          Dst:             strerror
        - Src:             'core/tcp_read.c:367,5'
          Dst:             __errno_location
        - Src:             'core/tcp_read.c:367,5'
          Dst:             ip_addr2xa
        - Src:             'core/tcp_read.c:367,5'
          Dst:             ip_addr2xa
        - Src:             'core/tcp_read.c:373,36'
          Dst:             __errno_location
        - Src:             'core/tcp_read.c:374,7'
          Dst:             ip_addr2xa
        - Src:             'core/tcp_read.c:374,35'
          Dst:             ip_addr2xa
        - Src:             'core/tcp_read.c:372,5'
          Dst:             async_tkv_emit
        - Src:             'core/tcp_read.c:375,8'
          Dst:             __errno_location
        - Src:             'core/tcp_read.c:377,15'
          Dst:             __errno_location
        - Src:             'core/tcp_read.c:383,4'
          Dst:             get_debug_level
        - Src:             'core/tcp_read.c:383,4'
          Dst:             get_debug_facility
        - Src:             'core/tcp_read.c:383,4'
          Dst:             ip_addr2xa
        - Src:             'core/tcp_read.c:383,4'
          Dst:             ip_addr2xa
        - Src:             'core/tcp_read.c:383,4'
          Dst:             dprint_color
        - Src:             'core/tcp_read.c:383,4'
          Dst:             my_pid
        - Src:             'core/tcp_read.c:383,4'
          Dst:             ip_addr2xa
        - Src:             'core/tcp_read.c:383,4'
          Dst:             ip_addr2xa
        - Src:             'core/tcp_read.c:383,4'
          Dst:             fprintf
        - Src:             'core/tcp_read.c:383,4'
          Dst:             dprint_color_reset
        - Src:             'core/tcp_read.c:383,4'
          Dst:             get_debug_facility
        - Src:             'core/tcp_read.c:383,4'
          Dst:             ip_addr2xa
        - Src:             'core/tcp_read.c:383,4'
          Dst:             ip_addr2xa
        - Src:             'core/tcp_read.c:394,5'
          Dst:             counter_inc
        - Src:             'core/tcp_read.c:394,5'
          Dst:             counter_inc
        - Src:             'core/tcp_read.c:394,5'
          Dst:             counter_inc
        - Src:             'core/tcp_read.c:402,4'
          Dst:             counter_inc
        - Src:             'core/tcp_read.c:402,4'
          Dst:             counter_inc
        - Src:             'core/tcp_read.c:402,4'
          Dst:             counter_inc
    - 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:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    counter_inc
      functionSourceFile: '/src/kamailio/src/core/counters.h'
      linkageType:     InternalLinkage
      functionLinenumber: 119
      functionLinenumberEnd: 121
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - short
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          21
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    8
      BranchProfiles:  []
      Callsites:       []
    - functionName:    io_wait_loop_epoll
      functionSourceFile: '/src/kamailio/src/core/io_wait.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1038
      functionLinenumberEnd: 1083
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         106
      ICount:          815
      EdgeCount:       140
      CyclomaticComplexity: 36
      functionsReached:
        - __errno_location
        - dprint_color
        - dprint_color_reset
        - epoll_wait
        - fprintf
        - get_debug_facility
        - get_debug_level
        - handle_io
        - my_pid
        - strerror
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/io_wait.h:1044,6'
          Dst:             epoll_wait
        - Src:             'core/io_wait.h:1046,6'
          Dst:             __errno_location
        - Src:             'core/io_wait.h:1049,4'
          Dst:             get_debug_level
        - Src:             'core/io_wait.h:1049,4'
          Dst:             get_debug_facility
        - Src:             'core/io_wait.h:1049,4'
          Dst:             __errno_location
        - Src:             'core/io_wait.h:1049,4'
          Dst:             strerror
        - Src:             'core/io_wait.h:1049,4'
          Dst:             __errno_location
        - Src:             'core/io_wait.h:1049,4'
          Dst:             dprint_color
        - Src:             'core/io_wait.h:1049,4'
          Dst:             my_pid
        - Src:             'core/io_wait.h:1049,4'
          Dst:             __errno_location
        - Src:             'core/io_wait.h:1049,4'
          Dst:             strerror
        - Src:             'core/io_wait.h:1049,4'
          Dst:             __errno_location
        - Src:             'core/io_wait.h:1049,4'
          Dst:             fprintf
        - Src:             'core/io_wait.h:1049,4'
          Dst:             dprint_color_reset
        - Src:             'core/io_wait.h:1049,4'
          Dst:             get_debug_facility
        - Src:             'core/io_wait.h:1049,4'
          Dst:             __errno_location
        - Src:             'core/io_wait.h:1049,4'
          Dst:             strerror
        - Src:             'core/io_wait.h:1049,4'
          Dst:             __errno_location
        - Src:             'core/io_wait.h:1075,10'
          Dst:             handle_io
        - Src:             'core/io_wait.h:1078,4'
          Dst:             get_debug_level
        - Src:             'core/io_wait.h:1078,4'
          Dst:             get_debug_facility
        - Src:             'core/io_wait.h:1078,4'
          Dst:             dprint_color
        - Src:             'core/io_wait.h:1078,4'
          Dst:             my_pid
        - Src:             'core/io_wait.h:1078,4'
          Dst:             fprintf
        - Src:             'core/io_wait.h:1078,4'
          Dst:             dprint_color_reset
        - Src:             'core/io_wait.h:1078,4'
          Dst:             get_debug_facility
    - functionName:    io_wait_loop_sigio_rt
      functionSourceFile: '/src/kamailio/src/core/io_wait.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1232
      functionLinenumberEnd: 1359
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         365
      ICount:          2269
      EdgeCount:       483
      CyclomaticComplexity: 120
      functionsReached:
        - __errno_location
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - handle_io
        - io_wait_loop_poll
        - my_pid
        - sigismember
        - signal
        - sigtimedwait
        - strerror
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/io_wait.h:1249,5'
          Dst:             sigismember
        - Src:             'core/io_wait.h:1249,5'
          Dst:             sigismember
        - Src:             'core/io_wait.h:1251,3'
          Dst:             get_debug_level
        - Src:             'core/io_wait.h:1251,3'
          Dst:             get_debug_facility
        - Src:             'core/io_wait.h:1251,3'
          Dst:             dprint_color
        - Src:             'core/io_wait.h:1251,3'
          Dst:             my_pid
        - Src:             'core/io_wait.h:1251,3'
          Dst:             fprintf
        - Src:             'core/io_wait.h:1251,3'
          Dst:             dprint_color_reset
        - Src:             'core/io_wait.h:1251,3'
          Dst:             get_debug_facility
        - Src:             'core/io_wait.h:1255,6'
          Dst:             sigtimedwait
        - Src:             'core/io_wait.h:1257,6'
          Dst:             __errno_location
        - Src:             'core/io_wait.h:1259,11'
          Dst:             __errno_location
        - Src:             'core/io_wait.h:1263,4'
          Dst:             get_debug_level
        - Src:             'core/io_wait.h:1263,4'
          Dst:             get_debug_facility
        - Src:             'core/io_wait.h:1263,4'
          Dst:             __errno_location
        - Src:             'core/io_wait.h:1263,4'
          Dst:             strerror
        - Src:             'core/io_wait.h:1263,4'
          Dst:             __errno_location
        - Src:             'core/io_wait.h:1263,4'
          Dst:             dprint_color
        - Src:             'core/io_wait.h:1263,4'
          Dst:             my_pid
        - Src:             'core/io_wait.h:1263,4'
          Dst:             __errno_location
        - Src:             'core/io_wait.h:1263,4'
          Dst:             strerror
        - Src:             'core/io_wait.h:1263,4'
          Dst:             __errno_location
        - Src:             'core/io_wait.h:1263,4'
          Dst:             fprintf
        - Src:             'core/io_wait.h:1263,4'
          Dst:             dprint_color_reset
        - Src:             'core/io_wait.h:1263,4'
          Dst:             get_debug_facility
        - Src:             'core/io_wait.h:1263,4'
          Dst:             __errno_location
        - Src:             'core/io_wait.h:1263,4'
          Dst:             strerror
        - Src:             'core/io_wait.h:1263,4'
          Dst:             __errno_location
        - Src:             'core/io_wait.h:1290,4'
          Dst:             get_debug_level
        - Src:             'core/io_wait.h:1290,4'
          Dst:             get_debug_facility
        - Src:             'core/io_wait.h:1290,4'
          Dst:             dprint_color
        - Src:             'core/io_wait.h:1290,4'
          Dst:             my_pid
        - Src:             'core/io_wait.h:1290,4'
          Dst:             fprintf
        - Src:             'core/io_wait.h:1290,4'
          Dst:             dprint_color_reset
        - Src:             'core/io_wait.h:1290,4'
          Dst:             get_debug_facility
        - Src:             'core/io_wait.h:1295,5'
          Dst:             handle_io
        - Src:             'core/io_wait.h:1327,6'
          Dst:             handle_io
        - Src:             'core/io_wait.h:1329,6'
          Dst:             get_debug_level
        - Src:             'core/io_wait.h:1329,6'
          Dst:             get_debug_facility
        - Src:             'core/io_wait.h:1329,6'
          Dst:             dprint_color
        - Src:             'core/io_wait.h:1329,6'
          Dst:             my_pid
        - Src:             'core/io_wait.h:1329,6'
          Dst:             fprintf
        - Src:             'core/io_wait.h:1329,6'
          Dst:             dprint_color_reset
        - Src:             'core/io_wait.h:1329,6'
          Dst:             get_debug_facility
        - Src:             'core/io_wait.h:1335,5'
          Dst:             get_debug_level
        - Src:             'core/io_wait.h:1335,5'
          Dst:             get_debug_facility
        - Src:             'core/io_wait.h:1335,5'
          Dst:             dprint_color
        - Src:             'core/io_wait.h:1335,5'
          Dst:             my_pid
        - Src:             'core/io_wait.h:1335,5'
          Dst:             fprintf
        - Src:             'core/io_wait.h:1335,5'
          Dst:             dprint_color_reset
        - Src:             'core/io_wait.h:1335,5'
          Dst:             get_debug_facility
        - Src:             'core/io_wait.h:1341,3'
          Dst:             get_debug_level
        - Src:             'core/io_wait.h:1341,3'
          Dst:             get_debug_facility
        - Src:             'core/io_wait.h:1341,3'
          Dst:             dprint_color
        - Src:             'core/io_wait.h:1341,3'
          Dst:             my_pid
        - Src:             'core/io_wait.h:1341,3'
          Dst:             fprintf
        - Src:             'core/io_wait.h:1341,3'
          Dst:             dprint_color_reset
        - Src:             'core/io_wait.h:1341,3'
          Dst:             get_debug_facility
        - Src:             'core/io_wait.h:1345,6'
          Dst:             signal
        - Src:             'core/io_wait.h:1346,4'
          Dst:             get_debug_level
        - Src:             'core/io_wait.h:1346,4'
          Dst:             get_debug_facility
        - Src:             'core/io_wait.h:1346,4'
          Dst:             dprint_color
        - Src:             'core/io_wait.h:1346,4'
          Dst:             my_pid
        - Src:             'core/io_wait.h:1346,4'
          Dst:             fprintf
        - Src:             'core/io_wait.h:1346,4'
          Dst:             dprint_color_reset
        - Src:             'core/io_wait.h:1346,4'
          Dst:             get_debug_facility
        - Src:             'core/io_wait.h:1349,6'
          Dst:             signal
        - Src:             'core/io_wait.h:1350,4'
          Dst:             get_debug_level
        - Src:             'core/io_wait.h:1350,4'
          Dst:             get_debug_facility
        - Src:             'core/io_wait.h:1350,4'
          Dst:             dprint_color
        - Src:             'core/io_wait.h:1350,4'
          Dst:             my_pid
        - Src:             'core/io_wait.h:1350,4'
          Dst:             fprintf
        - Src:             'core/io_wait.h:1350,4'
          Dst:             dprint_color_reset
        - Src:             'core/io_wait.h:1350,4'
          Dst:             get_debug_facility
        - Src:             'core/io_wait.h:1353,9'
          Dst:             io_wait_loop_poll
    - functionName:    io_wait_loop_poll
      functionSourceFile: '/src/kamailio/src/core/io_wait.h'
      linkageType:     InternalLinkage
      functionLinenumber: 942
      functionLinenumberEnd: 984
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         114
      ICount:          775
      EdgeCount:       151
      CyclomaticComplexity: 39
      functionsReached:
        - __errno_location
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - handle_io
        - my_pid
        - poll
        - strerror
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/io_wait.h:948,12'
          Dst:             poll
        - Src:             'core/io_wait.h:950,6'
          Dst:             __errno_location
        - Src:             'core/io_wait.h:953,4'
          Dst:             get_debug_level
        - Src:             'core/io_wait.h:953,4'
          Dst:             get_debug_facility
        - Src:             'core/io_wait.h:953,4'
          Dst:             __errno_location
        - Src:             'core/io_wait.h:953,4'
          Dst:             strerror
        - Src:             'core/io_wait.h:953,4'
          Dst:             __errno_location
        - Src:             'core/io_wait.h:953,4'
          Dst:             dprint_color
        - Src:             'core/io_wait.h:953,4'
          Dst:             my_pid
        - Src:             'core/io_wait.h:953,4'
          Dst:             __errno_location
        - Src:             'core/io_wait.h:953,4'
          Dst:             strerror
        - Src:             'core/io_wait.h:953,4'
          Dst:             __errno_location
        - Src:             'core/io_wait.h:953,4'
          Dst:             fprintf
        - Src:             'core/io_wait.h:953,4'
          Dst:             dprint_color_reset
        - Src:             'core/io_wait.h:953,4'
          Dst:             get_debug_facility
        - Src:             'core/io_wait.h:953,4'
          Dst:             __errno_location
        - Src:             'core/io_wait.h:953,4'
          Dst:             strerror
        - Src:             'core/io_wait.h:953,4'
          Dst:             __errno_location
        - Src:             'core/io_wait.h:964,5'
          Dst:             get_debug_level
        - Src:             'core/io_wait.h:964,5'
          Dst:             get_debug_facility
        - Src:             'core/io_wait.h:964,5'
          Dst:             dprint_color
        - Src:             'core/io_wait.h:964,5'
          Dst:             my_pid
        - Src:             'core/io_wait.h:964,5'
          Dst:             fprintf
        - Src:             'core/io_wait.h:964,5'
          Dst:             dprint_color_reset
        - Src:             'core/io_wait.h:964,5'
          Dst:             get_debug_facility
        - Src:             'core/io_wait.h:974,23'
          Dst:             handle_io
    - functionName:    io_wait_loop_select
      functionSourceFile: '/src/kamailio/src/core/io_wait.h'
      linkageType:     InternalLinkage
      functionLinenumber: 991
      functionLinenumberEnd: 1031
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         75
      ICount:          536
      EdgeCount:       99
      CyclomaticComplexity: 26
      functionsReached:
        - __errno_location
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - handle_io
        - my_pid
        - select
        - strerror
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/io_wait.h:1005,12'
          Dst:             select
        - Src:             'core/io_wait.h:1007,6'
          Dst:             __errno_location
        - Src:             'core/io_wait.h:1009,3'
          Dst:             get_debug_level
        - Src:             'core/io_wait.h:1009,3'
          Dst:             get_debug_facility
        - Src:             'core/io_wait.h:1009,3'
          Dst:             __errno_location
        - Src:             'core/io_wait.h:1009,3'
          Dst:             strerror
        - Src:             'core/io_wait.h:1009,3'
          Dst:             __errno_location
        - Src:             'core/io_wait.h:1009,3'
          Dst:             dprint_color
        - Src:             'core/io_wait.h:1009,3'
          Dst:             my_pid
        - Src:             'core/io_wait.h:1009,3'
          Dst:             __errno_location
        - Src:             'core/io_wait.h:1009,3'
          Dst:             strerror
        - Src:             'core/io_wait.h:1009,3'
          Dst:             __errno_location
        - Src:             'core/io_wait.h:1009,3'
          Dst:             fprintf
        - Src:             'core/io_wait.h:1009,3'
          Dst:             dprint_color_reset
        - Src:             'core/io_wait.h:1009,3'
          Dst:             get_debug_facility
        - Src:             'core/io_wait.h:1009,3'
          Dst:             __errno_location
        - Src:             'core/io_wait.h:1009,3'
          Dst:             strerror
        - Src:             'core/io_wait.h:1009,3'
          Dst:             __errno_location
        - Src:             'core/io_wait.h:1024,10'
          Dst:             handle_io
    - functionName:    tcp_reader_timer_run
      functionSourceFile: '/src/kamailio/src/core/tcp_read.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2169
      functionLinenumberEnd: 2177
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - get_ticks_raw
        - local_timer_run
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'core/tcp_read.c:2172,10'
          Dst:             get_ticks_raw
        - Src:             'core/tcp_read.c:2176,2'
          Dst:             local_timer_run
    - functionName:    tcp_receive_loop
      functionSourceFile: '/src/kamailio/src/core/tcp_read.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2181
      functionLinenumberEnd: 2263
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         147
      ICount:          823
      EdgeCount:       188
      CyclomaticComplexity: 43
      functionsReached:
        - _exit
        - cfg_child_init
        - destroy_io_wait
        - dprint_color
        - dprint_color_reset
        - exit
        - fprintf
        - get_debug_facility
        - get_debug_level
        - get_max_open_fds
        - get_ticks_raw
        - init_io_wait
        - init_local_timer
        - io_wait_loop_epoll
        - io_wait_loop_poll
        - io_wait_loop_select
        - io_wait_loop_sigio_rt
        - io_watch_add
        - my_pid
        - poll_method_name
        - tcp_reader_timer_run
      functionUses:    1
      BranchProfiles:
        - Branch String:   'core/tcp_read.c:2201,2'
          Branch Sides:    []
      Callsites:
        - Src:             'core/tcp_read.c:2185,25'
          Dst:             get_max_open_fds
        - Src:             'core/tcp_read.c:2185,5'
          Dst:             init_io_wait
        - Src:             'core/tcp_read.c:2187,26'
          Dst:             get_ticks_raw
        - Src:             'core/tcp_read.c:2188,42'
          Dst:             get_ticks_raw
        - Src:             'core/tcp_read.c:2188,5'
          Dst:             init_local_timer
        - Src:             'core/tcp_read.c:2191,5'
          Dst:             io_watch_add
        - Src:             'core/tcp_read.c:2192,3'
          Dst:             get_debug_level
        - Src:             'core/tcp_read.c:2192,3'
          Dst:             get_debug_facility
        - Src:             'core/tcp_read.c:2192,3'
          Dst:             dprint_color
        - Src:             'core/tcp_read.c:2192,3'
          Dst:             my_pid
        - Src:             'core/tcp_read.c:2192,3'
          Dst:             fprintf
        - Src:             'core/tcp_read.c:2192,3'
          Dst:             dprint_color_reset
        - Src:             'core/tcp_read.c:2192,3'
          Dst:             get_debug_facility
        - Src:             'core/tcp_read.c:2197,5'
          Dst:             cfg_child_init
        - Src:             'core/tcp_read.c:2204,5'
          Dst:             io_wait_loop_poll
        - Src:             'core/tcp_read.c:2205,5'
          Dst:             tcp_reader_timer_run
        - Src:             'core/tcp_read.c:2211,5'
          Dst:             io_wait_loop_select
        - Src:             'core/tcp_read.c:2212,5'
          Dst:             tcp_reader_timer_run
        - Src:             'core/tcp_read.c:2219,5'
          Dst:             io_wait_loop_sigio_rt
        - Src:             'core/tcp_read.c:2220,5'
          Dst:             tcp_reader_timer_run
        - Src:             'core/tcp_read.c:2227,5'
          Dst:             io_wait_loop_epoll
        - Src:             'core/tcp_read.c:2228,5'
          Dst:             tcp_reader_timer_run
        - Src:             'core/tcp_read.c:2233,5'
          Dst:             io_wait_loop_epoll
        - Src:             'core/tcp_read.c:2234,5'
          Dst:             tcp_reader_timer_run
        - Src:             'core/tcp_read.c:2255,4'
          Dst:             get_debug_level
        - Src:             'core/tcp_read.c:2255,4'
          Dst:             get_debug_facility
        - Src:             'core/tcp_read.c:2255,4'
          Dst:             poll_method_name
        - Src:             'core/tcp_read.c:2255,4'
          Dst:             dprint_color
        - Src:             'core/tcp_read.c:2255,4'
          Dst:             my_pid
        - Src:             'core/tcp_read.c:2255,4'
          Dst:             poll_method_name
        - Src:             'core/tcp_read.c:2255,4'
          Dst:             fprintf
        - Src:             'core/tcp_read.c:2255,4'
          Dst:             dprint_color_reset
        - Src:             'core/tcp_read.c:2255,4'
          Dst:             get_debug_facility
        - Src:             'core/tcp_read.c:2255,4'
          Dst:             poll_method_name
        - Src:             'core/tcp_read.c:2260,2'
          Dst:             destroy_io_wait
        - Src:             'core/tcp_read.c:2261,2'
          Dst:             get_debug_level
        - Src:             'core/tcp_read.c:2261,2'
          Dst:             get_debug_facility
        - Src:             'core/tcp_read.c:2261,2'
          Dst:             dprint_color
        - Src:             'core/tcp_read.c:2261,2'
          Dst:             my_pid
        - Src:             'core/tcp_read.c:2261,2'
          Dst:             fprintf
        - Src:             'core/tcp_read.c:2261,2'
          Dst:             dprint_color_reset
        - Src:             'core/tcp_read.c:2261,2'
          Dst:             get_debug_facility
        - Src:             'core/tcp_read.c:2262,2'
          Dst:             exit
        - Src:             'core/tcp_read.c:2262,2'
          Dst:             _exit
    - functionName:    ksr_tcp_match_accept_protocol
      functionSourceFile: '/src/kamailio/src/core/tcp_read.c'
      linkageType:     InternalLinkage
      functionLinenumber: 162
      functionLinenumberEnd: 180
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         50
      ICount:          244
      EdgeCount:       66
      CyclomaticComplexity: 18
      functionsReached:
        - strncasecmp
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/tcp_read.c:163,24'
          Dst:             strncasecmp
        - Src:             'core/tcp_read.c:165,31'
          Dst:             strncasecmp
        - Src:             'core/tcp_read.c:167,31'
          Dst:             strncasecmp
        - Src:             'core/tcp_read.c:169,31'
          Dst:             strncasecmp
        - Src:             'core/tcp_read.c:171,31'
          Dst:             strncasecmp
        - Src:             'core/tcp_read.c:173,31'
          Dst:             strncasecmp
        - Src:             'core/tcp_read.c:175,31'
          Dst:             strncasecmp
        - Src:             'core/tcp_read.c:177,31'
          Dst:             strncasecmp
    - functionName:    ksr_tcp_parse_accept_protocols
      functionSourceFile: '/src/kamailio/src/core/tcp_read.c'
      linkageType:     InternalLinkage
      functionLinenumber: 183
      functionLinenumberEnd: 220
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         11
      ICount:          114
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - ksr_tcp_match_accept_protocol
        - q_memchr
        - strlen
        - trim
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/tcp_read.c:196,14'
          Dst:             strlen
        - Src:             'core/tcp_read.c:198,2'
          Dst:             trim
        - Src:             'core/tcp_read.c:206,10'
          Dst:             q_memchr
        - Src:             'core/tcp_read.c:210,3'
          Dst:             trim
        - Src:             'core/tcp_read.c:211,3'
          Dst:             ksr_tcp_match_accept_protocol
        - Src:             'core/tcp_read.c:214,3'
          Dst:             trim
        - Src:             'core/tcp_read.c:216,11'
          Dst:             q_memchr
        - Src:             'core/tcp_read.c:218,2'
          Dst:             ksr_tcp_match_accept_protocol
    - functionName:    tcp_get_clone_rcvbuf
      functionSourceFile: '/src/kamailio/src/core/tcp_read.c'
      linkageType:     InternalLinkage
      functionLinenumber: 157
      functionLinenumberEnd: 158
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    tcp_set_clone_rcvbuf
      functionSourceFile: '/src/kamailio/src/core/tcp_read.c'
      linkageType:     InternalLinkage
      functionLinenumber: 149
      functionLinenumberEnd: 153
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    tcp_stats_destroy
      functionSourceFile: '/src/kamailio/src/core/tcp_stats.c'
      linkageType:     InternalLinkage
      functionLinenumber: 119
      functionLinenumberEnd: 121
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    tcp_stats_init
      functionSourceFile: '/src/kamailio/src/core/tcp_stats.c'
      linkageType:     InternalLinkage
      functionLinenumber: 105
      functionLinenumberEnd: 115
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         7
      ICount:          28
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - counter_register_array
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/tcp_stats.c:110,5'
          Dst:             counter_register_array
    - functionName:    tcp_info
      functionSourceFile: '/src/kamailio/src/core/tcp_stats.c'
      linkageType:     InternalLinkage
      functionLinenumber: 81
      functionLinenumberEnd: 98
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - short
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         11
      ICount:          64
      EdgeCount:       11
      CyclomaticComplexity: 2
      functionsReached:
        - tcp_get_info
      functionUses:    0
      BranchProfiles:
        - Branch String:   'core/tcp_stats.c:89,2'
          Branch Sides:    []
      Callsites:
        - Src:             'core/tcp_stats.c:88,2'
          Dst:             tcp_get_info
    - functionName:    timer_list_sanity_check
      functionSourceFile: '/src/kamailio/src/core/timer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 856
      functionLinenumberEnd: 873
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         402
      ICount:          2532
      EdgeCount:       532
      CyclomaticComplexity: 132
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/timer.c:863,3'
          Dst:             get_debug_level
        - Src:             'core/timer.c:863,3'
          Dst:             get_debug_facility
        - Src:             'core/timer.c:863,3'
          Dst:             dprint_color
        - Src:             'core/timer.c:863,3'
          Dst:             my_pid
        - Src:             'core/timer.c:863,3'
          Dst:             fprintf
        - Src:             'core/timer.c:863,3'
          Dst:             dprint_color_reset
        - Src:             'core/timer.c:863,3'
          Dst:             get_debug_facility
        - Src:             'core/timer.c:867,2'
          Dst:             get_debug_level
        - Src:             'core/timer.c:867,2'
          Dst:             get_debug_facility
        - Src:             'core/timer.c:867,2'
          Dst:             dprint_color
        - Src:             'core/timer.c:867,2'
          Dst:             my_pid
        - Src:             'core/timer.c:867,2'
          Dst:             fprintf
        - Src:             'core/timer.c:867,2'
          Dst:             dprint_color_reset
        - Src:             'core/timer.c:867,2'
          Dst:             get_debug_facility
        - Src:             'core/timer.c:867,2'
          Dst:             get_debug_level
        - Src:             'core/timer.c:867,2'
          Dst:             get_debug_facility
        - Src:             'core/timer.c:867,2'
          Dst:             dprint_color
        - Src:             'core/timer.c:867,2'
          Dst:             my_pid
        - Src:             'core/timer.c:867,2'
          Dst:             fprintf
        - Src:             'core/timer.c:867,2'
          Dst:             dprint_color_reset
        - Src:             'core/timer.c:867,2'
          Dst:             get_debug_facility
        - Src:             'core/timer.c:867,2'
          Dst:             get_debug_level
        - Src:             'core/timer.c:867,2'
          Dst:             get_debug_facility
        - Src:             'core/timer.c:867,2'
          Dst:             dprint_color
        - Src:             'core/timer.c:867,2'
          Dst:             my_pid
        - Src:             'core/timer.c:867,2'
          Dst:             fprintf
        - Src:             'core/timer.c:867,2'
          Dst:             dprint_color_reset
        - Src:             'core/timer.c:867,2'
          Dst:             get_debug_facility
        - Src:             'core/timer.c:867,2'
          Dst:             get_debug_level
        - Src:             'core/timer.c:867,2'
          Dst:             get_debug_facility
        - Src:             'core/timer.c:867,2'
          Dst:             dprint_color
        - Src:             'core/timer.c:867,2'
          Dst:             my_pid
        - Src:             'core/timer.c:867,2'
          Dst:             fprintf
        - Src:             'core/timer.c:867,2'
          Dst:             dprint_color_reset
        - Src:             'core/timer.c:867,2'
          Dst:             get_debug_facility
        - Src:             'core/timer.c:869,2'
          Dst:             get_debug_level
        - Src:             'core/timer.c:869,2'
          Dst:             get_debug_facility
        - Src:             'core/timer.c:869,2'
          Dst:             dprint_color
        - Src:             'core/timer.c:869,2'
          Dst:             my_pid
        - Src:             'core/timer.c:869,2'
          Dst:             fprintf
        - Src:             'core/timer.c:869,2'
          Dst:             dprint_color_reset
        - Src:             'core/timer.c:869,2'
          Dst:             get_debug_facility
        - Src:             'core/timer.c:869,2'
          Dst:             get_debug_level
        - Src:             'core/timer.c:869,2'
          Dst:             get_debug_facility
        - Src:             'core/timer.c:869,2'
          Dst:             dprint_color
        - Src:             'core/timer.c:869,2'
          Dst:             my_pid
        - Src:             'core/timer.c:869,2'
          Dst:             fprintf
        - Src:             'core/timer.c:869,2'
          Dst:             dprint_color_reset
        - Src:             'core/timer.c:869,2'
          Dst:             get_debug_facility
        - Src:             'core/timer.c:869,2'
          Dst:             get_debug_level
        - Src:             'core/timer.c:869,2'
          Dst:             get_debug_facility
        - Src:             'core/timer.c:869,2'
          Dst:             dprint_color
        - Src:             'core/timer.c:869,2'
          Dst:             my_pid
        - Src:             'core/timer.c:869,2'
          Dst:             fprintf
        - Src:             'core/timer.c:869,2'
          Dst:             dprint_color_reset
        - Src:             'core/timer.c:869,2'
          Dst:             get_debug_facility
        - Src:             'core/timer.c:869,2'
          Dst:             get_debug_level
        - Src:             'core/timer.c:869,2'
          Dst:             get_debug_facility
        - Src:             'core/timer.c:869,2'
          Dst:             dprint_color
        - Src:             'core/timer.c:869,2'
          Dst:             my_pid
        - Src:             'core/timer.c:869,2'
          Dst:             fprintf
        - Src:             'core/timer.c:869,2'
          Dst:             dprint_color_reset
        - Src:             'core/timer.c:869,2'
          Dst:             get_debug_facility
    - functionName:    timer_redist
      functionSourceFile: '/src/kamailio/src/core/timer_funcs.h'
      linkageType:     InternalLinkage
      functionLinenumber: 138
      functionLinenumberEnd: 148
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          61
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached:
        - _timer_dist_tl
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/timer_funcs.h:144,3'
          Dst:             _timer_dist_tl
    - functionName:    _timer_dist_tl
      functionSourceFile: '/src/kamailio/src/core/timer_funcs.h'
      linkageType:     InternalLinkage
      functionLinenumber: 107
      functionLinenumberEnd: 121
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         60
      ICount:          440
      EdgeCount:       76
      CyclomaticComplexity: 18
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/timer_funcs.h:110,4'
          Dst:             get_debug_level
        - Src:             'core/timer_funcs.h:110,4'
          Dst:             get_debug_facility
        - Src:             'core/timer_funcs.h:110,4'
          Dst:             dprint_color
        - Src:             'core/timer_funcs.h:110,4'
          Dst:             my_pid
        - Src:             'core/timer_funcs.h:110,4'
          Dst:             fprintf
        - Src:             'core/timer_funcs.h:110,4'
          Dst:             dprint_color_reset
        - Src:             'core/timer_funcs.h:110,4'
          Dst:             get_debug_facility
    - functionName:    timer_list_expire
      functionSourceFile: '/src/kamailio/src/core/timer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 885
      functionLinenumberEnd: 982
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         123
      ICount:          789
      EdgeCount:       159
      CyclomaticComplexity: 38
      functionsReached:
        - _timer_add
        - abort
        - cfg_reset_handles
        - dprint_color
        - dprint_color_reset
        - fprintf
        - futex_get
        - futex_release
        - get_debug_facility
        - get_debug_level
        - my_pid
        - timer_list_sanity_check
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/timer.c:902,9'
          Dst:             timer_list_sanity_check
        - Src:             'core/timer.c:903,6'
          Dst:             get_debug_level
        - Src:             'core/timer.c:903,6'
          Dst:             get_debug_facility
        - Src:             'core/timer.c:903,6'
          Dst:             dprint_color
        - Src:             'core/timer.c:903,6'
          Dst:             my_pid
        - Src:             'core/timer.c:903,6'
          Dst:             fprintf
        - Src:             'core/timer.c:903,6'
          Dst:             dprint_color_reset
        - Src:             'core/timer.c:903,6'
          Dst:             get_debug_facility
        - Src:             'core/timer.c:905,6'
          Dst:             abort
        - Src:             'core/timer.c:913,9'
          Dst:             timer_list_sanity_check
        - Src:             'core/timer.c:914,6'
          Dst:             get_debug_level
        - Src:             'core/timer.c:914,6'
          Dst:             get_debug_facility
        - Src:             'core/timer.c:914,6'
          Dst:             dprint_color
        - Src:             'core/timer.c:914,6'
          Dst:             my_pid
        - Src:             'core/timer.c:914,6'
          Dst:             fprintf
        - Src:             'core/timer.c:914,6'
          Dst:             dprint_color_reset
        - Src:             'core/timer.c:914,6'
          Dst:             get_debug_facility
        - Src:             'core/timer.c:916,6'
          Dst:             abort
        - Src:             'core/timer.c:957,4'
          Dst:             futex_release
        - Src:             'core/timer.c:960,4'
          Dst:             cfg_reset_handles
        - Src:             'core/timer.c:963,5'
          Dst:             futex_get
        - Src:             'core/timer.c:966,5'
          Dst:             futex_get
        - Src:             'core/timer.c:969,5'
          Dst:             _timer_add
    - functionName:    futex_release
      functionSourceFile: '/src/kamailio/src/core/mem/../futexlock.h'
      linkageType:     InternalLinkage
      functionLinenumber: 130
      functionLinenumberEnd: 138
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          41
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - atomic_get_and_set_int
        - syscall
      functionUses:    15
      BranchProfiles:  []
      Callsites:
        - Src:             'core/mem/../futexlock.h:134,6'
          Dst:             atomic_get_and_set_int
        - Src:             'core/mem/../futexlock.h:136,3'
          Dst:             syscall
    - functionName:    cfg_reset_handles
      functionSourceFile: '/src/kamailio/src/core/cfg/cfg_struct.h'
      linkageType:     InternalLinkage
      functionLinenumber: 412
      functionLinenumberEnd: 428
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         25
      ICount:          127
      EdgeCount:       32
      CyclomaticComplexity: 9
      functionsReached:
        - cfg_move_handle
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'core/cfg/cfg_struct.h:426,4'
          Dst:             cfg_move_handle
    - functionName:    futex_get
      functionSourceFile: '/src/kamailio/src/core/mem/../futexlock.h'
      linkageType:     InternalLinkage
      functionLinenumber: 91
      functionLinenumberEnd: 126
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         23
      ICount:          106
      EdgeCount:       28
      CyclomaticComplexity: 7
      functionsReached:
        - atomic_cmpxchg_int
        - atomic_get_and_set_int
        - syscall
      functionUses:    12
      BranchProfiles:  []
      Callsites:
        - Src:             'core/mem/../futexlock.h:99,6'
          Dst:             atomic_cmpxchg_int
        - Src:             'core/mem/../futexlock.h:108,4'
          Dst:             syscall
        - Src:             'core/mem/../futexlock.h:109,8'
          Dst:             atomic_get_and_set_int
        - Src:             'core/mem/../futexlock.h:119,7'
          Dst:             atomic_get_and_set_int
        - Src:             'core/mem/../futexlock.h:121,4'
          Dst:             syscall
        - Src:             'core/mem/../futexlock.h:122,8'
          Dst:             atomic_get_and_set_int
    - functionName:    _timer_add
      functionSourceFile: '/src/kamailio/src/core/timer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 512
      functionLinenumberEnd: 521
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          37
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _timer_dist_tl
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'core/timer.c:521,9'
          Dst:             _timer_dist_tl
    - functionName:    atomic_cmpxchg_int
      functionSourceFile: '/src/kamailio/src/core/mem/../atomic/atomic_x86.h'
      linkageType:     InternalLinkage
      functionLinenumber: 243
      functionLinenumberEnd: 243
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    atomic_get_and_set_int
      functionSourceFile: '/src/kamailio/src/core/mem/../atomic/atomic_x86.h'
      linkageType:     InternalLinkage
      functionLinenumber: 242
      functionLinenumberEnd: 242
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    timer_run
      functionSourceFile: '/src/kamailio/src/core/timer_funcs.h'
      linkageType:     InternalLinkage
      functionLinenumber: 151
      functionLinenumberEnd: 168
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         18
      ICount:          125
      EdgeCount:       21
      CyclomaticComplexity: 5
      functionsReached:
        - timer_redist
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/timer_funcs.h:157,4'
          Dst:             timer_redist
        - Src:             'core/timer_funcs.h:160,3'
          Dst:             timer_redist
    - functionName:    adjust_ticks
      functionSourceFile: '/src/kamailio/src/core/timer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 379
      functionLinenumberEnd: 439
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         180
      ICount:          1141
      EdgeCount:       238
      CyclomaticComplexity: 60
      functionsReached:
        - __errno_location
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - gettimeofday
        - my_pid
        - strerror
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/timer.c:392,6'
          Dst:             gettimeofday
        - Src:             'core/timer.c:393,4'
          Dst:             get_debug_level
        - Src:             'core/timer.c:393,4'
          Dst:             get_debug_facility
        - Src:             'core/timer.c:393,4'
          Dst:             __errno_location
        - Src:             'core/timer.c:393,4'
          Dst:             strerror
        - Src:             'core/timer.c:393,4'
          Dst:             __errno_location
        - Src:             'core/timer.c:393,4'
          Dst:             dprint_color
        - Src:             'core/timer.c:393,4'
          Dst:             my_pid
        - Src:             'core/timer.c:393,4'
          Dst:             __errno_location
        - Src:             'core/timer.c:393,4'
          Dst:             strerror
        - Src:             'core/timer.c:393,4'
          Dst:             __errno_location
        - Src:             'core/timer.c:393,4'
          Dst:             fprintf
        - Src:             'core/timer.c:393,4'
          Dst:             dprint_color_reset
        - Src:             'core/timer.c:393,4'
          Dst:             get_debug_facility
        - Src:             'core/timer.c:393,4'
          Dst:             __errno_location
        - Src:             'core/timer.c:393,4'
          Dst:             strerror
        - Src:             'core/timer.c:393,4'
          Dst:             __errno_location
        - Src:             'core/timer.c:400,4'
          Dst:             get_debug_level
        - Src:             'core/timer.c:400,4'
          Dst:             get_debug_facility
        - Src:             'core/timer.c:400,4'
          Dst:             dprint_color
        - Src:             'core/timer.c:400,4'
          Dst:             my_pid
        - Src:             'core/timer.c:400,4'
          Dst:             fprintf
        - Src:             'core/timer.c:400,4'
          Dst:             dprint_color_reset
        - Src:             'core/timer.c:400,4'
          Dst:             get_debug_facility
        - Src:             'core/timer.c:410,5'
          Dst:             get_debug_level
        - Src:             'core/timer.c:410,5'
          Dst:             get_debug_facility
        - Src:             'core/timer.c:410,5'
          Dst:             dprint_color
        - Src:             'core/timer.c:410,5'
          Dst:             my_pid
        - Src:             'core/timer.c:410,5'
          Dst:             fprintf
        - Src:             'core/timer.c:410,5'
          Dst:             dprint_color_reset
        - Src:             'core/timer.c:410,5'
          Dst:             get_debug_facility
        - Src:             'core/timer.c:425,7'
          Dst:             get_debug_level
        - Src:             'core/timer.c:425,7'
          Dst:             get_debug_facility
        - Src:             'core/timer.c:425,7'
          Dst:             dprint_color
        - Src:             'core/timer.c:425,7'
          Dst:             my_pid
        - Src:             'core/timer.c:425,7'
          Dst:             fprintf
        - Src:             'core/timer.c:425,7'
          Dst:             dprint_color_reset
        - Src:             'core/timer.c:425,7'
          Dst:             get_debug_facility
    - functionName:    atomic_add_int
      functionSourceFile: '/src/kamailio/src/core/mem/../atomic/atomic_x86.h'
      linkageType:     InternalLinkage
      functionLinenumber: 244
      functionLinenumberEnd: 244
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    cfg_child_cb_free_item
      functionSourceFile: '/src/kamailio/src/core/cfg/cfg_struct.h'
      linkageType:     InternalLinkage
      functionLinenumber: 301
      functionLinenumberEnd: 311
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         10
      ICount:          72
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    atomic_inc_int
      functionSourceFile: '/src/kamailio/src/core/mem/../atomic/atomic_x86.h'
      linkageType:     InternalLinkage
      functionLinenumber: 236
      functionLinenumberEnd: 236
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    atomic_dec_and_test_int
      functionSourceFile: '/src/kamailio/src/core/mem/../atomic/atomic_x86.h'
      linkageType:     InternalLinkage
      functionLinenumber: 241
      functionLinenumberEnd: 241
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    slow_timer_main
      functionSourceFile: '/src/kamailio/src/core/timer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1146
      functionLinenumberEnd: 1232
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         119
      ICount:          761
      EdgeCount:       156
      CyclomaticComplexity: 39
      functionsReached:
        - __errno_location
        - _timer_add
        - cfg_reset_handles
        - cfg_update_local
        - dprint_color
        - dprint_color_reset
        - fprintf
        - futex_get
        - futex_release
        - get_debug_facility
        - get_debug_level
        - my_pid
        - sigwaitinfo
        - sleep
        - strerror
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/timer.c:1160,7'
          Dst:             sigwaitinfo
        - Src:             'core/timer.c:1163,7'
          Dst:             __errno_location
        - Src:             'core/timer.c:1165,4'
          Dst:             get_debug_level
        - Src:             'core/timer.c:1165,4'
          Dst:             get_debug_facility
        - Src:             'core/timer.c:1165,4'
          Dst:             __errno_location
        - Src:             'core/timer.c:1165,4'
          Dst:             strerror
        - Src:             'core/timer.c:1165,4'
          Dst:             __errno_location
        - Src:             'core/timer.c:1165,4'
          Dst:             dprint_color
        - Src:             'core/timer.c:1165,4'
          Dst:             my_pid
        - Src:             'core/timer.c:1165,4'
          Dst:             __errno_location
        - Src:             'core/timer.c:1165,4'
          Dst:             strerror
        - Src:             'core/timer.c:1165,4'
          Dst:             __errno_location
        - Src:             'core/timer.c:1165,4'
          Dst:             fprintf
        - Src:             'core/timer.c:1165,4'
          Dst:             dprint_color_reset
        - Src:             'core/timer.c:1165,4'
          Dst:             get_debug_facility
        - Src:             'core/timer.c:1165,4'
          Dst:             __errno_location
        - Src:             'core/timer.c:1165,4'
          Dst:             strerror
        - Src:             'core/timer.c:1165,4'
          Dst:             __errno_location
        - Src:             'core/timer.c:1166,4'
          Dst:             sleep
        - Src:             'core/timer.c:1184,3'
          Dst:             cfg_reset_handles
        - Src:             'core/timer.c:1184,3'
          Dst:             cfg_update_local
        - Src:             'core/timer.c:1186,3'
          Dst:             futex_get
        - Src:             'core/timer.c:1198,5'
          Dst:             futex_release
        - Src:             'core/timer.c:1209,6'
          Dst:             get_debug_level
        - Src:             'core/timer.c:1209,6'
          Dst:             get_debug_facility
        - Src:             'core/timer.c:1209,6'
          Dst:             dprint_color
        - Src:             'core/timer.c:1209,6'
          Dst:             my_pid
        - Src:             'core/timer.c:1209,6'
          Dst:             fprintf
        - Src:             'core/timer.c:1209,6'
          Dst:             dprint_color_reset
        - Src:             'core/timer.c:1209,6'
          Dst:             get_debug_facility
        - Src:             'core/timer.c:1213,5'
          Dst:             cfg_reset_handles
        - Src:             'core/timer.c:1217,6'
          Dst:             futex_get
        - Src:             'core/timer.c:1220,6'
          Dst:             futex_get
        - Src:             'core/timer.c:1224,6'
          Dst:             _timer_add
        - Src:             'core/timer.c:1225,6'
          Dst:             futex_release
        - Src:             'core/timer.c:1226,6'
          Dst:             futex_get
        - Src:             'core/timer.c:1232,3'
          Dst:             futex_release
    - functionName:    sigwaitinfo
      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:    sleep
      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:    cfg_update_local
      functionSourceFile: '/src/kamailio/src/core/cfg/cfg_struct.h'
      linkageType:     InternalLinkage
      functionLinenumber: 353
      functionLinenumberEnd: 408
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         35
      ICount:          208
      EdgeCount:       45
      CyclomaticComplexity: 12
      functionsReached:
        - atomic_add_int
        - atomic_dec_and_test_int
        - atomic_inc_int
        - cfg_child_cb_free_item
        - futex_get
        - futex_release
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/cfg/cfg_struct.h:359,3'
          Dst:             atomic_dec_and_test_int
        - Src:             'core/cfg/cfg_struct.h:360,2'
          Dst:             futex_get
        - Src:             'core/cfg/cfg_struct.h:361,2'
          Dst:             atomic_inc_int
        - Src:             'core/cfg/cfg_struct.h:371,2'
          Dst:             futex_release
        - Src:             'core/cfg/cfg_struct.h:383,3'
          Dst:             atomic_inc_int
        - Src:             'core/cfg/cfg_struct.h:384,6'
          Dst:             atomic_dec_and_test_int
        - Src:             'core/cfg/cfg_struct.h:389,4'
          Dst:             futex_get
        - Src:             'core/cfg/cfg_struct.h:393,5'
          Dst:             futex_release
        - Src:             'core/cfg/cfg_struct.h:394,5'
          Dst:             cfg_child_cb_free_item
        - Src:             'core/cfg/cfg_struct.h:396,5'
          Dst:             futex_release
        - Src:             'core/cfg/cfg_struct.h:400,9'
          Dst:             atomic_add_int
    - functionName:    get_ticks
      functionSourceFile: '/src/kamailio/src/core/timer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1121
      functionLinenumberEnd: 1122
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    get_ticks_raw
      functionSourceFile: '/src/kamailio/src/core/timer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1114
      functionLinenumberEnd: 1115
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    69
      BranchProfiles:  []
      Callsites:       []
    - functionName:    compat_old_handler
      functionSourceFile: '/src/kamailio/src/core/timer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1069
      functionLinenumberEnd: 1078
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    register_timer
      functionSourceFile: '/src/kamailio/src/core/timer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1088
      functionLinenumberEnd: 1110
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         91
      ICount:          570
      EdgeCount:       119
      CyclomaticComplexity: 30
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
        - timer_add_safe
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/timer.c:1093,3'
          Dst:             get_debug_level
        - Src:             'core/timer.c:1093,3'
          Dst:             get_debug_facility
        - Src:             'core/timer.c:1093,3'
          Dst:             dprint_color
        - Src:             'core/timer.c:1093,3'
          Dst:             my_pid
        - Src:             'core/timer.c:1093,3'
          Dst:             fprintf
        - Src:             'core/timer.c:1093,3'
          Dst:             dprint_color_reset
        - Src:             'core/timer.c:1093,3'
          Dst:             get_debug_facility
        - Src:             'core/timer.c:1101,5'
          Dst:             timer_add_safe
        - Src:             'core/timer.c:1102,3'
          Dst:             get_debug_level
        - Src:             'core/timer.c:1102,3'
          Dst:             get_debug_facility
        - Src:             'core/timer.c:1102,3'
          Dst:             dprint_color
        - Src:             'core/timer.c:1102,3'
          Dst:             my_pid
        - Src:             'core/timer.c:1102,3'
          Dst:             fprintf
        - Src:             'core/timer.c:1102,3'
          Dst:             dprint_color_reset
        - Src:             'core/timer.c:1102,3'
          Dst:             get_debug_facility
    - functionName:    timer_add_safe
      functionSourceFile: '/src/kamailio/src/core/timer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 539
      functionLinenumberEnd: 583
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         91
      ICount:          601
      EdgeCount:       120
      CyclomaticComplexity: 31
      functionsReached:
        - _timer_add
        - dprint_color
        - dprint_color_reset
        - fprintf
        - futex_get
        - futex_release
        - get_debug_facility
        - get_debug_level
        - my_pid
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'core/timer.c:542,2'
          Dst:             futex_get
        - Src:             'core/timer.c:559,3'
          Dst:             get_debug_level
        - Src:             'core/timer.c:559,3'
          Dst:             get_debug_facility
        - Src:             'core/timer.c:559,3'
          Dst:             dprint_color
        - Src:             'core/timer.c:559,3'
          Dst:             my_pid
        - Src:             'core/timer.c:559,3'
          Dst:             fprintf
        - Src:             'core/timer.c:559,3'
          Dst:             dprint_color_reset
        - Src:             'core/timer.c:559,3'
          Dst:             get_debug_facility
        - Src:             'core/timer.c:568,3'
          Dst:             get_debug_level
        - Src:             'core/timer.c:568,3'
          Dst:             get_debug_facility
        - Src:             'core/timer.c:568,3'
          Dst:             dprint_color
        - Src:             'core/timer.c:568,3'
          Dst:             my_pid
        - Src:             'core/timer.c:568,3'
          Dst:             fprintf
        - Src:             'core/timer.c:568,3'
          Dst:             dprint_color_reset
        - Src:             'core/timer.c:568,3'
          Dst:             get_debug_facility
        - Src:             'core/timer.c:580,8'
          Dst:             _timer_add
        - Src:             'core/timer.c:582,2'
          Dst:             futex_release
    - functionName:    timer_handler
      functionSourceFile: '/src/kamailio/src/core/timer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 990
      functionLinenumberEnd: 1048
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         103
      ICount:          658
      EdgeCount:       135
      CyclomaticComplexity: 34
      functionsReached:
        - adjust_ticks
        - dprint_color
        - dprint_color_reset
        - fprintf
        - futex_get
        - futex_release
        - get_debug_facility
        - get_debug_level
        - kill
        - my_pid
        - timer_list_expire
        - timer_run
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/timer.c:1004,2'
          Dst:             adjust_ticks
        - Src:             'core/timer.c:1005,2'
          Dst:             futex_get
        - Src:             'core/timer.c:1009,4'
          Dst:             get_debug_level
        - Src:             'core/timer.c:1009,4'
          Dst:             get_debug_facility
        - Src:             'core/timer.c:1009,4'
          Dst:             dprint_color
        - Src:             'core/timer.c:1009,4'
          Dst:             my_pid
        - Src:             'core/timer.c:1009,4'
          Dst:             fprintf
        - Src:             'core/timer.c:1009,4'
          Dst:             dprint_color_reset
        - Src:             'core/timer.c:1009,4'
          Dst:             get_debug_facility
        - Src:             'core/timer.c:1018,4'
          Dst:             timer_run
        - Src:             'core/timer.c:1019,3'
          Dst:             timer_run
        - Src:             'core/timer.c:1022,2'
          Dst:             timer_list_expire
        - Src:             'core/timer.c:1036,4'
          Dst:             get_debug_level
        - Src:             'core/timer.c:1036,4'
          Dst:             get_debug_facility
        - Src:             'core/timer.c:1036,4'
          Dst:             dprint_color
        - Src:             'core/timer.c:1036,4'
          Dst:             my_pid
        - Src:             'core/timer.c:1036,4'
          Dst:             fprintf
        - Src:             'core/timer.c:1036,4'
          Dst:             dprint_color_reset
        - Src:             'core/timer.c:1036,4'
          Dst:             get_debug_facility
        - Src:             'core/timer.c:1042,2'
          Dst:             futex_release
        - Src:             'core/timer.c:1046,3'
          Dst:             kill
    - functionName:    timer_main
      functionSourceFile: '/src/kamailio/src/core/timer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1053
      functionLinenumberEnd: 1062
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         15
      ICount:          71
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - cfg_reset_handles
        - cfg_update_local
        - pause
        - timer_handler
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/timer.c:1058,4'
          Dst:             cfg_reset_handles
        - Src:             'core/timer.c:1058,4'
          Dst:             cfg_update_local
        - Src:             'core/timer.c:1060,4'
          Dst:             timer_handler
        - Src:             'core/timer.c:1062,3'
          Dst:             pause
    - functionName:    timer_allow_del
      functionSourceFile: '/src/kamailio/src/core/timer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 792
      functionLinenumberEnd: 802
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         49
      ICount:          274
      EdgeCount:       64
      CyclomaticComplexity: 17
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/timer.c:801,3'
          Dst:             get_debug_level
        - Src:             'core/timer.c:801,3'
          Dst:             get_debug_facility
        - Src:             'core/timer.c:801,3'
          Dst:             dprint_color
        - Src:             'core/timer.c:801,3'
          Dst:             my_pid
        - Src:             'core/timer.c:801,3'
          Dst:             fprintf
        - Src:             'core/timer.c:801,3'
          Dst:             dprint_color_reset
        - Src:             'core/timer.c:801,3'
          Dst:             get_debug_facility
    - functionName:    timer_del_safe
      functionSourceFile: '/src/kamailio/src/core/timer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 598
      functionLinenumberEnd: 775
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         124
      ICount:          745
      EdgeCount:       164
      CyclomaticComplexity: 42
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - futex_get
        - futex_release
        - get_debug_facility
        - get_debug_level
        - my_pid
        - sched_yield
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/timer.c:629,3'
          Dst:             futex_get
        - Src:             'core/timer.c:631,4'
          Dst:             futex_release
        - Src:             'core/timer.c:635,4'
          Dst:             futex_release
        - Src:             'core/timer.c:639,5'
          Dst:             get_debug_level
        - Src:             'core/timer.c:639,5'
          Dst:             get_debug_facility
        - Src:             'core/timer.c:639,5'
          Dst:             dprint_color
        - Src:             'core/timer.c:639,5'
          Dst:             my_pid
        - Src:             'core/timer.c:639,5'
          Dst:             fprintf
        - Src:             'core/timer.c:639,5'
          Dst:             dprint_color_reset
        - Src:             'core/timer.c:639,5'
          Dst:             get_debug_facility
        - Src:             'core/timer.c:655,4'
          Dst:             sched_yield
        - Src:             'core/timer.c:697,3'
          Dst:             futex_release
        - Src:             'core/timer.c:700,3'
          Dst:             futex_get
        - Src:             'core/timer.c:703,4'
          Dst:             futex_release
        - Src:             'core/timer.c:708,4'
          Dst:             futex_release
        - Src:             'core/timer.c:712,5'
          Dst:             get_debug_level
        - Src:             'core/timer.c:712,5'
          Dst:             get_debug_facility
        - Src:             'core/timer.c:712,5'
          Dst:             dprint_color
        - Src:             'core/timer.c:712,5'
          Dst:             my_pid
        - Src:             'core/timer.c:712,5'
          Dst:             fprintf
        - Src:             'core/timer.c:712,5'
          Dst:             dprint_color_reset
        - Src:             'core/timer.c:712,5'
          Dst:             get_debug_facility
        - Src:             'core/timer.c:728,4'
          Dst:             sched_yield
        - Src:             'core/timer.c:770,3'
          Dst:             futex_release
    - functionName:    sched_yield
      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:    timer_free
      functionSourceFile: '/src/kamailio/src/core/timer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 502
      functionLinenumberEnd: 504
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    timer_alloc
      functionSourceFile: '/src/kamailio/src/core/timer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 497
      functionLinenumberEnd: 498
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ser_gettimeofday
      functionSourceFile: '/src/kamailio/src/core/timer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 456
      functionLinenumberEnd: 462
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          50
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ser_time
      functionSourceFile: '/src/kamailio/src/core/timer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 444
      functionLinenumberEnd: 449
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          47
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    arm_timer
      functionSourceFile: '/src/kamailio/src/core/timer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 336
      functionLinenumberEnd: 361
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         132
      ICount:          822
      EdgeCount:       175
      CyclomaticComplexity: 45
      functionsReached:
        - __errno_location
        - cfg_child_init
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - gettimeofday
        - my_pid
        - setitimer
        - sig_timer
        - signal
        - strerror
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/timer.c:343,5'
          Dst:             signal
        - Src:             'core/timer.c:343,5'
          Dst:             sig_timer
        - Src:             'core/timer.c:344,3'
          Dst:             get_debug_level
        - Src:             'core/timer.c:344,3'
          Dst:             get_debug_facility
        - Src:             'core/timer.c:344,3'
          Dst:             __errno_location
        - Src:             'core/timer.c:344,3'
          Dst:             strerror
        - Src:             'core/timer.c:344,3'
          Dst:             __errno_location
        - Src:             'core/timer.c:344,3'
          Dst:             dprint_color
        - Src:             'core/timer.c:344,3'
          Dst:             my_pid
        - Src:             'core/timer.c:344,3'
          Dst:             __errno_location
        - Src:             'core/timer.c:344,3'
          Dst:             strerror
        - Src:             'core/timer.c:344,3'
          Dst:             __errno_location
        - Src:             'core/timer.c:344,3'
          Dst:             fprintf
        - Src:             'core/timer.c:344,3'
          Dst:             dprint_color_reset
        - Src:             'core/timer.c:344,3'
          Dst:             get_debug_facility
        - Src:             'core/timer.c:344,3'
          Dst:             __errno_location
        - Src:             'core/timer.c:344,3'
          Dst:             strerror
        - Src:             'core/timer.c:344,3'
          Dst:             __errno_location
        - Src:             'core/timer.c:348,5'
          Dst:             setitimer
        - Src:             'core/timer.c:349,3'
          Dst:             get_debug_level
        - Src:             'core/timer.c:349,3'
          Dst:             get_debug_facility
        - Src:             'core/timer.c:349,3'
          Dst:             __errno_location
        - Src:             'core/timer.c:349,3'
          Dst:             strerror
        - Src:             'core/timer.c:349,3'
          Dst:             __errno_location
        - Src:             'core/timer.c:349,3'
          Dst:             dprint_color
        - Src:             'core/timer.c:349,3'
          Dst:             my_pid
        - Src:             'core/timer.c:349,3'
          Dst:             __errno_location
        - Src:             'core/timer.c:349,3'
          Dst:             strerror
        - Src:             'core/timer.c:349,3'
          Dst:             __errno_location
        - Src:             'core/timer.c:349,3'
          Dst:             fprintf
        - Src:             'core/timer.c:349,3'
          Dst:             dprint_color_reset
        - Src:             'core/timer.c:349,3'
          Dst:             get_debug_facility
        - Src:             'core/timer.c:349,3'
          Dst:             __errno_location
        - Src:             'core/timer.c:349,3'
          Dst:             strerror
        - Src:             'core/timer.c:349,3'
          Dst:             __errno_location
        - Src:             'core/timer.c:352,5'
          Dst:             gettimeofday
        - Src:             'core/timer.c:353,3'
          Dst:             get_debug_level
        - Src:             'core/timer.c:353,3'
          Dst:             get_debug_facility
        - Src:             'core/timer.c:353,3'
          Dst:             __errno_location
        - Src:             'core/timer.c:353,3'
          Dst:             strerror
        - Src:             'core/timer.c:353,3'
          Dst:             __errno_location
        - Src:             'core/timer.c:353,3'
          Dst:             dprint_color
        - Src:             'core/timer.c:353,3'
          Dst:             my_pid
        - Src:             'core/timer.c:353,3'
          Dst:             __errno_location
        - Src:             'core/timer.c:353,3'
          Dst:             strerror
        - Src:             'core/timer.c:353,3'
          Dst:             __errno_location
        - Src:             'core/timer.c:353,3'
          Dst:             fprintf
        - Src:             'core/timer.c:353,3'
          Dst:             dprint_color_reset
        - Src:             'core/timer.c:353,3'
          Dst:             get_debug_facility
        - Src:             'core/timer.c:353,3'
          Dst:             __errno_location
        - Src:             'core/timer.c:353,3'
          Dst:             strerror
        - Src:             'core/timer.c:353,3'
          Dst:             __errno_location
        - Src:             'core/timer.c:357,5'
          Dst:             cfg_child_init
    - functionName:    sig_timer
      functionSourceFile: '/src/kamailio/src/core/timer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 129
      functionLinenumberEnd: 135
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          25
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    setitimer
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    arm_slow_timer
      functionSourceFile: '/src/kamailio/src/core/timer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 298
      functionLinenumberEnd: 326
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         52
      ICount:          300
      EdgeCount:       68
      CyclomaticComplexity: 18
      functionsReached:
        - __errno_location
        - cfg_child_init
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
        - sigaddset
        - sigemptyset
        - sigprocmask
        - strerror
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/timer.c:299,2'
          Dst:             sigemptyset
        - Src:             'core/timer.c:300,2'
          Dst:             sigaddset
        - Src:             'core/timer.c:302,5'
          Dst:             sigprocmask
        - Src:             'core/timer.c:303,6'
          Dst:             __errno_location
        - Src:             'core/timer.c:305,3'
          Dst:             get_debug_level
        - Src:             'core/timer.c:305,3'
          Dst:             get_debug_facility
        - Src:             'core/timer.c:305,3'
          Dst:             __errno_location
        - Src:             'core/timer.c:305,3'
          Dst:             strerror
        - Src:             'core/timer.c:305,3'
          Dst:             __errno_location
        - Src:             'core/timer.c:305,3'
          Dst:             dprint_color
        - Src:             'core/timer.c:305,3'
          Dst:             my_pid
        - Src:             'core/timer.c:305,3'
          Dst:             __errno_location
        - Src:             'core/timer.c:305,3'
          Dst:             strerror
        - Src:             'core/timer.c:305,3'
          Dst:             __errno_location
        - Src:             'core/timer.c:305,3'
          Dst:             fprintf
        - Src:             'core/timer.c:305,3'
          Dst:             dprint_color_reset
        - Src:             'core/timer.c:305,3'
          Dst:             get_debug_facility
        - Src:             'core/timer.c:305,3'
          Dst:             __errno_location
        - Src:             'core/timer.c:305,3'
          Dst:             strerror
        - Src:             'core/timer.c:305,3'
          Dst:             __errno_location
        - Src:             'core/timer.c:320,5'
          Dst:             cfg_child_init
    - functionName:    sigemptyset
      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:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    sigaddset
      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:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    sigprocmask
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    futex_init
      functionSourceFile: '/src/kamailio/src/core/mem/../futexlock.h'
      linkageType:     InternalLinkage
      functionLinenumber: 84
      functionLinenumberEnd: 86
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    init_timer
      functionSourceFile: '/src/kamailio/src/core/timer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 191
      functionLinenumberEnd: 288
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         336
      ICount:          2088
      EdgeCount:       443
      CyclomaticComplexity: 109
      functionsReached:
        - __errno_location
        - destroy_timer
        - dprint_color
        - dprint_color_reset
        - fprintf
        - futex_init
        - get_debug_facility
        - get_debug_level
        - gettimeofday
        - my_pid
        - random
        - strerror
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/timer.c:203,5'
          Dst:             futex_init
        - Src:             'core/timer.c:213,3'
          Dst:             get_debug_level
        - Src:             'core/timer.c:213,3'
          Dst:             get_debug_facility
        - Src:             'core/timer.c:213,3'
          Dst:             dprint_color
        - Src:             'core/timer.c:213,3'
          Dst:             my_pid
        - Src:             'core/timer.c:213,3'
          Dst:             fprintf
        - Src:             'core/timer.c:213,3'
          Dst:             dprint_color_reset
        - Src:             'core/timer.c:213,3'
          Dst:             get_debug_facility
        - Src:             'core/timer.c:218,3'
          Dst:             get_debug_level
        - Src:             'core/timer.c:218,3'
          Dst:             get_debug_facility
        - Src:             'core/timer.c:218,3'
          Dst:             dprint_color
        - Src:             'core/timer.c:218,3'
          Dst:             my_pid
        - Src:             'core/timer.c:218,3'
          Dst:             fprintf
        - Src:             'core/timer.c:218,3'
          Dst:             dprint_color_reset
        - Src:             'core/timer.c:218,3'
          Dst:             get_debug_facility
        - Src:             'core/timer.c:224,3'
          Dst:             get_debug_level
        - Src:             'core/timer.c:224,3'
          Dst:             get_debug_facility
        - Src:             'core/timer.c:224,3'
          Dst:             dprint_color
        - Src:             'core/timer.c:224,3'
          Dst:             my_pid
        - Src:             'core/timer.c:224,3'
          Dst:             fprintf
        - Src:             'core/timer.c:224,3'
          Dst:             dprint_color_reset
        - Src:             'core/timer.c:224,3'
          Dst:             get_debug_facility
        - Src:             'core/timer.c:231,11'
          Dst:             random
        - Src:             'core/timer.c:234,5'
          Dst:             gettimeofday
        - Src:             'core/timer.c:235,3'
          Dst:             get_debug_level
        - Src:             'core/timer.c:235,3'
          Dst:             get_debug_facility
        - Src:             'core/timer.c:235,3'
          Dst:             __errno_location
        - Src:             'core/timer.c:235,3'
          Dst:             strerror
        - Src:             'core/timer.c:235,3'
          Dst:             __errno_location
        - Src:             'core/timer.c:235,3'
          Dst:             dprint_color
        - Src:             'core/timer.c:235,3'
          Dst:             my_pid
        - Src:             'core/timer.c:235,3'
          Dst:             __errno_location
        - Src:             'core/timer.c:235,3'
          Dst:             strerror
        - Src:             'core/timer.c:235,3'
          Dst:             __errno_location
        - Src:             'core/timer.c:235,3'
          Dst:             fprintf
        - Src:             'core/timer.c:235,3'
          Dst:             dprint_color_reset
        - Src:             'core/timer.c:235,3'
          Dst:             get_debug_facility
        - Src:             'core/timer.c:235,3'
          Dst:             __errno_location
        - Src:             'core/timer.c:235,3'
          Dst:             strerror
        - Src:             'core/timer.c:235,3'
          Dst:             __errno_location
        - Src:             'core/timer.c:240,2'
          Dst:             get_debug_level
        - Src:             'core/timer.c:240,2'
          Dst:             get_debug_facility
        - Src:             'core/timer.c:240,2'
          Dst:             dprint_color
        - Src:             'core/timer.c:240,2'
          Dst:             my_pid
        - Src:             'core/timer.c:240,2'
          Dst:             fprintf
        - Src:             'core/timer.c:240,2'
          Dst:             dprint_color_reset
        - Src:             'core/timer.c:240,2'
          Dst:             get_debug_facility
        - Src:             'core/timer.c:259,5'
          Dst:             futex_init
        - Src:             'core/timer.c:271,3'
          Dst:             get_debug_level
        - Src:             'core/timer.c:271,3'
          Dst:             get_debug_facility
        - Src:             'core/timer.c:271,3'
          Dst:             dprint_color
        - Src:             'core/timer.c:271,3'
          Dst:             my_pid
        - Src:             'core/timer.c:271,3'
          Dst:             fprintf
        - Src:             'core/timer.c:271,3'
          Dst:             dprint_color_reset
        - Src:             'core/timer.c:271,3'
          Dst:             get_debug_facility
        - Src:             'core/timer.c:282,2'
          Dst:             get_debug_level
        - Src:             'core/timer.c:282,2'
          Dst:             get_debug_facility
        - Src:             'core/timer.c:282,2'
          Dst:             dprint_color
        - Src:             'core/timer.c:282,2'
          Dst:             my_pid
        - Src:             'core/timer.c:282,2'
          Dst:             fprintf
        - Src:             'core/timer.c:282,2'
          Dst:             dprint_color_reset
        - Src:             'core/timer.c:282,2'
          Dst:             get_debug_facility
        - Src:             'core/timer.c:286,2'
          Dst:             destroy_timer
    - functionName:    destroy_timer
      functionSourceFile: '/src/kamailio/src/core/timer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 139
      functionLinenumberEnd: 186
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         30
      ICount:          177
      EdgeCount:       39
      CyclomaticComplexity: 11
      functionsReached:
        - setitimer
        - signal
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/timer.c:144,2'
          Dst:             setitimer
        - Src:             'core/timer.c:145,2'
          Dst:             signal
    - functionName:    atomic_get_and_set_int
      functionSourceFile: '/src/kamailio/src/core/cfg/../atomic/atomic_x86.h'
      linkageType:     InternalLinkage
      functionLinenumber: 242
      functionLinenumberEnd: 242
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    atomic_cmpxchg_int
      functionSourceFile: '/src/kamailio/src/core/cfg/../atomic/atomic_x86.h'
      linkageType:     InternalLinkage
      functionLinenumber: 243
      functionLinenumberEnd: 243
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    atomic_add_int
      functionSourceFile: '/src/kamailio/src/core/cfg/../atomic/atomic_x86.h'
      linkageType:     InternalLinkage
      functionLinenumber: 244
      functionLinenumberEnd: 244
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    cfg_child_cb_free_item
      functionSourceFile: '/src/kamailio/src/core/cfg/cfg_struct.h'
      linkageType:     InternalLinkage
      functionLinenumber: 301
      functionLinenumberEnd: 311
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         10
      ICount:          72
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    futex_release
      functionSourceFile: '/src/kamailio/src/core/cfg/../mem/../futexlock.h'
      linkageType:     InternalLinkage
      functionLinenumber: 130
      functionLinenumberEnd: 138
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          41
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - atomic_get_and_set_int
        - syscall
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'core/cfg/../mem/../futexlock.h:134,6'
          Dst:             atomic_get_and_set_int
        - Src:             'core/cfg/../mem/../futexlock.h:136,3'
          Dst:             syscall
    - functionName:    atomic_inc_int
      functionSourceFile: '/src/kamailio/src/core/cfg/../atomic/atomic_x86.h'
      linkageType:     InternalLinkage
      functionLinenumber: 236
      functionLinenumberEnd: 236
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    futex_get
      functionSourceFile: '/src/kamailio/src/core/cfg/../mem/../futexlock.h'
      linkageType:     InternalLinkage
      functionLinenumber: 91
      functionLinenumberEnd: 126
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         23
      ICount:          106
      EdgeCount:       28
      CyclomaticComplexity: 7
      functionsReached:
        - atomic_cmpxchg_int
        - atomic_get_and_set_int
        - syscall
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/cfg/../mem/../futexlock.h:99,6'
          Dst:             atomic_cmpxchg_int
        - Src:             'core/cfg/../mem/../futexlock.h:108,4'
          Dst:             syscall
        - Src:             'core/cfg/../mem/../futexlock.h:109,8'
          Dst:             atomic_get_and_set_int
        - Src:             'core/cfg/../mem/../futexlock.h:119,7'
          Dst:             atomic_get_and_set_int
        - Src:             'core/cfg/../mem/../futexlock.h:121,4'
          Dst:             syscall
        - Src:             'core/cfg/../mem/../futexlock.h:122,8'
          Dst:             atomic_get_and_set_int
    - functionName:    atomic_dec_and_test_int
      functionSourceFile: '/src/kamailio/src/core/cfg/../atomic/atomic_x86.h'
      linkageType:     InternalLinkage
      functionLinenumber: 241
      functionLinenumberEnd: 241
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    sr_wtimer_start
      functionSourceFile: '/src/kamailio/src/core/timer_proc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 493
      functionLinenumberEnd: 507
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         88
      ICount:          511
      EdgeCount:       116
      CyclomaticComplexity: 30
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fork_sync_timer
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
        - sr_wtimer_exec
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/timer_proc.c:495,3'
          Dst:             get_debug_level
        - Src:             'core/timer_proc.c:495,3'
          Dst:             get_debug_facility
        - Src:             'core/timer_proc.c:495,3'
          Dst:             dprint_color
        - Src:             'core/timer_proc.c:495,3'
          Dst:             my_pid
        - Src:             'core/timer_proc.c:495,3'
          Dst:             fprintf
        - Src:             'core/timer_proc.c:495,3'
          Dst:             dprint_color_reset
        - Src:             'core/timer_proc.c:495,3'
          Dst:             get_debug_facility
        - Src:             'core/timer_proc.c:499,5'
          Dst:             fork_sync_timer
        - Src:             'core/timer_proc.c:499,5'
          Dst:             sr_wtimer_exec
        - Src:             'core/timer_proc.c:502,3'
          Dst:             get_debug_level
        - Src:             'core/timer_proc.c:502,3'
          Dst:             get_debug_facility
        - Src:             'core/timer_proc.c:502,3'
          Dst:             dprint_color
        - Src:             'core/timer_proc.c:502,3'
          Dst:             my_pid
        - Src:             'core/timer_proc.c:502,3'
          Dst:             fprintf
        - Src:             'core/timer_proc.c:502,3'
          Dst:             dprint_color_reset
        - Src:             'core/timer_proc.c:502,3'
          Dst:             get_debug_facility
    - functionName:    sr_wtimer_exec
      functionSourceFile: '/src/kamailio/src/core/timer_proc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 450
      functionLinenumberEnd: 487
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         55
      ICount:          350
      EdgeCount:       72
      CyclomaticComplexity: 19
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
        - sr_wtimer_reinsert
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/timer_proc.c:457,3'
          Dst:             get_debug_level
        - Src:             'core/timer_proc.c:457,3'
          Dst:             get_debug_facility
        - Src:             'core/timer_proc.c:457,3'
          Dst:             dprint_color
        - Src:             'core/timer_proc.c:457,3'
          Dst:             my_pid
        - Src:             'core/timer_proc.c:457,3'
          Dst:             fprintf
        - Src:             'core/timer_proc.c:457,3'
          Dst:             dprint_color_reset
        - Src:             'core/timer_proc.c:457,3'
          Dst:             get_debug_facility
        - Src:             'core/timer_proc.c:480,4'
          Dst:             sr_wtimer_reinsert
    - functionName:    fork_sync_timer
      functionSourceFile: '/src/kamailio/src/core/timer_proc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 274
      functionLinenumberEnd: 307
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - int
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         24
      ICount:          165
      EdgeCount:       31
      CyclomaticComplexity: 9
      functionsReached:
        - cfg_child_init
        - cfg_reset_handles
        - cfg_update_local
        - fork_process
        - get_ticks_raw
        - ksr_shutdown_phase
        - sleep_us
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/timer_proc.c:279,8'
          Dst:             fork_process
        - Src:             'core/timer_proc.c:286,6'
          Dst:             cfg_child_init
        - Src:             'core/timer_proc.c:289,7'
          Dst:             ksr_shutdown_phase
        - Src:             'core/timer_proc.c:293,5'
          Dst:             sleep_us
        - Src:             'core/timer_proc.c:295,5'
          Dst:             sleep_us
        - Src:             'core/timer_proc.c:296,10'
          Dst:             get_ticks_raw
        - Src:             'core/timer_proc.c:297,4'
          Dst:             cfg_reset_handles
        - Src:             'core/timer_proc.c:297,4'
          Dst:             cfg_update_local
        - Src:             'core/timer_proc.c:302,21'
          Dst:             get_ticks_raw
    - functionName:    sleep_us
      functionSourceFile: '/src/kamailio/src/core/ut.h'
      linkageType:     InternalLinkage
      functionLinenumber: 531
      functionLinenumberEnd: 536
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - select
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'core/ut.h:535,2'
          Dst:             select
    - functionName:    cfg_reset_handles
      functionSourceFile: '/src/kamailio/src/core/cfg/cfg_struct.h'
      linkageType:     InternalLinkage
      functionLinenumber: 412
      functionLinenumberEnd: 428
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         25
      ICount:          127
      EdgeCount:       32
      CyclomaticComplexity: 9
      functionsReached:
        - cfg_move_handle
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'core/cfg/cfg_struct.h:426,4'
          Dst:             cfg_move_handle
    - functionName:    cfg_update_local
      functionSourceFile: '/src/kamailio/src/core/cfg/cfg_struct.h'
      linkageType:     InternalLinkage
      functionLinenumber: 353
      functionLinenumberEnd: 408
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         35
      ICount:          208
      EdgeCount:       45
      CyclomaticComplexity: 12
      functionsReached:
        - atomic_add_int
        - atomic_dec_and_test_int
        - atomic_inc_int
        - cfg_child_cb_free_item
        - futex_get
        - futex_release
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'core/cfg/cfg_struct.h:359,3'
          Dst:             atomic_dec_and_test_int
        - Src:             'core/cfg/cfg_struct.h:360,2'
          Dst:             futex_get
        - Src:             'core/cfg/cfg_struct.h:361,2'
          Dst:             atomic_inc_int
        - Src:             'core/cfg/cfg_struct.h:371,2'
          Dst:             futex_release
        - Src:             'core/cfg/cfg_struct.h:383,3'
          Dst:             atomic_inc_int
        - Src:             'core/cfg/cfg_struct.h:384,6'
          Dst:             atomic_dec_and_test_int
        - Src:             'core/cfg/cfg_struct.h:389,4'
          Dst:             futex_get
        - Src:             'core/cfg/cfg_struct.h:393,5'
          Dst:             futex_release
        - Src:             'core/cfg/cfg_struct.h:394,5'
          Dst:             cfg_child_cb_free_item
        - Src:             'core/cfg/cfg_struct.h:396,5'
          Dst:             futex_release
        - Src:             'core/cfg/cfg_struct.h:400,9'
          Dst:             atomic_add_int
    - functionName:    sr_wtimer_reinsert
      functionSourceFile: '/src/kamailio/src/core/timer_proc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 435
      functionLinenumberEnd: 443
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          39
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    sr_wtimer_add
      functionSourceFile: '/src/kamailio/src/core/timer_proc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 406
      functionLinenumberEnd: 429
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         88
      ICount:          569
      EdgeCount:       116
      CyclomaticComplexity: 30
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/timer_proc.c:409,3'
          Dst:             get_debug_level
        - Src:             'core/timer_proc.c:409,3'
          Dst:             get_debug_facility
        - Src:             'core/timer_proc.c:409,3'
          Dst:             dprint_color
        - Src:             'core/timer_proc.c:409,3'
          Dst:             my_pid
        - Src:             'core/timer_proc.c:409,3'
          Dst:             fprintf
        - Src:             'core/timer_proc.c:409,3'
          Dst:             dprint_color_reset
        - Src:             'core/timer_proc.c:409,3'
          Dst:             get_debug_facility
        - Src:             'core/timer_proc.c:415,3'
          Dst:             get_debug_level
        - Src:             'core/timer_proc.c:415,3'
          Dst:             get_debug_facility
        - Src:             'core/timer_proc.c:415,3'
          Dst:             dprint_color
        - Src:             'core/timer_proc.c:415,3'
          Dst:             my_pid
        - Src:             'core/timer_proc.c:415,3'
          Dst:             fprintf
        - Src:             'core/timer_proc.c:415,3'
          Dst:             dprint_color_reset
        - Src:             'core/timer_proc.c:415,3'
          Dst:             get_debug_facility
    - functionName:    sr_wtimer_init
      functionSourceFile: '/src/kamailio/src/core/timer_proc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 388
      functionLinenumberEnd: 400
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         48
      ICount:          277
      EdgeCount:       63
      CyclomaticComplexity: 17
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
        - register_sync_timers
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/timer_proc.c:393,3'
          Dst:             get_debug_level
        - Src:             'core/timer_proc.c:393,3'
          Dst:             get_debug_facility
        - Src:             'core/timer_proc.c:393,3'
          Dst:             dprint_color
        - Src:             'core/timer_proc.c:393,3'
          Dst:             my_pid
        - Src:             'core/timer_proc.c:393,3'
          Dst:             fprintf
        - Src:             'core/timer_proc.c:393,3'
          Dst:             dprint_color_reset
        - Src:             'core/timer_proc.c:393,3'
          Dst:             get_debug_facility
        - Src:             'core/timer_proc.c:398,2'
          Dst:             register_sync_timers
    - functionName:    register_sync_timers
      functionSourceFile: '/src/kamailio/src/core/timer_proc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 248
      functionLinenumberEnd: 253
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          32
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - cfg_register_child
        - register_procs
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/timer_proc.c:249,5'
          Dst:             register_procs
        - Src:             'core/timer_proc.c:251,2'
          Dst:             cfg_register_child
    - functionName:    fork_sync_utimer
      functionSourceFile: '/src/kamailio/src/core/timer_proc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 329
      functionLinenumberEnd: 358
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - int
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         24
      ICount:          158
      EdgeCount:       31
      CyclomaticComplexity: 9
      functionsReached:
        - cfg_child_init
        - cfg_reset_handles
        - cfg_update_local
        - fork_process
        - get_ticks_raw
        - ksr_shutdown_phase
        - sleep_us
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/timer_proc.c:334,8'
          Dst:             fork_process
        - Src:             'core/timer_proc.c:340,6'
          Dst:             cfg_child_init
        - Src:             'core/timer_proc.c:343,7'
          Dst:             ksr_shutdown_phase
        - Src:             'core/timer_proc.c:347,5'
          Dst:             sleep_us
        - Src:             'core/timer_proc.c:349,5'
          Dst:             sleep_us
        - Src:             'core/timer_proc.c:350,10'
          Dst:             get_ticks_raw
        - Src:             'core/timer_proc.c:351,4'
          Dst:             cfg_reset_handles
        - Src:             'core/timer_proc.c:351,4'
          Dst:             cfg_update_local
        - Src:             'core/timer_proc.c:353,22'
          Dst:             get_ticks_raw
    - functionName:    fork_local_timer_process
      functionSourceFile: '/src/kamailio/src/core/timer_proc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 222
      functionLinenumberEnd: 240
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          87
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - fork_process
        - get_ticks_raw
        - init_local_timer
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/timer_proc.c:229,26'
          Dst:             get_ticks_raw
        - Src:             'core/timer_proc.c:229,5'
          Dst:             init_local_timer
        - Src:             'core/timer_proc.c:231,8'
          Dst:             fork_process
    - functionName:    fork_basic_utimer_w
      functionSourceFile: '/src/kamailio/src/core/timer_proc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 166
      functionLinenumberEnd: 189
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - int
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          136
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached:
        - cfg_child_init
        - cfg_reset_handles
        - cfg_update_local
        - fork_process
        - get_ticks_raw
        - ksr_shutdown_phase
        - sleep_us
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/timer_proc.c:170,8'
          Dst:             fork_process
        - Src:             'core/timer_proc.c:175,6'
          Dst:             cfg_child_init
        - Src:             'core/timer_proc.c:178,7'
          Dst:             ksr_shutdown_phase
        - Src:             'core/timer_proc.c:181,4'
          Dst:             sleep_us
        - Src:             'core/timer_proc.c:182,4'
          Dst:             cfg_reset_handles
        - Src:             'core/timer_proc.c:182,4'
          Dst:             cfg_update_local
        - Src:             'core/timer_proc.c:183,9'
          Dst:             get_ticks_raw
    - functionName:    fork_basic_utimer
      functionSourceFile: '/src/kamailio/src/core/timer_proc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 139
      functionLinenumberEnd: 162
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - int
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          133
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached:
        - cfg_child_init
        - cfg_reset_handles
        - cfg_update_local
        - fork_process
        - get_ticks_raw
        - ksr_shutdown_phase
        - sleep_us
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/timer_proc.c:143,8'
          Dst:             fork_process
        - Src:             'core/timer_proc.c:148,6'
          Dst:             cfg_child_init
        - Src:             'core/timer_proc.c:151,7'
          Dst:             ksr_shutdown_phase
        - Src:             'core/timer_proc.c:154,4'
          Dst:             sleep_us
        - Src:             'core/timer_proc.c:155,4'
          Dst:             cfg_reset_handles
        - Src:             'core/timer_proc.c:155,4'
          Dst:             cfg_update_local
        - Src:             'core/timer_proc.c:156,9'
          Dst:             get_ticks_raw
    - functionName:    fork_basic_timer_w
      functionSourceFile: '/src/kamailio/src/core/timer_proc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 95
      functionLinenumberEnd: 118
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - int
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          131
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached:
        - cfg_child_init
        - cfg_reset_handles
        - cfg_update_local
        - fork_process
        - get_ticks
        - ksr_shutdown_phase
        - sleep
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/timer_proc.c:98,8'
          Dst:             fork_process
        - Src:             'core/timer_proc.c:103,6'
          Dst:             cfg_child_init
        - Src:             'core/timer_proc.c:106,7'
          Dst:             ksr_shutdown_phase
        - Src:             'core/timer_proc.c:109,4'
          Dst:             sleep
        - Src:             'core/timer_proc.c:110,4'
          Dst:             cfg_reset_handles
        - Src:             'core/timer_proc.c:110,4'
          Dst:             cfg_update_local
        - Src:             'core/timer_proc.c:111,6'
          Dst:             get_ticks
    - functionName:    fork_basic_timer
      functionSourceFile: '/src/kamailio/src/core/timer_proc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 69
      functionLinenumberEnd: 91
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - int
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          128
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached:
        - cfg_child_init
        - cfg_reset_handles
        - cfg_update_local
        - fork_process
        - get_ticks
        - ksr_shutdown_phase
        - sleep
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/timer_proc.c:72,8'
          Dst:             fork_process
        - Src:             'core/timer_proc.c:77,6'
          Dst:             cfg_child_init
        - Src:             'core/timer_proc.c:80,7'
          Dst:             ksr_shutdown_phase
        - Src:             'core/timer_proc.c:83,4'
          Dst:             sleep
        - Src:             'core/timer_proc.c:84,4'
          Dst:             cfg_reset_handles
        - Src:             'core/timer_proc.c:84,4'
          Dst:             cfg_update_local
        - Src:             'core/timer_proc.c:85,6'
          Dst:             get_ticks
    - functionName:    register_basic_timers
      functionSourceFile: '/src/kamailio/src/core/timer_proc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 43
      functionLinenumberEnd: 48
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          32
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - cfg_register_child
        - register_procs
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/timer_proc.c:44,5'
          Dst:             register_procs
        - Src:             'core/timer_proc.c:46,2'
          Dst:             cfg_register_child
    - functionName:    tls_read
      functionSourceFile: '/src/kamailio/src/core/tls_hooks.c'
      linkageType:     InternalLinkage
      functionLinenumber: 86
      functionLinenumberEnd: 111
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         54
      ICount:          345
      EdgeCount:       71
      CyclomaticComplexity: 19
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - ksr_evrt_received
        - my_pid
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'core/tls_hooks.c:100,6'
          Dst:             ksr_evrt_received
        - Src:             'core/tls_hooks.c:102,4'
          Dst:             get_debug_level
        - Src:             'core/tls_hooks.c:102,4'
          Dst:             get_debug_facility
        - Src:             'core/tls_hooks.c:102,4'
          Dst:             dprint_color
        - Src:             'core/tls_hooks.c:102,4'
          Dst:             my_pid
        - Src:             'core/tls_hooks.c:102,4'
          Dst:             fprintf
        - Src:             'core/tls_hooks.c:102,4'
          Dst:             dprint_color_reset
        - Src:             'core/tls_hooks.c:102,4'
          Dst:             get_debug_facility
    - functionName:    tls_loaded
      functionSourceFile: '/src/kamailio/src/core/tls_hooks.c'
      linkageType:     InternalLinkage
      functionLinenumber: 81
      functionLinenumberEnd: 82
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    destroy_tls
      functionSourceFile: '/src/kamailio/src/core/tls_hooks.c'
      linkageType:     InternalLinkage
      functionLinenumber: 75
      functionLinenumberEnd: 78
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pre_init_tls
      functionSourceFile: '/src/kamailio/src/core/tls_hooks.c'
      linkageType:     InternalLinkage
      functionLinenumber: 68
      functionLinenumberEnd: 72
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          30
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    init_tls
      functionSourceFile: '/src/kamailio/src/core/tls_hooks.c'
      linkageType:     InternalLinkage
      functionLinenumber: 61
      functionLinenumberEnd: 65
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          30
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    tls_has_init_si
      functionSourceFile: '/src/kamailio/src/core/tls_hooks.c'
      linkageType:     InternalLinkage
      functionLinenumber: 56
      functionLinenumberEnd: 57
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    tls_init
      functionSourceFile: '/src/kamailio/src/core/tls_hooks.c'
      linkageType:     InternalLinkage
      functionLinenumber: 49
      functionLinenumberEnd: 53
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          33
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    register_tls_hooks
      functionSourceFile: '/src/kamailio/src/core/tls_hooks.c'
      linkageType:     InternalLinkage
      functionLinenumber: 38
      functionLinenumberEnd: 45
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          27
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    atomic_get_and_set_int
      functionSourceFile: '/src/kamailio/src/core/mem/../parser/../mem/../atomic/atomic_x86.h'
      linkageType:     InternalLinkage
      functionLinenumber: 242
      functionLinenumberEnd: 242
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    atomic_cmpxchg_int
      functionSourceFile: '/src/kamailio/src/core/mem/../parser/../mem/../atomic/atomic_x86.h'
      linkageType:     InternalLinkage
      functionLinenumber: 243
      functionLinenumberEnd: 243
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    block_absorb
      functionSourceFile: '/src/kamailio/src/core/mem/tlsf_malloc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 516
      functionLinenumberEnd: 521
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          46
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - block_is_last
        - block_link_next
        - block_size
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/mem/tlsf_malloc.c:517,2'
          Dst:             block_is_last
        - Src:             'core/mem/tlsf_malloc.c:517,2'
          Dst:             __assert_fail
        - Src:             'core/mem/tlsf_malloc.c:519,16'
          Dst:             block_size
        - Src:             'core/mem/tlsf_malloc.c:520,2'
          Dst:             block_link_next
    - functionName:    block_is_last
      functionSourceFile: '/src/kamailio/src/core/mem/tlsf_malloc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 229
      functionLinenumberEnd: 230
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - block_size
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'core/mem/tlsf_malloc.c:230,14'
          Dst:             block_size
    - 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:    56
      BranchProfiles:  []
      Callsites:       []
    - functionName:    block_size
      functionSourceFile: '/src/kamailio/src/core/mem/tlsf_malloc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 216
      functionLinenumberEnd: 217
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    31
      BranchProfiles:  []
      Callsites:       []
    - functionName:    block_link_next
      functionSourceFile: '/src/kamailio/src/core/mem/tlsf_malloc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 298
      functionLinenumberEnd: 301
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - block_next
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'core/mem/tlsf_malloc.c:299,25'
          Dst:             block_next
    - functionName:    block_next
      functionSourceFile: '/src/kamailio/src/core/mem/tlsf_malloc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 289
      functionLinenumberEnd: 293
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          36
      EdgeCount:       6
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - block_is_last
        - block_size
        - block_to_ptr
        - offset_to_block
      functionUses:    13
      BranchProfiles:  []
      Callsites:
        - Src:             'core/mem/tlsf_malloc.c:291,4'
          Dst:             block_to_ptr
        - Src:             'core/mem/tlsf_malloc.c:291,25'
          Dst:             block_size
        - Src:             'core/mem/tlsf_malloc.c:290,25'
          Dst:             offset_to_block
        - Src:             'core/mem/tlsf_malloc.c:292,2'
          Dst:             block_is_last
        - Src:             'core/mem/tlsf_malloc.c:292,2'
          Dst:             __assert_fail
    - functionName:    block_to_ptr
      functionSourceFile: '/src/kamailio/src/core/mem/tlsf_malloc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 270
      functionLinenumberEnd: 271
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    8
      BranchProfiles:  []
      Callsites:       []
    - functionName:    offset_to_block
      functionSourceFile: '/src/kamailio/src/core/mem/tlsf_malloc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 277
      functionLinenumberEnd: 278
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    block_remove
      functionSourceFile: '/src/kamailio/src/core/mem/tlsf_malloc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 471
      functionLinenumberEnd: 475
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - block_size
        - mapping_insert
        - remove_free_block
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/mem/tlsf_malloc.c:473,17'
          Dst:             block_size
        - Src:             'core/mem/tlsf_malloc.c:473,2'
          Dst:             mapping_insert
        - Src:             'core/mem/tlsf_malloc.c:474,2'
          Dst:             remove_free_block
    - functionName:    mapping_insert
      functionSourceFile: '/src/kamailio/src/core/mem/tlsf_malloc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 359
      functionLinenumberEnd: 373
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          56
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - tlsf_fls_sizet
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'core/mem/tlsf_malloc.c:366,8'
          Dst:             tlsf_fls_sizet
    - functionName:    remove_free_block
      functionSourceFile: '/src/kamailio/src/core/mem/tlsf_malloc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 420
      functionLinenumberEnd: 443
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         24
      ICount:          145
      EdgeCount:       29
      CyclomaticComplexity: 7
      functionsReached:
        - __assert_fail
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'core/mem/tlsf_malloc.c:423,2'
          Dst:             __assert_fail
        - Src:             'core/mem/tlsf_malloc.c:424,2'
          Dst:             __assert_fail
    - functionName:    tlsf_fls_sizet
      functionSourceFile: '/src/kamailio/src/core/mem/tlsf_malloc_bits.h'
      linkageType:     InternalLinkage
      functionLinenumber: 60
      functionLinenumberEnd: 62
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          27
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    block_prev
      functionSourceFile: '/src/kamailio/src/core/mem/tlsf_malloc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 283
      functionLinenumberEnd: 284
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    block_split
      functionSourceFile: '/src/kamailio/src/core/mem/tlsf_malloc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 492
      functionLinenumberEnd: 511
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          75
      EdgeCount:       13
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - align_ptr
        - block_mark_as_free
        - block_set_size
        - block_size
        - block_to_ptr
        - offset_to_block
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/mem/tlsf_malloc.c:495,4'
          Dst:             block_to_ptr
        - Src:             'core/mem/tlsf_malloc.c:494,30'
          Dst:             offset_to_block
        - Src:             'core/mem/tlsf_malloc.c:498,4'
          Dst:             block_size
        - Src:             'core/mem/tlsf_malloc.c:500,2'
          Dst:             block_to_ptr
        - Src:             'core/mem/tlsf_malloc.c:500,2'
          Dst:             block_to_ptr
        - Src:             'core/mem/tlsf_malloc.c:500,2'
          Dst:             align_ptr
        - Src:             'core/mem/tlsf_malloc.c:500,2'
          Dst:             __assert_fail
        - Src:             'core/mem/tlsf_malloc.c:504,2'
          Dst:             block_size
        - Src:             'core/mem/tlsf_malloc.c:504,2'
          Dst:             __assert_fail
        - Src:             'core/mem/tlsf_malloc.c:506,2'
          Dst:             block_set_size
        - Src:             'core/mem/tlsf_malloc.c:508,2'
          Dst:             block_set_size
        - Src:             'core/mem/tlsf_malloc.c:509,2'
          Dst:             block_mark_as_free
    - functionName:    align_ptr
      functionSourceFile: '/src/kamailio/src/core/mem/tlsf_malloc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 332
      functionLinenumberEnd: 336
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          50
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/mem/tlsf_malloc.c:335,2'
          Dst:             __assert_fail
    - functionName:    block_set_size
      functionSourceFile: '/src/kamailio/src/core/mem/tlsf_malloc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 221
      functionLinenumberEnd: 226
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          20
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    block_mark_as_free
      functionSourceFile: '/src/kamailio/src/core/mem/tlsf_malloc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 305
      functionLinenumberEnd: 310
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - block_link_next
        - block_set_free
        - block_set_prev_free
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/mem/tlsf_malloc.c:307,25'
          Dst:             block_link_next
        - Src:             'core/mem/tlsf_malloc.c:308,2'
          Dst:             block_set_prev_free
        - Src:             'core/mem/tlsf_malloc.c:309,2'
          Dst:             block_set_free
    - functionName:    block_set_prev_free
      functionSourceFile: '/src/kamailio/src/core/mem/tlsf_malloc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 254
      functionLinenumberEnd: 256
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    block_set_free
      functionSourceFile: '/src/kamailio/src/core/mem/tlsf_malloc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 239
      functionLinenumberEnd: 241
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    block_can_split
      functionSourceFile: '/src/kamailio/src/core/mem/tlsf_malloc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 486
      functionLinenumberEnd: 487
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - block_size
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/mem/tlsf_malloc.c:487,9'
          Dst:             block_size
    - functionName:    block_trim_free
      functionSourceFile: '/src/kamailio/src/core/mem/tlsf_malloc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 559
      functionLinenumberEnd: 572
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          72
      EdgeCount:       14
      CyclomaticComplexity: 4
      functionsReached:
        - __assert_fail
        - block_can_split
        - block_insert
        - block_is_free
        - block_link_next
        - block_set_prev_free
        - block_split
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/mem/tlsf_malloc.c:560,2'
          Dst:             block_is_free
        - Src:             'core/mem/tlsf_malloc.c:560,2'
          Dst:             __assert_fail
        - Src:             'core/mem/tlsf_malloc.c:561,5'
          Dst:             block_can_split
        - Src:             'core/mem/tlsf_malloc.c:562,37'
          Dst:             block_split
        - Src:             'core/mem/tlsf_malloc.c:563,3'
          Dst:             block_link_next
        - Src:             'core/mem/tlsf_malloc.c:564,3'
          Dst:             block_set_prev_free
        - Src:             'core/mem/tlsf_malloc.c:570,3'
          Dst:             block_insert
    - functionName:    block_is_free
      functionSourceFile: '/src/kamailio/src/core/mem/tlsf_malloc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 234
      functionLinenumberEnd: 235
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    17
      BranchProfiles:  []
      Callsites:       []
    - functionName:    block_insert
      functionSourceFile: '/src/kamailio/src/core/mem/tlsf_malloc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 479
      functionLinenumberEnd: 483
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - block_size
        - insert_free_block
        - mapping_insert
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'core/mem/tlsf_malloc.c:481,17'
          Dst:             block_size
        - Src:             'core/mem/tlsf_malloc.c:481,2'
          Dst:             mapping_insert
        - Src:             'core/mem/tlsf_malloc.c:482,2'
          Dst:             insert_free_block
    - functionName:    insert_free_block
      functionSourceFile: '/src/kamailio/src/core/mem/tlsf_malloc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 448
      functionLinenumberEnd: 467
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         26
      ICount:          156
      EdgeCount:       30
      CyclomaticComplexity: 6
      functionsReached:
        - __assert_fail
        - align_ptr
        - block_to_ptr
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/mem/tlsf_malloc.c:450,2'
          Dst:             __assert_fail
        - Src:             'core/mem/tlsf_malloc.c:451,2'
          Dst:             __assert_fail
        - Src:             'core/mem/tlsf_malloc.c:456,2'
          Dst:             block_to_ptr
        - Src:             'core/mem/tlsf_malloc.c:456,2'
          Dst:             block_to_ptr
        - Src:             'core/mem/tlsf_malloc.c:456,2'
          Dst:             align_ptr
        - Src:             'core/mem/tlsf_malloc.c:456,2'
          Dst:             __assert_fail
    - functionName:    tlsf_ffs
      functionSourceFile: '/src/kamailio/src/core/mem/tlsf_malloc_bits.h'
      linkageType:     InternalLinkage
      functionLinenumber: 48
      functionLinenumberEnd: 49
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    search_suitable_block
      functionSourceFile: '/src/kamailio/src/core/mem/tlsf_malloc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 388
      functionLinenumberEnd: 415
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          117
      EdgeCount:       18
      CyclomaticComplexity: 5
      functionsReached:
        - __assert_fail
        - tlsf_ffs
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/mem/tlsf_malloc.c:405,8'
          Dst:             tlsf_ffs
        - Src:             'core/mem/tlsf_malloc.c:409,2'
          Dst:             __assert_fail
        - Src:             'core/mem/tlsf_malloc.c:410,7'
          Dst:             tlsf_ffs
    - functionName:    mapping_search
      functionSourceFile: '/src/kamailio/src/core/mem/tlsf_malloc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 377
      functionLinenumberEnd: 384
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          45
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - mapping_insert
        - tlsf_fls_sizet
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/mem/tlsf_malloc.c:380,12'
          Dst:             tlsf_fls_sizet
        - Src:             'core/mem/tlsf_malloc.c:383,2'
          Dst:             mapping_insert
    - functionName:    align_up
      functionSourceFile: '/src/kamailio/src/core/mem/tlsf_malloc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 320
      functionLinenumberEnd: 322
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          45
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/mem/tlsf_malloc.c:321,2'
          Dst:             __assert_fail
    - functionName:    tlsf_malloc_init_shm_manager
      functionSourceFile: '/src/kamailio/src/core/mem/tlsf_malloc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1678
      functionLinenumberEnd: 1728
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         173
      ICount:          1062
      EdgeCount:       229
      CyclomaticComplexity: 58
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
        - shm_core_get_pool
        - shm_init_api
        - tlsf_create_with_pool
        - tlsf_shm_lock_init
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/mem/tlsf_malloc.c:1680,19'
          Dst:             shm_core_get_pool
        - Src:             'core/mem/tlsf_malloc.c:1682,21'
          Dst:             tlsf_create_with_pool
        - Src:             'core/mem/tlsf_malloc.c:1684,4'
          Dst:             get_debug_level
        - Src:             'core/mem/tlsf_malloc.c:1684,4'
          Dst:             get_debug_facility
        - Src:             'core/mem/tlsf_malloc.c:1684,4'
          Dst:             dprint_color
        - Src:             'core/mem/tlsf_malloc.c:1684,4'
          Dst:             my_pid
        - Src:             'core/mem/tlsf_malloc.c:1684,4'
          Dst:             fprintf
        - Src:             'core/mem/tlsf_malloc.c:1684,4'
          Dst:             dprint_color_reset
        - Src:             'core/mem/tlsf_malloc.c:1684,4'
          Dst:             get_debug_facility
        - Src:             'core/mem/tlsf_malloc.c:1685,4'
          Dst:             fprintf
        - Src:             'core/mem/tlsf_malloc.c:1691,3'
          Dst:             get_debug_level
        - Src:             'core/mem/tlsf_malloc.c:1691,3'
          Dst:             get_debug_facility
        - Src:             'core/mem/tlsf_malloc.c:1691,3'
          Dst:             dprint_color
        - Src:             'core/mem/tlsf_malloc.c:1691,3'
          Dst:             my_pid
        - Src:             'core/mem/tlsf_malloc.c:1691,3'
          Dst:             fprintf
        - Src:             'core/mem/tlsf_malloc.c:1691,3'
          Dst:             dprint_color_reset
        - Src:             'core/mem/tlsf_malloc.c:1691,3'
          Dst:             get_debug_facility
        - Src:             'core/mem/tlsf_malloc.c:1692,3'
          Dst:             fprintf
        - Src:             'core/mem/tlsf_malloc.c:1719,5'
          Dst:             shm_init_api
        - Src:             'core/mem/tlsf_malloc.c:1720,3'
          Dst:             get_debug_level
        - Src:             'core/mem/tlsf_malloc.c:1720,3'
          Dst:             get_debug_facility
        - Src:             'core/mem/tlsf_malloc.c:1720,3'
          Dst:             dprint_color
        - Src:             'core/mem/tlsf_malloc.c:1720,3'
          Dst:             my_pid
        - Src:             'core/mem/tlsf_malloc.c:1720,3'
          Dst:             fprintf
        - Src:             'core/mem/tlsf_malloc.c:1720,3'
          Dst:             dprint_color_reset
        - Src:             'core/mem/tlsf_malloc.c:1720,3'
          Dst:             get_debug_facility
        - Src:             'core/mem/tlsf_malloc.c:1723,5'
          Dst:             tlsf_shm_lock_init
        - Src:             'core/mem/tlsf_malloc.c:1724,3'
          Dst:             get_debug_level
        - Src:             'core/mem/tlsf_malloc.c:1724,3'
          Dst:             get_debug_facility
        - Src:             'core/mem/tlsf_malloc.c:1724,3'
          Dst:             dprint_color
        - Src:             'core/mem/tlsf_malloc.c:1724,3'
          Dst:             my_pid
        - Src:             'core/mem/tlsf_malloc.c:1724,3'
          Dst:             fprintf
        - Src:             'core/mem/tlsf_malloc.c:1724,3'
          Dst:             dprint_color_reset
        - Src:             'core/mem/tlsf_malloc.c:1724,3'
          Dst:             get_debug_facility
    - functionName:    tlsf_create_with_pool
      functionSourceFile: '/src/kamailio/src/core/mem/tlsf_malloc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 956
      functionLinenumberEnd: 966
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          53
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - tlsf_add_pool
        - tlsf_create
        - tlsf_size
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/mem/tlsf_malloc.c:957,16'
          Dst:             tlsf_create
        - Src:             'core/mem/tlsf_malloc.c:960,41'
          Dst:             tlsf_size
        - Src:             'core/mem/tlsf_malloc.c:960,62'
          Dst:             tlsf_size
        - Src:             'core/mem/tlsf_malloc.c:960,7'
          Dst:             tlsf_add_pool
    - functionName:    tlsf_shm_malloc
      functionSourceFile: '/src/kamailio/src/core/mem/tlsf_malloc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1523
      functionLinenumberEnd: 1528
      functionDepth:   0
      returnType:      'N/A'
      argCount:        6
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          37
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - futex_get
        - futex_release
        - tlsf_malloc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/mem/tlsf_malloc.c:1525,2'
          Dst:             futex_get
        - Src:             'core/mem/tlsf_malloc.c:1526,6'
          Dst:             tlsf_malloc
        - Src:             'core/mem/tlsf_malloc.c:1527,2'
          Dst:             futex_release
    - functionName:    tlsf_shm_mallocxz
      functionSourceFile: '/src/kamailio/src/core/mem/tlsf_malloc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1532
      functionLinenumberEnd: 1537
      functionDepth:   0
      returnType:      'N/A'
      argCount:        6
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          37
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - futex_get
        - futex_release
        - tlsf_mallocxz
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/mem/tlsf_malloc.c:1534,2'
          Dst:             futex_get
        - Src:             'core/mem/tlsf_malloc.c:1535,6'
          Dst:             tlsf_mallocxz
        - Src:             'core/mem/tlsf_malloc.c:1536,2'
          Dst:             futex_release
    - functionName:    tlsf_malloc
      functionSourceFile: '/src/kamailio/src/core/mem/tlsf_malloc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 985
      functionLinenumberEnd: 997
      functionDepth:   0
      returnType:      'N/A'
      argCount:        6
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         98
      ICount:          629
      EdgeCount:       129
      CyclomaticComplexity: 33
      functionsReached:
        - adjust_request_size
        - block_locate_free
        - block_prepare_used
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
      functionUses:    8
      BranchProfiles:  []
      Callsites:
        - Src:             'core/mem/tlsf_malloc.c:987,24'
          Dst:             adjust_request_size
        - Src:             'core/mem/tlsf_malloc.c:988,26'
          Dst:             block_locate_free
        - Src:             'core/mem/tlsf_malloc.c:992,2'
          Dst:             get_debug_level
        - Src:             'core/mem/tlsf_malloc.c:992,2'
          Dst:             get_debug_facility
        - Src:             'core/mem/tlsf_malloc.c:992,2'
          Dst:             dprint_color
        - Src:             'core/mem/tlsf_malloc.c:992,2'
          Dst:             my_pid
        - Src:             'core/mem/tlsf_malloc.c:992,2'
          Dst:             fprintf
        - Src:             'core/mem/tlsf_malloc.c:992,2'
          Dst:             dprint_color_reset
        - Src:             'core/mem/tlsf_malloc.c:992,2'
          Dst:             get_debug_facility
        - Src:             'core/mem/tlsf_malloc.c:994,8'
          Dst:             block_prepare_used
        - Src:             'core/mem/tlsf_malloc.c:996,2'
          Dst:             get_debug_level
        - Src:             'core/mem/tlsf_malloc.c:996,2'
          Dst:             get_debug_facility
        - Src:             'core/mem/tlsf_malloc.c:996,2'
          Dst:             dprint_color
        - Src:             'core/mem/tlsf_malloc.c:996,2'
          Dst:             my_pid
        - Src:             'core/mem/tlsf_malloc.c:996,2'
          Dst:             fprintf
        - Src:             'core/mem/tlsf_malloc.c:996,2'
          Dst:             dprint_color_reset
        - Src:             'core/mem/tlsf_malloc.c:996,2'
          Dst:             get_debug_facility
    - functionName:    tlsf_shm_free
      functionSourceFile: '/src/kamailio/src/core/mem/tlsf_malloc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1570
      functionLinenumberEnd: 1574
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          34
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - futex_get
        - futex_release
        - tlsf_free
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/mem/tlsf_malloc.c:1571,2'
          Dst:             futex_get
        - Src:             'core/mem/tlsf_malloc.c:1572,2'
          Dst:             tlsf_free
        - Src:             'core/mem/tlsf_malloc.c:1573,2'
          Dst:             futex_release
    - functionName:    tlsf_free
      functionSourceFile: '/src/kamailio/src/core/mem/tlsf_malloc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1032
      functionLinenumberEnd: 1086
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         136
      ICount:          949
      EdgeCount:       179
      CyclomaticComplexity: 45
      functionsReached:
        - abort
        - block_from_ptr
        - block_insert
        - block_is_free
        - block_mark_as_free
        - block_merge_next
        - block_merge_prev
        - block_size
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_cfg_crt_line
        - get_debug_facility
        - get_debug_level
        - my_pid
      functionUses:    7
      BranchProfiles:  []
      Callsites:
        - Src:             'core/mem/tlsf_malloc.c:1034,2'
          Dst:             get_debug_level
        - Src:             'core/mem/tlsf_malloc.c:1034,2'
          Dst:             get_debug_facility
        - Src:             'core/mem/tlsf_malloc.c:1034,2'
          Dst:             get_cfg_crt_line
        - Src:             'core/mem/tlsf_malloc.c:1034,2'
          Dst:             dprint_color
        - Src:             'core/mem/tlsf_malloc.c:1034,2'
          Dst:             my_pid
        - Src:             'core/mem/tlsf_malloc.c:1034,2'
          Dst:             get_cfg_crt_line
        - Src:             'core/mem/tlsf_malloc.c:1034,2'
          Dst:             fprintf
        - Src:             'core/mem/tlsf_malloc.c:1034,2'
          Dst:             dprint_color_reset
        - Src:             'core/mem/tlsf_malloc.c:1034,2'
          Dst:             get_debug_facility
        - Src:             'core/mem/tlsf_malloc.c:1034,2'
          Dst:             get_cfg_crt_line
        - Src:             'core/mem/tlsf_malloc.c:1040,27'
          Dst:             block_from_ptr
        - Src:             'core/mem/tlsf_malloc.c:1041,6'
          Dst:             block_is_free
        - Src:             'core/mem/tlsf_malloc.c:1042,4'
          Dst:             get_debug_level
        - Src:             'core/mem/tlsf_malloc.c:1042,4'
          Dst:             get_debug_facility
        - Src:             'core/mem/tlsf_malloc.c:1042,4'
          Dst:             get_cfg_crt_line
        - Src:             'core/mem/tlsf_malloc.c:1042,4'
          Dst:             dprint_color
        - Src:             'core/mem/tlsf_malloc.c:1042,4'
          Dst:             my_pid
        - Src:             'core/mem/tlsf_malloc.c:1042,4'
          Dst:             get_cfg_crt_line
        - Src:             'core/mem/tlsf_malloc.c:1042,4'
          Dst:             fprintf
        - Src:             'core/mem/tlsf_malloc.c:1042,4'
          Dst:             dprint_color_reset
        - Src:             'core/mem/tlsf_malloc.c:1042,4'
          Dst:             get_debug_facility
        - Src:             'core/mem/tlsf_malloc.c:1042,4'
          Dst:             get_cfg_crt_line
        - Src:             'core/mem/tlsf_malloc.c:1055,5'
          Dst:             abort
        - Src:             'core/mem/tlsf_malloc.c:1060,25'
          Dst:             block_size
        - Src:             'core/mem/tlsf_malloc.c:1062,6'
          Dst:             block_size
        - Src:             'core/mem/tlsf_malloc.c:1074,3'
          Dst:             block_mark_as_free
        - Src:             'core/mem/tlsf_malloc.c:1075,11'
          Dst:             block_merge_prev
        - Src:             'core/mem/tlsf_malloc.c:1076,11'
          Dst:             block_merge_next
        - Src:             'core/mem/tlsf_malloc.c:1077,3'
          Dst:             block_insert
        - Src:             'core/mem/tlsf_malloc.c:1080,3'
          Dst:             get_debug_level
        - Src:             'core/mem/tlsf_malloc.c:1080,3'
          Dst:             get_debug_facility
        - Src:             'core/mem/tlsf_malloc.c:1080,3'
          Dst:             get_cfg_crt_line
        - Src:             'core/mem/tlsf_malloc.c:1080,3'
          Dst:             dprint_color
        - Src:             'core/mem/tlsf_malloc.c:1080,3'
          Dst:             my_pid
        - Src:             'core/mem/tlsf_malloc.c:1080,3'
          Dst:             get_cfg_crt_line
        - Src:             'core/mem/tlsf_malloc.c:1080,3'
          Dst:             fprintf
        - Src:             'core/mem/tlsf_malloc.c:1080,3'
          Dst:             dprint_color_reset
        - Src:             'core/mem/tlsf_malloc.c:1080,3'
          Dst:             get_debug_facility
        - Src:             'core/mem/tlsf_malloc.c:1080,3'
          Dst:             get_cfg_crt_line
    - functionName:    tlsf_shm_realloc
      functionSourceFile: '/src/kamailio/src/core/mem/tlsf_malloc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1541
      functionLinenumberEnd: 1546
      functionDepth:   0
      returnType:      'N/A'
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          40
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - futex_get
        - futex_release
        - tlsf_realloc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/mem/tlsf_malloc.c:1543,2'
          Dst:             futex_get
        - Src:             'core/mem/tlsf_malloc.c:1544,6'
          Dst:             tlsf_realloc
        - Src:             'core/mem/tlsf_malloc.c:1545,2'
          Dst:             futex_release
    - functionName:    tlsf_shm_reallocxf
      functionSourceFile: '/src/kamailio/src/core/mem/tlsf_malloc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1550
      functionLinenumberEnd: 1555
      functionDepth:   0
      returnType:      'N/A'
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          40
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - futex_get
        - futex_release
        - tlsf_reallocxf
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/mem/tlsf_malloc.c:1552,2'
          Dst:             futex_get
        - Src:             'core/mem/tlsf_malloc.c:1553,6'
          Dst:             tlsf_reallocxf
        - Src:             'core/mem/tlsf_malloc.c:1554,2'
          Dst:             futex_release
    - functionName:    tlsf_shm_resize
      functionSourceFile: '/src/kamailio/src/core/mem/tlsf_malloc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1559
      functionLinenumberEnd: 1566
      functionDepth:   0
      returnType:      'N/A'
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          57
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - futex_get
        - futex_release
        - tlsf_free
        - tlsf_malloc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/mem/tlsf_malloc.c:1561,2'
          Dst:             futex_get
        - Src:             'core/mem/tlsf_malloc.c:1563,3'
          Dst:             tlsf_free
        - Src:             'core/mem/tlsf_malloc.c:1564,6'
          Dst:             tlsf_malloc
        - Src:             'core/mem/tlsf_malloc.c:1565,2'
          Dst:             futex_release
    - functionName:    tlsf_shm_status
      functionSourceFile: '/src/kamailio/src/core/mem/tlsf_malloc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1626
      functionLinenumberEnd: 1630
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - futex_get
        - futex_release
        - tlsf_status
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/mem/tlsf_malloc.c:1627,2'
          Dst:             futex_get
        - Src:             'core/mem/tlsf_malloc.c:1628,2'
          Dst:             tlsf_status
        - Src:             'core/mem/tlsf_malloc.c:1629,2'
          Dst:             futex_release
    - functionName:    tlsf_shm_info
      functionSourceFile: '/src/kamailio/src/core/mem/tlsf_malloc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1632
      functionLinenumberEnd: 1636
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - futex_get
        - futex_release
        - tlsf_meminfo
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/mem/tlsf_malloc.c:1633,2'
          Dst:             futex_get
        - Src:             'core/mem/tlsf_malloc.c:1634,2'
          Dst:             tlsf_meminfo
        - Src:             'core/mem/tlsf_malloc.c:1635,2'
          Dst:             futex_release
    - functionName:    tlsf_shm_available
      functionSourceFile: '/src/kamailio/src/core/mem/tlsf_malloc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1638
      functionLinenumberEnd: 1643
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - futex_get
        - futex_release
        - tlsf_available
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/mem/tlsf_malloc.c:1640,2'
          Dst:             futex_get
        - Src:             'core/mem/tlsf_malloc.c:1641,6'
          Dst:             tlsf_available
        - Src:             'core/mem/tlsf_malloc.c:1642,2'
          Dst:             futex_release
    - functionName:    tlsf_shm_sums
      functionSourceFile: '/src/kamailio/src/core/mem/tlsf_malloc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1646
      functionLinenumberEnd: 1650
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - futex_get
        - futex_release
        - tlsf_sums
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/mem/tlsf_malloc.c:1647,2'
          Dst:             futex_get
        - Src:             'core/mem/tlsf_malloc.c:1648,2'
          Dst:             tlsf_sums
        - Src:             'core/mem/tlsf_malloc.c:1649,2'
          Dst:             futex_release
    - functionName:    tlsf_malloc_destroy_shm_manager
      functionSourceFile: '/src/kamailio/src/core/mem/tlsf_malloc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1667
      functionLinenumberEnd: 1672
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - tlsf_shm_lock_destroy
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/mem/tlsf_malloc.c:1668,2'
          Dst:             tlsf_shm_lock_destroy
    - functionName:    tlsf_shm_mod_get_stats
      functionSourceFile: '/src/kamailio/src/core/mem/tlsf_malloc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1652
      functionLinenumberEnd: 1656
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - futex_get
        - futex_release
        - tlsf_mod_get_stats
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/mem/tlsf_malloc.c:1653,2'
          Dst:             futex_get
        - Src:             'core/mem/tlsf_malloc.c:1654,2'
          Dst:             tlsf_mod_get_stats
        - Src:             'core/mem/tlsf_malloc.c:1655,2'
          Dst:             futex_release
    - functionName:    tlsf_shm_mod_free_stats
      functionSourceFile: '/src/kamailio/src/core/mem/tlsf_malloc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1658
      functionLinenumberEnd: 1660
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - tlsf_mod_free_stats
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/mem/tlsf_malloc.c:1659,2'
          Dst:             tlsf_mod_free_stats
    - functionName:    tlsf_shm_glock
      functionSourceFile: '/src/kamailio/src/core/mem/tlsf_malloc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1468
      functionLinenumberEnd: 1470
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - futex_get
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/mem/tlsf_malloc.c:1469,2'
          Dst:             futex_get
    - functionName:    tlsf_shm_gunlock
      functionSourceFile: '/src/kamailio/src/core/mem/tlsf_malloc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1476
      functionLinenumberEnd: 1478
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - futex_release
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/mem/tlsf_malloc.c:1477,2'
          Dst:             futex_release
    - functionName:    tlsf_shm_lock_init
      functionSourceFile: '/src/kamailio/src/core/mem/tlsf_malloc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1495
      functionLinenumberEnd: 1517
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         130
      ICount:          760
      EdgeCount:       172
      CyclomaticComplexity: 44
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - futex_init
        - get_debug_facility
        - get_debug_level
        - my_pid
        - tlsf_malloc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/mem/tlsf_malloc.c:1497,3'
          Dst:             get_debug_level
        - Src:             'core/mem/tlsf_malloc.c:1497,3'
          Dst:             get_debug_facility
        - Src:             'core/mem/tlsf_malloc.c:1497,3'
          Dst:             dprint_color
        - Src:             'core/mem/tlsf_malloc.c:1497,3'
          Dst:             my_pid
        - Src:             'core/mem/tlsf_malloc.c:1497,3'
          Dst:             fprintf
        - Src:             'core/mem/tlsf_malloc.c:1497,3'
          Dst:             dprint_color_reset
        - Src:             'core/mem/tlsf_malloc.c:1497,3'
          Dst:             get_debug_facility
        - Src:             'core/mem/tlsf_malloc.c:1502,19'
          Dst:             tlsf_malloc
        - Src:             'core/mem/tlsf_malloc.c:1509,3'
          Dst:             get_debug_level
        - Src:             'core/mem/tlsf_malloc.c:1509,3'
          Dst:             get_debug_facility
        - Src:             'core/mem/tlsf_malloc.c:1509,3'
          Dst:             dprint_color
        - Src:             'core/mem/tlsf_malloc.c:1509,3'
          Dst:             my_pid
        - Src:             'core/mem/tlsf_malloc.c:1509,3'
          Dst:             fprintf
        - Src:             'core/mem/tlsf_malloc.c:1509,3'
          Dst:             dprint_color_reset
        - Src:             'core/mem/tlsf_malloc.c:1509,3'
          Dst:             get_debug_facility
        - Src:             'core/mem/tlsf_malloc.c:1512,5'
          Dst:             futex_init
        - Src:             'core/mem/tlsf_malloc.c:1513,3'
          Dst:             get_debug_level
        - Src:             'core/mem/tlsf_malloc.c:1513,3'
          Dst:             get_debug_facility
        - Src:             'core/mem/tlsf_malloc.c:1513,3'
          Dst:             dprint_color
        - Src:             'core/mem/tlsf_malloc.c:1513,3'
          Dst:             my_pid
        - Src:             'core/mem/tlsf_malloc.c:1513,3'
          Dst:             fprintf
        - Src:             'core/mem/tlsf_malloc.c:1513,3'
          Dst:             dprint_color_reset
        - Src:             'core/mem/tlsf_malloc.c:1513,3'
          Dst:             get_debug_facility
    - functionName:    futex_init
      functionSourceFile: '/src/kamailio/src/core/mem/../parser/../mem/../futexlock.h'
      linkageType:     InternalLinkage
      functionLinenumber: 84
      functionLinenumberEnd: 86
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    futex_release
      functionSourceFile: '/src/kamailio/src/core/mem/../parser/../mem/../futexlock.h'
      linkageType:     InternalLinkage
      functionLinenumber: 130
      functionLinenumberEnd: 138
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          41
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - atomic_get_and_set_int
        - syscall
      functionUses:    12
      BranchProfiles:  []
      Callsites:
        - Src:             'core/mem/../parser/../mem/../futexlock.h:134,6'
          Dst:             atomic_get_and_set_int
        - Src:             'core/mem/../parser/../mem/../futexlock.h:136,3'
          Dst:             syscall
    - functionName:    futex_get
      functionSourceFile: '/src/kamailio/src/core/mem/../parser/../mem/../futexlock.h'
      linkageType:     InternalLinkage
      functionLinenumber: 91
      functionLinenumberEnd: 126
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         23
      ICount:          106
      EdgeCount:       28
      CyclomaticComplexity: 7
      functionsReached:
        - atomic_cmpxchg_int
        - atomic_get_and_set_int
        - syscall
      functionUses:    12
      BranchProfiles:  []
      Callsites:
        - Src:             'core/mem/../parser/../mem/../futexlock.h:99,6'
          Dst:             atomic_cmpxchg_int
        - Src:             'core/mem/../parser/../mem/../futexlock.h:108,4'
          Dst:             syscall
        - Src:             'core/mem/../parser/../mem/../futexlock.h:109,8'
          Dst:             atomic_get_and_set_int
        - Src:             'core/mem/../parser/../mem/../futexlock.h:119,7'
          Dst:             atomic_get_and_set_int
        - Src:             'core/mem/../parser/../mem/../futexlock.h:121,4'
          Dst:             syscall
        - Src:             'core/mem/../parser/../mem/../futexlock.h:122,8'
          Dst:             atomic_get_and_set_int
    - functionName:    tlsf_mod_free_stats
      functionSourceFile: '/src/kamailio/src/core/mem/tlsf_malloc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1359
      functionLinenumberEnd: 1374
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         49
      ICount:          284
      EdgeCount:       64
      CyclomaticComplexity: 17
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/mem/tlsf_malloc.c:1364,2'
          Dst:             get_debug_level
        - Src:             'core/mem/tlsf_malloc.c:1364,2'
          Dst:             get_debug_facility
        - Src:             'core/mem/tlsf_malloc.c:1364,2'
          Dst:             dprint_color
        - Src:             'core/mem/tlsf_malloc.c:1364,2'
          Dst:             my_pid
        - Src:             'core/mem/tlsf_malloc.c:1364,2'
          Dst:             fprintf
        - Src:             'core/mem/tlsf_malloc.c:1364,2'
          Dst:             dprint_color_reset
        - Src:             'core/mem/tlsf_malloc.c:1364,2'
          Dst:             get_debug_facility
    - functionName:    tlsf_mod_get_stats
      functionSourceFile: '/src/kamailio/src/core/mem/tlsf_malloc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1336
      functionLinenumberEnd: 1356
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         55
      ICount:          326
      EdgeCount:       72
      CyclomaticComplexity: 19
      functionsReached:
        - block_is_free
        - block_is_last
        - block_next
        - block_size
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - get_mem_counter
        - my_pid
        - tlsf_size
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/mem/tlsf_malloc.c:1341,2'
          Dst:             get_debug_level
        - Src:             'core/mem/tlsf_malloc.c:1341,2'
          Dst:             get_debug_facility
        - Src:             'core/mem/tlsf_malloc.c:1341,2'
          Dst:             dprint_color
        - Src:             'core/mem/tlsf_malloc.c:1341,2'
          Dst:             my_pid
        - Src:             'core/mem/tlsf_malloc.c:1341,2'
          Dst:             fprintf
        - Src:             'core/mem/tlsf_malloc.c:1341,2'
          Dst:             dprint_color_reset
        - Src:             'core/mem/tlsf_malloc.c:1341,2'
          Dst:             get_debug_facility
        - Src:             'core/mem/tlsf_malloc.c:1344,33'
          Dst:             tlsf_size
        - Src:             'core/mem/tlsf_malloc.c:1347,18'
          Dst:             block_is_last
        - Src:             'core/mem/tlsf_malloc.c:1348,7'
          Dst:             block_is_free
        - Src:             'core/mem/tlsf_malloc.c:1349,8'
          Dst:             get_mem_counter
        - Src:             'core/mem/tlsf_malloc.c:1351,15'
          Dst:             block_size
        - Src:             'core/mem/tlsf_malloc.c:1354,11'
          Dst:             block_next
    - functionName:    tlsf_size
      functionSourceFile: '/src/kamailio/src/core/mem/tlsf_malloc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 793
      functionLinenumberEnd: 794
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    9
      BranchProfiles:  []
      Callsites:       []
    - functionName:    get_mem_counter
      functionSourceFile: '/src/kamailio/src/core/mem/tlsf_malloc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1277
      functionLinenumberEnd: 1296
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         18
      ICount:          141
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    tlsf_shm_lock_destroy
      functionSourceFile: '/src/kamailio/src/core/mem/tlsf_malloc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1484
      functionLinenumberEnd: 1489
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         46
      ICount:          260
      EdgeCount:       60
      CyclomaticComplexity: 16
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/mem/tlsf_malloc.c:1486,3'
          Dst:             get_debug_level
        - Src:             'core/mem/tlsf_malloc.c:1486,3'
          Dst:             get_debug_facility
        - Src:             'core/mem/tlsf_malloc.c:1486,3'
          Dst:             dprint_color
        - Src:             'core/mem/tlsf_malloc.c:1486,3'
          Dst:             my_pid
        - Src:             'core/mem/tlsf_malloc.c:1486,3'
          Dst:             fprintf
        - Src:             'core/mem/tlsf_malloc.c:1486,3'
          Dst:             dprint_color_reset
        - Src:             'core/mem/tlsf_malloc.c:1486,3'
          Dst:             get_debug_facility
    - functionName:    tlsf_sums
      functionSourceFile: '/src/kamailio/src/core/mem/tlsf_malloc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1300
      functionLinenumberEnd: 1333
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         153
      ICount:          936
      EdgeCount:       202
      CyclomaticComplexity: 51
      functionsReached:
        - block_is_free
        - block_is_last
        - block_next
        - block_size
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - get_mem_counter
        - my_pid
        - tlsf_size
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/mem/tlsf_malloc.c:1302,33'
          Dst:             tlsf_size
        - Src:             'core/mem/tlsf_malloc.c:1307,2'
          Dst:             get_debug_level
        - Src:             'core/mem/tlsf_malloc.c:1307,2'
          Dst:             get_debug_facility
        - Src:             'core/mem/tlsf_malloc.c:1307,2'
          Dst:             dprint_color
        - Src:             'core/mem/tlsf_malloc.c:1307,2'
          Dst:             my_pid
        - Src:             'core/mem/tlsf_malloc.c:1307,2'
          Dst:             fprintf
        - Src:             'core/mem/tlsf_malloc.c:1307,2'
          Dst:             dprint_color_reset
        - Src:             'core/mem/tlsf_malloc.c:1307,2'
          Dst:             get_debug_facility
        - Src:             'core/mem/tlsf_malloc.c:1312,18'
          Dst:             block_is_last
        - Src:             'core/mem/tlsf_malloc.c:1313,7'
          Dst:             block_is_free
        - Src:             'core/mem/tlsf_malloc.c:1314,8'
          Dst:             get_mem_counter
        - Src:             'core/mem/tlsf_malloc.c:1316,15'
          Dst:             block_size
        - Src:             'core/mem/tlsf_malloc.c:1319,11'
          Dst:             block_next
        - Src:             'core/mem/tlsf_malloc.c:1324,3'
          Dst:             get_debug_level
        - Src:             'core/mem/tlsf_malloc.c:1324,3'
          Dst:             get_debug_facility
        - Src:             'core/mem/tlsf_malloc.c:1324,3'
          Dst:             dprint_color
        - Src:             'core/mem/tlsf_malloc.c:1324,3'
          Dst:             my_pid
        - Src:             'core/mem/tlsf_malloc.c:1324,3'
          Dst:             fprintf
        - Src:             'core/mem/tlsf_malloc.c:1324,3'
          Dst:             dprint_color_reset
        - Src:             'core/mem/tlsf_malloc.c:1324,3'
          Dst:             get_debug_facility
        - Src:             'core/mem/tlsf_malloc.c:1331,2'
          Dst:             get_debug_level
        - Src:             'core/mem/tlsf_malloc.c:1331,2'
          Dst:             get_debug_facility
        - Src:             'core/mem/tlsf_malloc.c:1331,2'
          Dst:             dprint_color
        - Src:             'core/mem/tlsf_malloc.c:1331,2'
          Dst:             my_pid
        - Src:             'core/mem/tlsf_malloc.c:1331,2'
          Dst:             fprintf
        - Src:             'core/mem/tlsf_malloc.c:1331,2'
          Dst:             dprint_color_reset
        - Src:             'core/mem/tlsf_malloc.c:1331,2'
          Dst:             get_debug_facility
    - functionName:    tlsf_available
      functionSourceFile: '/src/kamailio/src/core/mem/tlsf_malloc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1215
      functionLinenumberEnd: 1217
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          16
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    tlsf_meminfo
      functionSourceFile: '/src/kamailio/src/core/mem/tlsf_malloc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1203
      functionLinenumberEnd: 1212
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          53
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    tlsf_status
      functionSourceFile: '/src/kamailio/src/core/mem/tlsf_malloc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1221
      functionLinenumberEnd: 1272
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         385
      ICount:          2308
      EdgeCount:       509
      CyclomaticComplexity: 126
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
        - tlsf_fls
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/mem/tlsf_malloc.c:1229,2'
          Dst:             get_debug_level
        - Src:             'core/mem/tlsf_malloc.c:1229,2'
          Dst:             get_debug_facility
        - Src:             'core/mem/tlsf_malloc.c:1229,2'
          Dst:             dprint_color
        - Src:             'core/mem/tlsf_malloc.c:1229,2'
          Dst:             my_pid
        - Src:             'core/mem/tlsf_malloc.c:1229,2'
          Dst:             fprintf
        - Src:             'core/mem/tlsf_malloc.c:1229,2'
          Dst:             dprint_color_reset
        - Src:             'core/mem/tlsf_malloc.c:1229,2'
          Dst:             get_debug_facility
        - Src:             'core/mem/tlsf_malloc.c:1231,2'
          Dst:             get_debug_level
        - Src:             'core/mem/tlsf_malloc.c:1231,2'
          Dst:             get_debug_facility
        - Src:             'core/mem/tlsf_malloc.c:1231,2'
          Dst:             dprint_color
        - Src:             'core/mem/tlsf_malloc.c:1231,2'
          Dst:             my_pid
        - Src:             'core/mem/tlsf_malloc.c:1231,2'
          Dst:             fprintf
        - Src:             'core/mem/tlsf_malloc.c:1231,2'
          Dst:             dprint_color_reset
        - Src:             'core/mem/tlsf_malloc.c:1231,2'
          Dst:             get_debug_facility
        - Src:             'core/mem/tlsf_malloc.c:1233,2'
          Dst:             get_debug_level
        - Src:             'core/mem/tlsf_malloc.c:1233,2'
          Dst:             get_debug_facility
        - Src:             'core/mem/tlsf_malloc.c:1233,2'
          Dst:             dprint_color
        - Src:             'core/mem/tlsf_malloc.c:1233,2'
          Dst:             my_pid
        - Src:             'core/mem/tlsf_malloc.c:1233,2'
          Dst:             fprintf
        - Src:             'core/mem/tlsf_malloc.c:1233,2'
          Dst:             dprint_color_reset
        - Src:             'core/mem/tlsf_malloc.c:1233,2'
          Dst:             get_debug_facility
        - Src:             'core/mem/tlsf_malloc.c:1237,2'
          Dst:             get_debug_level
        - Src:             'core/mem/tlsf_malloc.c:1237,2'
          Dst:             get_debug_facility
        - Src:             'core/mem/tlsf_malloc.c:1237,2'
          Dst:             dprint_color
        - Src:             'core/mem/tlsf_malloc.c:1237,2'
          Dst:             my_pid
        - Src:             'core/mem/tlsf_malloc.c:1237,2'
          Dst:             fprintf
        - Src:             'core/mem/tlsf_malloc.c:1237,2'
          Dst:             dprint_color_reset
        - Src:             'core/mem/tlsf_malloc.c:1237,2'
          Dst:             get_debug_facility
        - Src:             'core/mem/tlsf_malloc.c:1242,2'
          Dst:             get_debug_level
        - Src:             'core/mem/tlsf_malloc.c:1242,2'
          Dst:             get_debug_facility
        - Src:             'core/mem/tlsf_malloc.c:1242,2'
          Dst:             dprint_color
        - Src:             'core/mem/tlsf_malloc.c:1242,2'
          Dst:             my_pid
        - Src:             'core/mem/tlsf_malloc.c:1242,2'
          Dst:             fprintf
        - Src:             'core/mem/tlsf_malloc.c:1242,2'
          Dst:             dprint_color_reset
        - Src:             'core/mem/tlsf_malloc.c:1242,2'
          Dst:             get_debug_facility
        - Src:             'core/mem/tlsf_malloc.c:1245,2'
          Dst:             get_debug_level
        - Src:             'core/mem/tlsf_malloc.c:1245,2'
          Dst:             get_debug_facility
        - Src:             'core/mem/tlsf_malloc.c:1245,2'
          Dst:             dprint_color
        - Src:             'core/mem/tlsf_malloc.c:1245,2'
          Dst:             my_pid
        - Src:             'core/mem/tlsf_malloc.c:1245,2'
          Dst:             fprintf
        - Src:             'core/mem/tlsf_malloc.c:1245,2'
          Dst:             dprint_color_reset
        - Src:             'core/mem/tlsf_malloc.c:1245,2'
          Dst:             get_debug_facility
        - Src:             'core/mem/tlsf_malloc.c:1249,2'
          Dst:             get_debug_level
        - Src:             'core/mem/tlsf_malloc.c:1249,2'
          Dst:             get_debug_facility
        - Src:             'core/mem/tlsf_malloc.c:1249,2'
          Dst:             dprint_color
        - Src:             'core/mem/tlsf_malloc.c:1249,2'
          Dst:             my_pid
        - Src:             'core/mem/tlsf_malloc.c:1249,2'
          Dst:             fprintf
        - Src:             'core/mem/tlsf_malloc.c:1249,2'
          Dst:             dprint_color_reset
        - Src:             'core/mem/tlsf_malloc.c:1249,2'
          Dst:             get_debug_facility
        - Src:             'core/mem/tlsf_malloc.c:1266,25'
          Dst:             tlsf_fls
        - Src:             'core/mem/tlsf_malloc.c:1269,3'
          Dst:             get_debug_level
        - Src:             'core/mem/tlsf_malloc.c:1269,3'
          Dst:             get_debug_facility
        - Src:             'core/mem/tlsf_malloc.c:1269,3'
          Dst:             dprint_color
        - Src:             'core/mem/tlsf_malloc.c:1269,3'
          Dst:             my_pid
        - Src:             'core/mem/tlsf_malloc.c:1269,3'
          Dst:             fprintf
        - Src:             'core/mem/tlsf_malloc.c:1269,3'
          Dst:             dprint_color_reset
        - Src:             'core/mem/tlsf_malloc.c:1269,3'
          Dst:             get_debug_facility
    - functionName:    tlsf_fls
      functionSourceFile: '/src/kamailio/src/core/mem/tlsf_malloc_bits.h'
      linkageType:     InternalLinkage
      functionLinenumber: 53
      functionLinenumberEnd: 55
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          26
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    tlsf_reallocxf
      functionSourceFile: '/src/kamailio/src/core/mem/tlsf_malloc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1182
      functionLinenumberEnd: 1199
      functionDepth:   0
      returnType:      'N/A'
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          61
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - tlsf_free
        - tlsf_realloc
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/mem/tlsf_malloc.c:1186,6'
          Dst:             tlsf_realloc
        - Src:             'core/mem/tlsf_malloc.c:1193,3'
          Dst:             tlsf_free
    - functionName:    tlsf_realloc
      functionSourceFile: '/src/kamailio/src/core/mem/tlsf_malloc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1107
      functionLinenumberEnd: 1173
      functionDepth:   0
      returnType:      'N/A'
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         41
      ICount:          276
      EdgeCount:       52
      CyclomaticComplexity: 13
      functionsReached:
        - __assert_fail
        - adjust_request_size
        - block_from_ptr
        - block_is_free
        - block_mark_as_used
        - block_merge_next
        - block_next
        - block_size
        - block_trim_used
        - tlsf_free
        - tlsf_malloc
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'core/mem/tlsf_malloc.c:1114,3'
          Dst:             tlsf_free
        - Src:             'core/mem/tlsf_malloc.c:1122,7'
          Dst:             tlsf_malloc
        - Src:             'core/mem/tlsf_malloc.c:1127,27'
          Dst:             block_from_ptr
        - Src:             'core/mem/tlsf_malloc.c:1128,26'
          Dst:             block_next
        - Src:             'core/mem/tlsf_malloc.c:1130,26'
          Dst:             block_size
        - Src:             'core/mem/tlsf_malloc.c:1132,15'
          Dst:             block_size
        - Src:             'core/mem/tlsf_malloc.c:1133,25'
          Dst:             adjust_request_size
        - Src:             'core/mem/tlsf_malloc.c:1135,3'
          Dst:             block_is_free
        - Src:             'core/mem/tlsf_malloc.c:1135,3'
          Dst:             __assert_fail
        - Src:             'core/mem/tlsf_malloc.c:1141,28'
          Dst:             block_is_free
        - Src:             'core/mem/tlsf_malloc.c:1143,8'
          Dst:             tlsf_malloc
        - Src:             'core/mem/tlsf_malloc.c:1151,5'
          Dst:             tlsf_free
        - Src:             'core/mem/tlsf_malloc.c:1157,26'
          Dst:             block_size
        - Src:             'core/mem/tlsf_malloc.c:1158,26'
          Dst:             block_size
        - Src:             'core/mem/tlsf_malloc.c:1161,5'
          Dst:             block_merge_next
        - Src:             'core/mem/tlsf_malloc.c:1162,5'
          Dst:             block_mark_as_used
        - Src:             'core/mem/tlsf_malloc.c:1166,4'
          Dst:             block_trim_used
        - Src:             'core/mem/tlsf_malloc.c:1168,26'
          Dst:             block_size
        - Src:             'core/mem/tlsf_malloc.c:1169,4'
          Dst:             block_size
    - functionName:    block_from_ptr
      functionSourceFile: '/src/kamailio/src/core/mem/tlsf_malloc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 264
      functionLinenumberEnd: 265
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    adjust_request_size
      functionSourceFile: '/src/kamailio/src/core/mem/tlsf_malloc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 344
      functionLinenumberEnd: 350
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         11
      ICount:          55
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - align_up
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/mem/tlsf_malloc.c:347,26'
          Dst:             align_up
    - functionName:    block_merge_next
      functionSourceFile: '/src/kamailio/src/core/mem/tlsf_malloc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 543
      functionLinenumberEnd: 553
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         18
      ICount:          72
      EdgeCount:       21
      CyclomaticComplexity: 5
      functionsReached:
        - __assert_fail
        - block_absorb
        - block_is_free
        - block_is_last
        - block_next
        - block_remove
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'core/mem/tlsf_malloc.c:544,25'
          Dst:             block_next
        - Src:             'core/mem/tlsf_malloc.c:545,2'
          Dst:             __assert_fail
        - Src:             'core/mem/tlsf_malloc.c:547,5'
          Dst:             block_is_free
        - Src:             'core/mem/tlsf_malloc.c:548,3'
          Dst:             block_is_last
        - Src:             'core/mem/tlsf_malloc.c:548,3'
          Dst:             __assert_fail
        - Src:             'core/mem/tlsf_malloc.c:549,3'
          Dst:             block_remove
        - Src:             'core/mem/tlsf_malloc.c:550,11'
          Dst:             block_absorb
    - functionName:    block_mark_as_used
      functionSourceFile: '/src/kamailio/src/core/mem/tlsf_malloc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 313
      functionLinenumberEnd: 317
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - block_next
        - block_set_prev_used
        - block_set_used
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/mem/tlsf_malloc.c:314,25'
          Dst:             block_next
        - Src:             'core/mem/tlsf_malloc.c:315,2'
          Dst:             block_set_prev_used
        - Src:             'core/mem/tlsf_malloc.c:316,2'
          Dst:             block_set_used
    - functionName:    block_trim_used
      functionSourceFile: '/src/kamailio/src/core/mem/tlsf_malloc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 577
      functionLinenumberEnd: 592
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          74
      EdgeCount:       14
      CyclomaticComplexity: 4
      functionsReached:
        - __assert_fail
        - block_can_split
        - block_insert
        - block_is_free
        - block_merge_next
        - block_set_prev_used
        - block_split
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/mem/tlsf_malloc.c:578,2'
          Dst:             block_is_free
        - Src:             'core/mem/tlsf_malloc.c:578,2'
          Dst:             __assert_fail
        - Src:             'core/mem/tlsf_malloc.c:579,5'
          Dst:             block_can_split
        - Src:             'core/mem/tlsf_malloc.c:581,37'
          Dst:             block_split
        - Src:             'core/mem/tlsf_malloc.c:582,3'
          Dst:             block_set_prev_used
        - Src:             'core/mem/tlsf_malloc.c:584,21'
          Dst:             block_merge_next
        - Src:             'core/mem/tlsf_malloc.c:590,3'
          Dst:             block_insert
    - functionName:    block_set_prev_used
      functionSourceFile: '/src/kamailio/src/core/mem/tlsf_malloc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 259
      functionLinenumberEnd: 261
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    block_set_used
      functionSourceFile: '/src/kamailio/src/core/mem/tlsf_malloc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 244
      functionLinenumberEnd: 246
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    block_merge_prev
      functionSourceFile: '/src/kamailio/src/core/mem/tlsf_malloc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 527
      functionLinenumberEnd: 537
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         18
      ICount:          72
      EdgeCount:       21
      CyclomaticComplexity: 5
      functionsReached:
        - __assert_fail
        - block_absorb
        - block_is_free
        - block_is_prev_free
        - block_prev
        - block_remove
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/mem/tlsf_malloc.c:528,5'
          Dst:             block_is_prev_free
        - Src:             'core/mem/tlsf_malloc.c:529,26'
          Dst:             block_prev
        - Src:             'core/mem/tlsf_malloc.c:530,3'
          Dst:             __assert_fail
        - Src:             'core/mem/tlsf_malloc.c:531,3'
          Dst:             block_is_free
        - Src:             'core/mem/tlsf_malloc.c:531,3'
          Dst:             __assert_fail
        - Src:             'core/mem/tlsf_malloc.c:533,3'
          Dst:             block_remove
        - Src:             'core/mem/tlsf_malloc.c:534,11'
          Dst:             block_absorb
    - functionName:    block_is_prev_free
      functionSourceFile: '/src/kamailio/src/core/mem/tlsf_malloc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 249
      functionLinenumberEnd: 250
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    block_locate_free
      functionSourceFile: '/src/kamailio/src/core/mem/tlsf_malloc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 595
      functionLinenumberEnd: 609
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          67
      EdgeCount:       14
      CyclomaticComplexity: 4
      functionsReached:
        - __assert_fail
        - block_size
        - mapping_search
        - remove_free_block
        - search_suitable_block
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/mem/tlsf_malloc.c:600,3'
          Dst:             mapping_search
        - Src:             'core/mem/tlsf_malloc.c:601,11'
          Dst:             search_suitable_block
        - Src:             'core/mem/tlsf_malloc.c:605,3'
          Dst:             block_size
        - Src:             'core/mem/tlsf_malloc.c:605,3'
          Dst:             __assert_fail
        - Src:             'core/mem/tlsf_malloc.c:606,3'
          Dst:             remove_free_block
    - functionName:    block_prepare_used
      functionSourceFile: '/src/kamailio/src/core/mem/tlsf_malloc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 619
      functionLinenumberEnd: 639
      functionDepth:   0
      returnType:      'N/A'
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          119
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached:
        - block_mark_as_used
        - block_size
        - block_to_ptr
        - block_trim_free
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/mem/tlsf_malloc.c:622,3'
          Dst:             block_trim_free
        - Src:             'core/mem/tlsf_malloc.c:623,3'
          Dst:             block_mark_as_used
        - Src:             'core/mem/tlsf_malloc.c:624,7'
          Dst:             block_to_ptr
        - Src:             'core/mem/tlsf_malloc.c:625,3'
          Dst:             block_size
        - Src:             'core/mem/tlsf_malloc.c:631,25'
          Dst:             block_size
    - functionName:    tlsf_mallocxz
      functionSourceFile: '/src/kamailio/src/core/mem/tlsf_malloc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1010
      functionLinenumberEnd: 1022
      functionDepth:   0
      returnType:      'N/A'
      argCount:        6
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          47
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - tlsf_malloc
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/mem/tlsf_malloc.c:1014,6'
          Dst:             tlsf_malloc
    - functionName:    tlsf_create
      functionSourceFile: '/src/kamailio/src/core/mem/tlsf_malloc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 932
      functionLinenumberEnd: 953
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          56
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - control_construct
        - printf
        - tlsf_size
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/mem/tlsf_malloc.c:940,3'
          Dst:             printf
        - Src:             'core/mem/tlsf_malloc.c:945,2'
          Dst:             control_construct
        - Src:             'core/mem/tlsf_malloc.c:946,43'
          Dst:             tlsf_size
        - Src:             'core/mem/tlsf_malloc.c:947,42'
          Dst:             tlsf_size
        - Src:             'core/mem/tlsf_malloc.c:949,44'
          Dst:             tlsf_size
    - functionName:    tlsf_add_pool
      functionSourceFile: '/src/kamailio/src/core/mem/tlsf_malloc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 828
      functionLinenumberEnd: 880
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          115
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - align_down
        - block_insert
        - block_link_next
        - block_set_free
        - block_set_prev_free
        - block_set_prev_used
        - block_set_size
        - block_set_used
        - block_size
        - printf
        - tlsf_pool_overhead
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/mem/tlsf_malloc.c:832,31'
          Dst:             tlsf_pool_overhead
        - Src:             'core/mem/tlsf_malloc.c:833,28'
          Dst:             align_down
        - Src:             'core/mem/tlsf_malloc.c:836,3'
          Dst:             printf
        - Src:             'core/mem/tlsf_malloc.c:843,3'
          Dst:             printf
        - Src:             'core/mem/tlsf_malloc.c:863,2'
          Dst:             block_set_size
        - Src:             'core/mem/tlsf_malloc.c:864,2'
          Dst:             block_set_free
        - Src:             'core/mem/tlsf_malloc.c:865,2'
          Dst:             block_set_prev_used
        - Src:             'core/mem/tlsf_malloc.c:866,2'
          Dst:             block_insert
        - Src:             'core/mem/tlsf_malloc.c:867,46'
          Dst:             block_size
        - Src:             'core/mem/tlsf_malloc.c:874,9'
          Dst:             block_link_next
        - Src:             'core/mem/tlsf_malloc.c:875,2'
          Dst:             block_set_size
        - Src:             'core/mem/tlsf_malloc.c:876,2'
          Dst:             block_set_used
        - Src:             'core/mem/tlsf_malloc.c:877,2'
          Dst:             block_set_prev_free
    - functionName:    tlsf_pool_overhead
      functionSourceFile: '/src/kamailio/src/core/mem/tlsf_malloc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 818
      functionLinenumberEnd: 819
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    align_down
      functionSourceFile: '/src/kamailio/src/core/mem/tlsf_malloc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 326
      functionLinenumberEnd: 328
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          43
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/mem/tlsf_malloc.c:327,2'
          Dst:             __assert_fail
    - functionName:    control_construct
      functionSourceFile: '/src/kamailio/src/core/mem/tlsf_malloc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 644
      functionLinenumberEnd: 657
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          71
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    tlsf_malloc_init_pkg_manager
      functionSourceFile: '/src/kamailio/src/core/mem/tlsf_malloc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1417
      functionLinenumberEnd: 1454
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         89
      ICount:          560
      EdgeCount:       117
      CyclomaticComplexity: 30
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
        - pkg_init_api
        - tlsf_create_with_pool
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/mem/tlsf_malloc.c:1421,21'
          Dst:             tlsf_create_with_pool
        - Src:             'core/mem/tlsf_malloc.c:1423,4'
          Dst:             get_debug_level
        - Src:             'core/mem/tlsf_malloc.c:1423,4'
          Dst:             get_debug_facility
        - Src:             'core/mem/tlsf_malloc.c:1423,4'
          Dst:             dprint_color
        - Src:             'core/mem/tlsf_malloc.c:1423,4'
          Dst:             my_pid
        - Src:             'core/mem/tlsf_malloc.c:1423,4'
          Dst:             fprintf
        - Src:             'core/mem/tlsf_malloc.c:1423,4'
          Dst:             dprint_color_reset
        - Src:             'core/mem/tlsf_malloc.c:1423,4'
          Dst:             get_debug_facility
        - Src:             'core/mem/tlsf_malloc.c:1424,4'
          Dst:             fprintf
        - Src:             'core/mem/tlsf_malloc.c:1430,3'
          Dst:             get_debug_level
        - Src:             'core/mem/tlsf_malloc.c:1430,3'
          Dst:             get_debug_facility
        - Src:             'core/mem/tlsf_malloc.c:1430,3'
          Dst:             dprint_color
        - Src:             'core/mem/tlsf_malloc.c:1430,3'
          Dst:             my_pid
        - Src:             'core/mem/tlsf_malloc.c:1430,3'
          Dst:             fprintf
        - Src:             'core/mem/tlsf_malloc.c:1430,3'
          Dst:             dprint_color_reset
        - Src:             'core/mem/tlsf_malloc.c:1430,3'
          Dst:             get_debug_facility
        - Src:             'core/mem/tlsf_malloc.c:1431,3'
          Dst:             fprintf
        - Src:             'core/mem/tlsf_malloc.c:1453,9'
          Dst:             pkg_init_api
    - functionName:    tlsf_malloc_destroy_pkg_manager
      functionSourceFile: '/src/kamailio/src/core/mem/tlsf_malloc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1405
      functionLinenumberEnd: 1411
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    tlsf_get_pool
      functionSourceFile: '/src/kamailio/src/core/mem/tlsf_malloc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 975
      functionLinenumberEnd: 976
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - tlsf_size
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/mem/tlsf_malloc.c:976,9'
          Dst:             tlsf_size
    - functionName:    tlsf_destroy
      functionSourceFile: '/src/kamailio/src/core/mem/tlsf_malloc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 969
      functionLinenumberEnd: 972
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    tlsf_remove_pool
      functionSourceFile: '/src/kamailio/src/core/mem/tlsf_malloc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 883
      functionLinenumberEnd: 898
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         21
      ICount:          97
      EdgeCount:       24
      CyclomaticComplexity: 5
      functionsReached:
        - __assert_fail
        - block_is_free
        - block_next
        - block_size
        - mapping_insert
        - offset_to_block
        - remove_free_block
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/mem/tlsf_malloc.c:885,26'
          Dst:             offset_to_block
        - Src:             'core/mem/tlsf_malloc.c:889,2'
          Dst:             block_is_free
        - Src:             'core/mem/tlsf_malloc.c:889,2'
          Dst:             __assert_fail
        - Src:             'core/mem/tlsf_malloc.c:890,2'
          Dst:             block_next
        - Src:             'core/mem/tlsf_malloc.c:890,2'
          Dst:             block_is_free
        - Src:             'core/mem/tlsf_malloc.c:890,2'
          Dst:             __assert_fail
        - Src:             'core/mem/tlsf_malloc.c:892,2'
          Dst:             block_next
        - Src:             'core/mem/tlsf_malloc.c:892,2'
          Dst:             block_size
        - Src:             'core/mem/tlsf_malloc.c:892,2'
          Dst:             __assert_fail
        - Src:             'core/mem/tlsf_malloc.c:895,17'
          Dst:             block_size
        - Src:             'core/mem/tlsf_malloc.c:895,2'
          Dst:             mapping_insert
        - Src:             'core/mem/tlsf_malloc.c:896,2'
          Dst:             remove_free_block
        - Src:             'core/mem/tlsf_malloc.c:897,46'
          Dst:             block_size
    - functionName:    tlsf_alloc_overhead
      functionSourceFile: '/src/kamailio/src/core/mem/tlsf_malloc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 823
      functionLinenumberEnd: 824
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    tlsf_block_size_max
      functionSourceFile: '/src/kamailio/src/core/mem/tlsf_malloc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 808
      functionLinenumberEnd: 809
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    tlsf_block_size_min
      functionSourceFile: '/src/kamailio/src/core/mem/tlsf_malloc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 803
      functionLinenumberEnd: 804
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    tlsf_align_size
      functionSourceFile: '/src/kamailio/src/core/mem/tlsf_malloc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 798
      functionLinenumberEnd: 799
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    integrity_walker
      functionSourceFile: '/src/kamailio/src/core/mem/tlsf_malloc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 678
      functionLinenumberEnd: 692
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         27
      ICount:          140
      EdgeCount:       33
      CyclomaticComplexity: 8
      functionsReached:
        - __assert_fail
        - block_from_ptr
        - block_is_free
        - block_is_prev_free
        - block_size
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/mem/tlsf_malloc.c:679,26'
          Dst:             block_from_ptr
        - Src:             'core/mem/tlsf_malloc.c:681,31'
          Dst:             block_is_prev_free
        - Src:             'core/mem/tlsf_malloc.c:682,26'
          Dst:             block_is_free
        - Src:             'core/mem/tlsf_malloc.c:683,33'
          Dst:             block_size
        - Src:             'core/mem/tlsf_malloc.c:686,2'
          Dst:             __assert_fail
        - Src:             'core/mem/tlsf_malloc.c:688,2'
          Dst:             __assert_fail
    - functionName:    tlsf_check_pool
      functionSourceFile: '/src/kamailio/src/core/mem/tlsf_malloc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 780
      functionLinenumberEnd: 785
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - integrity_walker
        - tlsf_walk_pool
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/mem/tlsf_malloc.c:783,2'
          Dst:             tlsf_walk_pool
        - Src:             'core/mem/tlsf_malloc.c:783,2'
          Dst:             integrity_walker
    - functionName:    tlsf_walk_pool
      functionSourceFile: '/src/kamailio/src/core/mem/tlsf_malloc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 758
      functionLinenumberEnd: 767
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          82
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - block_is_free
        - block_is_last
        - block_next
        - block_size
        - block_to_ptr
        - tlsf_size
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/mem/tlsf_malloc.c:760,33'
          Dst:             tlsf_size
        - Src:             'core/mem/tlsf_malloc.c:762,18'
          Dst:             block_is_last
        - Src:             'core/mem/tlsf_malloc.c:763,15'
          Dst:             block_to_ptr
        - Src:             'core/mem/tlsf_malloc.c:763,36'
          Dst:             block_size
        - Src:             'core/mem/tlsf_malloc.c:764,6'
          Dst:             block_is_free
        - Src:             'core/mem/tlsf_malloc.c:765,11'
          Dst:             block_next
    - functionName:    default_walker
      functionSourceFile: '/src/kamailio/src/core/mem/tlsf_malloc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 751
      functionLinenumberEnd: 755
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          31
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - block_from_ptr
        - printf
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/mem/tlsf_malloc.c:754,24'
          Dst:             block_from_ptr
        - Src:             'core/mem/tlsf_malloc.c:753,2'
          Dst:             printf
    - functionName:    tlsf_block_size
      functionSourceFile: '/src/kamailio/src/core/mem/tlsf_malloc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 770
      functionLinenumberEnd: 776
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - block_from_ptr
        - block_size
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/mem/tlsf_malloc.c:773,33'
          Dst:             block_from_ptr
        - Src:             'core/mem/tlsf_malloc.c:774,10'
          Dst:             block_size
    - functionName:    tlsf_check
      functionSourceFile: '/src/kamailio/src/core/mem/tlsf_malloc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 695
      functionLinenumberEnd: 745
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         143
      ICount:          523
      EdgeCount:       180
      CyclomaticComplexity: 39
      functionsReached:
        - __assert_fail
        - block_is_free
        - block_is_prev_free
        - block_next
        - block_size
        - mapping_insert
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/mem/tlsf_malloc.c:711,5'
          Dst:             __assert_fail
        - Src:             'core/mem/tlsf_malloc.c:715,5'
          Dst:             __assert_fail
        - Src:             'core/mem/tlsf_malloc.c:721,4'
          Dst:             __assert_fail
        - Src:             'core/mem/tlsf_malloc.c:722,4'
          Dst:             __assert_fail
        - Src:             'core/mem/tlsf_malloc.c:727,5'
          Dst:             block_is_free
        - Src:             'core/mem/tlsf_malloc.c:727,5'
          Dst:             __assert_fail
        - Src:             'core/mem/tlsf_malloc.c:727,5'
          Dst:             block_is_free
        - Src:             'core/mem/tlsf_malloc.c:728,5'
          Dst:             block_is_prev_free
        - Src:             'core/mem/tlsf_malloc.c:728,5'
          Dst:             __assert_fail
        - Src:             'core/mem/tlsf_malloc.c:728,5'
          Dst:             block_is_prev_free
        - Src:             'core/mem/tlsf_malloc.c:730,5'
          Dst:             block_next
        - Src:             'core/mem/tlsf_malloc.c:730,5'
          Dst:             block_is_free
        - Src:             'core/mem/tlsf_malloc.c:730,5'
          Dst:             __assert_fail
        - Src:             'core/mem/tlsf_malloc.c:730,5'
          Dst:             block_next
        - Src:             'core/mem/tlsf_malloc.c:730,5'
          Dst:             block_is_free
        - Src:             'core/mem/tlsf_malloc.c:732,5'
          Dst:             block_next
        - Src:             'core/mem/tlsf_malloc.c:732,5'
          Dst:             block_is_prev_free
        - Src:             'core/mem/tlsf_malloc.c:732,5'
          Dst:             __assert_fail
        - Src:             'core/mem/tlsf_malloc.c:732,5'
          Dst:             block_next
        - Src:             'core/mem/tlsf_malloc.c:732,5'
          Dst:             block_is_prev_free
        - Src:             'core/mem/tlsf_malloc.c:734,5'
          Dst:             block_size
        - Src:             'core/mem/tlsf_malloc.c:734,5'
          Dst:             __assert_fail
        - Src:             'core/mem/tlsf_malloc.c:734,5'
          Dst:             block_size
        - Src:             'core/mem/tlsf_malloc.c:737,20'
          Dst:             block_size
        - Src:             'core/mem/tlsf_malloc.c:737,5'
          Dst:             mapping_insert
        - Src:             'core/mem/tlsf_malloc.c:738,5'
          Dst:             __assert_fail
    - functionName:    tsend_dgram_ev
      functionSourceFile: '/src/kamailio/src/core/tsend.c'
      linkageType:     InternalLinkage
      functionLinenumber: 170
      functionLinenumberEnd: 179
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - int
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         234
      ICount:          1405
      EdgeCount:       310
      CyclomaticComplexity: 78
      functionsReached:
        - __errno_location
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - get_ticks_raw
        - my_pid
        - poll
        - strerror
        - writev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/tsend.c:171,2'
          Dst:             get_ticks_raw
        - Src:             'core/tsend.c:173,6'
          Dst:             writev
        - Src:             'core/tsend.c:174,2'
          Dst:             __errno_location
        - Src:             'core/tsend.c:174,2'
          Dst:             __errno_location
        - Src:             'core/tsend.c:174,2'
          Dst:             __errno_location
        - Src:             'core/tsend.c:174,2'
          Dst:             get_debug_level
        - Src:             'core/tsend.c:174,2'
          Dst:             get_debug_facility
        - Src:             'core/tsend.c:174,2'
          Dst:             __errno_location
        - Src:             'core/tsend.c:174,2'
          Dst:             __errno_location
        - Src:             'core/tsend.c:174,2'
          Dst:             strerror
        - Src:             'core/tsend.c:174,2'
          Dst:             dprint_color
        - Src:             'core/tsend.c:174,2'
          Dst:             my_pid
        - Src:             'core/tsend.c:174,2'
          Dst:             __errno_location
        - Src:             'core/tsend.c:174,2'
          Dst:             __errno_location
        - Src:             'core/tsend.c:174,2'
          Dst:             strerror
        - Src:             'core/tsend.c:174,2'
          Dst:             fprintf
        - Src:             'core/tsend.c:174,2'
          Dst:             dprint_color_reset
        - Src:             'core/tsend.c:174,2'
          Dst:             get_debug_facility
        - Src:             'core/tsend.c:174,2'
          Dst:             __errno_location
        - Src:             'core/tsend.c:174,2'
          Dst:             __errno_location
        - Src:             'core/tsend.c:174,2'
          Dst:             strerror
        - Src:             'core/tsend.c:176,2'
          Dst:             poll
        - Src:             'core/tsend.c:176,2'
          Dst:             get_ticks_raw
        - Src:             'core/tsend.c:176,2'
          Dst:             get_debug_level
        - Src:             'core/tsend.c:176,2'
          Dst:             get_debug_facility
        - Src:             'core/tsend.c:176,2'
          Dst:             dprint_color
        - Src:             'core/tsend.c:176,2'
          Dst:             my_pid
        - Src:             'core/tsend.c:176,2'
          Dst:             fprintf
        - Src:             'core/tsend.c:176,2'
          Dst:             dprint_color_reset
        - Src:             'core/tsend.c:176,2'
          Dst:             get_debug_facility
        - Src:             'core/tsend.c:176,2'
          Dst:             poll
        - Src:             'core/tsend.c:176,2'
          Dst:             __errno_location
        - Src:             'core/tsend.c:176,2'
          Dst:             get_debug_level
        - Src:             'core/tsend.c:176,2'
          Dst:             get_debug_facility
        - Src:             'core/tsend.c:176,2'
          Dst:             __errno_location
        - Src:             'core/tsend.c:176,2'
          Dst:             strerror
        - Src:             'core/tsend.c:176,2'
          Dst:             __errno_location
        - Src:             'core/tsend.c:176,2'
          Dst:             dprint_color
        - Src:             'core/tsend.c:176,2'
          Dst:             my_pid
        - Src:             'core/tsend.c:176,2'
          Dst:             __errno_location
        - Src:             'core/tsend.c:176,2'
          Dst:             strerror
        - Src:             'core/tsend.c:176,2'
          Dst:             __errno_location
        - Src:             'core/tsend.c:176,2'
          Dst:             fprintf
        - Src:             'core/tsend.c:176,2'
          Dst:             dprint_color_reset
        - Src:             'core/tsend.c:176,2'
          Dst:             get_debug_facility
        - Src:             'core/tsend.c:176,2'
          Dst:             __errno_location
        - Src:             'core/tsend.c:176,2'
          Dst:             strerror
        - Src:             'core/tsend.c:176,2'
          Dst:             __errno_location
        - Src:             'core/tsend.c:176,2'
          Dst:             get_debug_level
        - Src:             'core/tsend.c:176,2'
          Dst:             get_debug_facility
        - Src:             'core/tsend.c:176,2'
          Dst:             dprint_color
        - Src:             'core/tsend.c:176,2'
          Dst:             my_pid
        - Src:             'core/tsend.c:176,2'
          Dst:             fprintf
        - Src:             'core/tsend.c:176,2'
          Dst:             dprint_color_reset
        - Src:             'core/tsend.c:176,2'
          Dst:             get_debug_facility
        - Src:             'core/tsend.c:176,2'
          Dst:             get_debug_level
        - Src:             'core/tsend.c:176,2'
          Dst:             get_debug_facility
        - Src:             'core/tsend.c:176,2'
          Dst:             dprint_color
        - Src:             'core/tsend.c:176,2'
          Dst:             my_pid
        - Src:             'core/tsend.c:176,2'
          Dst:             fprintf
        - Src:             'core/tsend.c:176,2'
          Dst:             dprint_color_reset
        - Src:             'core/tsend.c:176,2'
          Dst:             get_debug_facility
    - functionName:    writev
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    tsend_dgram
      functionSourceFile: '/src/kamailio/src/core/tsend.c'
      linkageType:     InternalLinkage
      functionLinenumber: 148
      functionLinenumberEnd: 159
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - int
        - 'N/A'
        - int
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         234
      ICount:          1412
      EdgeCount:       310
      CyclomaticComplexity: 78
      functionsReached:
        - __errno_location
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - get_ticks_raw
        - my_pid
        - poll
        - sendto
        - strerror
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/tsend.c:149,2'
          Dst:             get_ticks_raw
        - Src:             'core/tsend.c:151,6'
          Dst:             sendto
        - Src:             'core/tsend.c:152,2'
          Dst:             __errno_location
        - Src:             'core/tsend.c:152,2'
          Dst:             __errno_location
        - Src:             'core/tsend.c:152,2'
          Dst:             __errno_location
        - Src:             'core/tsend.c:152,2'
          Dst:             get_debug_level
        - Src:             'core/tsend.c:152,2'
          Dst:             get_debug_facility
        - Src:             'core/tsend.c:152,2'
          Dst:             __errno_location
        - Src:             'core/tsend.c:152,2'
          Dst:             __errno_location
        - Src:             'core/tsend.c:152,2'
          Dst:             strerror
        - Src:             'core/tsend.c:152,2'
          Dst:             dprint_color
        - Src:             'core/tsend.c:152,2'
          Dst:             my_pid
        - Src:             'core/tsend.c:152,2'
          Dst:             __errno_location
        - Src:             'core/tsend.c:152,2'
          Dst:             __errno_location
        - Src:             'core/tsend.c:152,2'
          Dst:             strerror
        - Src:             'core/tsend.c:152,2'
          Dst:             fprintf
        - Src:             'core/tsend.c:152,2'
          Dst:             dprint_color_reset
        - Src:             'core/tsend.c:152,2'
          Dst:             get_debug_facility
        - Src:             'core/tsend.c:152,2'
          Dst:             __errno_location
        - Src:             'core/tsend.c:152,2'
          Dst:             __errno_location
        - Src:             'core/tsend.c:152,2'
          Dst:             strerror
        - Src:             'core/tsend.c:156,2'
          Dst:             poll
        - Src:             'core/tsend.c:156,2'
          Dst:             get_ticks_raw
        - Src:             'core/tsend.c:156,2'
          Dst:             get_debug_level
        - Src:             'core/tsend.c:156,2'
          Dst:             get_debug_facility
        - Src:             'core/tsend.c:156,2'
          Dst:             dprint_color
        - Src:             'core/tsend.c:156,2'
          Dst:             my_pid
        - Src:             'core/tsend.c:156,2'
          Dst:             fprintf
        - Src:             'core/tsend.c:156,2'
          Dst:             dprint_color_reset
        - Src:             'core/tsend.c:156,2'
          Dst:             get_debug_facility
        - Src:             'core/tsend.c:156,2'
          Dst:             poll
        - Src:             'core/tsend.c:156,2'
          Dst:             __errno_location
        - Src:             'core/tsend.c:156,2'
          Dst:             get_debug_level
        - Src:             'core/tsend.c:156,2'
          Dst:             get_debug_facility
        - Src:             'core/tsend.c:156,2'
          Dst:             __errno_location
        - Src:             'core/tsend.c:156,2'
          Dst:             strerror
        - Src:             'core/tsend.c:156,2'
          Dst:             __errno_location
        - Src:             'core/tsend.c:156,2'
          Dst:             dprint_color
        - Src:             'core/tsend.c:156,2'
          Dst:             my_pid
        - Src:             'core/tsend.c:156,2'
          Dst:             __errno_location
        - Src:             'core/tsend.c:156,2'
          Dst:             strerror
        - Src:             'core/tsend.c:156,2'
          Dst:             __errno_location
        - Src:             'core/tsend.c:156,2'
          Dst:             fprintf
        - Src:             'core/tsend.c:156,2'
          Dst:             dprint_color_reset
        - Src:             'core/tsend.c:156,2'
          Dst:             get_debug_facility
        - Src:             'core/tsend.c:156,2'
          Dst:             __errno_location
        - Src:             'core/tsend.c:156,2'
          Dst:             strerror
        - Src:             'core/tsend.c:156,2'
          Dst:             __errno_location
        - Src:             'core/tsend.c:156,2'
          Dst:             get_debug_level
        - Src:             'core/tsend.c:156,2'
          Dst:             get_debug_facility
        - Src:             'core/tsend.c:156,2'
          Dst:             dprint_color
        - Src:             'core/tsend.c:156,2'
          Dst:             my_pid
        - Src:             'core/tsend.c:156,2'
          Dst:             fprintf
        - Src:             'core/tsend.c:156,2'
          Dst:             dprint_color_reset
        - Src:             'core/tsend.c:156,2'
          Dst:             get_debug_facility
        - Src:             'core/tsend.c:156,2'
          Dst:             get_debug_level
        - Src:             'core/tsend.c:156,2'
          Dst:             get_debug_facility
        - Src:             'core/tsend.c:156,2'
          Dst:             dprint_color
        - Src:             'core/tsend.c:156,2'
          Dst:             my_pid
        - Src:             'core/tsend.c:156,2'
          Dst:             fprintf
        - Src:             'core/tsend.c:156,2'
          Dst:             dprint_color_reset
        - Src:             'core/tsend.c:156,2'
          Dst:             get_debug_facility
    - functionName:    sendto
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        6
      argTypes:
        - int
        - 'N/A'
        - size_t
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    tsend_stream
      functionSourceFile: '/src/kamailio/src/core/tsend.c'
      linkageType:     InternalLinkage
      functionLinenumber: 111
      functionLinenumberEnd: 137
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - int
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         237
      ICount:          1431
      EdgeCount:       314
      CyclomaticComplexity: 79
      functionsReached:
        - __errno_location
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - get_ticks_raw
        - my_pid
        - poll
        - send
        - strerror
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/tsend.c:113,2'
          Dst:             get_ticks_raw
        - Src:             'core/tsend.c:117,6'
          Dst:             send
        - Src:             'core/tsend.c:124,2'
          Dst:             __errno_location
        - Src:             'core/tsend.c:124,2'
          Dst:             __errno_location
        - Src:             'core/tsend.c:124,2'
          Dst:             __errno_location
        - Src:             'core/tsend.c:124,2'
          Dst:             get_debug_level
        - Src:             'core/tsend.c:124,2'
          Dst:             get_debug_facility
        - Src:             'core/tsend.c:124,2'
          Dst:             __errno_location
        - Src:             'core/tsend.c:124,2'
          Dst:             __errno_location
        - Src:             'core/tsend.c:124,2'
          Dst:             strerror
        - Src:             'core/tsend.c:124,2'
          Dst:             dprint_color
        - Src:             'core/tsend.c:124,2'
          Dst:             my_pid
        - Src:             'core/tsend.c:124,2'
          Dst:             __errno_location
        - Src:             'core/tsend.c:124,2'
          Dst:             __errno_location
        - Src:             'core/tsend.c:124,2'
          Dst:             strerror
        - Src:             'core/tsend.c:124,2'
          Dst:             fprintf
        - Src:             'core/tsend.c:124,2'
          Dst:             dprint_color_reset
        - Src:             'core/tsend.c:124,2'
          Dst:             get_debug_facility
        - Src:             'core/tsend.c:124,2'
          Dst:             __errno_location
        - Src:             'core/tsend.c:124,2'
          Dst:             __errno_location
        - Src:             'core/tsend.c:124,2'
          Dst:             strerror
        - Src:             'core/tsend.c:134,2'
          Dst:             poll
        - Src:             'core/tsend.c:134,2'
          Dst:             get_ticks_raw
        - Src:             'core/tsend.c:134,2'
          Dst:             get_debug_level
        - Src:             'core/tsend.c:134,2'
          Dst:             get_debug_facility
        - Src:             'core/tsend.c:134,2'
          Dst:             dprint_color
        - Src:             'core/tsend.c:134,2'
          Dst:             my_pid
        - Src:             'core/tsend.c:134,2'
          Dst:             fprintf
        - Src:             'core/tsend.c:134,2'
          Dst:             dprint_color_reset
        - Src:             'core/tsend.c:134,2'
          Dst:             get_debug_facility
        - Src:             'core/tsend.c:134,2'
          Dst:             poll
        - Src:             'core/tsend.c:134,2'
          Dst:             __errno_location
        - Src:             'core/tsend.c:134,2'
          Dst:             get_debug_level
        - Src:             'core/tsend.c:134,2'
          Dst:             get_debug_facility
        - Src:             'core/tsend.c:134,2'
          Dst:             __errno_location
        - Src:             'core/tsend.c:134,2'
          Dst:             strerror
        - Src:             'core/tsend.c:134,2'
          Dst:             __errno_location
        - Src:             'core/tsend.c:134,2'
          Dst:             dprint_color
        - Src:             'core/tsend.c:134,2'
          Dst:             my_pid
        - Src:             'core/tsend.c:134,2'
          Dst:             __errno_location
        - Src:             'core/tsend.c:134,2'
          Dst:             strerror
        - Src:             'core/tsend.c:134,2'
          Dst:             __errno_location
        - Src:             'core/tsend.c:134,2'
          Dst:             fprintf
        - Src:             'core/tsend.c:134,2'
          Dst:             dprint_color_reset
        - Src:             'core/tsend.c:134,2'
          Dst:             get_debug_facility
        - Src:             'core/tsend.c:134,2'
          Dst:             __errno_location
        - Src:             'core/tsend.c:134,2'
          Dst:             strerror
        - Src:             'core/tsend.c:134,2'
          Dst:             __errno_location
        - Src:             'core/tsend.c:134,2'
          Dst:             get_debug_level
        - Src:             'core/tsend.c:134,2'
          Dst:             get_debug_facility
        - Src:             'core/tsend.c:134,2'
          Dst:             dprint_color
        - Src:             'core/tsend.c:134,2'
          Dst:             my_pid
        - Src:             'core/tsend.c:134,2'
          Dst:             fprintf
        - Src:             'core/tsend.c:134,2'
          Dst:             dprint_color_reset
        - Src:             'core/tsend.c:134,2'
          Dst:             get_debug_facility
        - Src:             'core/tsend.c:134,2'
          Dst:             get_debug_level
        - Src:             'core/tsend.c:134,2'
          Dst:             get_debug_facility
        - Src:             'core/tsend.c:134,2'
          Dst:             dprint_color
        - Src:             'core/tsend.c:134,2'
          Dst:             my_pid
        - Src:             'core/tsend.c:134,2'
          Dst:             fprintf
        - Src:             'core/tsend.c:134,2'
          Dst:             dprint_color_reset
        - Src:             'core/tsend.c:134,2'
          Dst:             get_debug_facility
    - functionName:    sockaddr_ht_lookup_proxy
      functionSourceFile: '/src/kamailio/src/core/udp_server.c'
      linkageType:     InternalLinkage
      functionLinenumber: 444
      functionLinenumberEnd: 456
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          39
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - futex_get
        - futex_release
        - sockaddr_ht_get_by_real
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/udp_server.c:448,2'
          Dst:             futex_get
        - Src:             'core/udp_server.c:450,10'
          Dst:             sockaddr_ht_get_by_real
        - Src:             'core/udp_server.c:454,2'
          Dst:             futex_release
    - functionName:    futex_get
      functionSourceFile: '/src/kamailio/src/core/mem/../futexlock.h'
      linkageType:     InternalLinkage
      functionLinenumber: 91
      functionLinenumberEnd: 126
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         23
      ICount:          106
      EdgeCount:       28
      CyclomaticComplexity: 7
      functionsReached:
        - atomic_cmpxchg_int
        - atomic_get_and_set_int
        - syscall
      functionUses:    9
      BranchProfiles:  []
      Callsites:
        - Src:             'core/mem/../futexlock.h:99,6'
          Dst:             atomic_cmpxchg_int
        - Src:             'core/mem/../futexlock.h:108,4'
          Dst:             syscall
        - Src:             'core/mem/../futexlock.h:109,8'
          Dst:             atomic_get_and_set_int
        - Src:             'core/mem/../futexlock.h:119,7'
          Dst:             atomic_get_and_set_int
        - Src:             'core/mem/../futexlock.h:121,4'
          Dst:             syscall
        - Src:             'core/mem/../futexlock.h:122,8'
          Dst:             atomic_get_and_set_int
    - functionName:    sockaddr_ht_get_by_real
      functionSourceFile: '/src/kamailio/src/core/udp_server.c'
      linkageType:     InternalLinkage
      functionLinenumber: 415
      functionLinenumberEnd: 416
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - sockaddr_ht_get_generic
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/udp_server.c:416,9'
          Dst:             sockaddr_ht_get_generic
    - functionName:    futex_release
      functionSourceFile: '/src/kamailio/src/core/mem/../futexlock.h'
      linkageType:     InternalLinkage
      functionLinenumber: 130
      functionLinenumberEnd: 138
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          41
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - atomic_get_and_set_int
        - syscall
      functionUses:    10
      BranchProfiles:  []
      Callsites:
        - Src:             'core/mem/../futexlock.h:134,6'
          Dst:             atomic_get_and_set_int
        - Src:             'core/mem/../futexlock.h:136,3'
          Dst:             syscall
    - functionName:    atomic_get_and_set_int
      functionSourceFile: '/src/kamailio/src/core/mem/../atomic/atomic_x86.h'
      linkageType:     InternalLinkage
      functionLinenumber: 242
      functionLinenumberEnd: 242
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    sockaddr_ht_get_generic
      functionSourceFile: '/src/kamailio/src/core/udp_server.c'
      linkageType:     InternalLinkage
      functionLinenumber: 372
      functionLinenumberEnd: 400
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          105
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - ht_list_remove
        - su_cmp
        - time
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/udp_server.c:373,15'
          Dst:             time
        - Src:             'core/udp_server.c:385,6'
          Dst:             su_cmp
        - Src:             'core/udp_server.c:394,3'
          Dst:             ht_list_remove
        - Src:             'core/udp_server.c:395,3'
          Dst:             ht_list_remove
    - functionName:    su_cmp
      functionSourceFile: '/src/kamailio/src/core/ip_addr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 472
      functionLinenumberEnd: 487
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         55
      ICount:          355
      EdgeCount:       70
      CyclomaticComplexity: 17
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - memcmp
        - my_pid
      functionUses:    3
      BranchProfiles:
        - Branch String:   'core/ip_addr.h:475,2'
          Branch Sides:    []
      Callsites:
        - Src:             'core/ip_addr.h:478,12'
          Dst:             memcmp
        - Src:             'core/ip_addr.h:481,12'
          Dst:             memcmp
        - Src:             'core/ip_addr.h:484,4'
          Dst:             get_debug_level
        - Src:             'core/ip_addr.h:484,4'
          Dst:             get_debug_facility
        - Src:             'core/ip_addr.h:484,4'
          Dst:             dprint_color
        - Src:             'core/ip_addr.h:484,4'
          Dst:             my_pid
        - Src:             'core/ip_addr.h:484,4'
          Dst:             fprintf
        - Src:             'core/ip_addr.h:484,4'
          Dst:             dprint_color_reset
        - Src:             'core/ip_addr.h:484,4'
          Dst:             get_debug_facility
    - functionName:    ht_list_remove
      functionSourceFile: '/src/kamailio/src/core/udp_server.c'
      linkageType:     InternalLinkage
      functionLinenumber: 140
      functionLinenumberEnd: 143
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          22
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    8
      BranchProfiles:  []
      Callsites:       []
    - functionName:    atomic_cmpxchg_int
      functionSourceFile: '/src/kamailio/src/core/mem/../atomic/atomic_x86.h'
      linkageType:     InternalLinkage
      functionLinenumber: 243
      functionLinenumberEnd: 243
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    atomic_add_int
      functionSourceFile: '/src/kamailio/src/core/mem/../atomic/atomic_x86.h'
      linkageType:     InternalLinkage
      functionLinenumber: 244
      functionLinenumberEnd: 244
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    cfg_child_cb_free_item
      functionSourceFile: '/src/kamailio/src/core/cfg/cfg_struct.h'
      linkageType:     InternalLinkage
      functionLinenumber: 301
      functionLinenumberEnd: 311
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         10
      ICount:          72
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    atomic_inc_int
      functionSourceFile: '/src/kamailio/src/core/mem/../atomic/atomic_x86.h'
      linkageType:     InternalLinkage
      functionLinenumber: 236
      functionLinenumberEnd: 236
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    atomic_dec_and_test_int
      functionSourceFile: '/src/kamailio/src/core/mem/../atomic/atomic_x86.h'
      linkageType:     InternalLinkage
      functionLinenumber: 241
      functionLinenumberEnd: 241
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ht_list_add
      functionSourceFile: '/src/kamailio/src/core/udp_server.c'
      linkageType:     InternalLinkage
      functionLinenumber: 131
      functionLinenumberEnd: 136
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          28
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    sockaddr_ht_insert
      functionSourceFile: '/src/kamailio/src/core/udp_server.c'
      linkageType:     InternalLinkage
      functionLinenumber: 462
      functionLinenumberEnd: 515
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         58
      ICount:          382
      EdgeCount:       76
      CyclomaticComplexity: 20
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - futex_get
        - futex_release
        - get_debug_facility
        - get_debug_level
        - ht_list_add
        - ht_list_remove
        - my_pid
        - sockaddr_hash
        - sockaddr_ht_get_by_proxy
        - sockaddr_ht_get_by_real
        - su_cmp
        - time
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/udp_server.c:463,27'
          Dst:             sockaddr_hash
        - Src:             'core/udp_server.c:466,2'
          Dst:             futex_get
        - Src:             'core/udp_server.c:469,10'
          Dst:             sockaddr_ht_get_by_proxy
        - Src:             'core/udp_server.c:472,7'
          Dst:             su_cmp
        - Src:             'core/udp_server.c:475,4'
          Dst:             ht_list_remove
        - Src:             'core/udp_server.c:481,4'
          Dst:             ht_list_add
        - Src:             'core/udp_server.c:485,19'
          Dst:             sockaddr_ht_get_by_real
        - Src:             'core/udp_server.c:487,7'
          Dst:             su_cmp
        - Src:             'core/udp_server.c:490,4'
          Dst:             ht_list_remove
        - Src:             'core/udp_server.c:496,4'
          Dst:             ht_list_add
        - Src:             'core/udp_server.c:502,4'
          Dst:             get_debug_level
        - Src:             'core/udp_server.c:502,4'
          Dst:             get_debug_facility
        - Src:             'core/udp_server.c:502,4'
          Dst:             dprint_color
        - Src:             'core/udp_server.c:502,4'
          Dst:             my_pid
        - Src:             'core/udp_server.c:502,4'
          Dst:             fprintf
        - Src:             'core/udp_server.c:502,4'
          Dst:             dprint_color_reset
        - Src:             'core/udp_server.c:502,4'
          Dst:             get_debug_facility
        - Src:             'core/udp_server.c:506,22'
          Dst:             time
        - Src:             'core/udp_server.c:509,4'
          Dst:             ht_list_add
        - Src:             'core/udp_server.c:510,4'
          Dst:             ht_list_add
        - Src:             'core/udp_server.c:514,2'
          Dst:             futex_release
    - functionName:    sockaddr_hash
      functionSourceFile: '/src/kamailio/src/core/udp_server.c'
      linkageType:     InternalLinkage
      functionLinenumber: 109
      functionLinenumberEnd: 125
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         7
      ICount:          69
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    sockaddr_ht_get_by_proxy
      functionSourceFile: '/src/kamailio/src/core/udp_server.c'
      linkageType:     InternalLinkage
      functionLinenumber: 405
      functionLinenumberEnd: 406
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - sockaddr_ht_get_generic
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/udp_server.c:406,9'
          Dst:             sockaddr_ht_get_generic
    - functionName:    sockaddr_ht_lookup_real
      functionSourceFile: '/src/kamailio/src/core/udp_server.c'
      linkageType:     InternalLinkage
      functionLinenumber: 425
      functionLinenumberEnd: 437
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          39
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - futex_get
        - futex_release
        - sockaddr_ht_get_by_proxy
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/udp_server.c:429,2'
          Dst:             futex_get
        - Src:             'core/udp_server.c:431,10'
          Dst:             sockaddr_ht_get_by_proxy
        - Src:             'core/udp_server.c:435,2'
          Dst:             futex_release
    - functionName:    resolve_proxy_proto_simple
      functionSourceFile: '/src/kamailio/src/core/udp_server.c'
      linkageType:     InternalLinkage
      functionLinenumber: 607
      functionLinenumberEnd: 648
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         53
      ICount:          360
      EdgeCount:       70
      CyclomaticComplexity: 19
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - memcmp
        - my_pid
        - sockaddr_hash
        - sockaddr_ht_insert
        - su2a
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/udp_server.c:612,5'
          Dst:             memcmp
        - Src:             'core/udp_server.c:622,5'
          Dst:             memcmp
        - Src:             'core/udp_server.c:638,2'
          Dst:             get_debug_level
        - Src:             'core/udp_server.c:638,2'
          Dst:             get_debug_facility
        - Src:             'core/udp_server.c:638,2'
          Dst:             su2a
        - Src:             'core/udp_server.c:638,2'
          Dst:             su2a
        - Src:             'core/udp_server.c:638,2'
          Dst:             dprint_color
        - Src:             'core/udp_server.c:638,2'
          Dst:             my_pid
        - Src:             'core/udp_server.c:638,2'
          Dst:             su2a
        - Src:             'core/udp_server.c:638,2'
          Dst:             su2a
        - Src:             'core/udp_server.c:638,2'
          Dst:             fprintf
        - Src:             'core/udp_server.c:638,2'
          Dst:             dprint_color_reset
        - Src:             'core/udp_server.c:638,2'
          Dst:             get_debug_facility
        - Src:             'core/udp_server.c:638,2'
          Dst:             su2a
        - Src:             'core/udp_server.c:638,2'
          Dst:             su2a
        - Src:             'core/udp_server.c:644,44'
          Dst:             sockaddr_hash
        - Src:             'core/udp_server.c:644,2'
          Dst:             sockaddr_ht_insert
    - functionName:    resolve_proxy_proto_haproxy
      functionSourceFile: '/src/kamailio/src/core/udp_server.c'
      linkageType:     InternalLinkage
      functionLinenumber: 520
      functionLinenumberEnd: 603
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         149
      ICount:          971
      EdgeCount:       197
      CyclomaticComplexity: 50
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - memcmp
        - my_pid
        - ntohs
        - sockaddr_hash
        - sockaddr_ht_insert
        - sockaddr_ht_lookup_real
        - su2a
      functionUses:    1
      BranchProfiles:
        - Branch String:   'core/udp_server.c:567,2'
          Branch Sides:    []
      Callsites:
        - Src:             'core/udp_server.c:526,28'
          Dst:             sockaddr_hash
        - Src:             'core/udp_server.c:529,4'
          Dst:             sockaddr_ht_lookup_real
        - Src:             'core/udp_server.c:531,3'
          Dst:             get_debug_level
        - Src:             'core/udp_server.c:531,3'
          Dst:             get_debug_facility
        - Src:             'core/udp_server.c:531,3'
          Dst:             su2a
        - Src:             'core/udp_server.c:531,3'
          Dst:             su2a
        - Src:             'core/udp_server.c:531,3'
          Dst:             dprint_color
        - Src:             'core/udp_server.c:531,3'
          Dst:             my_pid
        - Src:             'core/udp_server.c:531,3'
          Dst:             su2a
        - Src:             'core/udp_server.c:531,3'
          Dst:             su2a
        - Src:             'core/udp_server.c:531,3'
          Dst:             fprintf
        - Src:             'core/udp_server.c:531,3'
          Dst:             dprint_color_reset
        - Src:             'core/udp_server.c:531,3'
          Dst:             get_debug_facility
        - Src:             'core/udp_server.c:531,3'
          Dst:             su2a
        - Src:             'core/udp_server.c:531,3'
          Dst:             su2a
        - Src:             'core/udp_server.c:542,5'
          Dst:             memcmp
        - Src:             'core/udp_server.c:545,2'
          Dst:             get_debug_level
        - Src:             'core/udp_server.c:545,2'
          Dst:             get_debug_facility
        - Src:             'core/udp_server.c:545,2'
          Dst:             su2a
        - Src:             'core/udp_server.c:545,2'
          Dst:             dprint_color
        - Src:             'core/udp_server.c:545,2'
          Dst:             my_pid
        - Src:             'core/udp_server.c:545,2'
          Dst:             su2a
        - Src:             'core/udp_server.c:545,2'
          Dst:             fprintf
        - Src:             'core/udp_server.c:545,2'
          Dst:             dprint_color_reset
        - Src:             'core/udp_server.c:545,2'
          Dst:             get_debug_facility
        - Src:             'core/udp_server.c:545,2'
          Dst:             su2a
        - Src:             'core/udp_server.c:553,22'
          Dst:             ntohs
        - Src:             'core/udp_server.c:596,2'
          Dst:             get_debug_level
        - Src:             'core/udp_server.c:596,2'
          Dst:             get_debug_facility
        - Src:             'core/udp_server.c:596,2'
          Dst:             su2a
        - Src:             'core/udp_server.c:596,2'
          Dst:             dprint_color
        - Src:             'core/udp_server.c:596,2'
          Dst:             my_pid
        - Src:             'core/udp_server.c:596,2'
          Dst:             su2a
        - Src:             'core/udp_server.c:596,2'
          Dst:             fprintf
        - Src:             'core/udp_server.c:596,2'
          Dst:             dprint_color_reset
        - Src:             'core/udp_server.c:596,2'
          Dst:             get_debug_facility
        - Src:             'core/udp_server.c:596,2'
          Dst:             su2a
        - Src:             'core/udp_server.c:600,2'
          Dst:             sockaddr_ht_insert
    - functionName:    udp_ht_flush
      functionSourceFile: '/src/kamailio/src/core/udp_server.c'
      linkageType:     InternalLinkage
      functionLinenumber: 277
      functionLinenumberEnd: 298
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          85
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - futex_get
        - futex_release
        - ht_list_remove
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/udp_server.c:281,2'
          Dst:             futex_get
        - Src:             'core/udp_server.c:288,4'
          Dst:             ht_list_remove
        - Src:             'core/udp_server.c:289,4'
          Dst:             ht_list_remove
        - Src:             'core/udp_server.c:295,2'
          Dst:             futex_release
    - functionName:    udp_ht_clean
      functionSourceFile: '/src/kamailio/src/core/udp_server.c'
      linkageType:     InternalLinkage
      functionLinenumber: 242
      functionLinenumberEnd: 273
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         13
      ICount:          114
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - futex_get
        - futex_release
        - ht_list_remove
        - time
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/udp_server.c:245,15'
          Dst:             time
        - Src:             'core/udp_server.c:248,2'
          Dst:             futex_get
        - Src:             'core/udp_server.c:262,4'
          Dst:             ht_list_remove
        - Src:             'core/udp_server.c:263,4'
          Dst:             ht_list_remove
        - Src:             'core/udp_server.c:269,2'
          Dst:             futex_release
    - functionName:    udp_ht_stats
      functionSourceFile: '/src/kamailio/src/core/udp_server.c'
      linkageType:     InternalLinkage
      functionLinenumber: 194
      functionLinenumberEnd: 238
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         28
      ICount:          189
      EdgeCount:       36
      CyclomaticComplexity: 10
      functionsReached:
        - futex_get
        - futex_release
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/udp_server.c:200,2'
          Dst:             futex_get
        - Src:             'core/udp_server.c:237,2'
          Dst:             futex_release
    - functionName:    udp_ht_dump
      functionSourceFile: '/src/kamailio/src/core/udp_server.c'
      linkageType:     InternalLinkage
      functionLinenumber: 160
      functionLinenumberEnd: 190
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         16
      ICount:          119
      EdgeCount:       20
      CyclomaticComplexity: 6
      functionsReached:
        - futex_get
        - futex_release
        - su2a
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/udp_server.c:163,2'
          Dst:             futex_get
        - Src:             'core/udp_server.c:177,9'
          Dst:             su2a
        - Src:             'core/udp_server.c:179,9'
          Dst:             su2a
        - Src:             'core/udp_server.c:189,2'
          Dst:             futex_release
    - functionName:    sleep_us
      functionSourceFile: '/src/kamailio/src/core/ut.h'
      linkageType:     InternalLinkage
      functionLinenumber: 531
      functionLinenumberEnd: 536
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - select
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/ut.h:535,2'
          Dst:             select
    - functionName:    ksr_udp_start_mtreceiver
      functionSourceFile: '/src/kamailio/src/core/udp_server.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1746
      functionLinenumberEnd: 1839
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         352
      ICount:          2068
      EdgeCount:       463
      CyclomaticComplexity: 113
      functionsReached:
        - cfg_child_init
        - cfg_reset_handles
        - cfg_update_local
        - dprint_color
        - dprint_color_reset
        - exit
        - fork_process
        - fprintf
        - get_debug_facility
        - get_debug_level
        - ksr_udp_mtworker
        - my_pid
        - pause
        - pthread_create
        - run_child_one_init_route
        - sleep_us
        - snprintf
        - strcmp
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/udp_server.c:1759,2'
          Dst:             snprintf
        - Src:             'core/udp_server.c:1762,8'
          Dst:             fork_process
        - Src:             'core/udp_server.c:1764,3'
          Dst:             get_debug_level
        - Src:             'core/udp_server.c:1764,3'
          Dst:             get_debug_facility
        - Src:             'core/udp_server.c:1764,3'
          Dst:             dprint_color
        - Src:             'core/udp_server.c:1764,3'
          Dst:             my_pid
        - Src:             'core/udp_server.c:1764,3'
          Dst:             fprintf
        - Src:             'core/udp_server.c:1764,3'
          Dst:             dprint_color_reset
        - Src:             'core/udp_server.c:1764,3'
          Dst:             get_debug_facility
        - Src:             'core/udp_server.c:1770,6'
          Dst:             cfg_child_init
        - Src:             'core/udp_server.c:1771,4'
          Dst:             exit
        - Src:             'core/udp_server.c:1774,7'
          Dst:             run_child_one_init_route
        - Src:             'core/udp_server.c:1775,5'
          Dst:             exit
        - Src:             'core/udp_server.c:1780,4'
          Dst:             get_debug_level
        - Src:             'core/udp_server.c:1780,4'
          Dst:             get_debug_facility
        - Src:             'core/udp_server.c:1780,4'
          Dst:             dprint_color
        - Src:             'core/udp_server.c:1780,4'
          Dst:             my_pid
        - Src:             'core/udp_server.c:1780,4'
          Dst:             fprintf
        - Src:             'core/udp_server.c:1780,4'
          Dst:             dprint_color_reset
        - Src:             'core/udp_server.c:1780,4'
          Dst:             get_debug_facility
        - Src:             'core/udp_server.c:1787,12'
          Dst:             strcmp
        - Src:             'core/udp_server.c:1793,4'
          Dst:             get_debug_level
        - Src:             'core/udp_server.c:1793,4'
          Dst:             get_debug_facility
        - Src:             'core/udp_server.c:1793,4'
          Dst:             dprint_color
        - Src:             'core/udp_server.c:1793,4'
          Dst:             my_pid
        - Src:             'core/udp_server.c:1793,4'
          Dst:             fprintf
        - Src:             'core/udp_server.c:1793,4'
          Dst:             dprint_color_reset
        - Src:             'core/udp_server.c:1793,4'
          Dst:             get_debug_facility
        - Src:             'core/udp_server.c:1794,4'
          Dst:             exit
        - Src:             'core/udp_server.c:1801,15'
          Dst:             strcmp
        - Src:             'core/udp_server.c:1804,4'
          Dst:             get_debug_level
        - Src:             'core/udp_server.c:1804,4'
          Dst:             get_debug_facility
        - Src:             'core/udp_server.c:1804,4'
          Dst:             dprint_color
        - Src:             'core/udp_server.c:1804,4'
          Dst:             my_pid
        - Src:             'core/udp_server.c:1804,4'
          Dst:             fprintf
        - Src:             'core/udp_server.c:1804,4'
          Dst:             dprint_color_reset
        - Src:             'core/udp_server.c:1804,4'
          Dst:             get_debug_facility
        - Src:             'core/udp_server.c:1806,9'
          Dst:             pthread_create
        - Src:             'core/udp_server.c:1806,9'
          Dst:             ksr_udp_mtworker
        - Src:             'core/udp_server.c:1809,5'
          Dst:             get_debug_level
        - Src:             'core/udp_server.c:1809,5'
          Dst:             get_debug_facility
        - Src:             'core/udp_server.c:1809,5'
          Dst:             dprint_color
        - Src:             'core/udp_server.c:1809,5'
          Dst:             my_pid
        - Src:             'core/udp_server.c:1809,5'
          Dst:             fprintf
        - Src:             'core/udp_server.c:1809,5'
          Dst:             dprint_color_reset
        - Src:             'core/udp_server.c:1809,5'
          Dst:             get_debug_facility
        - Src:             'core/udp_server.c:1810,5'
          Dst:             exit
        - Src:             'core/udp_server.c:1815,4'
          Dst:             pause
        - Src:             'core/udp_server.c:1816,4'
          Dst:             cfg_reset_handles
        - Src:             'core/udp_server.c:1816,4'
          Dst:             cfg_update_local
        - Src:             'core/udp_server.c:1823,4'
          Dst:             sleep_us
        - Src:             'core/udp_server.c:1826,5'
          Dst:             get_debug_level
        - Src:             'core/udp_server.c:1826,5'
          Dst:             get_debug_facility
        - Src:             'core/udp_server.c:1826,5'
          Dst:             dprint_color
        - Src:             'core/udp_server.c:1826,5'
          Dst:             my_pid
        - Src:             'core/udp_server.c:1826,5'
          Dst:             fprintf
        - Src:             'core/udp_server.c:1826,5'
          Dst:             dprint_color_reset
        - Src:             'core/udp_server.c:1826,5'
          Dst:             get_debug_facility
        - Src:             'core/udp_server.c:1832,3'
          Dst:             get_debug_level
        - Src:             'core/udp_server.c:1832,3'
          Dst:             get_debug_facility
        - Src:             'core/udp_server.c:1832,3'
          Dst:             dprint_color
        - Src:             'core/udp_server.c:1832,3'
          Dst:             my_pid
        - Src:             'core/udp_server.c:1832,3'
          Dst:             fprintf
        - Src:             'core/udp_server.c:1832,3'
          Dst:             dprint_color_reset
        - Src:             'core/udp_server.c:1832,3'
          Dst:             get_debug_facility
    - functionName:    ksr_udp_mtworker
      functionSourceFile: '/src/kamailio/src/core/udp_server.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1650
      functionLinenumberEnd: 1737
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         401
      ICount:          2512
      EdgeCount:       531
      CyclomaticComplexity: 132
      functionsReached:
        - __errno_location
        - async_task_group_find
        - dprint_color
        - dprint_color_reset
        - exit
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
        - recvfrom
        - resolve_proxy_proto
        - strerror
        - strlen
        - su2ip_addr
        - su_getport
        - udpworker_task_send
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/udp_server.c:1662,2'
          Dst:             get_debug_level
        - Src:             'core/udp_server.c:1662,2'
          Dst:             get_debug_facility
        - Src:             'core/udp_server.c:1662,2'
          Dst:             dprint_color
        - Src:             'core/udp_server.c:1662,2'
          Dst:             my_pid
        - Src:             'core/udp_server.c:1662,2'
          Dst:             fprintf
        - Src:             'core/udp_server.c:1662,2'
          Dst:             dprint_color_reset
        - Src:             'core/udp_server.c:1662,2'
          Dst:             get_debug_facility
        - Src:             'core/udp_server.c:1667,3'
          Dst:             get_debug_level
        - Src:             'core/udp_server.c:1667,3'
          Dst:             get_debug_facility
        - Src:             'core/udp_server.c:1667,3'
          Dst:             dprint_color
        - Src:             'core/udp_server.c:1667,3'
          Dst:             my_pid
        - Src:             'core/udp_server.c:1667,3'
          Dst:             fprintf
        - Src:             'core/udp_server.c:1667,3'
          Dst:             dprint_color_reset
        - Src:             'core/udp_server.c:1667,3'
          Dst:             get_debug_facility
        - Src:             'core/udp_server.c:1668,3'
          Dst:             exit
        - Src:             'core/udp_server.c:1673,3'
          Dst:             get_debug_level
        - Src:             'core/udp_server.c:1673,3'
          Dst:             get_debug_facility
        - Src:             'core/udp_server.c:1673,3'
          Dst:             dprint_color
        - Src:             'core/udp_server.c:1673,3'
          Dst:             my_pid
        - Src:             'core/udp_server.c:1673,3'
          Dst:             fprintf
        - Src:             'core/udp_server.c:1673,3'
          Dst:             dprint_color_reset
        - Src:             'core/udp_server.c:1673,3'
          Dst:             get_debug_facility
        - Src:             'core/udp_server.c:1674,3'
          Dst:             exit
        - Src:             'core/udp_server.c:1686,15'
          Dst:             strlen
        - Src:             'core/udp_server.c:1688,8'
          Dst:             async_task_group_find
        - Src:             'core/udp_server.c:1692,9'
          Dst:             recvfrom
        - Src:             'core/udp_server.c:1695,7'
          Dst:             __errno_location
        - Src:             'core/udp_server.c:1696,5'
          Dst:             get_debug_level
        - Src:             'core/udp_server.c:1696,5'
          Dst:             get_debug_facility
        - Src:             'core/udp_server.c:1696,5'
          Dst:             dprint_color
        - Src:             'core/udp_server.c:1696,5'
          Dst:             my_pid
        - Src:             'core/udp_server.c:1696,5'
          Dst:             fprintf
        - Src:             'core/udp_server.c:1696,5'
          Dst:             dprint_color_reset
        - Src:             'core/udp_server.c:1696,5'
          Dst:             get_debug_facility
        - Src:             'core/udp_server.c:1699,4'
          Dst:             get_debug_level
        - Src:             'core/udp_server.c:1699,4'
          Dst:             get_debug_facility
        - Src:             'core/udp_server.c:1699,4'
          Dst:             __errno_location
        - Src:             'core/udp_server.c:1699,4'
          Dst:             __errno_location
        - Src:             'core/udp_server.c:1699,4'
          Dst:             strerror
        - Src:             'core/udp_server.c:1699,4'
          Dst:             dprint_color
        - Src:             'core/udp_server.c:1699,4'
          Dst:             my_pid
        - Src:             'core/udp_server.c:1699,4'
          Dst:             __errno_location
        - Src:             'core/udp_server.c:1699,4'
          Dst:             __errno_location
        - Src:             'core/udp_server.c:1699,4'
          Dst:             strerror
        - Src:             'core/udp_server.c:1699,4'
          Dst:             fprintf
        - Src:             'core/udp_server.c:1699,4'
          Dst:             dprint_color_reset
        - Src:             'core/udp_server.c:1699,4'
          Dst:             get_debug_facility
        - Src:             'core/udp_server.c:1699,4'
          Dst:             __errno_location
        - Src:             'core/udp_server.c:1699,4'
          Dst:             __errno_location
        - Src:             'core/udp_server.c:1699,4'
          Dst:             strerror
        - Src:             'core/udp_server.c:1700,8'
          Dst:             __errno_location
        - Src:             'core/udp_server.c:1700,28'
          Dst:             __errno_location
        - Src:             'core/udp_server.c:1701,10'
          Dst:             __errno_location
        - Src:             'core/udp_server.c:1704,5'
          Dst:             get_debug_level
        - Src:             'core/udp_server.c:1704,5'
          Dst:             get_debug_facility
        - Src:             'core/udp_server.c:1704,5'
          Dst:             __errno_location
        - Src:             'core/udp_server.c:1704,5'
          Dst:             dprint_color
        - Src:             'core/udp_server.c:1704,5'
          Dst:             my_pid
        - Src:             'core/udp_server.c:1704,5'
          Dst:             __errno_location
        - Src:             'core/udp_server.c:1704,5'
          Dst:             fprintf
        - Src:             'core/udp_server.c:1704,5'
          Dst:             dprint_color_reset
        - Src:             'core/udp_server.c:1704,5'
          Dst:             get_debug_facility
        - Src:             'core/udp_server.c:1704,5'
          Dst:             __errno_location
        - Src:             'core/udp_server.c:1705,5'
          Dst:             exit
        - Src:             'core/udp_server.c:1709,4'
          Dst:             get_debug_level
        - Src:             'core/udp_server.c:1709,4'
          Dst:             get_debug_facility
        - Src:             'core/udp_server.c:1709,4'
          Dst:             dprint_color
        - Src:             'core/udp_server.c:1709,4'
          Dst:             my_pid
        - Src:             'core/udp_server.c:1709,4'
          Dst:             fprintf
        - Src:             'core/udp_server.c:1709,4'
          Dst:             dprint_color_reset
        - Src:             'core/udp_server.c:1709,4'
          Dst:             get_debug_facility
        - Src:             'core/udp_server.c:1714,4'
          Dst:             get_debug_level
        - Src:             'core/udp_server.c:1714,4'
          Dst:             get_debug_facility
        - Src:             'core/udp_server.c:1714,4'
          Dst:             dprint_color
        - Src:             'core/udp_server.c:1714,4'
          Dst:             my_pid
        - Src:             'core/udp_server.c:1714,4'
          Dst:             fprintf
        - Src:             'core/udp_server.c:1714,4'
          Dst:             dprint_color_reset
        - Src:             'core/udp_server.c:1714,4'
          Dst:             get_debug_facility
        - Src:             'core/udp_server.c:1721,9'
          Dst:             resolve_proxy_proto
        - Src:             'core/udp_server.c:1724,3'
          Dst:             su2ip_addr
        - Src:             'core/udp_server.c:1725,19'
          Dst:             su_getport
        - Src:             'core/udp_server.c:1730,17'
          Dst:             strlen
        - Src:             'core/udp_server.c:1732,10'
          Dst:             async_task_group_find
        - Src:             'core/udp_server.c:1735,4'
          Dst:             udpworker_task_send
        - Src:             'core/udp_server.c:1737,4'
          Dst:             get_debug_level
        - Src:             'core/udp_server.c:1737,4'
          Dst:             get_debug_facility
        - Src:             'core/udp_server.c:1737,4'
          Dst:             dprint_color
        - Src:             'core/udp_server.c:1737,4'
          Dst:             my_pid
        - Src:             'core/udp_server.c:1737,4'
          Dst:             fprintf
        - Src:             'core/udp_server.c:1737,4'
          Dst:             dprint_color_reset
        - Src:             'core/udp_server.c:1737,4'
          Dst:             get_debug_facility
    - functionName:    cfg_reset_handles
      functionSourceFile: '/src/kamailio/src/core/cfg/cfg_struct.h'
      linkageType:     InternalLinkage
      functionLinenumber: 412
      functionLinenumberEnd: 428
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         25
      ICount:          127
      EdgeCount:       32
      CyclomaticComplexity: 9
      functionsReached:
        - cfg_move_handle
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'core/cfg/cfg_struct.h:426,4'
          Dst:             cfg_move_handle
    - functionName:    cfg_update_local
      functionSourceFile: '/src/kamailio/src/core/cfg/cfg_struct.h'
      linkageType:     InternalLinkage
      functionLinenumber: 353
      functionLinenumberEnd: 408
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         35
      ICount:          208
      EdgeCount:       45
      CyclomaticComplexity: 12
      functionsReached:
        - atomic_add_int
        - atomic_dec_and_test_int
        - atomic_inc_int
        - cfg_child_cb_free_item
        - futex_get
        - futex_release
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'core/cfg/cfg_struct.h:359,3'
          Dst:             atomic_dec_and_test_int
        - Src:             'core/cfg/cfg_struct.h:360,2'
          Dst:             futex_get
        - Src:             'core/cfg/cfg_struct.h:361,2'
          Dst:             atomic_inc_int
        - Src:             'core/cfg/cfg_struct.h:371,2'
          Dst:             futex_release
        - Src:             'core/cfg/cfg_struct.h:383,3'
          Dst:             atomic_inc_int
        - Src:             'core/cfg/cfg_struct.h:384,6'
          Dst:             atomic_dec_and_test_int
        - Src:             'core/cfg/cfg_struct.h:389,4'
          Dst:             futex_get
        - Src:             'core/cfg/cfg_struct.h:393,5'
          Dst:             futex_release
        - Src:             'core/cfg/cfg_struct.h:394,5'
          Dst:             cfg_child_cb_free_item
        - Src:             'core/cfg/cfg_struct.h:396,5'
          Dst:             futex_release
        - Src:             'core/cfg/cfg_struct.h:400,9'
          Dst:             atomic_add_int
    - functionName:    resolve_proxy_proto
      functionSourceFile: '/src/kamailio/src/core/udp_server.c'
      linkageType:     InternalLinkage
      functionLinenumber: 652
      functionLinenumberEnd: 671
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          74
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - resolve_proxy_proto_haproxy
        - resolve_proxy_proto_simple
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/udp_server.c:659,14'
          Dst:             resolve_proxy_proto_haproxy
        - Src:             'core/udp_server.c:663,8'
          Dst:             resolve_proxy_proto_simple
    - functionName:    su2ip_addr
      functionSourceFile: '/src/kamailio/src/core/ip_addr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 524
      functionLinenumberEnd: 540
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         47
      ICount:          310
      EdgeCount:       59
      CyclomaticComplexity: 14
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
      functionUses:    4
      BranchProfiles:
        - Branch String:   'core/ip_addr.h:525,2'
          Branch Sides:    []
      Callsites:
        - Src:             'core/ip_addr.h:537,4'
          Dst:             get_debug_level
        - Src:             'core/ip_addr.h:537,4'
          Dst:             get_debug_facility
        - Src:             'core/ip_addr.h:537,4'
          Dst:             dprint_color
        - Src:             'core/ip_addr.h:537,4'
          Dst:             my_pid
        - Src:             'core/ip_addr.h:537,4'
          Dst:             fprintf
        - Src:             'core/ip_addr.h:537,4'
          Dst:             dprint_color_reset
        - Src:             'core/ip_addr.h:537,4'
          Dst:             get_debug_facility
    - functionName:    su_getport
      functionSourceFile: '/src/kamailio/src/core/ip_addr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 492
      functionLinenumberEnd: 502
      functionDepth:   0
      returnType:      short
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         47
      ICount:          295
      EdgeCount:       59
      CyclomaticComplexity: 14
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
        - ntohs
      functionUses:    8
      BranchProfiles:
        - Branch String:   'core/ip_addr.h:493,2'
          Branch Sides:    []
      Callsites:
        - Src:             'core/ip_addr.h:495,11'
          Dst:             ntohs
        - Src:             'core/ip_addr.h:497,11'
          Dst:             ntohs
        - Src:             'core/ip_addr.h:499,4'
          Dst:             get_debug_level
        - Src:             'core/ip_addr.h:499,4'
          Dst:             get_debug_facility
        - Src:             'core/ip_addr.h:499,4'
          Dst:             dprint_color
        - Src:             'core/ip_addr.h:499,4'
          Dst:             my_pid
        - Src:             'core/ip_addr.h:499,4'
          Dst:             fprintf
        - Src:             'core/ip_addr.h:499,4'
          Dst:             dprint_color_reset
        - Src:             'core/ip_addr.h:499,4'
          Dst:             get_debug_facility
    - functionName:    udpworker_task_send
      functionSourceFile: '/src/kamailio/src/core/udp_server.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1622
      functionLinenumberEnd: 1644
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         46
      ICount:          331
      EdgeCount:       60
      CyclomaticComplexity: 16
      functionsReached:
        - async_task_group_send
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/udp_server.c:1631,3'
          Dst:             get_debug_level
        - Src:             'core/udp_server.c:1631,3'
          Dst:             get_debug_facility
        - Src:             'core/udp_server.c:1631,3'
          Dst:             dprint_color
        - Src:             'core/udp_server.c:1631,3'
          Dst:             my_pid
        - Src:             'core/udp_server.c:1631,3'
          Dst:             fprintf
        - Src:             'core/udp_server.c:1631,3'
          Dst:             dprint_color_reset
        - Src:             'core/udp_server.c:1631,3'
          Dst:             get_debug_facility
        - Src:             'core/udp_server.c:1643,9'
          Dst:             async_task_group_send
    - functionName:    udpworker_task_exec
      functionSourceFile: '/src/kamailio/src/core/udp_server.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1521
      functionLinenumberEnd: 1615
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         298
      ICount:          1843
      EdgeCount:       396
      CyclomaticComplexity: 100
      functionsReached:
        - __ctype_b_loc
        - cfg_reset_handles
        - cfg_update_local
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - htons
        - ip_addr2a
        - my_pid
        - receive_msg
        - snprintf
        - sr_event_enabled
        - sr_event_exec
        - stun_process_msg
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/udp_server.c:1535,2'
          Dst:             get_debug_level
        - Src:             'core/udp_server.c:1535,2'
          Dst:             get_debug_facility
        - Src:             'core/udp_server.c:1535,2'
          Dst:             dprint_color
        - Src:             'core/udp_server.c:1535,2'
          Dst:             my_pid
        - Src:             'core/udp_server.c:1535,2'
          Dst:             fprintf
        - Src:             'core/udp_server.c:1535,2'
          Dst:             dprint_color_reset
        - Src:             'core/udp_server.c:1535,2'
          Dst:             get_debug_facility
        - Src:             'core/udp_server.c:1537,3'
          Dst:             get_debug_level
        - Src:             'core/udp_server.c:1537,3'
          Dst:             get_debug_facility
        - Src:             'core/udp_server.c:1537,3'
          Dst:             dprint_color
        - Src:             'core/udp_server.c:1537,3'
          Dst:             my_pid
        - Src:             'core/udp_server.c:1537,3'
          Dst:             fprintf
        - Src:             'core/udp_server.c:1537,3'
          Dst:             dprint_color_reset
        - Src:             'core/udp_server.c:1537,3'
          Dst:             get_debug_facility
        - Src:             'core/udp_server.c:1547,5'
          Dst:             get_debug_level
        - Src:             'core/udp_server.c:1552,7'
          Dst:             __ctype_b_loc
        - Src:             'core/udp_server.c:1555,9'
          Dst:             snprintf
        - Src:             'core/udp_server.c:1557,6'
          Dst:             get_debug_level
        - Src:             'core/udp_server.c:1557,6'
          Dst:             get_debug_facility
        - Src:             'core/udp_server.c:1557,6'
          Dst:             dprint_color
        - Src:             'core/udp_server.c:1557,6'
          Dst:             my_pid
        - Src:             'core/udp_server.c:1557,6'
          Dst:             fprintf
        - Src:             'core/udp_server.c:1557,6'
          Dst:             dprint_color_reset
        - Src:             'core/udp_server.c:1557,6'
          Dst:             get_debug_facility
        - Src:             'core/udp_server.c:1564,3'
          Dst:             get_debug_level
        - Src:             'core/udp_server.c:1564,3'
          Dst:             get_debug_facility
        - Src:             'core/udp_server.c:1564,3'
          Dst:             dprint_color
        - Src:             'core/udp_server.c:1564,3'
          Dst:             my_pid
        - Src:             'core/udp_server.c:1564,3'
          Dst:             fprintf
        - Src:             'core/udp_server.c:1564,3'
          Dst:             dprint_color_reset
        - Src:             'core/udp_server.c:1564,3'
          Dst:             get_debug_facility
        - Src:             'core/udp_server.c:1568,5'
          Dst:             sr_event_enabled
        - Src:             'core/udp_server.c:1574,6'
          Dst:             sr_event_exec
        - Src:             'core/udp_server.c:1580,6'
          Dst:             sr_event_enabled
        - Src:             'core/udp_server.c:1583,10'
          Dst:             ip_addr2a
        - Src:             'core/udp_server.c:1584,4'
          Dst:             get_debug_level
        - Src:             'core/udp_server.c:1584,4'
          Dst:             get_debug_facility
        - Src:             'core/udp_server.c:1584,4'
          Dst:             htons
        - Src:             'core/udp_server.c:1584,4'
          Dst:             dprint_color
        - Src:             'core/udp_server.c:1584,4'
          Dst:             my_pid
        - Src:             'core/udp_server.c:1584,4'
          Dst:             htons
        - Src:             'core/udp_server.c:1584,4'
          Dst:             fprintf
        - Src:             'core/udp_server.c:1584,4'
          Dst:             dprint_color_reset
        - Src:             'core/udp_server.c:1584,4'
          Dst:             get_debug_facility
        - Src:             'core/udp_server.c:1584,4'
          Dst:             htons
        - Src:             'core/udp_server.c:1599,9'
          Dst:             ip_addr2a
        - Src:             'core/udp_server.c:1600,3'
          Dst:             get_debug_level
        - Src:             'core/udp_server.c:1600,3'
          Dst:             get_debug_facility
        - Src:             'core/udp_server.c:1600,3'
          Dst:             dprint_color
        - Src:             'core/udp_server.c:1600,3'
          Dst:             my_pid
        - Src:             'core/udp_server.c:1600,3'
          Dst:             fprintf
        - Src:             'core/udp_server.c:1600,3'
          Dst:             dprint_color_reset
        - Src:             'core/udp_server.c:1600,3'
          Dst:             get_debug_facility
        - Src:             'core/udp_server.c:1605,2'
          Dst:             cfg_reset_handles
        - Src:             'core/udp_server.c:1605,2'
          Dst:             cfg_update_local
        - Src:             'core/udp_server.c:1606,5'
          Dst:             sr_event_enabled
        - Src:             'core/udp_server.c:1609,7'
          Dst:             stun_process_msg
        - Src:             'core/udp_server.c:1613,3'
          Dst:             receive_msg
    - functionName:    resolve_proxy_dest
      functionSourceFile: '/src/kamailio/src/core/udp_server.c'
      linkageType:     InternalLinkage
      functionLinenumber: 675
      functionLinenumberEnd: 689
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         48
      ICount:          306
      EdgeCount:       63
      CyclomaticComplexity: 17
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
        - sockaddr_hash
        - sockaddr_ht_lookup_proxy
        - su2a
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/udp_server.c:680,35'
          Dst:             sockaddr_hash
        - Src:             'core/udp_server.c:680,4'
          Dst:             sockaddr_ht_lookup_proxy
        - Src:             'core/udp_server.c:684,2'
          Dst:             get_debug_level
        - Src:             'core/udp_server.c:684,2'
          Dst:             get_debug_facility
        - Src:             'core/udp_server.c:684,2'
          Dst:             su2a
        - Src:             'core/udp_server.c:684,2'
          Dst:             su2a
        - Src:             'core/udp_server.c:684,2'
          Dst:             dprint_color
        - Src:             'core/udp_server.c:684,2'
          Dst:             my_pid
        - Src:             'core/udp_server.c:684,2'
          Dst:             su2a
        - Src:             'core/udp_server.c:684,2'
          Dst:             su2a
        - Src:             'core/udp_server.c:684,2'
          Dst:             fprintf
        - Src:             'core/udp_server.c:684,2'
          Dst:             dprint_color_reset
        - Src:             'core/udp_server.c:684,2'
          Dst:             get_debug_facility
        - Src:             'core/udp_server.c:684,2'
          Dst:             su2a
        - Src:             'core/udp_server.c:684,2'
          Dst:             su2a
    - functionName:    udp_send
      functionSourceFile: '/src/kamailio/src/core/udp_server.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1441
      functionLinenumberEnd: 1504
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         146
      ICount:          973
      EdgeCount:       193
      CyclomaticComplexity: 49
      functionsReached:
        - __errno_location
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - ip_addr2a
        - my_pid
        - raw_iphdr_udp4_send
        - resolve_proxy_dest
        - sendto
        - strerror
        - su2ip_addr
        - su_getport
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/udp_server.c:1460,2'
          Dst:             resolve_proxy_dest
        - Src:             'core/udp_server.c:1468,7'
          Dst:             sendto
        - Src:             'core/udp_server.c:1473,4'
          Dst:             su2ip_addr
        - Src:             'core/udp_server.c:1474,4'
          Dst:             get_debug_level
        - Src:             'core/udp_server.c:1474,4'
          Dst:             get_debug_facility
        - Src:             'core/udp_server.c:1474,4'
          Dst:             ip_addr2a
        - Src:             'core/udp_server.c:1474,4'
          Dst:             su_getport
        - Src:             'core/udp_server.c:1474,4'
          Dst:             __errno_location
        - Src:             'core/udp_server.c:1474,4'
          Dst:             strerror
        - Src:             'core/udp_server.c:1474,4'
          Dst:             __errno_location
        - Src:             'core/udp_server.c:1474,4'
          Dst:             dprint_color
        - Src:             'core/udp_server.c:1474,4'
          Dst:             my_pid
        - Src:             'core/udp_server.c:1474,4'
          Dst:             ip_addr2a
        - Src:             'core/udp_server.c:1474,4'
          Dst:             su_getport
        - Src:             'core/udp_server.c:1474,4'
          Dst:             __errno_location
        - Src:             'core/udp_server.c:1474,4'
          Dst:             strerror
        - Src:             'core/udp_server.c:1474,4'
          Dst:             __errno_location
        - Src:             'core/udp_server.c:1474,4'
          Dst:             fprintf
        - Src:             'core/udp_server.c:1474,4'
          Dst:             dprint_color_reset
        - Src:             'core/udp_server.c:1474,4'
          Dst:             get_debug_facility
        - Src:             'core/udp_server.c:1474,4'
          Dst:             ip_addr2a
        - Src:             'core/udp_server.c:1474,4'
          Dst:             su_getport
        - Src:             'core/udp_server.c:1474,4'
          Dst:             __errno_location
        - Src:             'core/udp_server.c:1474,4'
          Dst:             strerror
        - Src:             'core/udp_server.c:1474,4'
          Dst:             __errno_location
        - Src:             'core/udp_server.c:1478,7'
          Dst:             __errno_location
        - Src:             'core/udp_server.c:1480,7'
          Dst:             __errno_location
        - Src:             'core/udp_server.c:1481,5'
          Dst:             get_debug_level
        - Src:             'core/udp_server.c:1481,5'
          Dst:             get_debug_facility
        - Src:             'core/udp_server.c:1481,5'
          Dst:             dprint_color
        - Src:             'core/udp_server.c:1481,5'
          Dst:             my_pid
        - Src:             'core/udp_server.c:1481,5'
          Dst:             fprintf
        - Src:             'core/udp_server.c:1481,5'
          Dst:             dprint_color_reset
        - Src:             'core/udp_server.c:1481,5'
          Dst:             get_debug_facility
        - Src:             'core/udp_server.c:1492,7'
          Dst:             raw_iphdr_udp4_send
        - Src:             'core/udp_server.c:1495,4'
          Dst:             su2ip_addr
        - Src:             'core/udp_server.c:1496,4'
          Dst:             get_debug_level
        - Src:             'core/udp_server.c:1496,4'
          Dst:             get_debug_facility
        - Src:             'core/udp_server.c:1496,4'
          Dst:             ip_addr2a
        - Src:             'core/udp_server.c:1496,4'
          Dst:             su_getport
        - Src:             'core/udp_server.c:1496,4'
          Dst:             __errno_location
        - Src:             'core/udp_server.c:1496,4'
          Dst:             strerror
        - Src:             'core/udp_server.c:1496,4'
          Dst:             __errno_location
        - Src:             'core/udp_server.c:1496,4'
          Dst:             dprint_color
        - Src:             'core/udp_server.c:1496,4'
          Dst:             my_pid
        - Src:             'core/udp_server.c:1496,4'
          Dst:             ip_addr2a
        - Src:             'core/udp_server.c:1496,4'
          Dst:             su_getport
        - Src:             'core/udp_server.c:1496,4'
          Dst:             __errno_location
        - Src:             'core/udp_server.c:1496,4'
          Dst:             strerror
        - Src:             'core/udp_server.c:1496,4'
          Dst:             __errno_location
        - Src:             'core/udp_server.c:1496,4'
          Dst:             fprintf
        - Src:             'core/udp_server.c:1496,4'
          Dst:             dprint_color_reset
        - Src:             'core/udp_server.c:1496,4'
          Dst:             get_debug_facility
        - Src:             'core/udp_server.c:1496,4'
          Dst:             ip_addr2a
        - Src:             'core/udp_server.c:1496,4'
          Dst:             su_getport
        - Src:             'core/udp_server.c:1496,4'
          Dst:             __errno_location
        - Src:             'core/udp_server.c:1496,4'
          Dst:             strerror
        - Src:             'core/udp_server.c:1496,4'
          Dst:             __errno_location
        - Src:             'core/udp_server.c:1499,7'
          Dst:             __errno_location
    - functionName:    udp_rcv_loop
      functionSourceFile: '/src/kamailio/src/core/udp_server.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1278
      functionLinenumberEnd: 1433
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         491
      ICount:          3000
      EdgeCount:       654
      CyclomaticComplexity: 165
      functionsReached:
        - __ctype_b_loc
        - __errno_location
        - cfg_child_init
        - cfg_reset_handles
        - cfg_update_local
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - htons
        - ip_addr2a
        - ksr_evrt_received
        - my_pid
        - receive_msg
        - recvfrom
        - resolve_proxy_proto
        - snprintf
        - sr_event_enabled
        - sr_event_exec
        - strerror
        - stun_process_msg
        - su2ip_addr
        - su_getport
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/udp_server.c:1294,3'
          Dst:             get_debug_level
        - Src:             'core/udp_server.c:1294,3'
          Dst:             get_debug_facility
        - Src:             'core/udp_server.c:1294,3'
          Dst:             dprint_color
        - Src:             'core/udp_server.c:1294,3'
          Dst:             my_pid
        - Src:             'core/udp_server.c:1294,3'
          Dst:             fprintf
        - Src:             'core/udp_server.c:1294,3'
          Dst:             dprint_color_reset
        - Src:             'core/udp_server.c:1294,3'
          Dst:             get_debug_facility
        - Src:             'core/udp_server.c:1306,5'
          Dst:             cfg_child_init
        - Src:             'core/udp_server.c:1311,9'
          Dst:             recvfrom
        - Src:             'core/udp_server.c:1314,7'
          Dst:             __errno_location
        - Src:             'core/udp_server.c:1315,5'
          Dst:             get_debug_level
        - Src:             'core/udp_server.c:1315,5'
          Dst:             get_debug_facility
        - Src:             'core/udp_server.c:1315,5'
          Dst:             dprint_color
        - Src:             'core/udp_server.c:1315,5'
          Dst:             my_pid
        - Src:             'core/udp_server.c:1315,5'
          Dst:             fprintf
        - Src:             'core/udp_server.c:1315,5'
          Dst:             dprint_color_reset
        - Src:             'core/udp_server.c:1315,5'
          Dst:             get_debug_facility
        - Src:             'core/udp_server.c:1318,4'
          Dst:             get_debug_level
        - Src:             'core/udp_server.c:1318,4'
          Dst:             get_debug_facility
        - Src:             'core/udp_server.c:1318,4'
          Dst:             __errno_location
        - Src:             'core/udp_server.c:1318,4'
          Dst:             __errno_location
        - Src:             'core/udp_server.c:1318,4'
          Dst:             strerror
        - Src:             'core/udp_server.c:1318,4'
          Dst:             dprint_color
        - Src:             'core/udp_server.c:1318,4'
          Dst:             my_pid
        - Src:             'core/udp_server.c:1318,4'
          Dst:             __errno_location
        - Src:             'core/udp_server.c:1318,4'
          Dst:             __errno_location
        - Src:             'core/udp_server.c:1318,4'
          Dst:             strerror
        - Src:             'core/udp_server.c:1318,4'
          Dst:             fprintf
        - Src:             'core/udp_server.c:1318,4'
          Dst:             dprint_color_reset
        - Src:             'core/udp_server.c:1318,4'
          Dst:             get_debug_facility
        - Src:             'core/udp_server.c:1318,4'
          Dst:             __errno_location
        - Src:             'core/udp_server.c:1318,4'
          Dst:             __errno_location
        - Src:             'core/udp_server.c:1318,4'
          Dst:             strerror
        - Src:             'core/udp_server.c:1319,8'
          Dst:             __errno_location
        - Src:             'core/udp_server.c:1319,28'
          Dst:             __errno_location
        - Src:             'core/udp_server.c:1320,10'
          Dst:             __errno_location
        - Src:             'core/udp_server.c:1326,4'
          Dst:             get_debug_level
        - Src:             'core/udp_server.c:1326,4'
          Dst:             get_debug_facility
        - Src:             'core/udp_server.c:1326,4'
          Dst:             dprint_color
        - Src:             'core/udp_server.c:1326,4'
          Dst:             my_pid
        - Src:             'core/udp_server.c:1326,4'
          Dst:             fprintf
        - Src:             'core/udp_server.c:1326,4'
          Dst:             dprint_color_reset
        - Src:             'core/udp_server.c:1326,4'
          Dst:             get_debug_facility
        - Src:             'core/udp_server.c:1332,4'
          Dst:             get_debug_level
        - Src:             'core/udp_server.c:1332,4'
          Dst:             get_debug_facility
        - Src:             'core/udp_server.c:1332,4'
          Dst:             dprint_color
        - Src:             'core/udp_server.c:1332,4'
          Dst:             my_pid
        - Src:             'core/udp_server.c:1332,4'
          Dst:             fprintf
        - Src:             'core/udp_server.c:1332,4'
          Dst:             dprint_color_reset
        - Src:             'core/udp_server.c:1332,4'
          Dst:             get_debug_facility
        - Src:             'core/udp_server.c:1339,9'
          Dst:             resolve_proxy_proto
        - Src:             'core/udp_server.c:1341,6'
          Dst:             get_debug_level
        - Src:             'core/udp_server.c:1346,8'
          Dst:             __ctype_b_loc
        - Src:             'core/udp_server.c:1349,10'
          Dst:             snprintf
        - Src:             'core/udp_server.c:1352,7'
          Dst:             get_debug_level
        - Src:             'core/udp_server.c:1352,7'
          Dst:             get_debug_facility
        - Src:             'core/udp_server.c:1352,7'
          Dst:             dprint_color
        - Src:             'core/udp_server.c:1352,7'
          Dst:             my_pid
        - Src:             'core/udp_server.c:1352,7'
          Dst:             fprintf
        - Src:             'core/udp_server.c:1352,7'
          Dst:             dprint_color_reset
        - Src:             'core/udp_server.c:1352,7'
          Dst:             get_debug_facility
        - Src:             'core/udp_server.c:1359,4'
          Dst:             get_debug_level
        - Src:             'core/udp_server.c:1359,4'
          Dst:             get_debug_facility
        - Src:             'core/udp_server.c:1359,4'
          Dst:             dprint_color
        - Src:             'core/udp_server.c:1359,4'
          Dst:             my_pid
        - Src:             'core/udp_server.c:1359,4'
          Dst:             fprintf
        - Src:             'core/udp_server.c:1359,4'
          Dst:             dprint_color_reset
        - Src:             'core/udp_server.c:1359,4'
          Dst:             get_debug_facility
        - Src:             'core/udp_server.c:1363,3'
          Dst:             su2ip_addr
        - Src:             'core/udp_server.c:1364,19'
          Dst:             su_getport
        - Src:             'core/udp_server.c:1367,7'
          Dst:             ksr_evrt_received
        - Src:             'core/udp_server.c:1369,5'
          Dst:             get_debug_level
        - Src:             'core/udp_server.c:1369,5'
          Dst:             get_debug_facility
        - Src:             'core/udp_server.c:1369,5'
          Dst:             dprint_color
        - Src:             'core/udp_server.c:1369,5'
          Dst:             my_pid
        - Src:             'core/udp_server.c:1369,5'
          Dst:             fprintf
        - Src:             'core/udp_server.c:1369,5'
          Dst:             dprint_color_reset
        - Src:             'core/udp_server.c:1369,5'
          Dst:             get_debug_facility
        - Src:             'core/udp_server.c:1374,6'
          Dst:             sr_event_enabled
        - Src:             'core/udp_server.c:1380,7'
          Dst:             sr_event_exec
        - Src:             'core/udp_server.c:1386,7'
          Dst:             sr_event_enabled
        - Src:             'core/udp_server.c:1389,11'
          Dst:             ip_addr2a
        - Src:             'core/udp_server.c:1390,5'
          Dst:             get_debug_level
        - Src:             'core/udp_server.c:1390,5'
          Dst:             get_debug_facility
        - Src:             'core/udp_server.c:1390,5'
          Dst:             htons
        - Src:             'core/udp_server.c:1390,5'
          Dst:             dprint_color
        - Src:             'core/udp_server.c:1390,5'
          Dst:             my_pid
        - Src:             'core/udp_server.c:1390,5'
          Dst:             htons
        - Src:             'core/udp_server.c:1390,5'
          Dst:             fprintf
        - Src:             'core/udp_server.c:1390,5'
          Dst:             dprint_color_reset
        - Src:             'core/udp_server.c:1390,5'
          Dst:             get_debug_facility
        - Src:             'core/udp_server.c:1390,5'
          Dst:             htons
        - Src:             'core/udp_server.c:1405,10'
          Dst:             ip_addr2a
        - Src:             'core/udp_server.c:1406,4'
          Dst:             get_debug_level
        - Src:             'core/udp_server.c:1406,4'
          Dst:             get_debug_facility
        - Src:             'core/udp_server.c:1406,4'
          Dst:             dprint_color
        - Src:             'core/udp_server.c:1406,4'
          Dst:             my_pid
        - Src:             'core/udp_server.c:1406,4'
          Dst:             fprintf
        - Src:             'core/udp_server.c:1406,4'
          Dst:             dprint_color_reset
        - Src:             'core/udp_server.c:1406,4'
          Dst:             get_debug_facility
        - Src:             'core/udp_server.c:1411,3'
          Dst:             cfg_reset_handles
        - Src:             'core/udp_server.c:1411,3'
          Dst:             cfg_update_local
        - Src:             'core/udp_server.c:1412,6'
          Dst:             sr_event_enabled
        - Src:             'core/udp_server.c:1415,8'
          Dst:             stun_process_msg
        - Src:             'core/udp_server.c:1420,4'
          Dst:             receive_msg
    - functionName:    setup_mcast_rcvr
      functionSourceFile: '/src/kamailio/src/core/udp_server.c'
      linkageType:     InternalLinkage
      functionLinenumber: 977
      functionLinenumberEnd: 1029
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         140
      ICount:          849
      EdgeCount:       185
      CyclomaticComplexity: 47
      functionsReached:
        - __errno_location
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - htonl
        - if_nametoindex
        - my_pid
        - setsockopt
        - strerror
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/udp_server.c:990,23'
          Dst:             if_nametoindex
        - Src:             'core/udp_server.c:994,29'
          Dst:             htonl
        - Src:             'core/udp_server.c:999,6'
          Dst:             setsockopt
        - Src:             'core/udp_server.c:1001,4'
          Dst:             get_debug_level
        - Src:             'core/udp_server.c:1001,4'
          Dst:             get_debug_facility
        - Src:             'core/udp_server.c:1001,4'
          Dst:             __errno_location
        - Src:             'core/udp_server.c:1001,4'
          Dst:             strerror
        - Src:             'core/udp_server.c:1001,4'
          Dst:             dprint_color
        - Src:             'core/udp_server.c:1001,4'
          Dst:             my_pid
        - Src:             'core/udp_server.c:1001,4'
          Dst:             __errno_location
        - Src:             'core/udp_server.c:1001,4'
          Dst:             strerror
        - Src:             'core/udp_server.c:1001,4'
          Dst:             fprintf
        - Src:             'core/udp_server.c:1001,4'
          Dst:             dprint_color_reset
        - Src:             'core/udp_server.c:1001,4'
          Dst:             get_debug_facility
        - Src:             'core/udp_server.c:1001,4'
          Dst:             __errno_location
        - Src:             'core/udp_server.c:1001,4'
          Dst:             strerror
        - Src:             'core/udp_server.c:1009,29'
          Dst:             if_nametoindex
        - Src:             'core/udp_server.c:1014,6'
          Dst:             setsockopt
        - Src:             'core/udp_server.c:1020,4'
          Dst:             get_debug_level
        - Src:             'core/udp_server.c:1020,4'
          Dst:             get_debug_facility
        - Src:             'core/udp_server.c:1020,4'
          Dst:             __errno_location
        - Src:             'core/udp_server.c:1020,4'
          Dst:             strerror
        - Src:             'core/udp_server.c:1020,4'
          Dst:             dprint_color
        - Src:             'core/udp_server.c:1020,4'
          Dst:             my_pid
        - Src:             'core/udp_server.c:1020,4'
          Dst:             __errno_location
        - Src:             'core/udp_server.c:1020,4'
          Dst:             strerror
        - Src:             'core/udp_server.c:1020,4'
          Dst:             fprintf
        - Src:             'core/udp_server.c:1020,4'
          Dst:             dprint_color_reset
        - Src:             'core/udp_server.c:1020,4'
          Dst:             get_debug_facility
        - Src:             'core/udp_server.c:1020,4'
          Dst:             __errno_location
        - Src:             'core/udp_server.c:1020,4'
          Dst:             strerror
        - Src:             'core/udp_server.c:1025,3'
          Dst:             get_debug_level
        - Src:             'core/udp_server.c:1025,3'
          Dst:             get_debug_facility
        - Src:             'core/udp_server.c:1025,3'
          Dst:             dprint_color
        - Src:             'core/udp_server.c:1025,3'
          Dst:             my_pid
        - Src:             'core/udp_server.c:1025,3'
          Dst:             fprintf
        - Src:             'core/udp_server.c:1025,3'
          Dst:             dprint_color_reset
        - Src:             'core/udp_server.c:1025,3'
          Dst:             get_debug_facility
    - functionName:    init_su
      functionSourceFile: '/src/kamailio/src/core/ip_addr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 551
      functionLinenumberEnd: 574
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         48
      ICount:          326
      EdgeCount:       60
      CyclomaticComplexity: 14
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - htons
        - my_pid
      functionUses:    1
      BranchProfiles:
        - Branch String:   'core/ip_addr.h:554,2'
          Branch Sides:    []
      Callsites:
        - Src:             'core/ip_addr.h:560,25'
          Dst:             htons
        - Src:             'core/ip_addr.h:567,23'
          Dst:             htons
        - Src:             'core/ip_addr.h:570,4'
          Dst:             get_debug_level
        - Src:             'core/ip_addr.h:570,4'
          Dst:             get_debug_facility
        - Src:             'core/ip_addr.h:570,4'
          Dst:             dprint_color
        - Src:             'core/ip_addr.h:570,4'
          Dst:             my_pid
        - Src:             'core/ip_addr.h:570,4'
          Dst:             fprintf
        - Src:             'core/ip_addr.h:570,4'
          Dst:             dprint_color_reset
        - Src:             'core/ip_addr.h:570,4'
          Dst:             get_debug_facility
    - functionName:    udp_init
      functionSourceFile: '/src/kamailio/src/core/udp_server.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1035
      functionLinenumberEnd: 1268
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         849
      ICount:          5199
      EdgeCount:       1123
      CyclomaticComplexity: 276
      functionsReached:
        - __errno_location
        - bind
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - htonl
        - init_su
        - ipv6_get_netif_scope
        - my_pid
        - probe_max_receive_buffer
        - probe_max_send_buffer
        - setsockopt
        - setup_mcast_rcvr
        - socket
        - strerror
      functionUses:    2
      BranchProfiles:
        - Branch String:   'core/udp_server.c:1127,3'
          Branch Sides:    []
        - Branch String:   'core/udp_server.c:1151,3'
          Branch Sides:    []
      Callsites:
        - Src:             'core/udp_server.c:1044,7'
          Dst:             htonl
        - Src:             'core/udp_server.c:1044,7'
          Dst:             htonl
        - Src:             'core/udp_server.c:1045,3'
          Dst:             get_debug_level
        - Src:             'core/udp_server.c:1045,3'
          Dst:             get_debug_facility
        - Src:             'core/udp_server.c:1045,3'
          Dst:             dprint_color
        - Src:             'core/udp_server.c:1045,3'
          Dst:             my_pid
        - Src:             'core/udp_server.c:1045,3'
          Dst:             fprintf
        - Src:             'core/udp_server.c:1045,3'
          Dst:             dprint_color_reset
        - Src:             'core/udp_server.c:1045,3'
          Dst:             get_debug_facility
        - Src:             'core/udp_server.c:1058,5'
          Dst:             init_su
        - Src:             'core/udp_server.c:1059,3'
          Dst:             get_debug_level
        - Src:             'core/udp_server.c:1059,3'
          Dst:             get_debug_facility
        - Src:             'core/udp_server.c:1059,3'
          Dst:             dprint_color
        - Src:             'core/udp_server.c:1059,3'
          Dst:             my_pid
        - Src:             'core/udp_server.c:1059,3'
          Dst:             fprintf
        - Src:             'core/udp_server.c:1059,3'
          Dst:             dprint_color_reset
        - Src:             'core/udp_server.c:1059,3'
          Dst:             get_debug_facility
        - Src:             'core/udp_server.c:1063,22'
          Dst:             socket
        - Src:             'core/udp_server.c:1065,3'
          Dst:             get_debug_level
        - Src:             'core/udp_server.c:1065,3'
          Dst:             get_debug_facility
        - Src:             'core/udp_server.c:1065,3'
          Dst:             __errno_location
        - Src:             'core/udp_server.c:1065,3'
          Dst:             strerror
        - Src:             'core/udp_server.c:1065,3'
          Dst:             dprint_color
        - Src:             'core/udp_server.c:1065,3'
          Dst:             my_pid
        - Src:             'core/udp_server.c:1065,3'
          Dst:             __errno_location
        - Src:             'core/udp_server.c:1065,3'
          Dst:             strerror
        - Src:             'core/udp_server.c:1065,3'
          Dst:             fprintf
        - Src:             'core/udp_server.c:1065,3'
          Dst:             dprint_color_reset
        - Src:             'core/udp_server.c:1065,3'
          Dst:             get_debug_facility
        - Src:             'core/udp_server.c:1065,3'
          Dst:             __errno_location
        - Src:             'core/udp_server.c:1065,3'
          Dst:             strerror
        - Src:             'core/udp_server.c:1070,5'
          Dst:             setsockopt
        - Src:             'core/udp_server.c:1073,3'
          Dst:             get_debug_level
        - Src:             'core/udp_server.c:1073,3'
          Dst:             get_debug_facility
        - Src:             'core/udp_server.c:1073,3'
          Dst:             __errno_location
        - Src:             'core/udp_server.c:1073,3'
          Dst:             strerror
        - Src:             'core/udp_server.c:1073,3'
          Dst:             dprint_color
        - Src:             'core/udp_server.c:1073,3'
          Dst:             my_pid
        - Src:             'core/udp_server.c:1073,3'
          Dst:             __errno_location
        - Src:             'core/udp_server.c:1073,3'
          Dst:             strerror
        - Src:             'core/udp_server.c:1073,3'
          Dst:             fprintf
        - Src:             'core/udp_server.c:1073,3'
          Dst:             dprint_color_reset
        - Src:             'core/udp_server.c:1073,3'
          Dst:             get_debug_facility
        - Src:             'core/udp_server.c:1073,3'
          Dst:             __errno_location
        - Src:             'core/udp_server.c:1073,3'
          Dst:             strerror
        - Src:             'core/udp_server.c:1079,6'
          Dst:             setsockopt
        - Src:             'core/udp_server.c:1082,4'
          Dst:             get_debug_level
        - Src:             'core/udp_server.c:1082,4'
          Dst:             get_debug_facility
        - Src:             'core/udp_server.c:1082,4'
          Dst:             __errno_location
        - Src:             'core/udp_server.c:1082,4'
          Dst:             strerror
        - Src:             'core/udp_server.c:1082,4'
          Dst:             dprint_color
        - Src:             'core/udp_server.c:1082,4'
          Dst:             my_pid
        - Src:             'core/udp_server.c:1082,4'
          Dst:             __errno_location
        - Src:             'core/udp_server.c:1082,4'
          Dst:             strerror
        - Src:             'core/udp_server.c:1082,4'
          Dst:             fprintf
        - Src:             'core/udp_server.c:1082,4'
          Dst:             dprint_color_reset
        - Src:             'core/udp_server.c:1082,4'
          Dst:             get_debug_facility
        - Src:             'core/udp_server.c:1082,4'
          Dst:             __errno_location
        - Src:             'core/udp_server.c:1082,4'
          Dst:             strerror
        - Src:             'core/udp_server.c:1086,6'
          Dst:             setsockopt
        - Src:             'core/udp_server.c:1089,4'
          Dst:             get_debug_level
        - Src:             'core/udp_server.c:1089,4'
          Dst:             get_debug_facility
        - Src:             'core/udp_server.c:1089,4'
          Dst:             __errno_location
        - Src:             'core/udp_server.c:1089,4'
          Dst:             strerror
        - Src:             'core/udp_server.c:1089,4'
          Dst:             dprint_color
        - Src:             'core/udp_server.c:1089,4'
          Dst:             my_pid
        - Src:             'core/udp_server.c:1089,4'
          Dst:             __errno_location
        - Src:             'core/udp_server.c:1089,4'
          Dst:             strerror
        - Src:             'core/udp_server.c:1089,4'
          Dst:             fprintf
        - Src:             'core/udp_server.c:1089,4'
          Dst:             dprint_color_reset
        - Src:             'core/udp_server.c:1089,4'
          Dst:             get_debug_facility
        - Src:             'core/udp_server.c:1089,4'
          Dst:             __errno_location
        - Src:             'core/udp_server.c:1089,4'
          Dst:             strerror
        - Src:             'core/udp_server.c:1093,4'
          Dst:             get_debug_level
        - Src:             'core/udp_server.c:1093,4'
          Dst:             get_debug_facility
        - Src:             'core/udp_server.c:1093,4'
          Dst:             dprint_color
        - Src:             'core/udp_server.c:1093,4'
          Dst:             my_pid
        - Src:             'core/udp_server.c:1093,4'
          Dst:             fprintf
        - Src:             'core/udp_server.c:1093,4'
          Dst:             dprint_color_reset
        - Src:             'core/udp_server.c:1093,4'
          Dst:             get_debug_facility
        - Src:             'core/udp_server.c:1096,6'
          Dst:             ipv6_get_netif_scope
        - Src:             'core/udp_server.c:1139,6'
          Dst:             setsockopt
        - Src:             'core/udp_server.c:1142,4'
          Dst:             get_debug_level
        - Src:             'core/udp_server.c:1142,4'
          Dst:             get_debug_facility
        - Src:             'core/udp_server.c:1142,4'
          Dst:             __errno_location
        - Src:             'core/udp_server.c:1142,4'
          Dst:             strerror
        - Src:             'core/udp_server.c:1142,4'
          Dst:             dprint_color
        - Src:             'core/udp_server.c:1142,4'
          Dst:             my_pid
        - Src:             'core/udp_server.c:1142,4'
          Dst:             __errno_location
        - Src:             'core/udp_server.c:1142,4'
          Dst:             strerror
        - Src:             'core/udp_server.c:1142,4'
          Dst:             fprintf
        - Src:             'core/udp_server.c:1142,4'
          Dst:             dprint_color_reset
        - Src:             'core/udp_server.c:1142,4'
          Dst:             get_debug_facility
        - Src:             'core/udp_server.c:1142,4'
          Dst:             __errno_location
        - Src:             'core/udp_server.c:1142,4'
          Dst:             strerror
        - Src:             'core/udp_server.c:1163,6'
          Dst:             setsockopt
        - Src:             'core/udp_server.c:1166,4'
          Dst:             get_debug_level
        - Src:             'core/udp_server.c:1166,4'
          Dst:             get_debug_facility
        - Src:             'core/udp_server.c:1166,4'
          Dst:             __errno_location
        - Src:             'core/udp_server.c:1166,4'
          Dst:             strerror
        - Src:             'core/udp_server.c:1166,4'
          Dst:             dprint_color
        - Src:             'core/udp_server.c:1166,4'
          Dst:             my_pid
        - Src:             'core/udp_server.c:1166,4'
          Dst:             __errno_location
        - Src:             'core/udp_server.c:1166,4'
          Dst:             strerror
        - Src:             'core/udp_server.c:1166,4'
          Dst:             fprintf
        - Src:             'core/udp_server.c:1166,4'
          Dst:             dprint_color_reset
        - Src:             'core/udp_server.c:1166,4'
          Dst:             get_debug_facility
        - Src:             'core/udp_server.c:1166,4'
          Dst:             __errno_location
        - Src:             'core/udp_server.c:1166,4'
          Dst:             strerror
        - Src:             'core/udp_server.c:1174,6'
          Dst:             setsockopt
        - Src:             'core/udp_server.c:1177,4'
          Dst:             get_debug_level
        - Src:             'core/udp_server.c:1177,4'
          Dst:             get_debug_facility
        - Src:             'core/udp_server.c:1177,4'
          Dst:             __errno_location
        - Src:             'core/udp_server.c:1177,4'
          Dst:             strerror
        - Src:             'core/udp_server.c:1177,4'
          Dst:             dprint_color
        - Src:             'core/udp_server.c:1177,4'
          Dst:             my_pid
        - Src:             'core/udp_server.c:1177,4'
          Dst:             __errno_location
        - Src:             'core/udp_server.c:1177,4'
          Dst:             strerror
        - Src:             'core/udp_server.c:1177,4'
          Dst:             fprintf
        - Src:             'core/udp_server.c:1177,4'
          Dst:             dprint_color_reset
        - Src:             'core/udp_server.c:1177,4'
          Dst:             get_debug_facility
        - Src:             'core/udp_server.c:1177,4'
          Dst:             __errno_location
        - Src:             'core/udp_server.c:1177,4'
          Dst:             strerror
        - Src:             'core/udp_server.c:1194,7'
          Dst:             setsockopt
        - Src:             'core/udp_server.c:1197,3'
          Dst:             get_debug_level
        - Src:             'core/udp_server.c:1197,3'
          Dst:             get_debug_facility
        - Src:             'core/udp_server.c:1197,3'
          Dst:             __errno_location
        - Src:             'core/udp_server.c:1197,3'
          Dst:             strerror
        - Src:             'core/udp_server.c:1197,3'
          Dst:             dprint_color
        - Src:             'core/udp_server.c:1197,3'
          Dst:             my_pid
        - Src:             'core/udp_server.c:1197,3'
          Dst:             __errno_location
        - Src:             'core/udp_server.c:1197,3'
          Dst:             strerror
        - Src:             'core/udp_server.c:1197,3'
          Dst:             fprintf
        - Src:             'core/udp_server.c:1197,3'
          Dst:             dprint_color_reset
        - Src:             'core/udp_server.c:1197,3'
          Dst:             get_debug_facility
        - Src:             'core/udp_server.c:1197,3'
          Dst:             __errno_location
        - Src:             'core/udp_server.c:1197,3'
          Dst:             strerror
        - Src:             'core/udp_server.c:1203,8'
          Dst:             setup_mcast_rcvr
        - Src:             'core/udp_server.c:1210,6'
          Dst:             setsockopt
        - Src:             'core/udp_server.c:1213,4'
          Dst:             get_debug_level
        - Src:             'core/udp_server.c:1213,4'
          Dst:             get_debug_facility
        - Src:             'core/udp_server.c:1213,4'
          Dst:             __errno_location
        - Src:             'core/udp_server.c:1213,4'
          Dst:             strerror
        - Src:             'core/udp_server.c:1213,4'
          Dst:             dprint_color
        - Src:             'core/udp_server.c:1213,4'
          Dst:             my_pid
        - Src:             'core/udp_server.c:1213,4'
          Dst:             __errno_location
        - Src:             'core/udp_server.c:1213,4'
          Dst:             strerror
        - Src:             'core/udp_server.c:1213,4'
          Dst:             fprintf
        - Src:             'core/udp_server.c:1213,4'
          Dst:             dprint_color_reset
        - Src:             'core/udp_server.c:1213,4'
          Dst:             get_debug_facility
        - Src:             'core/udp_server.c:1213,4'
          Dst:             __errno_location
        - Src:             'core/udp_server.c:1213,4'
          Dst:             strerror
        - Src:             'core/udp_server.c:1219,7'
          Dst:             setsockopt
        - Src:             'core/udp_server.c:1222,5'
          Dst:             get_debug_level
        - Src:             'core/udp_server.c:1222,5'
          Dst:             get_debug_facility
        - Src:             'core/udp_server.c:1222,5'
          Dst:             __errno_location
        - Src:             'core/udp_server.c:1222,5'
          Dst:             strerror
        - Src:             'core/udp_server.c:1222,5'
          Dst:             dprint_color
        - Src:             'core/udp_server.c:1222,5'
          Dst:             my_pid
        - Src:             'core/udp_server.c:1222,5'
          Dst:             __errno_location
        - Src:             'core/udp_server.c:1222,5'
          Dst:             strerror
        - Src:             'core/udp_server.c:1222,5'
          Dst:             fprintf
        - Src:             'core/udp_server.c:1222,5'
          Dst:             dprint_color_reset
        - Src:             'core/udp_server.c:1222,5'
          Dst:             get_debug_facility
        - Src:             'core/udp_server.c:1222,5'
          Dst:             __errno_location
        - Src:             'core/udp_server.c:1222,5'
          Dst:             strerror
        - Src:             'core/udp_server.c:1226,6'
          Dst:             setsockopt
        - Src:             'core/udp_server.c:1229,4'
          Dst:             get_debug_level
        - Src:             'core/udp_server.c:1229,4'
          Dst:             get_debug_facility
        - Src:             'core/udp_server.c:1229,4'
          Dst:             __errno_location
        - Src:             'core/udp_server.c:1229,4'
          Dst:             strerror
        - Src:             'core/udp_server.c:1229,4'
          Dst:             dprint_color
        - Src:             'core/udp_server.c:1229,4'
          Dst:             my_pid
        - Src:             'core/udp_server.c:1229,4'
          Dst:             __errno_location
        - Src:             'core/udp_server.c:1229,4'
          Dst:             strerror
        - Src:             'core/udp_server.c:1229,4'
          Dst:             fprintf
        - Src:             'core/udp_server.c:1229,4'
          Dst:             dprint_color_reset
        - Src:             'core/udp_server.c:1229,4'
          Dst:             get_debug_facility
        - Src:             'core/udp_server.c:1229,4'
          Dst:             __errno_location
        - Src:             'core/udp_server.c:1229,4'
          Dst:             strerror
        - Src:             'core/udp_server.c:1232,7'
          Dst:             setsockopt
        - Src:             'core/udp_server.c:1235,5'
          Dst:             get_debug_level
        - Src:             'core/udp_server.c:1235,5'
          Dst:             get_debug_facility
        - Src:             'core/udp_server.c:1235,5'
          Dst:             __errno_location
        - Src:             'core/udp_server.c:1235,5'
          Dst:             strerror
        - Src:             'core/udp_server.c:1235,5'
          Dst:             dprint_color
        - Src:             'core/udp_server.c:1235,5'
          Dst:             my_pid
        - Src:             'core/udp_server.c:1235,5'
          Dst:             __errno_location
        - Src:             'core/udp_server.c:1235,5'
          Dst:             strerror
        - Src:             'core/udp_server.c:1235,5'
          Dst:             fprintf
        - Src:             'core/udp_server.c:1235,5'
          Dst:             dprint_color_reset
        - Src:             'core/udp_server.c:1235,5'
          Dst:             get_debug_facility
        - Src:             'core/udp_server.c:1235,5'
          Dst:             __errno_location
        - Src:             'core/udp_server.c:1235,5'
          Dst:             strerror
        - Src:             'core/udp_server.c:1240,3'
          Dst:             get_debug_level
        - Src:             'core/udp_server.c:1240,3'
          Dst:             get_debug_facility
        - Src:             'core/udp_server.c:1240,3'
          Dst:             dprint_color
        - Src:             'core/udp_server.c:1240,3'
          Dst:             my_pid
        - Src:             'core/udp_server.c:1240,3'
          Dst:             fprintf
        - Src:             'core/udp_server.c:1240,3'
          Dst:             dprint_color_reset
        - Src:             'core/udp_server.c:1240,3'
          Dst:             get_debug_facility
        - Src:             'core/udp_server.c:1245,5'
          Dst:             probe_max_receive_buffer
        - Src:             'core/udp_server.c:1248,5'
          Dst:             probe_max_send_buffer
        - Src:             'core/udp_server.c:1251,5'
          Dst:             bind
        - Src:             'core/udp_server.c:1252,3'
          Dst:             get_debug_level
        - Src:             'core/udp_server.c:1252,3'
          Dst:             get_debug_facility
        - Src:             'core/udp_server.c:1252,3'
          Dst:             __errno_location
        - Src:             'core/udp_server.c:1252,3'
          Dst:             strerror
        - Src:             'core/udp_server.c:1252,3'
          Dst:             dprint_color
        - Src:             'core/udp_server.c:1252,3'
          Dst:             my_pid
        - Src:             'core/udp_server.c:1252,3'
          Dst:             __errno_location
        - Src:             'core/udp_server.c:1252,3'
          Dst:             strerror
        - Src:             'core/udp_server.c:1252,3'
          Dst:             fprintf
        - Src:             'core/udp_server.c:1252,3'
          Dst:             dprint_color_reset
        - Src:             'core/udp_server.c:1252,3'
          Dst:             get_debug_facility
        - Src:             'core/udp_server.c:1252,3'
          Dst:             __errno_location
        - Src:             'core/udp_server.c:1252,3'
          Dst:             strerror
        - Src:             'core/udp_server.c:1256,4'
          Dst:             get_debug_level
        - Src:             'core/udp_server.c:1256,4'
          Dst:             get_debug_facility
        - Src:             'core/udp_server.c:1256,4'
          Dst:             dprint_color
        - Src:             'core/udp_server.c:1256,4'
          Dst:             my_pid
        - Src:             'core/udp_server.c:1256,4'
          Dst:             fprintf
        - Src:             'core/udp_server.c:1256,4'
          Dst:             dprint_color_reset
        - Src:             'core/udp_server.c:1256,4'
          Dst:             get_debug_facility
    - functionName:    probe_max_receive_buffer
      functionSourceFile: '/src/kamailio/src/core/udp_server.c'
      linkageType:     InternalLinkage
      functionLinenumber: 768
      functionLinenumberEnd: 866
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         437
      ICount:          2652
      EdgeCount:       580
      CyclomaticComplexity: 145
      functionsReached:
        - __errno_location
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - getsockopt
        - my_pid
        - setsockopt
        - strerror
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/udp_server.c:780,5'
          Dst:             getsockopt
        - Src:             'core/udp_server.c:783,3'
          Dst:             get_debug_level
        - Src:             'core/udp_server.c:783,3'
          Dst:             get_debug_facility
        - Src:             'core/udp_server.c:783,3'
          Dst:             __errno_location
        - Src:             'core/udp_server.c:783,3'
          Dst:             strerror
        - Src:             'core/udp_server.c:783,3'
          Dst:             dprint_color
        - Src:             'core/udp_server.c:783,3'
          Dst:             my_pid
        - Src:             'core/udp_server.c:783,3'
          Dst:             __errno_location
        - Src:             'core/udp_server.c:783,3'
          Dst:             strerror
        - Src:             'core/udp_server.c:783,3'
          Dst:             fprintf
        - Src:             'core/udp_server.c:783,3'
          Dst:             dprint_color_reset
        - Src:             'core/udp_server.c:783,3'
          Dst:             get_debug_facility
        - Src:             'core/udp_server.c:783,3'
          Dst:             __errno_location
        - Src:             'core/udp_server.c:783,3'
          Dst:             strerror
        - Src:             'core/udp_server.c:787,3'
          Dst:             get_debug_level
        - Src:             'core/udp_server.c:787,3'
          Dst:             get_debug_facility
        - Src:             'core/udp_server.c:787,3'
          Dst:             dprint_color
        - Src:             'core/udp_server.c:787,3'
          Dst:             my_pid
        - Src:             'core/udp_server.c:787,3'
          Dst:             fprintf
        - Src:             'core/udp_server.c:787,3'
          Dst:             dprint_color_reset
        - Src:             'core/udp_server.c:787,3'
          Dst:             get_debug_facility
        - Src:             'core/udp_server.c:791,3'
          Dst:             get_debug_level
        - Src:             'core/udp_server.c:791,3'
          Dst:             get_debug_facility
        - Src:             'core/udp_server.c:791,3'
          Dst:             dprint_color
        - Src:             'core/udp_server.c:791,3'
          Dst:             my_pid
        - Src:             'core/udp_server.c:791,3'
          Dst:             fprintf
        - Src:             'core/udp_server.c:791,3'
          Dst:             dprint_color_reset
        - Src:             'core/udp_server.c:791,3'
          Dst:             get_debug_facility
        - Src:             'core/udp_server.c:808,4'
          Dst:             get_debug_level
        - Src:             'core/udp_server.c:808,4'
          Dst:             get_debug_facility
        - Src:             'core/udp_server.c:808,4'
          Dst:             dprint_color
        - Src:             'core/udp_server.c:808,4'
          Dst:             my_pid
        - Src:             'core/udp_server.c:808,4'
          Dst:             fprintf
        - Src:             'core/udp_server.c:808,4'
          Dst:             dprint_color_reset
        - Src:             'core/udp_server.c:808,4'
          Dst:             get_debug_facility
        - Src:             'core/udp_server.c:809,6'
          Dst:             setsockopt
        - Src:             'core/udp_server.c:813,4'
          Dst:             get_debug_level
        - Src:             'core/udp_server.c:813,4'
          Dst:             get_debug_facility
        - Src:             'core/udp_server.c:813,4'
          Dst:             __errno_location
        - Src:             'core/udp_server.c:813,4'
          Dst:             strerror
        - Src:             'core/udp_server.c:813,4'
          Dst:             dprint_color
        - Src:             'core/udp_server.c:813,4'
          Dst:             my_pid
        - Src:             'core/udp_server.c:813,4'
          Dst:             __errno_location
        - Src:             'core/udp_server.c:813,4'
          Dst:             strerror
        - Src:             'core/udp_server.c:813,4'
          Dst:             fprintf
        - Src:             'core/udp_server.c:813,4'
          Dst:             dprint_color_reset
        - Src:             'core/udp_server.c:813,4'
          Dst:             get_debug_facility
        - Src:             'core/udp_server.c:813,4'
          Dst:             __errno_location
        - Src:             'core/udp_server.c:813,4'
          Dst:             strerror
        - Src:             'core/udp_server.c:830,6'
          Dst:             getsockopt
        - Src:             'core/udp_server.c:833,4'
          Dst:             get_debug_level
        - Src:             'core/udp_server.c:833,4'
          Dst:             get_debug_facility
        - Src:             'core/udp_server.c:833,4'
          Dst:             __errno_location
        - Src:             'core/udp_server.c:833,4'
          Dst:             strerror
        - Src:             'core/udp_server.c:833,4'
          Dst:             dprint_color
        - Src:             'core/udp_server.c:833,4'
          Dst:             my_pid
        - Src:             'core/udp_server.c:833,4'
          Dst:             __errno_location
        - Src:             'core/udp_server.c:833,4'
          Dst:             strerror
        - Src:             'core/udp_server.c:833,4'
          Dst:             fprintf
        - Src:             'core/udp_server.c:833,4'
          Dst:             dprint_color_reset
        - Src:             'core/udp_server.c:833,4'
          Dst:             get_debug_facility
        - Src:             'core/udp_server.c:833,4'
          Dst:             __errno_location
        - Src:             'core/udp_server.c:833,4'
          Dst:             strerror
        - Src:             'core/udp_server.c:837,5'
          Dst:             get_debug_level
        - Src:             'core/udp_server.c:837,5'
          Dst:             get_debug_facility
        - Src:             'core/udp_server.c:837,5'
          Dst:             dprint_color
        - Src:             'core/udp_server.c:837,5'
          Dst:             my_pid
        - Src:             'core/udp_server.c:837,5'
          Dst:             fprintf
        - Src:             'core/udp_server.c:837,5'
          Dst:             dprint_color_reset
        - Src:             'core/udp_server.c:837,5'
          Dst:             get_debug_facility
        - Src:             'core/udp_server.c:840,5'
          Dst:             get_debug_level
        - Src:             'core/udp_server.c:840,5'
          Dst:             get_debug_facility
        - Src:             'core/udp_server.c:840,5'
          Dst:             dprint_color
        - Src:             'core/udp_server.c:840,5'
          Dst:             my_pid
        - Src:             'core/udp_server.c:840,5'
          Dst:             fprintf
        - Src:             'core/udp_server.c:840,5'
          Dst:             dprint_color_reset
        - Src:             'core/udp_server.c:840,5'
          Dst:             get_debug_facility
        - Src:             'core/udp_server.c:855,5'
          Dst:             getsockopt
        - Src:             'core/udp_server.c:858,3'
          Dst:             get_debug_level
        - Src:             'core/udp_server.c:858,3'
          Dst:             get_debug_facility
        - Src:             'core/udp_server.c:858,3'
          Dst:             __errno_location
        - Src:             'core/udp_server.c:858,3'
          Dst:             strerror
        - Src:             'core/udp_server.c:858,3'
          Dst:             dprint_color
        - Src:             'core/udp_server.c:858,3'
          Dst:             my_pid
        - Src:             'core/udp_server.c:858,3'
          Dst:             __errno_location
        - Src:             'core/udp_server.c:858,3'
          Dst:             strerror
        - Src:             'core/udp_server.c:858,3'
          Dst:             fprintf
        - Src:             'core/udp_server.c:858,3'
          Dst:             dprint_color_reset
        - Src:             'core/udp_server.c:858,3'
          Dst:             get_debug_facility
        - Src:             'core/udp_server.c:858,3'
          Dst:             __errno_location
        - Src:             'core/udp_server.c:858,3'
          Dst:             strerror
        - Src:             'core/udp_server.c:861,2'
          Dst:             get_debug_level
        - Src:             'core/udp_server.c:861,2'
          Dst:             get_debug_facility
        - Src:             'core/udp_server.c:861,2'
          Dst:             dprint_color
        - Src:             'core/udp_server.c:861,2'
          Dst:             my_pid
        - Src:             'core/udp_server.c:861,2'
          Dst:             fprintf
        - Src:             'core/udp_server.c:861,2'
          Dst:             dprint_color_reset
        - Src:             'core/udp_server.c:861,2'
          Dst:             get_debug_facility
    - functionName:    probe_max_send_buffer
      functionSourceFile: '/src/kamailio/src/core/udp_server.c'
      linkageType:     InternalLinkage
      functionLinenumber: 869
      functionLinenumberEnd: 967
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         437
      ICount:          2652
      EdgeCount:       580
      CyclomaticComplexity: 145
      functionsReached:
        - __errno_location
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - getsockopt
        - my_pid
        - setsockopt
        - strerror
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/udp_server.c:881,5'
          Dst:             getsockopt
        - Src:             'core/udp_server.c:884,3'
          Dst:             get_debug_level
        - Src:             'core/udp_server.c:884,3'
          Dst:             get_debug_facility
        - Src:             'core/udp_server.c:884,3'
          Dst:             __errno_location
        - Src:             'core/udp_server.c:884,3'
          Dst:             strerror
        - Src:             'core/udp_server.c:884,3'
          Dst:             dprint_color
        - Src:             'core/udp_server.c:884,3'
          Dst:             my_pid
        - Src:             'core/udp_server.c:884,3'
          Dst:             __errno_location
        - Src:             'core/udp_server.c:884,3'
          Dst:             strerror
        - Src:             'core/udp_server.c:884,3'
          Dst:             fprintf
        - Src:             'core/udp_server.c:884,3'
          Dst:             dprint_color_reset
        - Src:             'core/udp_server.c:884,3'
          Dst:             get_debug_facility
        - Src:             'core/udp_server.c:884,3'
          Dst:             __errno_location
        - Src:             'core/udp_server.c:884,3'
          Dst:             strerror
        - Src:             'core/udp_server.c:888,3'
          Dst:             get_debug_level
        - Src:             'core/udp_server.c:888,3'
          Dst:             get_debug_facility
        - Src:             'core/udp_server.c:888,3'
          Dst:             dprint_color
        - Src:             'core/udp_server.c:888,3'
          Dst:             my_pid
        - Src:             'core/udp_server.c:888,3'
          Dst:             fprintf
        - Src:             'core/udp_server.c:888,3'
          Dst:             dprint_color_reset
        - Src:             'core/udp_server.c:888,3'
          Dst:             get_debug_facility
        - Src:             'core/udp_server.c:892,3'
          Dst:             get_debug_level
        - Src:             'core/udp_server.c:892,3'
          Dst:             get_debug_facility
        - Src:             'core/udp_server.c:892,3'
          Dst:             dprint_color
        - Src:             'core/udp_server.c:892,3'
          Dst:             my_pid
        - Src:             'core/udp_server.c:892,3'
          Dst:             fprintf
        - Src:             'core/udp_server.c:892,3'
          Dst:             dprint_color_reset
        - Src:             'core/udp_server.c:892,3'
          Dst:             get_debug_facility
        - Src:             'core/udp_server.c:909,4'
          Dst:             get_debug_level
        - Src:             'core/udp_server.c:909,4'
          Dst:             get_debug_facility
        - Src:             'core/udp_server.c:909,4'
          Dst:             dprint_color
        - Src:             'core/udp_server.c:909,4'
          Dst:             my_pid
        - Src:             'core/udp_server.c:909,4'
          Dst:             fprintf
        - Src:             'core/udp_server.c:909,4'
          Dst:             dprint_color_reset
        - Src:             'core/udp_server.c:909,4'
          Dst:             get_debug_facility
        - Src:             'core/udp_server.c:910,6'
          Dst:             setsockopt
        - Src:             'core/udp_server.c:914,4'
          Dst:             get_debug_level
        - Src:             'core/udp_server.c:914,4'
          Dst:             get_debug_facility
        - Src:             'core/udp_server.c:914,4'
          Dst:             __errno_location
        - Src:             'core/udp_server.c:914,4'
          Dst:             strerror
        - Src:             'core/udp_server.c:914,4'
          Dst:             dprint_color
        - Src:             'core/udp_server.c:914,4'
          Dst:             my_pid
        - Src:             'core/udp_server.c:914,4'
          Dst:             __errno_location
        - Src:             'core/udp_server.c:914,4'
          Dst:             strerror
        - Src:             'core/udp_server.c:914,4'
          Dst:             fprintf
        - Src:             'core/udp_server.c:914,4'
          Dst:             dprint_color_reset
        - Src:             'core/udp_server.c:914,4'
          Dst:             get_debug_facility
        - Src:             'core/udp_server.c:914,4'
          Dst:             __errno_location
        - Src:             'core/udp_server.c:914,4'
          Dst:             strerror
        - Src:             'core/udp_server.c:931,6'
          Dst:             getsockopt
        - Src:             'core/udp_server.c:934,4'
          Dst:             get_debug_level
        - Src:             'core/udp_server.c:934,4'
          Dst:             get_debug_facility
        - Src:             'core/udp_server.c:934,4'
          Dst:             __errno_location
        - Src:             'core/udp_server.c:934,4'
          Dst:             strerror
        - Src:             'core/udp_server.c:934,4'
          Dst:             dprint_color
        - Src:             'core/udp_server.c:934,4'
          Dst:             my_pid
        - Src:             'core/udp_server.c:934,4'
          Dst:             __errno_location
        - Src:             'core/udp_server.c:934,4'
          Dst:             strerror
        - Src:             'core/udp_server.c:934,4'
          Dst:             fprintf
        - Src:             'core/udp_server.c:934,4'
          Dst:             dprint_color_reset
        - Src:             'core/udp_server.c:934,4'
          Dst:             get_debug_facility
        - Src:             'core/udp_server.c:934,4'
          Dst:             __errno_location
        - Src:             'core/udp_server.c:934,4'
          Dst:             strerror
        - Src:             'core/udp_server.c:938,5'
          Dst:             get_debug_level
        - Src:             'core/udp_server.c:938,5'
          Dst:             get_debug_facility
        - Src:             'core/udp_server.c:938,5'
          Dst:             dprint_color
        - Src:             'core/udp_server.c:938,5'
          Dst:             my_pid
        - Src:             'core/udp_server.c:938,5'
          Dst:             fprintf
        - Src:             'core/udp_server.c:938,5'
          Dst:             dprint_color_reset
        - Src:             'core/udp_server.c:938,5'
          Dst:             get_debug_facility
        - Src:             'core/udp_server.c:941,5'
          Dst:             get_debug_level
        - Src:             'core/udp_server.c:941,5'
          Dst:             get_debug_facility
        - Src:             'core/udp_server.c:941,5'
          Dst:             dprint_color
        - Src:             'core/udp_server.c:941,5'
          Dst:             my_pid
        - Src:             'core/udp_server.c:941,5'
          Dst:             fprintf
        - Src:             'core/udp_server.c:941,5'
          Dst:             dprint_color_reset
        - Src:             'core/udp_server.c:941,5'
          Dst:             get_debug_facility
        - Src:             'core/udp_server.c:956,5'
          Dst:             getsockopt
        - Src:             'core/udp_server.c:959,3'
          Dst:             get_debug_level
        - Src:             'core/udp_server.c:959,3'
          Dst:             get_debug_facility
        - Src:             'core/udp_server.c:959,3'
          Dst:             __errno_location
        - Src:             'core/udp_server.c:959,3'
          Dst:             strerror
        - Src:             'core/udp_server.c:959,3'
          Dst:             dprint_color
        - Src:             'core/udp_server.c:959,3'
          Dst:             my_pid
        - Src:             'core/udp_server.c:959,3'
          Dst:             __errno_location
        - Src:             'core/udp_server.c:959,3'
          Dst:             strerror
        - Src:             'core/udp_server.c:959,3'
          Dst:             fprintf
        - Src:             'core/udp_server.c:959,3'
          Dst:             dprint_color_reset
        - Src:             'core/udp_server.c:959,3'
          Dst:             get_debug_facility
        - Src:             'core/udp_server.c:959,3'
          Dst:             __errno_location
        - Src:             'core/udp_server.c:959,3'
          Dst:             strerror
        - Src:             'core/udp_server.c:962,2'
          Dst:             get_debug_level
        - Src:             'core/udp_server.c:962,2'
          Dst:             get_debug_facility
        - Src:             'core/udp_server.c:962,2'
          Dst:             dprint_color
        - Src:             'core/udp_server.c:962,2'
          Dst:             my_pid
        - Src:             'core/udp_server.c:962,2'
          Dst:             fprintf
        - Src:             'core/udp_server.c:962,2'
          Dst:             dprint_color_reset
        - Src:             'core/udp_server.c:962,2'
          Dst:             get_debug_facility
    - functionName:    futex_init
      functionSourceFile: '/src/kamailio/src/core/mem/../futexlock.h'
      linkageType:     InternalLinkage
      functionLinenumber: 84
      functionLinenumberEnd: 86
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    udp_main_init
      functionSourceFile: '/src/kamailio/src/core/udp_server.c'
      linkageType:     InternalLinkage
      functionLinenumber: 313
      functionLinenumberEnd: 362
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         265
      ICount:          1587
      EdgeCount:       352
      CyclomaticComplexity: 89
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - futex_init
        - get_debug_facility
        - get_debug_level
        - my_pid
        - rpc_register_array
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/udp_server.c:320,3'
          Dst:             get_debug_level
        - Src:             'core/udp_server.c:320,3'
          Dst:             get_debug_facility
        - Src:             'core/udp_server.c:320,3'
          Dst:             dprint_color
        - Src:             'core/udp_server.c:320,3'
          Dst:             my_pid
        - Src:             'core/udp_server.c:320,3'
          Dst:             fprintf
        - Src:             'core/udp_server.c:320,3'
          Dst:             dprint_color_reset
        - Src:             'core/udp_server.c:320,3'
          Dst:             get_debug_facility
        - Src:             'core/udp_server.c:324,5'
          Dst:             rpc_register_array
        - Src:             'core/udp_server.c:325,3'
          Dst:             get_debug_level
        - Src:             'core/udp_server.c:325,3'
          Dst:             get_debug_facility
        - Src:             'core/udp_server.c:325,3'
          Dst:             dprint_color
        - Src:             'core/udp_server.c:325,3'
          Dst:             my_pid
        - Src:             'core/udp_server.c:325,3'
          Dst:             fprintf
        - Src:             'core/udp_server.c:325,3'
          Dst:             dprint_color_reset
        - Src:             'core/udp_server.c:325,3'
          Dst:             get_debug_facility
        - Src:             'core/udp_server.c:331,3'
          Dst:             get_debug_level
        - Src:             'core/udp_server.c:331,3'
          Dst:             get_debug_facility
        - Src:             'core/udp_server.c:331,3'
          Dst:             dprint_color
        - Src:             'core/udp_server.c:331,3'
          Dst:             my_pid
        - Src:             'core/udp_server.c:331,3'
          Dst:             fprintf
        - Src:             'core/udp_server.c:331,3'
          Dst:             dprint_color_reset
        - Src:             'core/udp_server.c:331,3'
          Dst:             get_debug_facility
        - Src:             'core/udp_server.c:334,6'
          Dst:             futex_init
        - Src:             'core/udp_server.c:335,3'
          Dst:             get_debug_level
        - Src:             'core/udp_server.c:335,3'
          Dst:             get_debug_facility
        - Src:             'core/udp_server.c:335,3'
          Dst:             dprint_color
        - Src:             'core/udp_server.c:335,3'
          Dst:             my_pid
        - Src:             'core/udp_server.c:335,3'
          Dst:             fprintf
        - Src:             'core/udp_server.c:335,3'
          Dst:             dprint_color_reset
        - Src:             'core/udp_server.c:335,3'
          Dst:             get_debug_facility
        - Src:             'core/udp_server.c:342,3'
          Dst:             get_debug_level
        - Src:             'core/udp_server.c:342,3'
          Dst:             get_debug_facility
        - Src:             'core/udp_server.c:342,3'
          Dst:             dprint_color
        - Src:             'core/udp_server.c:342,3'
          Dst:             my_pid
        - Src:             'core/udp_server.c:342,3'
          Dst:             fprintf
        - Src:             'core/udp_server.c:342,3'
          Dst:             dprint_color_reset
        - Src:             'core/udp_server.c:342,3'
          Dst:             get_debug_facility
        - Src:             'core/udp_server.c:349,3'
          Dst:             get_debug_level
        - Src:             'core/udp_server.c:349,3'
          Dst:             get_debug_facility
        - Src:             'core/udp_server.c:349,3'
          Dst:             dprint_color
        - Src:             'core/udp_server.c:349,3'
          Dst:             my_pid
        - Src:             'core/udp_server.c:349,3'
          Dst:             fprintf
        - Src:             'core/udp_server.c:349,3'
          Dst:             dprint_color_reset
        - Src:             'core/udp_server.c:349,3'
          Dst:             get_debug_facility
    - functionName:    get_avpflag_no
      functionSourceFile: '/src/kamailio/src/core/usr_avp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1246
      functionLinenumberEnd: 1253
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         10
      ICount:          53
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - strcasecmp
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/usr_avp.c:1249,6'
          Dst:             strcasecmp
    - functionName:    register_avpflag
      functionSourceFile: '/src/kamailio/src/core/usr_avp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1229
      functionLinenumberEnd: 1243
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         49
      ICount:          295
      EdgeCount:       64
      CyclomaticComplexity: 17
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_avpflag_no
        - get_debug_facility
        - get_debug_level
        - my_pid
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/usr_avp.c:1231,8'
          Dst:             get_avpflag_no
        - Src:             'core/usr_avp.c:1234,4'
          Dst:             get_debug_level
        - Src:             'core/usr_avp.c:1234,4'
          Dst:             get_debug_facility
        - Src:             'core/usr_avp.c:1234,4'
          Dst:             dprint_color
        - Src:             'core/usr_avp.c:1234,4'
          Dst:             my_pid
        - Src:             'core/usr_avp.c:1234,4'
          Dst:             fprintf
        - Src:             'core/usr_avp.c:1234,4'
          Dst:             dprint_color_reset
        - Src:             'core/usr_avp.c:1234,4'
          Dst:             get_debug_facility
    - functionName:    delete_avp
      functionSourceFile: '/src/kamailio/src/core/usr_avp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1214
      functionLinenumberEnd: 1223
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          42
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - destroy_avp
        - search_first_avp
        - search_next_avp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/usr_avp.c:1218,8'
          Dst:             search_first_avp
        - Src:             'core/usr_avp.c:1220,3'
          Dst:             destroy_avp
        - Src:             'core/usr_avp.c:1221,9'
          Dst:             search_next_avp
    - functionName:    search_first_avp
      functionSourceFile: '/src/kamailio/src/core/usr_avp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 427
      functionLinenumberEnd: 432
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - int
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          33
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - search_avp
      functionUses:    13
      BranchProfiles:  []
      Callsites:
        - Src:             'core/usr_avp.c:432,9'
          Dst:             search_avp
    - functionName:    destroy_avp
      functionSourceFile: '/src/kamailio/src/core/usr_avp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 605
      functionLinenumberEnd: 635
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         26
      ICount:          146
      EdgeCount:       33
      CyclomaticComplexity: 9
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    search_next_avp
      functionSourceFile: '/src/kamailio/src/core/usr_avp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 496
      functionLinenumberEnd: 550
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         118
      ICount:          726
      EdgeCount:       153
      CyclomaticComplexity: 37
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_avp_val
        - get_debug_facility
        - get_debug_level
        - match_by_id
        - match_by_name
        - match_by_re
        - my_pid
        - select_list
      functionUses:    8
      BranchProfiles:
        - Branch String:   'core/usr_avp.c:506,2'
          Branch Sides:    []
      Callsites:
        - Src:             'core/usr_avp.c:502,3'
          Dst:             get_debug_level
        - Src:             'core/usr_avp.c:502,3'
          Dst:             get_debug_facility
        - Src:             'core/usr_avp.c:502,3'
          Dst:             dprint_color
        - Src:             'core/usr_avp.c:502,3'
          Dst:             my_pid
        - Src:             'core/usr_avp.c:502,3'
          Dst:             fprintf
        - Src:             'core/usr_avp.c:502,3'
          Dst:             dprint_color_reset
        - Src:             'core/usr_avp.c:502,3'
          Dst:             get_debug_facility
        - Src:             'core/usr_avp.c:509,4'
          Dst:             get_debug_level
        - Src:             'core/usr_avp.c:509,4'
          Dst:             get_debug_facility
        - Src:             'core/usr_avp.c:509,4'
          Dst:             dprint_color
        - Src:             'core/usr_avp.c:509,4'
          Dst:             my_pid
        - Src:             'core/usr_avp.c:509,4'
          Dst:             fprintf
        - Src:             'core/usr_avp.c:509,4'
          Dst:             dprint_color_reset
        - Src:             'core/usr_avp.c:509,4'
          Dst:             get_debug_facility
        - Src:             'core/usr_avp.c:516,15'
          Dst:             match_by_re
        - Src:             'core/usr_avp.c:518,15'
          Dst:             match_by_name
        - Src:             'core/usr_avp.c:520,15'
          Dst:             match_by_id
        - Src:             'core/usr_avp.c:526,6'
          Dst:             get_avp_val
        - Src:             'core/usr_avp.c:533,11'
          Dst:             select_list
        - Src:             'core/usr_avp.c:536,11'
          Dst:             select_list
        - Src:             'core/usr_avp.c:539,11'
          Dst:             select_list
    - functionName:    match_by_re
      functionSourceFile: '/src/kamailio/src/core/usr_avp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 408
      functionLinenumberEnd: 422
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          69
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached:
        - get_avp_name
        - regexec
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/usr_avp.c:414,17'
          Dst:             get_avp_name
        - Src:             'core/usr_avp.c:418,5'
          Dst:             regexec
    - functionName:    match_by_name
      functionSourceFile: '/src/kamailio/src/core/usr_avp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 392
      functionLinenumberEnd: 400
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - short
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          91
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - get_avp_name
        - strncasecmp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/usr_avp.c:395,19'
          Dst:             get_avp_name
        - Src:             'core/usr_avp.c:396,8'
          Dst:             strncasecmp
    - functionName:    match_by_id
      functionSourceFile: '/src/kamailio/src/core/usr_avp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 380
      functionLinenumberEnd: 385
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         7
      ICount:          41
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    get_avp_val
      functionSourceFile: '/src/kamailio/src/core/usr_avp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 334
      functionLinenumberEnd: 363
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          82
      EdgeCount:       12
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'core/usr_avp.c:342,2'
          Branch Sides:    []
      Callsites:       []
    - functionName:    select_list
      functionSourceFile: '/src/kamailio/src/core/usr_avp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 109
      functionLinenumberEnd: 133
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         19
      ICount:          94
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    get_avp_name
      functionSourceFile: '/src/kamailio/src/core/usr_avp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 307
      functionLinenumberEnd: 330
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         50
      ICount:          311
      EdgeCount:       62
      CyclomaticComplexity: 14
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
      functionUses:    2
      BranchProfiles:
        - Branch String:   'core/usr_avp.c:311,2'
          Branch Sides:    []
      Callsites:
        - Src:             'core/usr_avp.c:327,2'
          Dst:             get_debug_level
        - Src:             'core/usr_avp.c:327,2'
          Dst:             get_debug_facility
        - Src:             'core/usr_avp.c:327,2'
          Dst:             dprint_color
        - Src:             'core/usr_avp.c:327,2'
          Dst:             my_pid
        - Src:             'core/usr_avp.c:327,2'
          Dst:             fprintf
        - Src:             'core/usr_avp.c:327,2'
          Dst:             dprint_color_reset
        - Src:             'core/usr_avp.c:327,2'
          Dst:             get_debug_facility
    - functionName:    search_avp
      functionSourceFile: '/src/kamailio/src/core/usr_avp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 437
      functionLinenumberEnd: 493
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         111
      ICount:          660
      EdgeCount:       144
      CyclomaticComplexity: 35
      functionsReached:
        - compute_ID
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
        - search_next_avp
        - select_list
      functionUses:    1
      BranchProfiles:
        - Branch String:   'core/usr_avp.c:447,2'
          Branch Sides:    []
      Callsites:
        - Src:             'core/usr_avp.c:443,3'
          Dst:             get_debug_level
        - Src:             'core/usr_avp.c:443,3'
          Dst:             get_debug_facility
        - Src:             'core/usr_avp.c:443,3'
          Dst:             dprint_color
        - Src:             'core/usr_avp.c:443,3'
          Dst:             my_pid
        - Src:             'core/usr_avp.c:443,3'
          Dst:             fprintf
        - Src:             'core/usr_avp.c:443,3'
          Dst:             dprint_color_reset
        - Src:             'core/usr_avp.c:443,3'
          Dst:             get_debug_facility
        - Src:             'core/usr_avp.c:450,4'
          Dst:             get_debug_level
        - Src:             'core/usr_avp.c:450,4'
          Dst:             get_debug_facility
        - Src:             'core/usr_avp.c:450,4'
          Dst:             dprint_color
        - Src:             'core/usr_avp.c:450,4'
          Dst:             my_pid
        - Src:             'core/usr_avp.c:450,4'
          Dst:             fprintf
        - Src:             'core/usr_avp.c:450,4'
          Dst:             dprint_color_reset
        - Src:             'core/usr_avp.c:450,4'
          Dst:             get_debug_facility
        - Src:             'core/usr_avp.c:473,14'
          Dst:             select_list
        - Src:             'core/usr_avp.c:481,15'
          Dst:             compute_ID
        - Src:             'core/usr_avp.c:484,8'
          Dst:             search_next_avp
    - functionName:    compute_ID
      functionSourceFile: '/src/kamailio/src/core/usr_avp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 136
      functionLinenumberEnd: 143
      functionDepth:   0
      returnType:      short
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          46
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    destroy_avps
      functionSourceFile: '/src/kamailio/src/core/usr_avp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1195
      functionLinenumberEnd: 1209
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - int
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          58
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - destroy_avp
        - search_first_avp
        - search_next_avp
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/usr_avp.c:1201,8'
          Dst:             search_first_avp
        - Src:             'core/usr_avp.c:1203,3'
          Dst:             destroy_avp
        - Src:             'core/usr_avp.c:1207,9'
          Dst:             search_next_avp
    - functionName:    add_avp_galias_str
      functionSourceFile: '/src/kamailio/src/core/usr_avp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1127
      functionLinenumberEnd: 1191
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         203
      ICount:          1219
      EdgeCount:       271
      CyclomaticComplexity: 70
      functionsReached:
        - __ctype_b_loc
        - add_avp_galias
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
        - parse_avp_name
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/usr_avp.c:1136,14'
          Dst:             __ctype_b_loc
        - Src:             'core/usr_avp.c:1142,29'
          Dst:             __ctype_b_loc
        - Src:             'core/usr_avp.c:1147,15'
          Dst:             __ctype_b_loc
        - Src:             'core/usr_avp.c:1153,15'
          Dst:             __ctype_b_loc
        - Src:             'core/usr_avp.c:1157,29'
          Dst:             __ctype_b_loc
        - Src:             'core/usr_avp.c:1162,15'
          Dst:             __ctype_b_loc
        - Src:             'core/usr_avp.c:1168,19'
          Dst:             __ctype_b_loc
        - Src:             'core/usr_avp.c:1174,6'
          Dst:             parse_avp_name
        - Src:             'core/usr_avp.c:1175,4'
          Dst:             get_debug_level
        - Src:             'core/usr_avp.c:1175,4'
          Dst:             get_debug_facility
        - Src:             'core/usr_avp.c:1175,4'
          Dst:             dprint_color
        - Src:             'core/usr_avp.c:1175,4'
          Dst:             my_pid
        - Src:             'core/usr_avp.c:1175,4'
          Dst:             fprintf
        - Src:             'core/usr_avp.c:1175,4'
          Dst:             dprint_color_reset
        - Src:             'core/usr_avp.c:1175,4'
          Dst:             get_debug_facility
        - Src:             'core/usr_avp.c:1179,6'
          Dst:             add_avp_galias
        - Src:             'core/usr_avp.c:1180,4'
          Dst:             get_debug_level
        - Src:             'core/usr_avp.c:1180,4'
          Dst:             get_debug_facility
        - Src:             'core/usr_avp.c:1180,4'
          Dst:             dprint_color
        - Src:             'core/usr_avp.c:1180,4'
          Dst:             my_pid
        - Src:             'core/usr_avp.c:1180,4'
          Dst:             fprintf
        - Src:             'core/usr_avp.c:1180,4'
          Dst:             dprint_color_reset
        - Src:             'core/usr_avp.c:1180,4'
          Dst:             get_debug_facility
        - Src:             'core/usr_avp.c:1187,2'
          Dst:             get_debug_level
        - Src:             'core/usr_avp.c:1187,2'
          Dst:             get_debug_facility
        - Src:             'core/usr_avp.c:1187,2'
          Dst:             dprint_color
        - Src:             'core/usr_avp.c:1187,2'
          Dst:             my_pid
        - Src:             'core/usr_avp.c:1187,2'
          Dst:             fprintf
        - Src:             'core/usr_avp.c:1187,2'
          Dst:             dprint_color_reset
        - Src:             'core/usr_avp.c:1187,2'
          Dst:             get_debug_facility
    - functionName:    parse_avp_name
      functionSourceFile: '/src/kamailio/src/core/usr_avp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 857
      functionLinenumberEnd: 870
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          79
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - parse_avp_ident
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'core/usr_avp.c:861,8'
          Dst:             parse_avp_ident
    - functionName:    add_avp_galias
      functionSourceFile: '/src/kamailio/src/core/usr_avp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 772
      functionLinenumberEnd: 829
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         312
      ICount:          1954
      EdgeCount:       414
      CyclomaticComplexity: 104
      functionsReached:
        - check_avp_galias
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/usr_avp.c:777,3'
          Dst:             get_debug_level
        - Src:             'core/usr_avp.c:777,3'
          Dst:             get_debug_facility
        - Src:             'core/usr_avp.c:777,3'
          Dst:             dprint_color
        - Src:             'core/usr_avp.c:777,3'
          Dst:             my_pid
        - Src:             'core/usr_avp.c:777,3'
          Dst:             fprintf
        - Src:             'core/usr_avp.c:777,3'
          Dst:             dprint_color_reset
        - Src:             'core/usr_avp.c:777,3'
          Dst:             get_debug_facility
        - Src:             'core/usr_avp.c:781,5'
          Dst:             check_avp_galias
        - Src:             'core/usr_avp.c:782,3'
          Dst:             get_debug_level
        - Src:             'core/usr_avp.c:782,3'
          Dst:             get_debug_facility
        - Src:             'core/usr_avp.c:782,3'
          Dst:             dprint_color
        - Src:             'core/usr_avp.c:782,3'
          Dst:             my_pid
        - Src:             'core/usr_avp.c:782,3'
          Dst:             fprintf
        - Src:             'core/usr_avp.c:782,3'
          Dst:             dprint_color_reset
        - Src:             'core/usr_avp.c:782,3'
          Dst:             get_debug_facility
        - Src:             'core/usr_avp.c:788,3'
          Dst:             get_debug_level
        - Src:             'core/usr_avp.c:788,3'
          Dst:             get_debug_facility
        - Src:             'core/usr_avp.c:788,3'
          Dst:             dprint_color
        - Src:             'core/usr_avp.c:788,3'
          Dst:             my_pid
        - Src:             'core/usr_avp.c:788,3'
          Dst:             fprintf
        - Src:             'core/usr_avp.c:788,3'
          Dst:             dprint_color_reset
        - Src:             'core/usr_avp.c:788,3'
          Dst:             get_debug_facility
        - Src:             'core/usr_avp.c:794,3'
          Dst:             get_debug_level
        - Src:             'core/usr_avp.c:794,3'
          Dst:             get_debug_facility
        - Src:             'core/usr_avp.c:794,3'
          Dst:             dprint_color
        - Src:             'core/usr_avp.c:794,3'
          Dst:             my_pid
        - Src:             'core/usr_avp.c:794,3'
          Dst:             fprintf
        - Src:             'core/usr_avp.c:794,3'
          Dst:             dprint_color_reset
        - Src:             'core/usr_avp.c:794,3'
          Dst:             get_debug_facility
        - Src:             'core/usr_avp.c:805,4'
          Dst:             get_debug_level
        - Src:             'core/usr_avp.c:805,4'
          Dst:             get_debug_facility
        - Src:             'core/usr_avp.c:805,4'
          Dst:             dprint_color
        - Src:             'core/usr_avp.c:805,4'
          Dst:             my_pid
        - Src:             'core/usr_avp.c:805,4'
          Dst:             fprintf
        - Src:             'core/usr_avp.c:805,4'
          Dst:             dprint_color_reset
        - Src:             'core/usr_avp.c:805,4'
          Dst:             get_debug_facility
        - Src:             'core/usr_avp.c:811,3'
          Dst:             get_debug_level
        - Src:             'core/usr_avp.c:811,3'
          Dst:             get_debug_facility
        - Src:             'core/usr_avp.c:811,3'
          Dst:             dprint_color
        - Src:             'core/usr_avp.c:811,3'
          Dst:             my_pid
        - Src:             'core/usr_avp.c:811,3'
          Dst:             fprintf
        - Src:             'core/usr_avp.c:811,3'
          Dst:             dprint_color_reset
        - Src:             'core/usr_avp.c:811,3'
          Dst:             get_debug_facility
        - Src:             'core/usr_avp.c:815,3'
          Dst:             get_debug_level
        - Src:             'core/usr_avp.c:815,3'
          Dst:             get_debug_facility
        - Src:             'core/usr_avp.c:815,3'
          Dst:             dprint_color
        - Src:             'core/usr_avp.c:815,3'
          Dst:             my_pid
        - Src:             'core/usr_avp.c:815,3'
          Dst:             fprintf
        - Src:             'core/usr_avp.c:815,3'
          Dst:             dprint_color_reset
        - Src:             'core/usr_avp.c:815,3'
          Dst:             get_debug_facility
    - functionName:    check_avp_galias
      functionSourceFile: '/src/kamailio/src/core/usr_avp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 743
      functionLinenumberEnd: 768
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         26
      ICount:          157
      EdgeCount:       34
      CyclomaticComplexity: 10
      functionsReached:
        - strncasecmp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/usr_avp.c:751,9'
          Dst:             strncasecmp
        - Src:             'core/usr_avp.c:757,11'
          Dst:             strncasecmp
    - functionName:    parse_avp_ident
      functionSourceFile: '/src/kamailio/src/core/usr_avp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 907
      functionLinenumberEnd: 1059
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         691
      ICount:          4332
      EdgeCount:       911
      CyclomaticComplexity: 222
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - memchr
        - my_pid
        - regcomp
        - str2int
      functionUses:    2
      BranchProfiles:
        - Branch String:   'core/usr_avp.c:927,3'
          Branch Sides:    []
        - Branch String:   'core/usr_avp.c:964,3'
          Branch Sides:    []
      Callsites:
        - Src:             'core/usr_avp.c:914,3'
          Dst:             get_debug_level
        - Src:             'core/usr_avp.c:914,3'
          Dst:             get_debug_facility
        - Src:             'core/usr_avp.c:914,3'
          Dst:             dprint_color
        - Src:             'core/usr_avp.c:914,3'
          Dst:             my_pid
        - Src:             'core/usr_avp.c:914,3'
          Dst:             fprintf
        - Src:             'core/usr_avp.c:914,3'
          Dst:             dprint_color_reset
        - Src:             'core/usr_avp.c:914,3'
          Dst:             get_debug_facility
        - Src:             'core/usr_avp.c:919,2'
          Dst:             get_debug_level
        - Src:             'core/usr_avp.c:919,2'
          Dst:             get_debug_facility
        - Src:             'core/usr_avp.c:919,2'
          Dst:             dprint_color
        - Src:             'core/usr_avp.c:919,2'
          Dst:             my_pid
        - Src:             'core/usr_avp.c:919,2'
          Dst:             fprintf
        - Src:             'core/usr_avp.c:919,2'
          Dst:             dprint_color_reset
        - Src:             'core/usr_avp.c:919,2'
          Dst:             get_debug_facility
        - Src:             'core/usr_avp.c:936,8'
          Dst:             str2int
        - Src:             'core/usr_avp.c:937,6'
          Dst:             get_debug_level
        - Src:             'core/usr_avp.c:937,6'
          Dst:             get_debug_facility
        - Src:             'core/usr_avp.c:937,6'
          Dst:             dprint_color
        - Src:             'core/usr_avp.c:937,6'
          Dst:             my_pid
        - Src:             'core/usr_avp.c:937,6'
          Dst:             fprintf
        - Src:             'core/usr_avp.c:937,6'
          Dst:             dprint_color_reset
        - Src:             'core/usr_avp.c:937,6'
          Dst:             get_debug_facility
        - Src:             'core/usr_avp.c:944,5'
          Dst:             get_debug_level
        - Src:             'core/usr_avp.c:944,5'
          Dst:             get_debug_facility
        - Src:             'core/usr_avp.c:944,5'
          Dst:             dprint_color
        - Src:             'core/usr_avp.c:944,5'
          Dst:             my_pid
        - Src:             'core/usr_avp.c:944,5'
          Dst:             fprintf
        - Src:             'core/usr_avp.c:944,5'
          Dst:             dprint_color_reset
        - Src:             'core/usr_avp.c:944,5'
          Dst:             get_debug_facility
        - Src:             'core/usr_avp.c:947,17'
          Dst:             memchr
        - Src:             'core/usr_avp.c:957,4'
          Dst:             get_debug_level
        - Src:             'core/usr_avp.c:957,4'
          Dst:             get_debug_facility
        - Src:             'core/usr_avp.c:957,4'
          Dst:             dprint_color
        - Src:             'core/usr_avp.c:957,4'
          Dst:             my_pid
        - Src:             'core/usr_avp.c:957,4'
          Dst:             fprintf
        - Src:             'core/usr_avp.c:957,4'
          Dst:             dprint_color_reset
        - Src:             'core/usr_avp.c:957,4'
          Dst:             get_debug_facility
        - Src:             'core/usr_avp.c:961,4'
          Dst:             get_debug_level
        - Src:             'core/usr_avp.c:961,4'
          Dst:             get_debug_facility
        - Src:             'core/usr_avp.c:961,4'
          Dst:             dprint_color
        - Src:             'core/usr_avp.c:961,4'
          Dst:             my_pid
        - Src:             'core/usr_avp.c:961,4'
          Dst:             fprintf
        - Src:             'core/usr_avp.c:961,4'
          Dst:             dprint_color_reset
        - Src:             'core/usr_avp.c:961,4'
          Dst:             get_debug_facility
        - Src:             'core/usr_avp.c:994,6'
          Dst:             get_debug_level
        - Src:             'core/usr_avp.c:994,6'
          Dst:             get_debug_facility
        - Src:             'core/usr_avp.c:994,6'
          Dst:             dprint_color
        - Src:             'core/usr_avp.c:994,6'
          Dst:             my_pid
        - Src:             'core/usr_avp.c:994,6'
          Dst:             fprintf
        - Src:             'core/usr_avp.c:994,6'
          Dst:             dprint_color_reset
        - Src:             'core/usr_avp.c:994,6'
          Dst:             get_debug_facility
        - Src:             'core/usr_avp.c:996,6'
          Dst:             get_debug_level
        - Src:             'core/usr_avp.c:996,6'
          Dst:             get_debug_facility
        - Src:             'core/usr_avp.c:996,6'
          Dst:             dprint_color
        - Src:             'core/usr_avp.c:996,6'
          Dst:             my_pid
        - Src:             'core/usr_avp.c:996,6'
          Dst:             fprintf
        - Src:             'core/usr_avp.c:996,6'
          Dst:             dprint_color_reset
        - Src:             'core/usr_avp.c:996,6'
          Dst:             get_debug_facility
        - Src:             'core/usr_avp.c:1000,8'
          Dst:             memchr
        - Src:             'core/usr_avp.c:1002,5'
          Dst:             get_debug_level
        - Src:             'core/usr_avp.c:1002,5'
          Dst:             get_debug_facility
        - Src:             'core/usr_avp.c:1002,5'
          Dst:             dprint_color
        - Src:             'core/usr_avp.c:1002,5'
          Dst:             my_pid
        - Src:             'core/usr_avp.c:1002,5'
          Dst:             fprintf
        - Src:             'core/usr_avp.c:1002,5'
          Dst:             dprint_color_reset
        - Src:             'core/usr_avp.c:1002,5'
          Dst:             get_debug_facility
        - Src:             'core/usr_avp.c:1017,9'
          Dst:             str2int
        - Src:             'core/usr_avp.c:1018,6'
          Dst:             get_debug_level
        - Src:             'core/usr_avp.c:1018,6'
          Dst:             get_debug_facility
        - Src:             'core/usr_avp.c:1018,6'
          Dst:             dprint_color
        - Src:             'core/usr_avp.c:1018,6'
          Dst:             my_pid
        - Src:             'core/usr_avp.c:1018,6'
          Dst:             fprintf
        - Src:             'core/usr_avp.c:1018,6'
          Dst:             dprint_color_reset
        - Src:             'core/usr_avp.c:1018,6'
          Dst:             get_debug_facility
        - Src:             'core/usr_avp.c:1025,3'
          Dst:             memchr
        - Src:             'core/usr_avp.c:1025,3'
          Dst:             get_debug_level
        - Src:             'core/usr_avp.c:1025,3'
          Dst:             get_debug_facility
        - Src:             'core/usr_avp.c:1025,3'
          Dst:             dprint_color
        - Src:             'core/usr_avp.c:1025,3'
          Dst:             my_pid
        - Src:             'core/usr_avp.c:1025,3'
          Dst:             fprintf
        - Src:             'core/usr_avp.c:1025,3'
          Dst:             dprint_color_reset
        - Src:             'core/usr_avp.c:1025,3'
          Dst:             get_debug_facility
        - Src:             'core/usr_avp.c:1026,3'
          Dst:             memchr
        - Src:             'core/usr_avp.c:1026,3'
          Dst:             get_debug_level
        - Src:             'core/usr_avp.c:1026,3'
          Dst:             get_debug_facility
        - Src:             'core/usr_avp.c:1026,3'
          Dst:             dprint_color
        - Src:             'core/usr_avp.c:1026,3'
          Dst:             my_pid
        - Src:             'core/usr_avp.c:1026,3'
          Dst:             fprintf
        - Src:             'core/usr_avp.c:1026,3'
          Dst:             dprint_color_reset
        - Src:             'core/usr_avp.c:1026,3'
          Dst:             get_debug_facility
        - Src:             'core/usr_avp.c:1027,3'
          Dst:             memchr
        - Src:             'core/usr_avp.c:1027,3'
          Dst:             get_debug_level
        - Src:             'core/usr_avp.c:1027,3'
          Dst:             get_debug_facility
        - Src:             'core/usr_avp.c:1027,3'
          Dst:             dprint_color
        - Src:             'core/usr_avp.c:1027,3'
          Dst:             my_pid
        - Src:             'core/usr_avp.c:1027,3'
          Dst:             fprintf
        - Src:             'core/usr_avp.c:1027,3'
          Dst:             dprint_color_reset
        - Src:             'core/usr_avp.c:1027,3'
          Dst:             get_debug_facility
        - Src:             'core/usr_avp.c:1032,5'
          Dst:             get_debug_level
        - Src:             'core/usr_avp.c:1032,5'
          Dst:             get_debug_facility
        - Src:             'core/usr_avp.c:1032,5'
          Dst:             dprint_color
        - Src:             'core/usr_avp.c:1032,5'
          Dst:             my_pid
        - Src:             'core/usr_avp.c:1032,5'
          Dst:             fprintf
        - Src:             'core/usr_avp.c:1032,5'
          Dst:             dprint_color_reset
        - Src:             'core/usr_avp.c:1032,5'
          Dst:             get_debug_facility
        - Src:             'core/usr_avp.c:1036,7'
          Dst:             regcomp
        - Src:             'core/usr_avp.c:1046,4'
          Dst:             memchr
        - Src:             'core/usr_avp.c:1046,4'
          Dst:             get_debug_level
        - Src:             'core/usr_avp.c:1046,4'
          Dst:             get_debug_facility
        - Src:             'core/usr_avp.c:1046,4'
          Dst:             dprint_color
        - Src:             'core/usr_avp.c:1046,4'
          Dst:             my_pid
        - Src:             'core/usr_avp.c:1046,4'
          Dst:             fprintf
        - Src:             'core/usr_avp.c:1046,4'
          Dst:             dprint_color_reset
        - Src:             'core/usr_avp.c:1046,4'
          Dst:             get_debug_facility
    - functionName:    str2int
      functionSourceFile: '/src/kamailio/src/core/parser/../ut.h'
      linkageType:     InternalLinkage
      functionLinenumber: 700
      functionLinenumberEnd: 702
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         33
      ICount:          173
      EdgeCount:       43
      CyclomaticComplexity: 12
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    free_avp_name
      functionSourceFile: '/src/kamailio/src/core/usr_avp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1118
      functionLinenumberEnd: 1124
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          45
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - regfree
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/usr_avp.c:1120,3'
          Dst:             regfree
    - functionName:    parse_avp_spec
      functionSourceFile: '/src/kamailio/src/core/usr_avp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1097
      functionLinenumberEnd: 1115
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         55
      ICount:          338
      EdgeCount:       73
      CyclomaticComplexity: 20
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - lookup_avp_galias
        - my_pid
        - parse_avp_name
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/usr_avp.c:1106,4'
          Dst:             get_debug_level
        - Src:             'core/usr_avp.c:1106,4'
          Dst:             get_debug_facility
        - Src:             'core/usr_avp.c:1106,4'
          Dst:             dprint_color
        - Src:             'core/usr_avp.c:1106,4'
          Dst:             my_pid
        - Src:             'core/usr_avp.c:1106,4'
          Dst:             fprintf
        - Src:             'core/usr_avp.c:1106,4'
          Dst:             dprint_color_reset
        - Src:             'core/usr_avp.c:1106,4'
          Dst:             get_debug_facility
        - Src:             'core/usr_avp.c:1111,10'
          Dst:             lookup_avp_galias
        - Src:             'core/usr_avp.c:1113,10'
          Dst:             parse_avp_name
    - functionName:    lookup_avp_galias
      functionSourceFile: '/src/kamailio/src/core/usr_avp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 833
      functionLinenumberEnd: 845
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          89
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - strncasecmp
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/usr_avp.c:838,9'
          Dst:             strncasecmp
    - functionName:    km_parse_avp_spec
      functionSourceFile: '/src/kamailio/src/core/usr_avp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1078
      functionLinenumberEnd: 1092
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         16
      ICount:          88
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - lookup_avp_galias
        - memchr
        - parse_avp_name
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/usr_avp.c:1085,14'
          Dst:             memchr
        - Src:             'core/usr_avp.c:1088,6'
          Dst:             lookup_avp_galias
        - Src:             'core/usr_avp.c:1091,9'
          Dst:             parse_avp_name
    - functionName:    free_avp_ident
      functionSourceFile: '/src/kamailio/src/core/usr_avp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1062
      functionLinenumberEnd: 1075
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         49
      ICount:          287
      EdgeCount:       64
      CyclomaticComplexity: 17
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
        - regfree
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/usr_avp.c:1065,4'
          Dst:             get_debug_level
        - Src:             'core/usr_avp.c:1065,4'
          Dst:             get_debug_facility
        - Src:             'core/usr_avp.c:1065,4'
          Dst:             dprint_color
        - Src:             'core/usr_avp.c:1065,4'
          Dst:             my_pid
        - Src:             'core/usr_avp.c:1065,4'
          Dst:             fprintf
        - Src:             'core/usr_avp.c:1065,4'
          Dst:             dprint_color_reset
        - Src:             'core/usr_avp.c:1065,4'
          Dst:             get_debug_facility
        - Src:             'core/usr_avp.c:1071,4'
          Dst:             regfree
    - functionName:    set_avp_list
      functionSourceFile: '/src/kamailio/src/core/usr_avp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 703
      functionLinenumberEnd: 735
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         19
      ICount:          103
      EdgeCount:       24
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    12
      BranchProfiles:  []
      Callsites:       []
    - functionName:    reset_avps
      functionSourceFile: '/src/kamailio/src/core/usr_avp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 693
      functionLinenumberEnd: 699
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         7
      ICount:          41
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - destroy_avp_list
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/usr_avp.c:697,3'
          Dst:             destroy_avp_list
    - functionName:    destroy_avp_list
      functionSourceFile: '/src/kamailio/src/core/usr_avp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 653
      functionLinenumberEnd: 664
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         46
      ICount:          287
      EdgeCount:       60
      CyclomaticComplexity: 16
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
      functionUses:    8
      BranchProfiles:  []
      Callsites:
        - Src:             'core/usr_avp.c:656,2'
          Dst:             get_debug_level
        - Src:             'core/usr_avp.c:656,2'
          Dst:             get_debug_facility
        - Src:             'core/usr_avp.c:656,2'
          Dst:             dprint_color
        - Src:             'core/usr_avp.c:656,2'
          Dst:             my_pid
        - Src:             'core/usr_avp.c:656,2'
          Dst:             fprintf
        - Src:             'core/usr_avp.c:656,2'
          Dst:             dprint_color_reset
        - Src:             'core/usr_avp.c:656,2'
          Dst:             get_debug_facility
    - functionName:    reset_avp_list
      functionSourceFile: '/src/kamailio/src/core/usr_avp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 667
      functionLinenumberEnd: 690
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         22
      ICount:          103
      EdgeCount:       28
      CyclomaticComplexity: 8
      functionsReached:
        - destroy_avp_list
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/usr_avp.c:688,2'
          Dst:             destroy_avp_list
    - functionName:    destroy_avp_list_unsafe
      functionSourceFile: '/src/kamailio/src/core/usr_avp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 639
      functionLinenumberEnd: 649
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          43
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    search_avp_by_index
      functionSourceFile: '/src/kamailio/src/core/usr_avp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 567
      functionLinenumberEnd: 601
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - int
        - 'N/A'
        - int
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         108
      ICount:          641
      EdgeCount:       140
      CyclomaticComplexity: 34
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_avp_val
        - get_debug_facility
        - get_debug_level
        - my_pid
        - search_first_avp
        - search_next_avp
        - search_reverse
      functionUses:    11
      BranchProfiles:
        - Branch String:   'core/usr_avp.c:575,2'
          Branch Sides:    []
      Callsites:
        - Src:             'core/usr_avp.c:572,3'
          Dst:             get_debug_level
        - Src:             'core/usr_avp.c:572,3'
          Dst:             get_debug_facility
        - Src:             'core/usr_avp.c:572,3'
          Dst:             dprint_color
        - Src:             'core/usr_avp.c:572,3'
          Dst:             my_pid
        - Src:             'core/usr_avp.c:572,3'
          Dst:             fprintf
        - Src:             'core/usr_avp.c:572,3'
          Dst:             dprint_color_reset
        - Src:             'core/usr_avp.c:572,3'
          Dst:             get_debug_facility
        - Src:             'core/usr_avp.c:577,10'
          Dst:             search_first_avp
        - Src:             'core/usr_avp.c:578,15'
          Dst:             search_next_avp
        - Src:             'core/usr_avp.c:583,4'
          Dst:             get_debug_level
        - Src:             'core/usr_avp.c:583,4'
          Dst:             get_debug_facility
        - Src:             'core/usr_avp.c:583,4'
          Dst:             dprint_color
        - Src:             'core/usr_avp.c:583,4'
          Dst:             my_pid
        - Src:             'core/usr_avp.c:583,4'
          Dst:             fprintf
        - Src:             'core/usr_avp.c:583,4'
          Dst:             dprint_color_reset
        - Src:             'core/usr_avp.c:583,4'
          Dst:             get_debug_facility
        - Src:             'core/usr_avp.c:587,10'
          Dst:             search_first_avp
        - Src:             'core/usr_avp.c:588,4'
          Dst:             search_reverse
        - Src:             'core/usr_avp.c:590,5'
          Dst:             get_avp_val
        - Src:             'core/usr_avp.c:593,10'
          Dst:             search_first_avp
        - Src:             'core/usr_avp.c:595,12'
          Dst:             search_next_avp
    - functionName:    search_reverse
      functionSourceFile: '/src/kamailio/src/core/usr_avp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 554
      functionLinenumberEnd: 563
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - short
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          61
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - search_next_avp
        - search_reverse
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/usr_avp.c:559,23'
          Dst:             search_next_avp
        - Src:             'core/usr_avp.c:559,8'
          Dst:             search_reverse
    - functionName:    get_avp_list
      functionSourceFile: '/src/kamailio/src/core/usr_avp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 368
      functionLinenumberEnd: 372
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - select_list
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/usr_avp.c:371,9'
          Dst:             select_list
    - functionName:    add_avp_before
      functionSourceFile: '/src/kamailio/src/core/usr_avp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 280
      functionLinenumberEnd: 303
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         56
      ICount:          371
      EdgeCount:       74
      CyclomaticComplexity: 20
      functionsReached:
        - add_avp
        - create_avp
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/usr_avp.c:284,10'
          Dst:             add_avp
        - Src:             'core/usr_avp.c:294,3'
          Dst:             get_debug_level
        - Src:             'core/usr_avp.c:294,3'
          Dst:             get_debug_facility
        - Src:             'core/usr_avp.c:294,3'
          Dst:             dprint_color
        - Src:             'core/usr_avp.c:294,3'
          Dst:             my_pid
        - Src:             'core/usr_avp.c:294,3'
          Dst:             fprintf
        - Src:             'core/usr_avp.c:294,3'
          Dst:             dprint_color_reset
        - Src:             'core/usr_avp.c:294,3'
          Dst:             get_debug_facility
        - Src:             'core/usr_avp.c:297,16'
          Dst:             create_avp
    - functionName:    add_avp
      functionSourceFile: '/src/kamailio/src/core/usr_avp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 248
      functionLinenumberEnd: 276
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - int
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          122
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached:
        - add_avp_list
        - select_list
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/usr_avp.c:259,14'
          Dst:             select_list
        - Src:             'core/usr_avp.c:274,9'
          Dst:             add_avp_list
    - functionName:    create_avp
      functionSourceFile: '/src/kamailio/src/core/usr_avp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 148
      functionLinenumberEnd: 228
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - int
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         152
      ICount:          1069
      EdgeCount:       198
      CyclomaticComplexity: 48
      functionsReached:
        - compute_ID
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
      functionUses:    2
      BranchProfiles:
        - Branch String:   'core/usr_avp.c:190,2'
          Branch Sides:    []
      Callsites:
        - Src:             'core/usr_avp.c:159,4'
          Dst:             get_debug_level
        - Src:             'core/usr_avp.c:159,4'
          Dst:             get_debug_facility
        - Src:             'core/usr_avp.c:159,4'
          Dst:             dprint_color
        - Src:             'core/usr_avp.c:159,4'
          Dst:             my_pid
        - Src:             'core/usr_avp.c:159,4'
          Dst:             fprintf
        - Src:             'core/usr_avp.c:159,4'
          Dst:             dprint_color_reset
        - Src:             'core/usr_avp.c:159,4'
          Dst:             get_debug_facility
        - Src:             'core/usr_avp.c:172,4'
          Dst:             get_debug_level
        - Src:             'core/usr_avp.c:172,4'
          Dst:             get_debug_facility
        - Src:             'core/usr_avp.c:172,4'
          Dst:             dprint_color
        - Src:             'core/usr_avp.c:172,4'
          Dst:             my_pid
        - Src:             'core/usr_avp.c:172,4'
          Dst:             fprintf
        - Src:             'core/usr_avp.c:172,4'
          Dst:             dprint_color_reset
        - Src:             'core/usr_avp.c:172,4'
          Dst:             get_debug_facility
        - Src:             'core/usr_avp.c:182,3'
          Dst:             get_debug_level
        - Src:             'core/usr_avp.c:182,3'
          Dst:             get_debug_facility
        - Src:             'core/usr_avp.c:182,3'
          Dst:             dprint_color
        - Src:             'core/usr_avp.c:182,3'
          Dst:             my_pid
        - Src:             'core/usr_avp.c:182,3'
          Dst:             fprintf
        - Src:             'core/usr_avp.c:182,3'
          Dst:             dprint_color_reset
        - Src:             'core/usr_avp.c:182,3'
          Dst:             get_debug_facility
        - Src:             'core/usr_avp.c:187,37'
          Dst:             compute_ID
    - functionName:    add_avp_list
      functionSourceFile: '/src/kamailio/src/core/usr_avp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 232
      functionLinenumberEnd: 244
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          68
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - create_avp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/usr_avp.c:235,2'
          Dst:             __assert_fail
        - Src:             'core/usr_avp.c:237,12'
          Dst:             create_avp
    - functionName:    init_avps
      functionSourceFile: '/src/kamailio/src/core/usr_avp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 83
      functionLinenumberEnd: 102
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         53
      ICount:          315
      EdgeCount:       69
      CyclomaticComplexity: 18
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/usr_avp.c:96,3'
          Dst:             get_debug_level
        - Src:             'core/usr_avp.c:96,3'
          Dst:             get_debug_facility
        - Src:             'core/usr_avp.c:96,3'
          Dst:             dprint_color
        - Src:             'core/usr_avp.c:96,3'
          Dst:             my_pid
        - Src:             'core/usr_avp.c:96,3'
          Dst:             fprintf
        - Src:             'core/usr_avp.c:96,3'
          Dst:             dprint_color_reset
        - Src:             'core/usr_avp.c:96,3'
          Dst:             get_debug_facility
    - functionName:    ksr_hex_decode_ws
      functionSourceFile: '/src/kamailio/src/core/ut.c'
      linkageType:     InternalLinkage
      functionLinenumber: 541
      functionLinenumberEnd: 609
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         303
      ICount:          2038
      EdgeCount:       402
      CyclomaticComplexity: 101
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/ut.c:546,3'
          Dst:             get_debug_level
        - Src:             'core/ut.c:546,3'
          Dst:             get_debug_facility
        - Src:             'core/ut.c:546,3'
          Dst:             dprint_color
        - Src:             'core/ut.c:546,3'
          Dst:             my_pid
        - Src:             'core/ut.c:546,3'
          Dst:             fprintf
        - Src:             'core/ut.c:546,3'
          Dst:             dprint_color_reset
        - Src:             'core/ut.c:546,3'
          Dst:             get_debug_facility
        - Src:             'core/ut.c:553,3'
          Dst:             get_debug_level
        - Src:             'core/ut.c:553,3'
          Dst:             get_debug_facility
        - Src:             'core/ut.c:553,3'
          Dst:             dprint_color
        - Src:             'core/ut.c:553,3'
          Dst:             my_pid
        - Src:             'core/ut.c:553,3'
          Dst:             fprintf
        - Src:             'core/ut.c:553,3'
          Dst:             dprint_color_reset
        - Src:             'core/ut.c:553,3'
          Dst:             get_debug_facility
        - Src:             'core/ut.c:565,4'
          Dst:             get_debug_level
        - Src:             'core/ut.c:565,4'
          Dst:             get_debug_facility
        - Src:             'core/ut.c:565,4'
          Dst:             dprint_color
        - Src:             'core/ut.c:565,4'
          Dst:             my_pid
        - Src:             'core/ut.c:565,4'
          Dst:             fprintf
        - Src:             'core/ut.c:565,4'
          Dst:             dprint_color_reset
        - Src:             'core/ut.c:565,4'
          Dst:             get_debug_facility
        - Src:             'core/ut.c:577,4'
          Dst:             get_debug_level
        - Src:             'core/ut.c:577,4'
          Dst:             get_debug_facility
        - Src:             'core/ut.c:577,4'
          Dst:             dprint_color
        - Src:             'core/ut.c:577,4'
          Dst:             my_pid
        - Src:             'core/ut.c:577,4'
          Dst:             fprintf
        - Src:             'core/ut.c:577,4'
          Dst:             dprint_color_reset
        - Src:             'core/ut.c:577,4'
          Dst:             get_debug_facility
        - Src:             'core/ut.c:589,4'
          Dst:             get_debug_level
        - Src:             'core/ut.c:589,4'
          Dst:             get_debug_facility
        - Src:             'core/ut.c:589,4'
          Dst:             dprint_color
        - Src:             'core/ut.c:589,4'
          Dst:             my_pid
        - Src:             'core/ut.c:589,4'
          Dst:             fprintf
        - Src:             'core/ut.c:589,4'
          Dst:             dprint_color_reset
        - Src:             'core/ut.c:589,4'
          Dst:             get_debug_facility
        - Src:             'core/ut.c:597,3'
          Dst:             get_debug_level
        - Src:             'core/ut.c:597,3'
          Dst:             get_debug_facility
        - Src:             'core/ut.c:597,3'
          Dst:             dprint_color
        - Src:             'core/ut.c:597,3'
          Dst:             my_pid
        - Src:             'core/ut.c:597,3'
          Dst:             fprintf
        - Src:             'core/ut.c:597,3'
          Dst:             dprint_color_reset
        - Src:             'core/ut.c:597,3'
          Dst:             get_debug_facility
    - functionName:    ser_memrmem
      functionSourceFile: '/src/kamailio/src/core/ut.c'
      linkageType:     InternalLinkage
      functionLinenumber: 510
      functionLinenumberEnd: 533
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          111
      EdgeCount:       28
      CyclomaticComplexity: 9
      functionsReached:
        - memcmp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/ut.c:526,7'
          Dst:             memcmp
    - functionName:    ser_memmem
      functionSourceFile: '/src/kamailio/src/core/ut.c'
      linkageType:     InternalLinkage
      functionLinenumber: 479
      functionLinenumberEnd: 502
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          111
      EdgeCount:       28
      CyclomaticComplexity: 9
      functionsReached:
        - memcmp
      functionUses:    9
      BranchProfiles:  []
      Callsites:
        - Src:             'core/ut.c:495,7'
          Dst:             memcmp
    - functionName:    str_rcasesearch
      functionSourceFile: '/src/kamailio/src/core/ut.c'
      linkageType:     InternalLinkage
      functionLinenumber: 458
      functionLinenumberEnd: 471
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         23
      ICount:          164
      EdgeCount:       29
      CyclomaticComplexity: 8
      functionsReached:
        - __ctype_b_loc
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/ut.c:463,13'
          Dst:             __ctype_b_loc
    - functionName:    str_rsearch
      functionSourceFile: '/src/kamailio/src/core/ut.c'
      linkageType:     InternalLinkage
      functionLinenumber: 436
      functionLinenumberEnd: 450
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         24
      ICount:          137
      EdgeCount:       32
      CyclomaticComplexity: 10
      functionsReached:
        - memcmp
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/ut.c:444,26'
          Dst:             memcmp
    - functionName:    str_casesearch_strz
      functionSourceFile: '/src/kamailio/src/core/ut.c'
      linkageType:     InternalLinkage
      functionLinenumber: 421
      functionLinenumberEnd: 427
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - str_casesearch
        - strlen
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'core/ut.c:425,15'
          Dst:             strlen
        - Src:             'core/ut.c:427,9'
          Dst:             str_casesearch
    - functionName:    str_casesearch
      functionSourceFile: '/src/kamailio/src/core/ut.c'
      linkageType:     InternalLinkage
      functionLinenumber: 389
      functionLinenumberEnd: 402
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         23
      ICount:          164
      EdgeCount:       29
      CyclomaticComplexity: 8
      functionsReached:
        - __ctype_b_loc
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/ut.c:394,13'
          Dst:             __ctype_b_loc
    - functionName:    strz_casesearch_strz
      functionSourceFile: '/src/kamailio/src/core/ut.c'
      linkageType:     InternalLinkage
      functionLinenumber: 408
      functionLinenumberEnd: 414
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - str_casesearch_strz
        - strlen
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/ut.c:412,13'
          Dst:             strlen
        - Src:             'core/ut.c:414,9'
          Dst:             str_casesearch_strz
    - functionName:    stre_search_strz
      functionSourceFile: '/src/kamailio/src/core/ut.c'
      linkageType:     InternalLinkage
      functionLinenumber: 366
      functionLinenumberEnd: 381
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          55
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - str_search
        - strlen
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/ut.c:378,15'
          Dst:             strlen
        - Src:             'core/ut.c:380,9'
          Dst:             str_search
    - functionName:    str_search
      functionSourceFile: '/src/kamailio/src/core/ut.c'
      linkageType:     InternalLinkage
      functionLinenumber: 311
      functionLinenumberEnd: 325
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         24
      ICount:          137
      EdgeCount:       32
      CyclomaticComplexity: 10
      functionsReached:
        - memcmp
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/ut.c:319,26'
          Dst:             memcmp
    - functionName:    str_search_char
      functionSourceFile: '/src/kamailio/src/core/ut.c'
      linkageType:     InternalLinkage
      functionLinenumber: 344
      functionLinenumberEnd: 358
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         13
      ICount:          72
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    str_search_strz
      functionSourceFile: '/src/kamailio/src/core/ut.c'
      linkageType:     InternalLinkage
      functionLinenumber: 331
      functionLinenumberEnd: 337
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - str_search
        - strlen
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/ut.c:335,15'
          Dst:             strlen
        - Src:             'core/ut.c:337,9'
          Dst:             str_search
    - functionName:    get_abs_pathname
      functionSourceFile: '/src/kamailio/src/core/ut.c'
      linkageType:     InternalLinkage
      functionLinenumber: 244
      functionLinenumberEnd: 302
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         248
      ICount:          1531
      EdgeCount:       330
      CyclomaticComplexity: 84
      functionsReached:
        - dirname
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
        - strlen
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/ut.c:251,17'
          Dst:             strlen
        - Src:             'core/ut.c:256,3'
          Dst:             get_debug_level
        - Src:             'core/ut.c:256,3'
          Dst:             get_debug_facility
        - Src:             'core/ut.c:256,3'
          Dst:             dprint_color
        - Src:             'core/ut.c:256,3'
          Dst:             my_pid
        - Src:             'core/ut.c:256,3'
          Dst:             fprintf
        - Src:             'core/ut.c:256,3'
          Dst:             dprint_color_reset
        - Src:             'core/ut.c:256,3'
          Dst:             get_debug_facility
        - Src:             'core/ut.c:263,3'
          Dst:             get_debug_level
        - Src:             'core/ut.c:263,3'
          Dst:             get_debug_facility
        - Src:             'core/ut.c:263,3'
          Dst:             dprint_color
        - Src:             'core/ut.c:263,3'
          Dst:             my_pid
        - Src:             'core/ut.c:263,3'
          Dst:             fprintf
        - Src:             'core/ut.c:263,3'
          Dst:             dprint_color_reset
        - Src:             'core/ut.c:263,3'
          Dst:             get_debug_facility
        - Src:             'core/ut.c:271,4'
          Dst:             get_debug_level
        - Src:             'core/ut.c:271,4'
          Dst:             get_debug_facility
        - Src:             'core/ut.c:271,4'
          Dst:             dprint_color
        - Src:             'core/ut.c:271,4'
          Dst:             my_pid
        - Src:             'core/ut.c:271,4'
          Dst:             fprintf
        - Src:             'core/ut.c:271,4'
          Dst:             dprint_color_reset
        - Src:             'core/ut.c:271,4'
          Dst:             get_debug_facility
        - Src:             'core/ut.c:282,4'
          Dst:             get_debug_level
        - Src:             'core/ut.c:282,4'
          Dst:             get_debug_facility
        - Src:             'core/ut.c:282,4'
          Dst:             dprint_color
        - Src:             'core/ut.c:282,4'
          Dst:             my_pid
        - Src:             'core/ut.c:282,4'
          Dst:             fprintf
        - Src:             'core/ut.c:282,4'
          Dst:             dprint_color_reset
        - Src:             'core/ut.c:282,4'
          Dst:             get_debug_facility
        - Src:             'core/ut.c:287,9'
          Dst:             dirname
        - Src:             'core/ut.c:289,9'
          Dst:             strlen
        - Src:             'core/ut.c:291,4'
          Dst:             get_debug_level
        - Src:             'core/ut.c:291,4'
          Dst:             get_debug_facility
        - Src:             'core/ut.c:291,4'
          Dst:             dprint_color
        - Src:             'core/ut.c:291,4'
          Dst:             my_pid
        - Src:             'core/ut.c:291,4'
          Dst:             fprintf
        - Src:             'core/ut.c:291,4'
          Dst:             dprint_color_reset
        - Src:             'core/ut.c:291,4'
          Dst:             get_debug_facility
    - functionName:    dirname
      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:    get_sys_version
      functionSourceFile: '/src/kamailio/src/core/ut.c'
      linkageType:     InternalLinkage
      functionLinenumber: 204
      functionLinenumberEnd: 230
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          120
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - strtol
        - uname
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'core/ut.c:214,2'
          Dst:             uname
        - Src:             'core/ut.c:215,7'
          Dst:             strtol
        - Src:             'core/ut.c:218,8'
          Dst:             strtol
        - Src:             'core/ut.c:221,9'
          Dst:             strtol
    - functionName:    as_asciiz
      functionSourceFile: '/src/kamailio/src/core/ut.c'
      linkageType:     InternalLinkage
      functionLinenumber: 184
      functionLinenumberEnd: 195
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         46
      ICount:          291
      EdgeCount:       60
      CyclomaticComplexity: 16
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/ut.c:189,3'
          Dst:             get_debug_level
        - Src:             'core/ut.c:189,3'
          Dst:             get_debug_facility
        - Src:             'core/ut.c:189,3'
          Dst:             dprint_color
        - Src:             'core/ut.c:189,3'
          Dst:             my_pid
        - Src:             'core/ut.c:189,3'
          Dst:             fprintf
        - Src:             'core/ut.c:189,3'
          Dst:             dprint_color_reset
        - Src:             'core/ut.c:189,3'
          Dst:             get_debug_facility
    - functionName:    ksr_clock_gettime
      functionSourceFile: '/src/kamailio/src/core/ut.c'
      linkageType:     InternalLinkage
      functionLinenumber: 162
      functionLinenumberEnd: 175
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - clock_gettime
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/ut.c:175,9'
          Dst:             clock_gettime
    - 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:    utc2local
      functionSourceFile: '/src/kamailio/src/core/ut.c'
      linkageType:     InternalLinkage
      functionLinenumber: 147
      functionLinenumberEnd: 151
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - localtime_r
        - timegm
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/ut.c:149,2'
          Dst:             localtime_r
        - Src:             'core/ut.c:151,9'
          Dst:             timegm
    - functionName:    timegm
      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:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    local2utc
      functionSourceFile: '/src/kamailio/src/core/ut.c'
      linkageType:     InternalLinkage
      functionLinenumber: 137
      functionLinenumberEnd: 141
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - gmtime_r
        - mktime
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/ut.c:139,2'
          Dst:             gmtime_r
        - Src:             'core/ut.c:141,9'
          Dst:             mktime
    - functionName:    mktime
      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:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _timegm
      functionSourceFile: '/src/kamailio/src/core/ut.c'
      linkageType:     InternalLinkage
      functionLinenumber: 105
      functionLinenumberEnd: 132
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         14
      ICount:          98
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - gmtime_r
        - mktime
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/ut.c:110,7'
          Dst:             mktime
        - Src:             'core/ut.c:113,8'
          Dst:             mktime
        - Src:             'core/ut.c:120,2'
          Dst:             gmtime_r
        - Src:             'core/ut.c:122,7'
          Dst:             mktime
        - Src:             'core/ut.c:125,8'
          Dst:             mktime
    - functionName:    group2gid
      functionSourceFile: '/src/kamailio/src/core/ut.c'
      linkageType:     InternalLinkage
      functionLinenumber: 78
      functionLinenumberEnd: 96
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          75
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - getgrnam
        - strtol
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/ut.c:83,10'
          Dst:             strtol
        - Src:             'core/ut.c:86,15'
          Dst:             getgrnam
    - functionName:    getgrnam
      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:    user2uid
      functionSourceFile: '/src/kamailio/src/core/ut.c'
      linkageType:     InternalLinkage
      functionLinenumber: 52
      functionLinenumberEnd: 72
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          90
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - getpwnam
        - strtol
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/ut.c:57,10'
          Dst:             strtol
        - Src:             'core/ut.c:60,15'
          Dst:             getpwnam
    - functionName:    getpwnam
      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:    xavi_serialize_fields
      functionSourceFile: '/src/kamailio/src/core/xavp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2622
      functionLinenumberEnd: 2689
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         318
      ICount:          2088
      EdgeCount:       419
      CyclomaticComplexity: 103
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
        - snprintf
        - xavi_get
      functionUses:    0
      BranchProfiles:
        - Branch String:   'core/xavp.c:2638,3'
          Branch Sides:    []
      Callsites:
        - Src:             'core/xavp.c:2628,9'
          Dst:             xavi_get
        - Src:             'core/xavp.c:2640,5'
          Dst:             get_debug_level
        - Src:             'core/xavp.c:2640,5'
          Dst:             get_debug_facility
        - Src:             'core/xavp.c:2640,5'
          Dst:             dprint_color
        - Src:             'core/xavp.c:2640,5'
          Dst:             my_pid
        - Src:             'core/xavp.c:2640,5'
          Dst:             fprintf
        - Src:             'core/xavp.c:2640,5'
          Dst:             dprint_color_reset
        - Src:             'core/xavp.c:2640,5'
          Dst:             get_debug_facility
        - Src:             'core/xavp.c:2641,16'
          Dst:             snprintf
        - Src:             'core/xavp.c:2645,6'
          Dst:             get_debug_level
        - Src:             'core/xavp.c:2645,6'
          Dst:             get_debug_facility
        - Src:             'core/xavp.c:2645,6'
          Dst:             dprint_color
        - Src:             'core/xavp.c:2645,6'
          Dst:             my_pid
        - Src:             'core/xavp.c:2645,6'
          Dst:             fprintf
        - Src:             'core/xavp.c:2645,6'
          Dst:             dprint_color_reset
        - Src:             'core/xavp.c:2645,6'
          Dst:             get_debug_facility
        - Src:             'core/xavp.c:2651,5'
          Dst:             get_debug_level
        - Src:             'core/xavp.c:2651,5'
          Dst:             get_debug_facility
        - Src:             'core/xavp.c:2651,5'
          Dst:             dprint_color
        - Src:             'core/xavp.c:2651,5'
          Dst:             my_pid
        - Src:             'core/xavp.c:2651,5'
          Dst:             fprintf
        - Src:             'core/xavp.c:2651,5'
          Dst:             dprint_color_reset
        - Src:             'core/xavp.c:2651,5'
          Dst:             get_debug_facility
        - Src:             'core/xavp.c:2652,16'
          Dst:             snprintf
        - Src:             'core/xavp.c:2656,6'
          Dst:             get_debug_level
        - Src:             'core/xavp.c:2656,6'
          Dst:             get_debug_facility
        - Src:             'core/xavp.c:2656,6'
          Dst:             dprint_color
        - Src:             'core/xavp.c:2656,6'
          Dst:             my_pid
        - Src:             'core/xavp.c:2656,6'
          Dst:             fprintf
        - Src:             'core/xavp.c:2656,6'
          Dst:             dprint_color_reset
        - Src:             'core/xavp.c:2656,6'
          Dst:             get_debug_facility
        - Src:             'core/xavp.c:2662,5'
          Dst:             get_debug_level
        - Src:             'core/xavp.c:2662,5'
          Dst:             get_debug_facility
        - Src:             'core/xavp.c:2662,5'
          Dst:             dprint_color
        - Src:             'core/xavp.c:2662,5'
          Dst:             my_pid
        - Src:             'core/xavp.c:2662,5'
          Dst:             fprintf
        - Src:             'core/xavp.c:2662,5'
          Dst:             dprint_color_reset
        - Src:             'core/xavp.c:2662,5'
          Dst:             get_debug_facility
        - Src:             'core/xavp.c:2664,17'
          Dst:             snprintf
        - Src:             'core/xavp.c:2667,17'
          Dst:             snprintf
        - Src:             'core/xavp.c:2672,6'
          Dst:             get_debug_level
        - Src:             'core/xavp.c:2672,6'
          Dst:             get_debug_facility
        - Src:             'core/xavp.c:2672,6'
          Dst:             dprint_color
        - Src:             'core/xavp.c:2672,6'
          Dst:             my_pid
        - Src:             'core/xavp.c:2672,6'
          Dst:             fprintf
        - Src:             'core/xavp.c:2672,6'
          Dst:             dprint_color_reset
        - Src:             'core/xavp.c:2672,6'
          Dst:             get_debug_facility
        - Src:             'core/xavp.c:2678,5'
          Dst:             get_debug_level
        - Src:             'core/xavp.c:2678,5'
          Dst:             get_debug_facility
        - Src:             'core/xavp.c:2678,5'
          Dst:             dprint_color
        - Src:             'core/xavp.c:2678,5'
          Dst:             my_pid
        - Src:             'core/xavp.c:2678,5'
          Dst:             fprintf
        - Src:             'core/xavp.c:2678,5'
          Dst:             dprint_color_reset
        - Src:             'core/xavp.c:2678,5'
          Dst:             get_debug_facility
    - functionName:    xavi_get
      functionSourceFile: '/src/kamailio/src/core/xavp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1994
      functionLinenumberEnd: 1995
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          29
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xavi_get_internal
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'core/xavp.c:1995,9'
          Dst:             xavi_get_internal
    - functionName:    xavi_get_internal
      functionSourceFile: '/src/kamailio/src/core/xavp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1963
      functionLinenumberEnd: 1988
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         32
      ICount:          177
      EdgeCount:       43
      CyclomaticComplexity: 13
      functionsReached:
        - get_hash1_case_raw
        - strncasecmp
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'core/xavp.c:1970,7'
          Dst:             get_hash1_case_raw
        - Src:             'core/xavp.c:1978,8'
          Dst:             strncasecmp
    - functionName:    get_hash1_case_raw
      functionSourceFile: '/src/kamailio/src/core/hashes.h'
      linkageType:     InternalLinkage
      functionLinenumber: 224
      functionLinenumberEnd: 232
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         11
      ICount:          111
      EdgeCount:       12
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xavi_set_child_sval
      functionSourceFile: '/src/kamailio/src/core/xavp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2604
      functionLinenumberEnd: 2611
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xavi_set_child_xval
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/xavp.c:2611,9'
          Dst:             xavi_set_child_xval
    - functionName:    xavi_set_child_xval
      functionSourceFile: '/src/kamailio/src/core/xavp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2551
      functionLinenumberEnd: 2584
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         19
      ICount:          111
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - xavi_add_value
        - xavi_add_xavi_value
        - xavi_get
        - xavi_rm
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/xavp.c:2555,9'
          Dst:             xavi_get
        - Src:             'core/xavp.c:2559,4'
          Dst:             xavi_rm
        - Src:             'core/xavp.c:2561,7'
          Dst:             xavi_add_xavi_value
        - Src:             'core/xavp.c:2566,11'
          Dst:             xavi_get
        - Src:             'core/xavp.c:2570,5'
          Dst:             xavi_rm
        - Src:             'core/xavp.c:2572,7'
          Dst:             xavi_add_value
        - Src:             'core/xavp.c:2578,6'
          Dst:             xavi_add_xavi_value
    - functionName:    xavi_rm
      functionSourceFile: '/src/kamailio/src/core/xavp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2052
      functionLinenumberEnd: 2076
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         18
      ICount:          99
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - xavp_free
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'core/xavp.c:2069,4'
          Dst:             xavp_free
    - functionName:    xavi_add_xavi_value
      functionSourceFile: '/src/kamailio/src/core/xavp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1892
      functionLinenumberEnd: 1921
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          86
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - xavi_new_value
        - xavp_destroy_list
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/xavp.c:1897,9'
          Dst:             xavi_new_value
        - Src:             'core/xavp.c:1905,9'
          Dst:             xavi_new_value
        - Src:             'core/xavp.c:1907,3'
          Dst:             xavp_destroy_list
    - functionName:    xavi_add_value
      functionSourceFile: '/src/kamailio/src/core/xavp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1845
      functionLinenumberEnd: 1862
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          63
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - xavi_new_value
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/xavp.c:1848,8'
          Dst:             xavi_new_value
    - functionName:    xavi_new_value
      functionSourceFile: '/src/kamailio/src/core/xavp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1729
      functionLinenumberEnd: 1761
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         61
      ICount:          463
      EdgeCount:       81
      CyclomaticComplexity: 22
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - get_hash1_case_raw
        - my_pid
      functionUses:    8
      BranchProfiles:  []
      Callsites:
        - Src:             'core/xavp.c:1736,7'
          Dst:             get_hash1_case_raw
        - Src:             'core/xavp.c:1743,3'
          Dst:             get_debug_level
        - Src:             'core/xavp.c:1743,3'
          Dst:             get_debug_facility
        - Src:             'core/xavp.c:1743,3'
          Dst:             dprint_color
        - Src:             'core/xavp.c:1743,3'
          Dst:             my_pid
        - Src:             'core/xavp.c:1743,3'
          Dst:             fprintf
        - Src:             'core/xavp.c:1743,3'
          Dst:             dprint_color_reset
        - Src:             'core/xavp.c:1743,3'
          Dst:             get_debug_facility
    - functionName:    xavp_destroy_list
      functionSourceFile: '/src/kamailio/src/core/xavp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 648
      functionLinenumberEnd: 659
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         46
      ICount:          283
      EdgeCount:       60
      CyclomaticComplexity: 16
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
        - xavp_free
      functionUses:    12
      BranchProfiles:  []
      Callsites:
        - Src:             'core/xavp.c:651,2'
          Dst:             get_debug_level
        - Src:             'core/xavp.c:651,2'
          Dst:             get_debug_facility
        - Src:             'core/xavp.c:651,2'
          Dst:             dprint_color
        - Src:             'core/xavp.c:651,2'
          Dst:             my_pid
        - Src:             'core/xavp.c:651,2'
          Dst:             fprintf
        - Src:             'core/xavp.c:651,2'
          Dst:             dprint_color_reset
        - Src:             'core/xavp.c:651,2'
          Dst:             get_debug_facility
        - Src:             'core/xavp.c:656,3'
          Dst:             xavp_free
    - functionName:    xavp_free
      functionSourceFile: '/src/kamailio/src/core/xavp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 65
      functionLinenumberEnd: 82
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         23
      ICount:          137
      EdgeCount:       30
      CyclomaticComplexity: 9
      functionsReached:
        - xavp_destroy_list
        - xavp_shm_free
      functionUses:    10
      BranchProfiles:  []
      Callsites:
        - Src:             'core/xavp.c:71,4'
          Dst:             xavp_shm_free
        - Src:             'core/xavp.c:79,3'
          Dst:             xavp_destroy_list
    - functionName:    xavp_shm_free
      functionSourceFile: '/src/kamailio/src/core/xavp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 54
      functionLinenumberEnd: 56
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xavi_set_child_ival
      functionSourceFile: '/src/kamailio/src/core/xavp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2590
      functionLinenumberEnd: 2597
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xavi_set_child_xval
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/xavp.c:2597,9'
          Dst:             xavi_set_child_xval
    - functionName:    xavi_get_child_with_sval
      functionSourceFile: '/src/kamailio/src/core/xavp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2531
      functionLinenumberEnd: 2540
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          49
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - xavi_get_child
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/xavp.c:2534,9'
          Dst:             xavi_get_child
    - functionName:    xavi_get_child
      functionSourceFile: '/src/kamailio/src/core/xavp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2498
      functionLinenumberEnd: 2506
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          53
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - xavi_get
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/xavp.c:2501,9'
          Dst:             xavi_get
        - Src:             'core/xavp.c:2505,9'
          Dst:             xavi_get
    - functionName:    xavi_get_child_with_ival
      functionSourceFile: '/src/kamailio/src/core/xavp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2514
      functionLinenumberEnd: 2523
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          49
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - xavi_get_child
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/xavp.c:2517,9'
          Dst:             xavi_get_child
    - functionName:    xavi_extract
      functionSourceFile: '/src/kamailio/src/core/xavp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2444
      functionLinenumberEnd: 2491
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         40
      ICount:          233
      EdgeCount:       53
      CyclomaticComplexity: 15
      functionsReached:
        - get_hash1_case_raw
        - strncasecmp
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/xavp.c:2468,7'
          Dst:             get_hash1_case_raw
        - Src:             'core/xavp.c:2477,8'
          Dst:             strncasecmp
    - functionName:    xavi_insert
      functionSourceFile: '/src/kamailio/src/core/xavp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2388
      functionLinenumberEnd: 2441
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         76
      ICount:          461
      EdgeCount:       101
      CyclomaticComplexity: 27
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
        - xavi_add
        - xavi_get_internal
        - xavi_get_next
        - xavi_new_value
        - xavi_rm
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/xavp.c:2399,8'
          Dst:             xavi_get_internal
        - Src:             'core/xavp.c:2402,10'
          Dst:             xavi_add
        - Src:             'core/xavp.c:2407,9'
          Dst:             xavi_get_next
        - Src:             'core/xavp.c:2414,3'
          Dst:             xavi_rm
        - Src:             'core/xavp.c:2421,9'
          Dst:             xavi_new_value
        - Src:             'core/xavp.c:2425,4'
          Dst:             xavi_add
        - Src:             'core/xavp.c:2434,3'
          Dst:             get_debug_level
        - Src:             'core/xavp.c:2434,3'
          Dst:             get_debug_facility
        - Src:             'core/xavp.c:2434,3'
          Dst:             dprint_color
        - Src:             'core/xavp.c:2434,3'
          Dst:             my_pid
        - Src:             'core/xavp.c:2434,3'
          Dst:             fprintf
        - Src:             'core/xavp.c:2434,3'
          Dst:             dprint_color_reset
        - Src:             'core/xavp.c:2434,3'
          Dst:             get_debug_facility
    - functionName:    xavi_add
      functionSourceFile: '/src/kamailio/src/core/xavp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1767
      functionLinenumberEnd: 1781
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         7
      ICount:          47
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xavi_get_next
      functionSourceFile: '/src/kamailio/src/core/xavp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2010
      functionLinenumberEnd: 2026
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         16
      ICount:          97
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - strncasecmp
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'core/xavp.c:2019,8'
          Dst:             strncasecmp
    - functionName:    xavi_clone_level_nodata_with_new_name
      functionSourceFile: '/src/kamailio/src/core/xavp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2326
      functionLinenumberEnd: 2385
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         235
      ICount:          1477
      EdgeCount:       313
      CyclomaticComplexity: 80
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
        - xavi_new_value
        - xavp_destroy_list
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/xavp.c:2336,3'
          Dst:             get_debug_level
        - Src:             'core/xavp.c:2336,3'
          Dst:             get_debug_facility
        - Src:             'core/xavp.c:2336,3'
          Dst:             dprint_color
        - Src:             'core/xavp.c:2336,3'
          Dst:             my_pid
        - Src:             'core/xavp.c:2336,3'
          Dst:             fprintf
        - Src:             'core/xavp.c:2336,3'
          Dst:             dprint_color_reset
        - Src:             'core/xavp.c:2336,3'
          Dst:             get_debug_facility
        - Src:             'core/xavp.c:2339,9'
          Dst:             xavi_new_value
        - Src:             'core/xavp.c:2341,3'
          Dst:             get_debug_level
        - Src:             'core/xavp.c:2341,3'
          Dst:             get_debug_facility
        - Src:             'core/xavp.c:2341,3'
          Dst:             dprint_color
        - Src:             'core/xavp.c:2341,3'
          Dst:             my_pid
        - Src:             'core/xavp.c:2341,3'
          Dst:             fprintf
        - Src:             'core/xavp.c:2341,3'
          Dst:             dprint_color_reset
        - Src:             'core/xavp.c:2341,3'
          Dst:             get_debug_facility
        - Src:             'core/xavp.c:2344,2'
          Dst:             get_debug_level
        - Src:             'core/xavp.c:2344,2'
          Dst:             get_debug_facility
        - Src:             'core/xavp.c:2344,2'
          Dst:             dprint_color
        - Src:             'core/xavp.c:2344,2'
          Dst:             my_pid
        - Src:             'core/xavp.c:2344,2'
          Dst:             fprintf
        - Src:             'core/xavp.c:2344,2'
          Dst:             dprint_color_reset
        - Src:             'core/xavp.c:2344,2'
          Dst:             get_debug_facility
        - Src:             'core/xavp.c:2357,11'
          Dst:             xavi_new_value
        - Src:             'core/xavp.c:2359,5'
          Dst:             get_debug_level
        - Src:             'core/xavp.c:2359,5'
          Dst:             get_debug_facility
        - Src:             'core/xavp.c:2359,5'
          Dst:             dprint_color
        - Src:             'core/xavp.c:2359,5'
          Dst:             my_pid
        - Src:             'core/xavp.c:2359,5'
          Dst:             fprintf
        - Src:             'core/xavp.c:2359,5'
          Dst:             dprint_color_reset
        - Src:             'core/xavp.c:2359,5'
          Dst:             get_debug_facility
        - Src:             'core/xavp.c:2361,6'
          Dst:             xavp_destroy_list
        - Src:             'core/xavp.c:2366,4'
          Dst:             get_debug_level
        - Src:             'core/xavp.c:2366,4'
          Dst:             get_debug_facility
        - Src:             'core/xavp.c:2366,4'
          Dst:             dprint_color
        - Src:             'core/xavp.c:2366,4'
          Dst:             my_pid
        - Src:             'core/xavp.c:2366,4'
          Dst:             fprintf
        - Src:             'core/xavp.c:2366,4'
          Dst:             dprint_color_reset
        - Src:             'core/xavp.c:2366,4'
          Dst:             get_debug_facility
    - functionName:    xavi_clone_level_nodata
      functionSourceFile: '/src/kamailio/src/core/xavp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2317
      functionLinenumberEnd: 2318
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xavi_clone_level_nodata_with_new_name
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/xavp.c:2318,9'
          Dst:             xavi_clone_level_nodata_with_new_name
    - functionName:    xavi_get_list_key_names
      functionSourceFile: '/src/kamailio/src/core/xavp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2259
      functionLinenumberEnd: 2314
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         153
      ICount:          937
      EdgeCount:       203
      CyclomaticComplexity: 52
      functionsReached:
        - append_str_list
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
        - strncasecmp
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/xavp.c:2267,3'
          Dst:             get_debug_level
        - Src:             'core/xavp.c:2267,3'
          Dst:             get_debug_facility
        - Src:             'core/xavp.c:2267,3'
          Dst:             dprint_color
        - Src:             'core/xavp.c:2267,3'
          Dst:             my_pid
        - Src:             'core/xavp.c:2267,3'
          Dst:             fprintf
        - Src:             'core/xavp.c:2267,3'
          Dst:             dprint_color_reset
        - Src:             'core/xavp.c:2267,3'
          Dst:             get_debug_facility
        - Src:             'core/xavp.c:2272,3'
          Dst:             get_debug_level
        - Src:             'core/xavp.c:2272,3'
          Dst:             get_debug_facility
        - Src:             'core/xavp.c:2272,3'
          Dst:             dprint_color
        - Src:             'core/xavp.c:2272,3'
          Dst:             my_pid
        - Src:             'core/xavp.c:2272,3'
          Dst:             fprintf
        - Src:             'core/xavp.c:2272,3'
          Dst:             dprint_color_reset
        - Src:             'core/xavp.c:2272,3'
          Dst:             get_debug_facility
        - Src:             'core/xavp.c:2281,4'
          Dst:             get_debug_level
        - Src:             'core/xavp.c:2281,4'
          Dst:             get_debug_facility
        - Src:             'core/xavp.c:2281,4'
          Dst:             dprint_color
        - Src:             'core/xavp.c:2281,4'
          Dst:             my_pid
        - Src:             'core/xavp.c:2281,4'
          Dst:             fprintf
        - Src:             'core/xavp.c:2281,4'
          Dst:             dprint_color_reset
        - Src:             'core/xavp.c:2281,4'
          Dst:             get_debug_facility
        - Src:             'core/xavp.c:2295,10'
          Dst:             strncasecmp
        - Src:             'core/xavp.c:2301,8'
          Dst:             append_str_list
    - functionName:    xavi_print_list
      functionSourceFile: '/src/kamailio/src/core/xavp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2238
      functionLinenumberEnd: 2240
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xavi_print_list_content
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/xavp.c:2239,2'
          Dst:             xavi_print_list_content
    - functionName:    xavi_print_list_content
      functionSourceFile: '/src/kamailio/src/core/xavp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2230
      functionLinenumberEnd: 2232
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xavx_print_list_content
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/xavp.c:2231,2'
          Dst:             xavx_print_list_content
    - functionName:    xavx_print_list_content
      functionSourceFile: '/src/kamailio/src/core/xavp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 691
      functionLinenumberEnd: 744
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         620
      ICount:          3883
      EdgeCount:       816
      CyclomaticComplexity: 198
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
        - xavx_print_list_content
      functionUses:    4
      BranchProfiles:
        - Branch String:   'core/xavp.c:708,3'
          Branch Sides:    []
      Callsites:
        - Src:             'core/xavp.c:700,2'
          Dst:             get_debug_level
        - Src:             'core/xavp.c:700,2'
          Dst:             get_debug_facility
        - Src:             'core/xavp.c:700,2'
          Dst:             dprint_color
        - Src:             'core/xavp.c:700,2'
          Dst:             my_pid
        - Src:             'core/xavp.c:700,2'
          Dst:             fprintf
        - Src:             'core/xavp.c:700,2'
          Dst:             dprint_color_reset
        - Src:             'core/xavp.c:700,2'
          Dst:             get_debug_facility
        - Src:             'core/xavp.c:704,3'
          Dst:             get_debug_level
        - Src:             'core/xavp.c:704,3'
          Dst:             get_debug_facility
        - Src:             'core/xavp.c:704,3'
          Dst:             dprint_color
        - Src:             'core/xavp.c:704,3'
          Dst:             my_pid
        - Src:             'core/xavp.c:704,3'
          Dst:             fprintf
        - Src:             'core/xavp.c:704,3'
          Dst:             dprint_color_reset
        - Src:             'core/xavp.c:704,3'
          Dst:             get_debug_facility
        - Src:             'core/xavp.c:706,3'
          Dst:             get_debug_level
        - Src:             'core/xavp.c:706,3'
          Dst:             get_debug_facility
        - Src:             'core/xavp.c:706,3'
          Dst:             dprint_color
        - Src:             'core/xavp.c:706,3'
          Dst:             my_pid
        - Src:             'core/xavp.c:706,3'
          Dst:             fprintf
        - Src:             'core/xavp.c:706,3'
          Dst:             dprint_color_reset
        - Src:             'core/xavp.c:706,3'
          Dst:             get_debug_facility
        - Src:             'core/xavp.c:707,3'
          Dst:             get_debug_level
        - Src:             'core/xavp.c:707,3'
          Dst:             get_debug_facility
        - Src:             'core/xavp.c:707,3'
          Dst:             dprint_color
        - Src:             'core/xavp.c:707,3'
          Dst:             my_pid
        - Src:             'core/xavp.c:707,3'
          Dst:             fprintf
        - Src:             'core/xavp.c:707,3'
          Dst:             dprint_color_reset
        - Src:             'core/xavp.c:707,3'
          Dst:             get_debug_facility
        - Src:             'core/xavp.c:710,5'
          Dst:             get_debug_level
        - Src:             'core/xavp.c:710,5'
          Dst:             get_debug_facility
        - Src:             'core/xavp.c:710,5'
          Dst:             dprint_color
        - Src:             'core/xavp.c:710,5'
          Dst:             my_pid
        - Src:             'core/xavp.c:710,5'
          Dst:             fprintf
        - Src:             'core/xavp.c:710,5'
          Dst:             dprint_color_reset
        - Src:             'core/xavp.c:710,5'
          Dst:             get_debug_facility
        - Src:             'core/xavp.c:713,5'
          Dst:             get_debug_level
        - Src:             'core/xavp.c:713,5'
          Dst:             get_debug_facility
        - Src:             'core/xavp.c:713,5'
          Dst:             dprint_color
        - Src:             'core/xavp.c:713,5'
          Dst:             my_pid
        - Src:             'core/xavp.c:713,5'
          Dst:             fprintf
        - Src:             'core/xavp.c:713,5'
          Dst:             dprint_color_reset
        - Src:             'core/xavp.c:713,5'
          Dst:             get_debug_facility
        - Src:             'core/xavp.c:716,5'
          Dst:             get_debug_level
        - Src:             'core/xavp.c:716,5'
          Dst:             get_debug_facility
        - Src:             'core/xavp.c:716,5'
          Dst:             dprint_color
        - Src:             'core/xavp.c:716,5'
          Dst:             my_pid
        - Src:             'core/xavp.c:716,5'
          Dst:             fprintf
        - Src:             'core/xavp.c:716,5'
          Dst:             dprint_color_reset
        - Src:             'core/xavp.c:716,5'
          Dst:             get_debug_facility
        - Src:             'core/xavp.c:720,5'
          Dst:             get_debug_level
        - Src:             'core/xavp.c:720,5'
          Dst:             get_debug_facility
        - Src:             'core/xavp.c:720,5'
          Dst:             dprint_color
        - Src:             'core/xavp.c:720,5'
          Dst:             my_pid
        - Src:             'core/xavp.c:720,5'
          Dst:             fprintf
        - Src:             'core/xavp.c:720,5'
          Dst:             dprint_color_reset
        - Src:             'core/xavp.c:720,5'
          Dst:             get_debug_facility
        - Src:             'core/xavp.c:723,5'
          Dst:             get_debug_level
        - Src:             'core/xavp.c:723,5'
          Dst:             get_debug_facility
        - Src:             'core/xavp.c:723,5'
          Dst:             dprint_color
        - Src:             'core/xavp.c:723,5'
          Dst:             my_pid
        - Src:             'core/xavp.c:723,5'
          Dst:             fprintf
        - Src:             'core/xavp.c:723,5'
          Dst:             dprint_color_reset
        - Src:             'core/xavp.c:723,5'
          Dst:             get_debug_facility
        - Src:             'core/xavp.c:726,5'
          Dst:             get_debug_level
        - Src:             'core/xavp.c:726,5'
          Dst:             get_debug_facility
        - Src:             'core/xavp.c:726,5'
          Dst:             dprint_color
        - Src:             'core/xavp.c:726,5'
          Dst:             my_pid
        - Src:             'core/xavp.c:726,5'
          Dst:             fprintf
        - Src:             'core/xavp.c:726,5'
          Dst:             dprint_color_reset
        - Src:             'core/xavp.c:726,5'
          Dst:             get_debug_facility
        - Src:             'core/xavp.c:727,5'
          Dst:             xavx_print_list_content
        - Src:             'core/xavp.c:731,5'
          Dst:             get_debug_level
        - Src:             'core/xavp.c:731,5'
          Dst:             get_debug_facility
        - Src:             'core/xavp.c:731,5'
          Dst:             dprint_color
        - Src:             'core/xavp.c:731,5'
          Dst:             my_pid
        - Src:             'core/xavp.c:731,5'
          Dst:             fprintf
        - Src:             'core/xavp.c:731,5'
          Dst:             dprint_color_reset
        - Src:             'core/xavp.c:731,5'
          Dst:             get_debug_facility
        - Src:             'core/xavp.c:734,5'
          Dst:             get_debug_level
        - Src:             'core/xavp.c:734,5'
          Dst:             get_debug_facility
        - Src:             'core/xavp.c:734,5'
          Dst:             dprint_color
        - Src:             'core/xavp.c:734,5'
          Dst:             my_pid
        - Src:             'core/xavp.c:734,5'
          Dst:             fprintf
        - Src:             'core/xavp.c:734,5'
          Dst:             dprint_color_reset
        - Src:             'core/xavp.c:734,5'
          Dst:             get_debug_facility
        - Src:             'core/xavp.c:737,5'
          Dst:             get_debug_level
        - Src:             'core/xavp.c:737,5'
          Dst:             get_debug_facility
        - Src:             'core/xavp.c:737,5'
          Dst:             dprint_color
        - Src:             'core/xavp.c:737,5'
          Dst:             my_pid
        - Src:             'core/xavp.c:737,5'
          Dst:             fprintf
        - Src:             'core/xavp.c:737,5'
          Dst:             dprint_color_reset
        - Src:             'core/xavp.c:737,5'
          Dst:             get_debug_facility
        - Src:             'core/xavp.c:740,3'
          Dst:             get_debug_level
        - Src:             'core/xavp.c:740,3'
          Dst:             get_debug_facility
        - Src:             'core/xavp.c:740,3'
          Dst:             dprint_color
        - Src:             'core/xavp.c:740,3'
          Dst:             my_pid
        - Src:             'core/xavp.c:740,3'
          Dst:             fprintf
        - Src:             'core/xavp.c:740,3'
          Dst:             dprint_color_reset
        - Src:             'core/xavp.c:740,3'
          Dst:             get_debug_facility
        - Src:             'core/xavp.c:743,2'
          Dst:             get_debug_level
        - Src:             'core/xavp.c:743,2'
          Dst:             get_debug_facility
        - Src:             'core/xavp.c:743,2'
          Dst:             dprint_color
        - Src:             'core/xavp.c:743,2'
          Dst:             my_pid
        - Src:             'core/xavp.c:743,2'
          Dst:             fprintf
        - Src:             'core/xavp.c:743,2'
          Dst:             dprint_color_reset
        - Src:             'core/xavp.c:743,2'
          Dst:             get_debug_facility
    - functionName:    xavi_get_crt_list
      functionSourceFile: '/src/kamailio/src/core/xavp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2221
      functionLinenumberEnd: 2223
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          24
      EdgeCount:       6
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/xavp.c:2222,2'
          Dst:             __assert_fail
    - functionName:    xavi_set_list
      functionSourceFile: '/src/kamailio/src/core/xavp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2207
      functionLinenumberEnd: 2214
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          31
      EdgeCount:       6
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/xavp.c:2210,2'
          Dst:             __assert_fail
    - functionName:    xavi_reset_list
      functionSourceFile: '/src/kamailio/src/core/xavp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2195
      functionLinenumberEnd: 2201
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         9
      ICount:          34
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - xavp_destroy_list
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/xavp.c:2196,2'
          Dst:             __assert_fail
        - Src:             'core/xavp.c:2200,2'
          Dst:             xavp_destroy_list
    - functionName:    xavi_count
      functionSourceFile: '/src/kamailio/src/core/xavp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2167
      functionLinenumberEnd: 2189
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         24
      ICount:          140
      EdgeCount:       32
      CyclomaticComplexity: 10
      functionsReached:
        - get_hash1_case_raw
        - strncasecmp
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/xavp.c:2174,7'
          Dst:             get_hash1_case_raw
        - Src:             'core/xavp.c:2182,8'
          Dst:             strncasecmp
    - functionName:    xavi_rm_child_by_index
      functionSourceFile: '/src/kamailio/src/core/xavp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2149
      functionLinenumberEnd: 2161
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          64
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - xavi_get
        - xavi_rm_internal
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/xavp.c:2155,8'
          Dst:             xavi_get
        - Src:             'core/xavp.c:2160,9'
          Dst:             xavi_rm_internal
    - functionName:    xavi_rm_internal
      functionSourceFile: '/src/kamailio/src/core/xavp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2084
      functionLinenumberEnd: 2125
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         39
      ICount:          225
      EdgeCount:       52
      CyclomaticComplexity: 15
      functionsReached:
        - get_hash1_case_raw
        - strncasecmp
        - xavp_free
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'core/xavp.c:2095,7'
          Dst:             get_hash1_case_raw
        - Src:             'core/xavp.c:2104,8'
          Dst:             strncasecmp
        - Src:             'core/xavp.c:2112,5'
          Dst:             xavp_free
    - functionName:    xavi_rm_by_index
      functionSourceFile: '/src/kamailio/src/core/xavp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2139
      functionLinenumberEnd: 2143
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          37
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xavi_rm_internal
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/xavp.c:2142,9'
          Dst:             xavi_rm_internal
    - functionName:    xavi_rm_by_name
      functionSourceFile: '/src/kamailio/src/core/xavp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2131
      functionLinenumberEnd: 2132
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xavi_rm_internal
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/xavp.c:2132,9'
          Dst:             xavi_rm_internal
    - functionName:    xavi_get_last
      functionSourceFile: '/src/kamailio/src/core/xavp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2032
      functionLinenumberEnd: 2045
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          39
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xavi_get_internal
        - xavi_get_next
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/xavp.c:2036,8'
          Dst:             xavi_get_internal
        - Src:             'core/xavp.c:2042,9'
          Dst:             xavi_get_next
    - functionName:    xavi_get_by_index
      functionSourceFile: '/src/kamailio/src/core/xavp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2002
      functionLinenumberEnd: 2003
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xavi_get_internal
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/xavp.c:2003,9'
          Dst:             xavi_get_internal
    - functionName:    xavi_set_value
      functionSourceFile: '/src/kamailio/src/core/xavp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1927
      functionLinenumberEnd: 1956
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         16
      ICount:          98
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - xavi_get_internal
        - xavi_new_value
        - xavp_free
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/xavp.c:1936,8'
          Dst:             xavi_get_internal
        - Src:             'core/xavp.c:1940,8'
          Dst:             xavi_new_value
        - Src:             'core/xavp.c:1953,2'
          Dst:             xavp_free
    - functionName:    xavi_add_value_after
      functionSourceFile: '/src/kamailio/src/core/xavp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1868
      functionLinenumberEnd: 1885
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          65
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - xavi_new_value
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/xavp.c:1871,8'
          Dst:             xavi_new_value
    - functionName:    xavi_add_after
      functionSourceFile: '/src/kamailio/src/core/xavp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1825
      functionLinenumberEnd: 1839
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         7
      ICount:          49
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xavi_add_last
      functionSourceFile: '/src/kamailio/src/core/xavp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1787
      functionLinenumberEnd: 1819
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          93
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - xavi_get_internal
        - xavi_get_next
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/xavp.c:1795,8'
          Dst:             xavi_get_internal
        - Src:             'core/xavp.c:1801,9'
          Dst:             xavi_get_next
    - functionName:    xavu_serialize_fields
      functionSourceFile: '/src/kamailio/src/core/xavp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1647
      functionLinenumberEnd: 1714
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         318
      ICount:          2088
      EdgeCount:       419
      CyclomaticComplexity: 103
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
        - snprintf
        - xavu_get
      functionUses:    0
      BranchProfiles:
        - Branch String:   'core/xavp.c:1663,3'
          Branch Sides:    []
      Callsites:
        - Src:             'core/xavp.c:1653,9'
          Dst:             xavu_get
        - Src:             'core/xavp.c:1665,5'
          Dst:             get_debug_level
        - Src:             'core/xavp.c:1665,5'
          Dst:             get_debug_facility
        - Src:             'core/xavp.c:1665,5'
          Dst:             dprint_color
        - Src:             'core/xavp.c:1665,5'
          Dst:             my_pid
        - Src:             'core/xavp.c:1665,5'
          Dst:             fprintf
        - Src:             'core/xavp.c:1665,5'
          Dst:             dprint_color_reset
        - Src:             'core/xavp.c:1665,5'
          Dst:             get_debug_facility
        - Src:             'core/xavp.c:1666,16'
          Dst:             snprintf
        - Src:             'core/xavp.c:1670,6'
          Dst:             get_debug_level
        - Src:             'core/xavp.c:1670,6'
          Dst:             get_debug_facility
        - Src:             'core/xavp.c:1670,6'
          Dst:             dprint_color
        - Src:             'core/xavp.c:1670,6'
          Dst:             my_pid
        - Src:             'core/xavp.c:1670,6'
          Dst:             fprintf
        - Src:             'core/xavp.c:1670,6'
          Dst:             dprint_color_reset
        - Src:             'core/xavp.c:1670,6'
          Dst:             get_debug_facility
        - Src:             'core/xavp.c:1676,5'
          Dst:             get_debug_level
        - Src:             'core/xavp.c:1676,5'
          Dst:             get_debug_facility
        - Src:             'core/xavp.c:1676,5'
          Dst:             dprint_color
        - Src:             'core/xavp.c:1676,5'
          Dst:             my_pid
        - Src:             'core/xavp.c:1676,5'
          Dst:             fprintf
        - Src:             'core/xavp.c:1676,5'
          Dst:             dprint_color_reset
        - Src:             'core/xavp.c:1676,5'
          Dst:             get_debug_facility
        - Src:             'core/xavp.c:1677,16'
          Dst:             snprintf
        - Src:             'core/xavp.c:1681,6'
          Dst:             get_debug_level
        - Src:             'core/xavp.c:1681,6'
          Dst:             get_debug_facility
        - Src:             'core/xavp.c:1681,6'
          Dst:             dprint_color
        - Src:             'core/xavp.c:1681,6'
          Dst:             my_pid
        - Src:             'core/xavp.c:1681,6'
          Dst:             fprintf
        - Src:             'core/xavp.c:1681,6'
          Dst:             dprint_color_reset
        - Src:             'core/xavp.c:1681,6'
          Dst:             get_debug_facility
        - Src:             'core/xavp.c:1687,5'
          Dst:             get_debug_level
        - Src:             'core/xavp.c:1687,5'
          Dst:             get_debug_facility
        - Src:             'core/xavp.c:1687,5'
          Dst:             dprint_color
        - Src:             'core/xavp.c:1687,5'
          Dst:             my_pid
        - Src:             'core/xavp.c:1687,5'
          Dst:             fprintf
        - Src:             'core/xavp.c:1687,5'
          Dst:             dprint_color_reset
        - Src:             'core/xavp.c:1687,5'
          Dst:             get_debug_facility
        - Src:             'core/xavp.c:1689,17'
          Dst:             snprintf
        - Src:             'core/xavp.c:1692,17'
          Dst:             snprintf
        - Src:             'core/xavp.c:1697,6'
          Dst:             get_debug_level
        - Src:             'core/xavp.c:1697,6'
          Dst:             get_debug_facility
        - Src:             'core/xavp.c:1697,6'
          Dst:             dprint_color
        - Src:             'core/xavp.c:1697,6'
          Dst:             my_pid
        - Src:             'core/xavp.c:1697,6'
          Dst:             fprintf
        - Src:             'core/xavp.c:1697,6'
          Dst:             dprint_color_reset
        - Src:             'core/xavp.c:1697,6'
          Dst:             get_debug_facility
        - Src:             'core/xavp.c:1703,5'
          Dst:             get_debug_level
        - Src:             'core/xavp.c:1703,5'
          Dst:             get_debug_facility
        - Src:             'core/xavp.c:1703,5'
          Dst:             dprint_color
        - Src:             'core/xavp.c:1703,5'
          Dst:             my_pid
        - Src:             'core/xavp.c:1703,5'
          Dst:             fprintf
        - Src:             'core/xavp.c:1703,5'
          Dst:             dprint_color_reset
        - Src:             'core/xavp.c:1703,5'
          Dst:             get_debug_facility
    - functionName:    xavu_get
      functionSourceFile: '/src/kamailio/src/core/xavp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1324
      functionLinenumberEnd: 1325
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          29
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xavu_get_internal
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'core/xavp.c:1325,9'
          Dst:             xavu_get_internal
    - functionName:    xavu_get_internal
      functionSourceFile: '/src/kamailio/src/core/xavp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1292
      functionLinenumberEnd: 1318
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         30
      ICount:          161
      EdgeCount:       40
      CyclomaticComplexity: 12
      functionsReached:
        - get_hash1_raw
        - strncmp
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'core/xavp.c:1300,7'
          Dst:             get_hash1_raw
        - Src:             'core/xavp.c:1309,8'
          Dst:             strncmp
    - functionName:    get_hash1_raw
      functionSourceFile: '/src/kamailio/src/core/hashes.h'
      linkageType:     InternalLinkage
      functionLinenumber: 117
      functionLinenumberEnd: 125
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          142
      EdgeCount:       23
      CyclomaticComplexity: 13
      functionsReached: []
      functionUses:    8
      BranchProfiles:
        - Branch String:   'core/hashes.h:124,2'
          Branch Sides:    []
      Callsites:       []
    - functionName:    xavu_get_child_with_sval
      functionSourceFile: '/src/kamailio/src/core/xavp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1627
      functionLinenumberEnd: 1636
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          49
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - xavu_get_child
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/xavp.c:1630,9'
          Dst:             xavu_get_child
    - functionName:    xavu_get_child
      functionSourceFile: '/src/kamailio/src/core/xavp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1594
      functionLinenumberEnd: 1602
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          53
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - xavu_get
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/xavp.c:1597,9'
          Dst:             xavu_get
        - Src:             'core/xavp.c:1601,9'
          Dst:             xavu_get
    - functionName:    xavu_get_child_with_ival
      functionSourceFile: '/src/kamailio/src/core/xavp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1610
      functionLinenumberEnd: 1619
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          49
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - xavu_get_child
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/xavp.c:1613,9'
          Dst:             xavu_get_child
    - functionName:    xavu_set_child_sval
      functionSourceFile: '/src/kamailio/src/core/xavp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1579
      functionLinenumberEnd: 1586
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xavu_set_child_xval
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/xavp.c:1586,9'
          Dst:             xavu_set_child_xval
    - functionName:    xavu_set_child_xval
      functionSourceFile: '/src/kamailio/src/core/xavp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1534
      functionLinenumberEnd: 1559
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          87
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - xavp_add_value
        - xavp_rm
        - xavu_get
        - xavu_set_xavu_value
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/xavp.c:1538,9'
          Dst:             xavu_get
        - Src:             'core/xavp.c:1542,4'
          Dst:             xavp_rm
        - Src:             'core/xavp.c:1544,11'
          Dst:             xavu_set_xavu_value
        - Src:             'core/xavp.c:1547,11'
          Dst:             xavu_get
        - Src:             'core/xavp.c:1551,5'
          Dst:             xavp_rm
        - Src:             'core/xavp.c:1553,11'
          Dst:             xavp_add_value
        - Src:             'core/xavp.c:1557,10'
          Dst:             xavu_set_xavu_value
    - functionName:    xavp_rm
      functionSourceFile: '/src/kamailio/src/core/xavp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 409
      functionLinenumberEnd: 433
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         18
      ICount:          99
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - xavp_free
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'core/xavp.c:426,4'
          Dst:             xavp_free
    - functionName:    xavu_set_xavu_value
      functionSourceFile: '/src/kamailio/src/core/xavp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1495
      functionLinenumberEnd: 1525
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          86
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - xavp_destroy_list
        - xavp_new_value
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/xavp.c:1500,9'
          Dst:             xavp_new_value
        - Src:             'core/xavp.c:1509,9'
          Dst:             xavp_new_value
        - Src:             'core/xavp.c:1511,3'
          Dst:             xavp_destroy_list
    - functionName:    xavp_add_value
      functionSourceFile: '/src/kamailio/src/core/xavp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 245
      functionLinenumberEnd: 246
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xavp_add_value_mode
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/xavp.c:246,9'
          Dst:             xavp_add_value_mode
    - functionName:    xavp_add_value_mode
      functionSourceFile: '/src/kamailio/src/core/xavp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 225
      functionLinenumberEnd: 242
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          66
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - xavp_new_value_mode
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/xavp.c:228,8'
          Dst:             xavp_new_value_mode
    - functionName:    xavp_new_value_mode
      functionSourceFile: '/src/kamailio/src/core/xavp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 111
      functionLinenumberEnd: 147
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         64
      ICount:          481
      EdgeCount:       85
      CyclomaticComplexity: 23
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - get_hash1_raw
        - my_pid
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/xavp.c:118,7'
          Dst:             get_hash1_raw
        - Src:             'core/xavp.c:125,3'
          Dst:             get_debug_level
        - Src:             'core/xavp.c:125,3'
          Dst:             get_debug_facility
        - Src:             'core/xavp.c:125,3'
          Dst:             dprint_color
        - Src:             'core/xavp.c:125,3'
          Dst:             my_pid
        - Src:             'core/xavp.c:125,3'
          Dst:             fprintf
        - Src:             'core/xavp.c:125,3'
          Dst:             dprint_color_reset
        - Src:             'core/xavp.c:125,3'
          Dst:             get_debug_facility
    - functionName:    xavp_new_value
      functionSourceFile: '/src/kamailio/src/core/xavp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 150
      functionLinenumberEnd: 151
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xavp_new_value_mode
      functionUses:    10
      BranchProfiles:  []
      Callsites:
        - Src:             'core/xavp.c:151,9'
          Dst:             xavp_new_value_mode
    - functionName:    xavu_set_child_ival
      functionSourceFile: '/src/kamailio/src/core/xavp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1565
      functionLinenumberEnd: 1572
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xavu_set_child_xval
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/xavp.c:1572,9'
          Dst:             xavu_set_child_xval
    - functionName:    xavu_set_sval
      functionSourceFile: '/src/kamailio/src/core/xavp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1480
      functionLinenumberEnd: 1487
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xavu_set_xval
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/xavp.c:1487,9'
          Dst:             xavu_set_xval
    - functionName:    xavu_set_xval
      functionSourceFile: '/src/kamailio/src/core/xavp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1424
      functionLinenumberEnd: 1460
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         16
      ICount:          104
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - xavp_free
        - xavp_new_value
        - xavu_get_internal
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/xavp.c:1433,8'
          Dst:             xavp_new_value
        - Src:             'core/xavp.c:1439,8'
          Dst:             xavu_get_internal
        - Src:             'core/xavp.c:1457,2'
          Dst:             xavp_free
    - functionName:    xavu_set_ival
      functionSourceFile: '/src/kamailio/src/core/xavp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1466
      functionLinenumberEnd: 1473
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xavu_set_xval
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/xavp.c:1473,9'
          Dst:             xavu_set_xval
    - functionName:    xavu_rm_child_by_name
      functionSourceFile: '/src/kamailio/src/core/xavp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1409
      functionLinenumberEnd: 1418
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          52
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - xavu_lookup
        - xavu_rm_by_name
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/xavp.c:1412,8'
          Dst:             xavu_lookup
        - Src:             'core/xavp.c:1417,9'
          Dst:             xavu_rm_by_name
    - functionName:    xavu_lookup
      functionSourceFile: '/src/kamailio/src/core/xavp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1329
      functionLinenumberEnd: 1330
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xavu_get_internal
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/xavp.c:1330,9'
          Dst:             xavu_get_internal
    - functionName:    xavu_rm_by_name
      functionSourceFile: '/src/kamailio/src/core/xavp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1368
      functionLinenumberEnd: 1403
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         31
      ICount:          176
      EdgeCount:       41
      CyclomaticComplexity: 12
      functionsReached:
        - get_hash1_raw
        - strncmp
        - xavp_free
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/xavp.c:1379,7'
          Dst:             get_hash1_raw
        - Src:             'core/xavp.c:1389,8'
          Dst:             strncmp
        - Src:             'core/xavp.c:1397,4'
          Dst:             xavp_free
    - functionName:    xavu_rm
      functionSourceFile: '/src/kamailio/src/core/xavp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1337
      functionLinenumberEnd: 1362
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         18
      ICount:          99
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - xavp_free
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/xavp.c:1355,4'
          Dst:             xavp_free
    - functionName:    xavu_get_crt_list
      functionSourceFile: '/src/kamailio/src/core/xavp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1282
      functionLinenumberEnd: 1284
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          24
      EdgeCount:       6
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/xavp.c:1283,2'
          Dst:             __assert_fail
    - functionName:    xavu_set_list
      functionSourceFile: '/src/kamailio/src/core/xavp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1268
      functionLinenumberEnd: 1275
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          31
      EdgeCount:       6
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/xavp.c:1271,2'
          Dst:             __assert_fail
    - functionName:    xavu_reset_list
      functionSourceFile: '/src/kamailio/src/core/xavp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1256
      functionLinenumberEnd: 1262
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         9
      ICount:          34
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - xavp_destroy_list
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/xavp.c:1257,2'
          Dst:             __assert_fail
        - Src:             'core/xavp.c:1261,2'
          Dst:             xavp_destroy_list
    - functionName:    xavu_print_list
      functionSourceFile: '/src/kamailio/src/core/xavp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1248
      functionLinenumberEnd: 1250
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xavu_print_list_content
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/xavp.c:1249,2'
          Dst:             xavu_print_list_content
    - functionName:    xavu_print_list_content
      functionSourceFile: '/src/kamailio/src/core/xavp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1243
      functionLinenumberEnd: 1245
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xavx_print_list_content
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/xavp.c:1244,2'
          Dst:             xavx_print_list_content
    - functionName:    xavp_serialize_fields
      functionSourceFile: '/src/kamailio/src/core/xavp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1230
      functionLinenumberEnd: 1231
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xavp_serialize_fields_style
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/xavp.c:1231,9'
          Dst:             xavp_serialize_fields_style
    - functionName:    xavp_serialize_fields_style
      functionSourceFile: '/src/kamailio/src/core/xavp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1138
      functionLinenumberEnd: 1219
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         324
      ICount:          2137
      EdgeCount:       427
      CyclomaticComplexity: 105
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
        - snprintf
        - xavp_get
      functionUses:    3
      BranchProfiles:
        - Branch String:   'core/xavp.c:1168,3'
          Branch Sides:    []
      Callsites:
        - Src:             'core/xavp.c:1147,9'
          Dst:             xavp_get
        - Src:             'core/xavp.c:1170,5'
          Dst:             get_debug_level
        - Src:             'core/xavp.c:1170,5'
          Dst:             get_debug_facility
        - Src:             'core/xavp.c:1170,5'
          Dst:             dprint_color
        - Src:             'core/xavp.c:1170,5'
          Dst:             my_pid
        - Src:             'core/xavp.c:1170,5'
          Dst:             fprintf
        - Src:             'core/xavp.c:1170,5'
          Dst:             dprint_color_reset
        - Src:             'core/xavp.c:1170,5'
          Dst:             get_debug_facility
        - Src:             'core/xavp.c:1171,16'
          Dst:             snprintf
        - Src:             'core/xavp.c:1175,6'
          Dst:             get_debug_level
        - Src:             'core/xavp.c:1175,6'
          Dst:             get_debug_facility
        - Src:             'core/xavp.c:1175,6'
          Dst:             dprint_color
        - Src:             'core/xavp.c:1175,6'
          Dst:             my_pid
        - Src:             'core/xavp.c:1175,6'
          Dst:             fprintf
        - Src:             'core/xavp.c:1175,6'
          Dst:             dprint_color_reset
        - Src:             'core/xavp.c:1175,6'
          Dst:             get_debug_facility
        - Src:             'core/xavp.c:1181,5'
          Dst:             get_debug_level
        - Src:             'core/xavp.c:1181,5'
          Dst:             get_debug_facility
        - Src:             'core/xavp.c:1181,5'
          Dst:             dprint_color
        - Src:             'core/xavp.c:1181,5'
          Dst:             my_pid
        - Src:             'core/xavp.c:1181,5'
          Dst:             fprintf
        - Src:             'core/xavp.c:1181,5'
          Dst:             dprint_color_reset
        - Src:             'core/xavp.c:1181,5'
          Dst:             get_debug_facility
        - Src:             'core/xavp.c:1182,16'
          Dst:             snprintf
        - Src:             'core/xavp.c:1186,6'
          Dst:             get_debug_level
        - Src:             'core/xavp.c:1186,6'
          Dst:             get_debug_facility
        - Src:             'core/xavp.c:1186,6'
          Dst:             dprint_color
        - Src:             'core/xavp.c:1186,6'
          Dst:             my_pid
        - Src:             'core/xavp.c:1186,6'
          Dst:             fprintf
        - Src:             'core/xavp.c:1186,6'
          Dst:             dprint_color_reset
        - Src:             'core/xavp.c:1186,6'
          Dst:             get_debug_facility
        - Src:             'core/xavp.c:1192,5'
          Dst:             get_debug_level
        - Src:             'core/xavp.c:1192,5'
          Dst:             get_debug_facility
        - Src:             'core/xavp.c:1192,5'
          Dst:             dprint_color
        - Src:             'core/xavp.c:1192,5'
          Dst:             my_pid
        - Src:             'core/xavp.c:1192,5'
          Dst:             fprintf
        - Src:             'core/xavp.c:1192,5'
          Dst:             dprint_color_reset
        - Src:             'core/xavp.c:1192,5'
          Dst:             get_debug_facility
        - Src:             'core/xavp.c:1194,17'
          Dst:             snprintf
        - Src:             'core/xavp.c:1197,17'
          Dst:             snprintf
        - Src:             'core/xavp.c:1202,6'
          Dst:             get_debug_level
        - Src:             'core/xavp.c:1202,6'
          Dst:             get_debug_facility
        - Src:             'core/xavp.c:1202,6'
          Dst:             dprint_color
        - Src:             'core/xavp.c:1202,6'
          Dst:             my_pid
        - Src:             'core/xavp.c:1202,6'
          Dst:             fprintf
        - Src:             'core/xavp.c:1202,6'
          Dst:             dprint_color_reset
        - Src:             'core/xavp.c:1202,6'
          Dst:             get_debug_facility
        - Src:             'core/xavp.c:1208,5'
          Dst:             get_debug_level
        - Src:             'core/xavp.c:1208,5'
          Dst:             get_debug_facility
        - Src:             'core/xavp.c:1208,5'
          Dst:             dprint_color
        - Src:             'core/xavp.c:1208,5'
          Dst:             my_pid
        - Src:             'core/xavp.c:1208,5'
          Dst:             fprintf
        - Src:             'core/xavp.c:1208,5'
          Dst:             dprint_color_reset
        - Src:             'core/xavp.c:1208,5'
          Dst:             get_debug_facility
    - functionName:    xavp_get
      functionSourceFile: '/src/kamailio/src/core/xavp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 364
      functionLinenumberEnd: 365
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          29
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xavp_get_internal
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'core/xavp.c:365,9'
          Dst:             xavp_get_internal
    - functionName:    xavp_get_internal
      functionSourceFile: '/src/kamailio/src/core/xavp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 336
      functionLinenumberEnd: 361
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         30
      ICount:          167
      EdgeCount:       40
      CyclomaticComplexity: 12
      functionsReached:
        - get_hash1_raw
        - strncmp
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'core/xavp.c:343,7'
          Dst:             get_hash1_raw
        - Src:             'core/xavp.c:351,8'
          Dst:             strncmp
    - functionName:    xavp_set_child_sval
      functionSourceFile: '/src/kamailio/src/core/xavp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1118
      functionLinenumberEnd: 1125
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xavp_set_child_xval
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/xavp.c:1125,9'
          Dst:             xavp_set_child_xval
    - functionName:    xavp_set_child_xval
      functionSourceFile: '/src/kamailio/src/core/xavp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1065
      functionLinenumberEnd: 1098
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         19
      ICount:          111
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - xavp_add_value
        - xavp_add_xavp_value
        - xavp_get
        - xavp_rm
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/xavp.c:1069,9'
          Dst:             xavp_get
        - Src:             'core/xavp.c:1073,4'
          Dst:             xavp_rm
        - Src:             'core/xavp.c:1075,7'
          Dst:             xavp_add_xavp_value
        - Src:             'core/xavp.c:1080,11'
          Dst:             xavp_get
        - Src:             'core/xavp.c:1084,5'
          Dst:             xavp_rm
        - Src:             'core/xavp.c:1086,7'
          Dst:             xavp_add_value
        - Src:             'core/xavp.c:1092,6'
          Dst:             xavp_add_xavp_value
    - functionName:    xavp_add_xavp_value
      functionSourceFile: '/src/kamailio/src/core/xavp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 271
      functionLinenumberEnd: 300
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          86
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - xavp_destroy_list
        - xavp_new_value
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/xavp.c:276,9'
          Dst:             xavp_new_value
        - Src:             'core/xavp.c:284,9'
          Dst:             xavp_new_value
        - Src:             'core/xavp.c:286,3'
          Dst:             xavp_destroy_list
    - functionName:    xavp_set_child_ival
      functionSourceFile: '/src/kamailio/src/core/xavp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1104
      functionLinenumberEnd: 1111
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xavp_set_child_xval
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/xavp.c:1111,9'
          Dst:             xavp_set_child_xval
    - functionName:    xavp_get_child_with_sval
      functionSourceFile: '/src/kamailio/src/core/xavp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1045
      functionLinenumberEnd: 1054
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          49
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - xavp_get_child
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'core/xavp.c:1048,9'
          Dst:             xavp_get_child
    - functionName:    xavp_get_child
      functionSourceFile: '/src/kamailio/src/core/xavp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1012
      functionLinenumberEnd: 1020
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          53
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - xavp_get
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/xavp.c:1015,9'
          Dst:             xavp_get
        - Src:             'core/xavp.c:1019,9'
          Dst:             xavp_get
    - functionName:    xavp_get_child_with_ival
      functionSourceFile: '/src/kamailio/src/core/xavp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1028
      functionLinenumberEnd: 1037
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          49
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - xavp_get_child
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/xavp.c:1031,9'
          Dst:             xavp_get_child
    - functionName:    xavp_extract
      functionSourceFile: '/src/kamailio/src/core/xavp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 958
      functionLinenumberEnd: 1005
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         40
      ICount:          233
      EdgeCount:       53
      CyclomaticComplexity: 15
      functionsReached:
        - get_hash1_raw
        - strncmp
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/xavp.c:982,7'
          Dst:             get_hash1_raw
        - Src:             'core/xavp.c:991,8'
          Dst:             strncmp
    - functionName:    xavp_insert
      functionSourceFile: '/src/kamailio/src/core/xavp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 902
      functionLinenumberEnd: 955
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         76
      ICount:          461
      EdgeCount:       101
      CyclomaticComplexity: 27
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
        - xavp_add
        - xavp_get_internal
        - xavp_get_next
        - xavp_new_value
        - xavp_rm
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/xavp.c:913,8'
          Dst:             xavp_get_internal
        - Src:             'core/xavp.c:916,10'
          Dst:             xavp_add
        - Src:             'core/xavp.c:921,9'
          Dst:             xavp_get_next
        - Src:             'core/xavp.c:928,3'
          Dst:             xavp_rm
        - Src:             'core/xavp.c:935,9'
          Dst:             xavp_new_value
        - Src:             'core/xavp.c:939,4'
          Dst:             xavp_add
        - Src:             'core/xavp.c:948,3'
          Dst:             get_debug_level
        - Src:             'core/xavp.c:948,3'
          Dst:             get_debug_facility
        - Src:             'core/xavp.c:948,3'
          Dst:             dprint_color
        - Src:             'core/xavp.c:948,3'
          Dst:             my_pid
        - Src:             'core/xavp.c:948,3'
          Dst:             fprintf
        - Src:             'core/xavp.c:948,3'
          Dst:             dprint_color_reset
        - Src:             'core/xavp.c:948,3'
          Dst:             get_debug_facility
    - functionName:    xavp_add
      functionSourceFile: '/src/kamailio/src/core/xavp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 155
      functionLinenumberEnd: 169
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         7
      ICount:          47
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xavp_get_next
      functionSourceFile: '/src/kamailio/src/core/xavp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 374
      functionLinenumberEnd: 389
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         16
      ICount:          97
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - strncmp
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'core/xavp.c:383,8'
          Dst:             strncmp
    - functionName:    xavp_clone_level_nodata_with_new_name
      functionSourceFile: '/src/kamailio/src/core/xavp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 840
      functionLinenumberEnd: 899
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         235
      ICount:          1477
      EdgeCount:       313
      CyclomaticComplexity: 80
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
        - xavp_destroy_list
        - xavp_new_value
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/xavp.c:850,3'
          Dst:             get_debug_level
        - Src:             'core/xavp.c:850,3'
          Dst:             get_debug_facility
        - Src:             'core/xavp.c:850,3'
          Dst:             dprint_color
        - Src:             'core/xavp.c:850,3'
          Dst:             my_pid
        - Src:             'core/xavp.c:850,3'
          Dst:             fprintf
        - Src:             'core/xavp.c:850,3'
          Dst:             dprint_color_reset
        - Src:             'core/xavp.c:850,3'
          Dst:             get_debug_facility
        - Src:             'core/xavp.c:853,9'
          Dst:             xavp_new_value
        - Src:             'core/xavp.c:855,3'
          Dst:             get_debug_level
        - Src:             'core/xavp.c:855,3'
          Dst:             get_debug_facility
        - Src:             'core/xavp.c:855,3'
          Dst:             dprint_color
        - Src:             'core/xavp.c:855,3'
          Dst:             my_pid
        - Src:             'core/xavp.c:855,3'
          Dst:             fprintf
        - Src:             'core/xavp.c:855,3'
          Dst:             dprint_color_reset
        - Src:             'core/xavp.c:855,3'
          Dst:             get_debug_facility
        - Src:             'core/xavp.c:858,2'
          Dst:             get_debug_level
        - Src:             'core/xavp.c:858,2'
          Dst:             get_debug_facility
        - Src:             'core/xavp.c:858,2'
          Dst:             dprint_color
        - Src:             'core/xavp.c:858,2'
          Dst:             my_pid
        - Src:             'core/xavp.c:858,2'
          Dst:             fprintf
        - Src:             'core/xavp.c:858,2'
          Dst:             dprint_color_reset
        - Src:             'core/xavp.c:858,2'
          Dst:             get_debug_facility
        - Src:             'core/xavp.c:871,11'
          Dst:             xavp_new_value
        - Src:             'core/xavp.c:873,5'
          Dst:             get_debug_level
        - Src:             'core/xavp.c:873,5'
          Dst:             get_debug_facility
        - Src:             'core/xavp.c:873,5'
          Dst:             dprint_color
        - Src:             'core/xavp.c:873,5'
          Dst:             my_pid
        - Src:             'core/xavp.c:873,5'
          Dst:             fprintf
        - Src:             'core/xavp.c:873,5'
          Dst:             dprint_color_reset
        - Src:             'core/xavp.c:873,5'
          Dst:             get_debug_facility
        - Src:             'core/xavp.c:875,6'
          Dst:             xavp_destroy_list
        - Src:             'core/xavp.c:880,4'
          Dst:             get_debug_level
        - Src:             'core/xavp.c:880,4'
          Dst:             get_debug_facility
        - Src:             'core/xavp.c:880,4'
          Dst:             dprint_color
        - Src:             'core/xavp.c:880,4'
          Dst:             my_pid
        - Src:             'core/xavp.c:880,4'
          Dst:             fprintf
        - Src:             'core/xavp.c:880,4'
          Dst:             dprint_color_reset
        - Src:             'core/xavp.c:880,4'
          Dst:             get_debug_facility
    - functionName:    xavp_clone_level_nodata
      functionSourceFile: '/src/kamailio/src/core/xavp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 831
      functionLinenumberEnd: 832
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xavp_clone_level_nodata_with_new_name
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/xavp.c:832,9'
          Dst:             xavp_clone_level_nodata_with_new_name
    - functionName:    xavp_get_list_key_names
      functionSourceFile: '/src/kamailio/src/core/xavp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 773
      functionLinenumberEnd: 828
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         153
      ICount:          937
      EdgeCount:       203
      CyclomaticComplexity: 52
      functionsReached:
        - append_str_list
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
        - strncmp
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/xavp.c:781,3'
          Dst:             get_debug_level
        - Src:             'core/xavp.c:781,3'
          Dst:             get_debug_facility
        - Src:             'core/xavp.c:781,3'
          Dst:             dprint_color
        - Src:             'core/xavp.c:781,3'
          Dst:             my_pid
        - Src:             'core/xavp.c:781,3'
          Dst:             fprintf
        - Src:             'core/xavp.c:781,3'
          Dst:             dprint_color_reset
        - Src:             'core/xavp.c:781,3'
          Dst:             get_debug_facility
        - Src:             'core/xavp.c:786,3'
          Dst:             get_debug_level
        - Src:             'core/xavp.c:786,3'
          Dst:             get_debug_facility
        - Src:             'core/xavp.c:786,3'
          Dst:             dprint_color
        - Src:             'core/xavp.c:786,3'
          Dst:             my_pid
        - Src:             'core/xavp.c:786,3'
          Dst:             fprintf
        - Src:             'core/xavp.c:786,3'
          Dst:             dprint_color_reset
        - Src:             'core/xavp.c:786,3'
          Dst:             get_debug_facility
        - Src:             'core/xavp.c:795,4'
          Dst:             get_debug_level
        - Src:             'core/xavp.c:795,4'
          Dst:             get_debug_facility
        - Src:             'core/xavp.c:795,4'
          Dst:             dprint_color
        - Src:             'core/xavp.c:795,4'
          Dst:             my_pid
        - Src:             'core/xavp.c:795,4'
          Dst:             fprintf
        - Src:             'core/xavp.c:795,4'
          Dst:             dprint_color_reset
        - Src:             'core/xavp.c:795,4'
          Dst:             get_debug_facility
        - Src:             'core/xavp.c:809,10'
          Dst:             strncmp
        - Src:             'core/xavp.c:815,8'
          Dst:             append_str_list
    - functionName:    xavp_print_list
      functionSourceFile: '/src/kamailio/src/core/xavp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 752
      functionLinenumberEnd: 754
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xavp_print_list_content
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/xavp.c:753,2'
          Dst:             xavp_print_list_content
    - functionName:    xavp_print_list_content
      functionSourceFile: '/src/kamailio/src/core/xavp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 747
      functionLinenumberEnd: 749
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xavx_print_list_content
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/xavp.c:748,2'
          Dst:             xavx_print_list_content
    - functionName:    xavp_get_crt_list
      functionSourceFile: '/src/kamailio/src/core/xavp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 684
      functionLinenumberEnd: 686
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          24
      EdgeCount:       6
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/xavp.c:685,2'
          Dst:             __assert_fail
    - functionName:    xavp_set_list
      functionSourceFile: '/src/kamailio/src/core/xavp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 673
      functionLinenumberEnd: 680
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          31
      EdgeCount:       6
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/xavp.c:676,2'
          Dst:             __assert_fail
    - functionName:    xavp_reset_list
      functionSourceFile: '/src/kamailio/src/core/xavp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 663
      functionLinenumberEnd: 669
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         9
      ICount:          34
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - xavp_destroy_list
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/xavp.c:664,2'
          Dst:             __assert_fail
        - Src:             'core/xavp.c:668,2'
          Dst:             xavp_destroy_list
    - functionName:    xavp_lshift
      functionSourceFile: '/src/kamailio/src/core/xavp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 540
      functionLinenumberEnd: 631
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         69
      ICount:          372
      EdgeCount:       93
      CyclomaticComplexity: 26
      functionsReached:
        - get_hash1_raw
        - strncmp
        - xavp_count
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/xavp.c:559,9'
          Dst:             xavp_count
        - Src:             'core/xavp.c:574,7'
          Dst:             get_hash1_raw
        - Src:             'core/xavp.c:583,8'
          Dst:             strncmp
    - functionName:    xavp_count
      functionSourceFile: '/src/kamailio/src/core/xavp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 512
      functionLinenumberEnd: 534
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         24
      ICount:          140
      EdgeCount:       32
      CyclomaticComplexity: 10
      functionsReached:
        - get_hash1_raw
        - strncmp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/xavp.c:519,7'
          Dst:             get_hash1_raw
        - Src:             'core/xavp.c:527,8'
          Dst:             strncmp
    - functionName:    xavp_rm_child_by_index
      functionSourceFile: '/src/kamailio/src/core/xavp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 497
      functionLinenumberEnd: 509
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          64
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - xavp_get
        - xavp_rm_internal
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/xavp.c:503,8'
          Dst:             xavp_get
        - Src:             'core/xavp.c:508,9'
          Dst:             xavp_rm_internal
    - functionName:    xavp_rm_internal
      functionSourceFile: '/src/kamailio/src/core/xavp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 441
      functionLinenumberEnd: 482
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         39
      ICount:          225
      EdgeCount:       52
      CyclomaticComplexity: 15
      functionsReached:
        - get_hash1_raw
        - strncmp
        - xavp_free
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'core/xavp.c:452,7'
          Dst:             get_hash1_raw
        - Src:             'core/xavp.c:461,8'
          Dst:             strncmp
        - Src:             'core/xavp.c:469,5'
          Dst:             xavp_free
    - functionName:    xavp_rm_by_index
      functionSourceFile: '/src/kamailio/src/core/xavp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 490
      functionLinenumberEnd: 494
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          37
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xavp_rm_internal
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/xavp.c:493,9'
          Dst:             xavp_rm_internal
    - functionName:    xavp_rm_by_name
      functionSourceFile: '/src/kamailio/src/core/xavp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 485
      functionLinenumberEnd: 486
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xavp_rm_internal
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/xavp.c:486,9'
          Dst:             xavp_rm_internal
    - functionName:    xavp_get_last
      functionSourceFile: '/src/kamailio/src/core/xavp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 392
      functionLinenumberEnd: 405
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          39
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xavp_get_internal
        - xavp_get_next
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/xavp.c:396,8'
          Dst:             xavp_get_internal
        - Src:             'core/xavp.c:402,9'
          Dst:             xavp_get_next
    - functionName:    xavp_get_by_index
      functionSourceFile: '/src/kamailio/src/core/xavp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 369
      functionLinenumberEnd: 370
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xavp_get_internal
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/xavp.c:370,9'
          Dst:             xavp_get_internal
    - functionName:    xavp_set_value
      functionSourceFile: '/src/kamailio/src/core/xavp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 303
      functionLinenumberEnd: 332
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         16
      ICount:          98
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - xavp_free
        - xavp_get_internal
        - xavp_new_value
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/xavp.c:312,8'
          Dst:             xavp_get_internal
        - Src:             'core/xavp.c:316,8'
          Dst:             xavp_new_value
        - Src:             'core/xavp.c:329,2'
          Dst:             xavp_free
    - functionName:    xavp_add_value_after
      functionSourceFile: '/src/kamailio/src/core/xavp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 250
      functionLinenumberEnd: 267
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          65
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - xavp_new_value
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/xavp.c:253,8'
          Dst:             xavp_new_value
    - functionName:    xavp_add_after
      functionSourceFile: '/src/kamailio/src/core/xavp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 207
      functionLinenumberEnd: 221
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         7
      ICount:          49
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xavp_add_last
      functionSourceFile: '/src/kamailio/src/core/xavp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 172
      functionLinenumberEnd: 204
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          93
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - xavp_get_internal
        - xavp_get_next
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/xavp.c:180,8'
          Dst:             xavp_get_internal
        - Src:             'core/xavp.c:186,9'
          Dst:             xavp_get_next
    - functionName:    xavp_destroy_list_unsafe
      functionSourceFile: '/src/kamailio/src/core/xavp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 634
      functionLinenumberEnd: 644
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          39
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xavp_free_unsafe
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/xavp.c:641,3'
          Dst:             xavp_free_unsafe
    - functionName:    xavp_free_unsafe
      functionSourceFile: '/src/kamailio/src/core/xavp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 85
      functionLinenumberEnd: 102
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         23
      ICount:          137
      EdgeCount:       30
      CyclomaticComplexity: 9
      functionsReached:
        - xavp_destroy_list_unsafe
        - xavp_shm_free_unsafe
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/xavp.c:91,4'
          Dst:             xavp_shm_free_unsafe
        - Src:             'core/xavp.c:99,3'
          Dst:             xavp_destroy_list_unsafe
    - functionName:    xavp_shm_free_unsafe
      functionSourceFile: '/src/kamailio/src/core/xavp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 59
      functionLinenumberEnd: 61
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    int2strbuf
      functionSourceFile: '/src/kamailio/src/core/parser/../ut.h'
      linkageType:     InternalLinkage
      functionLinenumber: 294
      functionLinenumberEnd: 315
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - size_t
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         64
      ICount:          369
      EdgeCount:       84
      CyclomaticComplexity: 22
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/parser/../ut.h:310,3'
          Dst:             get_debug_level
        - Src:             'core/parser/../ut.h:310,3'
          Dst:             get_debug_facility
        - Src:             'core/parser/../ut.h:310,3'
          Dst:             dprint_color
        - Src:             'core/parser/../ut.h:310,3'
          Dst:             my_pid
        - Src:             'core/parser/../ut.h:310,3'
          Dst:             fprintf
        - Src:             'core/parser/../ut.h:310,3'
          Dst:             dprint_color_reset
        - Src:             'core/parser/../ut.h:310,3'
          Dst:             get_debug_facility
    - functionName:    sint2strbuf
      functionSourceFile: '/src/kamailio/src/core/parser/../ut.h'
      linkageType:     InternalLinkage
      functionLinenumber: 346
      functionLinenumberEnd: 364
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - size_t
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          94
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - int2strbuf
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/parser/../ut.h:356,6'
          Dst:             int2strbuf
    - functionName:    run_child_one_init_route
      functionSourceFile: '/src/kamailio/src/core/action.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1713
      functionLinenumberEnd: 1762
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         195
      ICount:          1134
      EdgeCount:       257
      CyclomaticComplexity: 64
      functionsReached:
        - cfg_child_init
        - dprint_color
        - dprint_color_reset
        - faked_msg_init
        - faked_msg_next
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
        - route_get
        - run_top_route
        - sr_kemi_act_ctx_get
        - sr_kemi_act_ctx_set
        - sr_kemi_eng_get
        - sr_kemi_route
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'core/action.c:1721,2'
          Dst:             get_debug_level
        - Src:             'core/action.c:1721,2'
          Dst:             get_debug_facility
        - Src:             'core/action.c:1721,2'
          Dst:             dprint_color
        - Src:             'core/action.c:1721,2'
          Dst:             my_pid
        - Src:             'core/action.c:1721,2'
          Dst:             fprintf
        - Src:             'core/action.c:1721,2'
          Dst:             dprint_color_reset
        - Src:             'core/action.c:1721,2'
          Dst:             get_debug_facility
        - Src:             'core/action.c:1725,10'
          Dst:             sr_kemi_eng_get
        - Src:             'core/action.c:1728,8'
          Dst:             route_get
        - Src:             'core/action.c:1731,6'
          Dst:             cfg_child_init
        - Src:             'core/action.c:1734,3'
          Dst:             get_debug_level
        - Src:             'core/action.c:1734,3'
          Dst:             get_debug_facility
        - Src:             'core/action.c:1734,3'
          Dst:             dprint_color
        - Src:             'core/action.c:1734,3'
          Dst:             my_pid
        - Src:             'core/action.c:1734,3'
          Dst:             fprintf
        - Src:             'core/action.c:1734,3'
          Dst:             dprint_color_reset
        - Src:             'core/action.c:1734,3'
          Dst:             get_debug_facility
        - Src:             'core/action.c:1735,6'
          Dst:             faked_msg_init
        - Src:             'core/action.c:1737,10'
          Dst:             faked_msg_next
        - Src:             'core/action.c:1742,4'
          Dst:             run_top_route
        - Src:             'core/action.c:1744,11'
          Dst:             sr_kemi_act_ctx_get
        - Src:             'core/action.c:1745,4'
          Dst:             sr_kemi_act_ctx_set
        - Src:             'core/action.c:1746,7'
          Dst:             sr_kemi_route
        - Src:             'core/action.c:1749,5'
          Dst:             get_debug_level
        - Src:             'core/action.c:1749,5'
          Dst:             get_debug_facility
        - Src:             'core/action.c:1749,5'
          Dst:             dprint_color
        - Src:             'core/action.c:1749,5'
          Dst:             my_pid
        - Src:             'core/action.c:1749,5'
          Dst:             fprintf
        - Src:             'core/action.c:1749,5'
          Dst:             dprint_color_reset
        - Src:             'core/action.c:1749,5'
          Dst:             get_debug_facility
        - Src:             'core/action.c:1752,4'
          Dst:             sr_kemi_act_ctx_set
        - Src:             'core/action.c:1755,4'
          Dst:             get_debug_level
        - Src:             'core/action.c:1755,4'
          Dst:             get_debug_facility
        - Src:             'core/action.c:1755,4'
          Dst:             dprint_color
        - Src:             'core/action.c:1755,4'
          Dst:             my_pid
        - Src:             'core/action.c:1755,4'
          Dst:             fprintf
        - Src:             'core/action.c:1755,4'
          Dst:             dprint_color_reset
        - Src:             'core/action.c:1755,4'
          Dst:             get_debug_facility
    - functionName:    run_top_route
      functionSourceFile: '/src/kamailio/src/core/action.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1692
      functionLinenumberEnd: 1705
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          61
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - getsflags
        - reset_static_buffer
        - run_actions
        - setsflagsval
      functionUses:    8
      BranchProfiles:  []
      Callsites:
        - Src:             'core/action.c:1699,9'
          Dst:             getsflags
        - Src:             'core/action.c:1700,2'
          Dst:             setsflagsval
        - Src:             'core/action.c:1701,2'
          Dst:             reset_static_buffer
        - Src:             'core/action.c:1703,8'
          Dst:             run_actions
        - Src:             'core/action.c:1704,2'
          Dst:             setsflagsval
    - functionName:    run_actions
      functionSourceFile: '/src/kamailio/src/core/action.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1577
      functionLinenumberEnd: 1663
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         197
      ICount:          1282
      EdgeCount:       260
      CyclomaticComplexity: 65
      functionsReached:
        - _setjmp
        - do_action
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - gettimeofday
        - log_prefix_set
        - longjmp
        - my_pid
      functionUses:    20
      BranchProfiles:  []
      Callsites:
        - Src:             'core/action.c:1587,3'
          Dst:             get_debug_level
        - Src:             'core/action.c:1587,3'
          Dst:             get_debug_facility
        - Src:             'core/action.c:1587,3'
          Dst:             dprint_color
        - Src:             'core/action.c:1587,3'
          Dst:             my_pid
        - Src:             'core/action.c:1587,3'
          Dst:             fprintf
        - Src:             'core/action.c:1587,3'
          Dst:             dprint_color_reset
        - Src:             'core/action.c:1587,3'
          Dst:             get_debug_facility
        - Src:             'core/action.c:1597,6'
          Dst:             _setjmp
        - Src:             'core/action.c:1606,3'
          Dst:             get_debug_level
        - Src:             'core/action.c:1606,3'
          Dst:             get_debug_facility
        - Src:             'core/action.c:1606,3'
          Dst:             dprint_color
        - Src:             'core/action.c:1606,3'
          Dst:             my_pid
        - Src:             'core/action.c:1606,3'
          Dst:             fprintf
        - Src:             'core/action.c:1606,3'
          Dst:             dprint_color_reset
        - Src:             'core/action.c:1606,3'
          Dst:             get_debug_facility
        - Src:             'core/action.c:1613,8'
          Dst:             get_debug_level
        - Src:             'core/action.c:1614,4'
          Dst:             gettimeofday
        - Src:             'core/action.c:1618,4'
          Dst:             log_prefix_set
        - Src:             'core/action.c:1620,9'
          Dst:             do_action
        - Src:             'core/action.c:1623,4'
          Dst:             log_prefix_set
        - Src:             'core/action.c:1626,8'
          Dst:             get_debug_level
        - Src:             'core/action.c:1627,4'
          Dst:             gettimeofday
        - Src:             'core/action.c:1631,5'
          Dst:             get_debug_level
        - Src:             'core/action.c:1631,5'
          Dst:             get_debug_facility
        - Src:             'core/action.c:1631,5'
          Dst:             dprint_color
        - Src:             'core/action.c:1631,5'
          Dst:             my_pid
        - Src:             'core/action.c:1631,5'
          Dst:             fprintf
        - Src:             'core/action.c:1631,5'
          Dst:             dprint_color_reset
        - Src:             'core/action.c:1631,5'
          Dst:             get_debug_facility
        - Src:             'core/action.c:1647,5'
          Dst:             longjmp
    - functionName:    _setjmp
      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:    do_action
      functionSourceFile: '/src/kamailio/src/core/action.c'
      linkageType:     InternalLinkage
      functionLinenumber: 296
      functionLinenumberEnd: 1571
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         4266
      ICount:          27973
      EdgeCount:       5615
      CyclomaticComplexity: 1351
      functionsReached:
        - append_branch
        - cfg_reset
        - cfg_select
        - clear_branches
        - dprint_color
        - dprint_color_reset
        - drop_sip_branch
        - flag_in_range
        - forward_request
        - fparam_free_restore
        - fprintf
        - get_debug_facility
        - get_debug_level
        - getbflagsval
        - isflagset
        - lval_assign
        - memcmp
        - my_pid
        - parse_sip_msg_uri
        - parse_uri
        - proxy2su
        - proxy_mark
        - regexec
        - resetflag
        - route_lookup
        - run_actions
        - rval_cache_clean
        - rval_convert
        - rval_destroy
        - rval_expr_eval
        - rval_expr_eval_long
        - rval_expr_eval_rvlong
        - rval_get_str
        - rval_get_tmp_str
        - search_avp_by_index
        - search_first_avp
        - search_next_avp
        - setflag
        - sint2str
        - sr_event_enabled
        - sr_event_exec
        - strlen
        - system
        - tcpconn_add_alias
      functionUses:    3
      BranchProfiles:
        - Branch String:   'core/action.c:348,2'
          Branch Sides:    []
        - Branch String:   'core/action.c:350,4'
          Branch Sides:    []
        - Branch String:   'core/action.c:428,5'
          Branch Sides:    []
        - Branch String:   'core/action.c:443,6'
          Branch Sides:    []
        - Branch String:   'core/action.c:624,6'
          Branch Sides:    []
        - Branch String:   'core/action.c:642,6'
          Branch Sides:    []
        - Branch String:   'core/action.c:836,4'
          Branch Sides:    []
        - Branch String:   'core/action.c:1520,4'
          Branch Sides:    []
      Callsites:
        - Src:             'core/action.c:340,5'
          Dst:             sr_event_enabled
        - Src:             'core/action.c:344,3'
          Dst:             sr_event_exec
        - Src:             'core/action.c:356,9'
          Dst:             rval_expr_eval_long
        - Src:             'core/action.c:357,7'
          Dst:             get_debug_level
        - Src:             'core/action.c:357,7'
          Dst:             get_debug_facility
        - Src:             'core/action.c:357,7'
          Dst:             dprint_color
        - Src:             'core/action.c:357,7'
          Dst:             my_pid
        - Src:             'core/action.c:357,7'
          Dst:             fprintf
        - Src:             'core/action.c:357,7'
          Dst:             dprint_color_reset
        - Src:             'core/action.c:357,7'
          Dst:             get_debug_facility
        - Src:             'core/action.c:365,6'
          Dst:             get_debug_level
        - Src:             'core/action.c:365,6'
          Dst:             get_debug_facility
        - Src:             'core/action.c:365,6'
          Dst:             dprint_color
        - Src:             'core/action.c:365,6'
          Dst:             my_pid
        - Src:             'core/action.c:365,6'
          Dst:             fprintf
        - Src:             'core/action.c:365,6'
          Dst:             dprint_color_reset
        - Src:             'core/action.c:365,6'
          Dst:             get_debug_facility
        - Src:             'core/action.c:415,12'
          Dst:             parse_uri
        - Src:             'core/action.c:419,12'
          Dst:             parse_sip_msg_uri
        - Src:             'core/action.c:424,6'
          Dst:             get_debug_level
        - Src:             'core/action.c:424,6'
          Dst:             get_debug_facility
        - Src:             'core/action.c:424,6'
          Dst:             dprint_color
        - Src:             'core/action.c:424,6'
          Dst:             my_pid
        - Src:             'core/action.c:424,6'
          Dst:             fprintf
        - Src:             'core/action.c:424,6'
          Dst:             dprint_color_reset
        - Src:             'core/action.c:424,6'
          Dst:             get_debug_facility
        - Src:             'core/action.c:436,7'
          Dst:             get_debug_level
        - Src:             'core/action.c:436,7'
          Dst:             get_debug_facility
        - Src:             'core/action.c:436,7'
          Dst:             dprint_color
        - Src:             'core/action.c:436,7'
          Dst:             my_pid
        - Src:             'core/action.c:436,7'
          Dst:             fprintf
        - Src:             'core/action.c:436,7'
          Dst:             dprint_color_reset
        - Src:             'core/action.c:436,7'
          Dst:             get_debug_facility
        - Src:             'core/action.c:463,8'
          Dst:             get_debug_level
        - Src:             'core/action.c:463,8'
          Dst:             get_debug_facility
        - Src:             'core/action.c:463,8'
          Dst:             dprint_color
        - Src:             'core/action.c:463,8'
          Dst:             my_pid
        - Src:             'core/action.c:463,8'
          Dst:             fprintf
        - Src:             'core/action.c:463,8'
          Dst:             dprint_color_reset
        - Src:             'core/action.c:463,8'
          Dst:             get_debug_facility
        - Src:             'core/action.c:470,8'
          Dst:             get_debug_level
        - Src:             'core/action.c:470,8'
          Dst:             get_debug_facility
        - Src:             'core/action.c:470,8'
          Dst:             dprint_color
        - Src:             'core/action.c:470,8'
          Dst:             my_pid
        - Src:             'core/action.c:470,8'
          Dst:             fprintf
        - Src:             'core/action.c:470,8'
          Dst:             dprint_color_reset
        - Src:             'core/action.c:470,8'
          Dst:             get_debug_facility
        - Src:             'core/action.c:492,11'
          Dst:             forward_request
        - Src:             'core/action.c:500,5'
          Dst:             proxy2su
        - Src:             'core/action.c:501,11'
          Dst:             forward_request
        - Src:             'core/action.c:504,6'
          Dst:             proxy_mark
        - Src:             'core/action.c:506,6'
          Dst:             proxy_mark
        - Src:             'core/action.c:509,5'
          Dst:             get_debug_level
        - Src:             'core/action.c:509,5'
          Dst:             get_debug_facility
        - Src:             'core/action.c:509,5'
          Dst:             dprint_color
        - Src:             'core/action.c:509,5'
          Dst:             my_pid
        - Src:             'core/action.c:509,5'
          Dst:             fprintf
        - Src:             'core/action.c:509,5'
          Dst:             dprint_color_reset
        - Src:             'core/action.c:509,5'
          Dst:             get_debug_facility
        - Src:             'core/action.c:517,5'
          Dst:             get_debug_level
        - Src:             'core/action.c:517,5'
          Dst:             get_debug_facility
        - Src:             'core/action.c:517,5'
          Dst:             dprint_color
        - Src:             'core/action.c:517,5'
          Dst:             my_pid
        - Src:             'core/action.c:517,5'
          Dst:             fprintf
        - Src:             'core/action.c:517,5'
          Dst:             dprint_color_reset
        - Src:             'core/action.c:517,5'
          Dst:             get_debug_facility
        - Src:             'core/action.c:522,4'
          Dst:             get_debug_level
        - Src:             'core/action.c:522,4'
          Dst:             get_debug_facility
        - Src:             'core/action.c:522,4'
          Dst:             dprint_color
        - Src:             'core/action.c:522,4'
          Dst:             my_pid
        - Src:             'core/action.c:522,4'
          Dst:             fprintf
        - Src:             'core/action.c:522,4'
          Dst:             dprint_color_reset
        - Src:             'core/action.c:522,4'
          Dst:             get_debug_facility
        - Src:             'core/action.c:530,5'
          Dst:             get_debug_level
        - Src:             'core/action.c:530,5'
          Dst:             get_debug_facility
        - Src:             'core/action.c:530,5'
          Dst:             dprint_color
        - Src:             'core/action.c:530,5'
          Dst:             my_pid
        - Src:             'core/action.c:530,5'
          Dst:             fprintf
        - Src:             'core/action.c:530,5'
          Dst:             dprint_color_reset
        - Src:             'core/action.c:530,5'
          Dst:             get_debug_facility
        - Src:             'core/action.c:534,4'
          Dst:             getbflagsval
        - Src:             'core/action.c:535,10'
          Dst:             append_branch
        - Src:             'core/action.c:548,11'
          Dst:             drop_sip_branch
        - Src:             'core/action.c:550,11'
          Dst:             drop_sip_branch
        - Src:             'core/action.c:556,4'
          Dst:             clear_branches
        - Src:             'core/action.c:563,5'
          Dst:             get_debug_level
        - Src:             'core/action.c:563,5'
          Dst:             get_debug_facility
        - Src:             'core/action.c:563,5'
          Dst:             dprint_color
        - Src:             'core/action.c:563,5'
          Dst:             my_pid
        - Src:             'core/action.c:563,5'
          Dst:             fprintf
        - Src:             'core/action.c:563,5'
          Dst:             dprint_color_reset
        - Src:             'core/action.c:563,5'
          Dst:             get_debug_facility
        - Src:             'core/action.c:577,5'
          Dst:             get_debug_level
        - Src:             'core/action.c:577,5'
          Dst:             get_debug_facility
        - Src:             'core/action.c:577,5'
          Dst:             dprint_color
        - Src:             'core/action.c:577,5'
          Dst:             my_pid
        - Src:             'core/action.c:577,5'
          Dst:             fprintf
        - Src:             'core/action.c:577,5'
          Dst:             dprint_color_reset
        - Src:             'core/action.c:577,5'
          Dst:             get_debug_facility
        - Src:             'core/action.c:581,8'
          Dst:             flag_in_range
        - Src:             'core/action.c:585,4'
          Dst:             setflag
        - Src:             'core/action.c:591,5'
          Dst:             get_debug_level
        - Src:             'core/action.c:591,5'
          Dst:             get_debug_facility
        - Src:             'core/action.c:591,5'
          Dst:             dprint_color
        - Src:             'core/action.c:591,5'
          Dst:             my_pid
        - Src:             'core/action.c:591,5'
          Dst:             fprintf
        - Src:             'core/action.c:591,5'
          Dst:             dprint_color_reset
        - Src:             'core/action.c:591,5'
          Dst:             get_debug_facility
        - Src:             'core/action.c:595,8'
          Dst:             flag_in_range
        - Src:             'core/action.c:599,4'
          Dst:             resetflag
        - Src:             'core/action.c:605,5'
          Dst:             get_debug_level
        - Src:             'core/action.c:605,5'
          Dst:             get_debug_facility
        - Src:             'core/action.c:605,5'
          Dst:             dprint_color
        - Src:             'core/action.c:605,5'
          Dst:             my_pid
        - Src:             'core/action.c:605,5'
          Dst:             fprintf
        - Src:             'core/action.c:605,5'
          Dst:             dprint_color_reset
        - Src:             'core/action.c:605,5'
          Dst:             get_debug_facility
        - Src:             'core/action.c:609,8'
          Dst:             flag_in_range
        - Src:             'core/action.c:613,10'
          Dst:             isflagset
        - Src:             'core/action.c:621,15'
          Dst:             search_first_avp
        - Src:             'core/action.c:623,18'
          Dst:             search_next_avp
        - Src:             'core/action.c:639,11'
          Dst:             search_avp_by_index
        - Src:             'core/action.c:660,5'
          Dst:             get_debug_level
        - Src:             'core/action.c:660,5'
          Dst:             get_debug_facility
        - Src:             'core/action.c:660,5'
          Dst:             dprint_color
        - Src:             'core/action.c:660,5'
          Dst:             my_pid
        - Src:             'core/action.c:660,5'
          Dst:             fprintf
        - Src:             'core/action.c:660,5'
          Dst:             dprint_color_reset
        - Src:             'core/action.c:660,5'
          Dst:             get_debug_facility
        - Src:             'core/action.c:665,4'
          Dst:             get_debug_level
        - Src:             'core/action.c:665,4'
          Dst:             get_debug_facility
        - Src:             'core/action.c:665,4'
          Dst:             dprint_color
        - Src:             'core/action.c:665,4'
          Dst:             my_pid
        - Src:             'core/action.c:665,4'
          Dst:             fprintf
        - Src:             'core/action.c:665,4'
          Dst:             dprint_color_reset
        - Src:             'core/action.c:665,4'
          Dst:             get_debug_facility
        - Src:             'core/action.c:674,10'
          Dst:             rval_expr_eval
        - Src:             'core/action.c:676,8'
          Dst:             rval_get_tmp_str
        - Src:             'core/action.c:678,6'
          Dst:             rval_destroy
        - Src:             'core/action.c:679,6'
          Dst:             rval_cache_clean
        - Src:             'core/action.c:680,6'
          Dst:             get_debug_level
        - Src:             'core/action.c:680,6'
          Dst:             get_debug_facility
        - Src:             'core/action.c:680,6'
          Dst:             dprint_color
        - Src:             'core/action.c:680,6'
          Dst:             my_pid
        - Src:             'core/action.c:680,6'
          Dst:             fprintf
        - Src:             'core/action.c:680,6'
          Dst:             dprint_color_reset
        - Src:             'core/action.c:680,6'
          Dst:             get_debug_facility
        - Src:             'core/action.c:684,9'
          Dst:             route_lookup
        - Src:             'core/action.c:686,6'
          Dst:             get_debug_level
        - Src:             'core/action.c:686,6'
          Dst:             get_debug_facility
        - Src:             'core/action.c:686,6'
          Dst:             dprint_color
        - Src:             'core/action.c:686,6'
          Dst:             my_pid
        - Src:             'core/action.c:686,6'
          Dst:             fprintf
        - Src:             'core/action.c:686,6'
          Dst:             dprint_color_reset
        - Src:             'core/action.c:686,6'
          Dst:             get_debug_facility
        - Src:             'core/action.c:688,6'
          Dst:             rval_destroy
        - Src:             'core/action.c:689,6'
          Dst:             rval_cache_clean
        - Src:             'core/action.c:694,5'
          Dst:             rval_destroy
        - Src:             'core/action.c:695,5'
          Dst:             rval_cache_clean
        - Src:             'core/action.c:698,5'
          Dst:             get_debug_level
        - Src:             'core/action.c:698,5'
          Dst:             get_debug_facility
        - Src:             'core/action.c:698,5'
          Dst:             dprint_color
        - Src:             'core/action.c:698,5'
          Dst:             my_pid
        - Src:             'core/action.c:698,5'
          Dst:             fprintf
        - Src:             'core/action.c:698,5'
          Dst:             dprint_color_reset
        - Src:             'core/action.c:698,5'
          Dst:             get_debug_facility
        - Src:             'core/action.c:703,5'
          Dst:             get_debug_level
        - Src:             'core/action.c:703,5'
          Dst:             get_debug_facility
        - Src:             'core/action.c:703,5'
          Dst:             dprint_color
        - Src:             'core/action.c:703,5'
          Dst:             my_pid
        - Src:             'core/action.c:703,5'
          Dst:             fprintf
        - Src:             'core/action.c:703,5'
          Dst:             dprint_color_reset
        - Src:             'core/action.c:703,5'
          Dst:             get_debug_facility
        - Src:             'core/action.c:711,10'
          Dst:             run_actions
        - Src:             'core/action.c:719,5'
          Dst:             get_debug_level
        - Src:             'core/action.c:719,5'
          Dst:             get_debug_facility
        - Src:             'core/action.c:719,5'
          Dst:             dprint_color
        - Src:             'core/action.c:719,5'
          Dst:             my_pid
        - Src:             'core/action.c:719,5'
          Dst:             fprintf
        - Src:             'core/action.c:719,5'
          Dst:             dprint_color_reset
        - Src:             'core/action.c:719,5'
          Dst:             get_debug_facility
        - Src:             'core/action.c:723,4'
          Dst:             get_debug_level
        - Src:             'core/action.c:723,4'
          Dst:             get_debug_facility
        - Src:             'core/action.c:723,4'
          Dst:             dprint_color
        - Src:             'core/action.c:723,4'
          Dst:             my_pid
        - Src:             'core/action.c:723,4'
          Dst:             fprintf
        - Src:             'core/action.c:723,4'
          Dst:             dprint_color_reset
        - Src:             'core/action.c:723,4'
          Dst:             get_debug_facility
        - Src:             'core/action.c:726,10'
          Dst:             system
        - Src:             'core/action.c:728,5'
          Dst:             get_debug_level
        - Src:             'core/action.c:728,5'
          Dst:             get_debug_facility
        - Src:             'core/action.c:728,5'
          Dst:             dprint_color
        - Src:             'core/action.c:728,5'
          Dst:             my_pid
        - Src:             'core/action.c:728,5'
          Dst:             fprintf
        - Src:             'core/action.c:728,5'
          Dst:             dprint_color_reset
        - Src:             'core/action.c:728,5'
          Dst:             get_debug_facility
        - Src:             'core/action.c:757,6'
          Dst:             get_debug_level
        - Src:             'core/action.c:757,6'
          Dst:             get_debug_facility
        - Src:             'core/action.c:757,6'
          Dst:             dprint_color
        - Src:             'core/action.c:757,6'
          Dst:             my_pid
        - Src:             'core/action.c:757,6'
          Dst:             fprintf
        - Src:             'core/action.c:757,6'
          Dst:             dprint_color_reset
        - Src:             'core/action.c:757,6'
          Dst:             get_debug_facility
        - Src:             'core/action.c:763,6'
          Dst:             get_debug_level
        - Src:             'core/action.c:763,6'
          Dst:             get_debug_facility
        - Src:             'core/action.c:763,6'
          Dst:             dprint_color
        - Src:             'core/action.c:763,6'
          Dst:             my_pid
        - Src:             'core/action.c:763,6'
          Dst:             fprintf
        - Src:             'core/action.c:763,6'
          Dst:             dprint_color_reset
        - Src:             'core/action.c:763,6'
          Dst:             get_debug_facility
        - Src:             'core/action.c:774,11'
          Dst:             strlen
        - Src:             'core/action.c:777,6'
          Dst:             get_debug_level
        - Src:             'core/action.c:777,6'
          Dst:             get_debug_facility
        - Src:             'core/action.c:777,6'
          Dst:             dprint_color
        - Src:             'core/action.c:777,6'
          Dst:             my_pid
        - Src:             'core/action.c:777,6'
          Dst:             fprintf
        - Src:             'core/action.c:777,6'
          Dst:             dprint_color_reset
        - Src:             'core/action.c:777,6'
          Dst:             get_debug_facility
        - Src:             'core/action.c:797,8'
          Dst:             parse_uri
        - Src:             'core/action.c:798,6'
          Dst:             get_debug_level
        - Src:             'core/action.c:798,6'
          Dst:             get_debug_facility
        - Src:             'core/action.c:798,6'
          Dst:             dprint_color
        - Src:             'core/action.c:798,6'
          Dst:             my_pid
        - Src:             'core/action.c:798,6'
          Dst:             fprintf
        - Src:             'core/action.c:798,6'
          Dst:             dprint_color_reset
        - Src:             'core/action.c:798,6'
          Dst:             get_debug_facility
        - Src:             'core/action.c:811,14'
          Dst:             memcmp
        - Src:             'core/action.c:820,5'
          Dst:             get_debug_level
        - Src:             'core/action.c:820,5'
          Dst:             get_debug_facility
        - Src:             'core/action.c:820,5'
          Dst:             dprint_color
        - Src:             'core/action.c:820,5'
          Dst:             my_pid
        - Src:             'core/action.c:820,5'
          Dst:             fprintf
        - Src:             'core/action.c:820,5'
          Dst:             dprint_color_reset
        - Src:             'core/action.c:820,5'
          Dst:             get_debug_facility
        - Src:             'core/action.c:827,5'
          Dst:             get_debug_level
        - Src:             'core/action.c:827,5'
          Dst:             get_debug_facility
        - Src:             'core/action.c:827,5'
          Dst:             dprint_color
        - Src:             'core/action.c:827,5'
          Dst:             my_pid
        - Src:             'core/action.c:827,5'
          Dst:             fprintf
        - Src:             'core/action.c:827,5'
          Dst:             dprint_color_reset
        - Src:             'core/action.c:827,5'
          Dst:             get_debug_facility
        - Src:             'core/action.c:874,6'
          Dst:             get_debug_level
        - Src:             'core/action.c:874,6'
          Dst:             get_debug_facility
        - Src:             'core/action.c:874,6'
          Dst:             dprint_color
        - Src:             'core/action.c:874,6'
          Dst:             my_pid
        - Src:             'core/action.c:874,6'
          Dst:             fprintf
        - Src:             'core/action.c:874,6'
          Dst:             dprint_color_reset
        - Src:             'core/action.c:874,6'
          Dst:             get_debug_facility
        - Src:             'core/action.c:891,11'
          Dst:             strlen
        - Src:             'core/action.c:903,11'
          Dst:             strlen
        - Src:             'core/action.c:906,6'
          Dst:             get_debug_level
        - Src:             'core/action.c:906,6'
          Dst:             get_debug_facility
        - Src:             'core/action.c:906,6'
          Dst:             dprint_color
        - Src:             'core/action.c:906,6'
          Dst:             my_pid
        - Src:             'core/action.c:906,6'
          Dst:             fprintf
        - Src:             'core/action.c:906,6'
          Dst:             dprint_color_reset
        - Src:             'core/action.c:906,6'
          Dst:             get_debug_facility
        - Src:             'core/action.c:918,6'
          Dst:             get_debug_level
        - Src:             'core/action.c:918,6'
          Dst:             get_debug_facility
        - Src:             'core/action.c:918,6'
          Dst:             dprint_color
        - Src:             'core/action.c:918,6'
          Dst:             my_pid
        - Src:             'core/action.c:918,6'
          Dst:             fprintf
        - Src:             'core/action.c:918,6'
          Dst:             dprint_color_reset
        - Src:             'core/action.c:918,6'
          Dst:             get_debug_facility
        - Src:             'core/action.c:974,12'
          Dst:             strlen
        - Src:             'core/action.c:1004,12'
          Dst:             strlen
        - Src:             'core/action.c:1069,11'
          Dst:             strlen
        - Src:             'core/action.c:1099,7'
          Dst:             rval_expr_eval_long
        - Src:             'core/action.c:1100,5'
          Dst:             get_debug_level
        - Src:             'core/action.c:1100,5'
          Dst:             get_debug_facility
        - Src:             'core/action.c:1100,5'
          Dst:             dprint_color
        - Src:             'core/action.c:1100,5'
          Dst:             my_pid
        - Src:             'core/action.c:1100,5'
          Dst:             fprintf
        - Src:             'core/action.c:1100,5'
          Dst:             dprint_color_reset
        - Src:             'core/action.c:1100,5'
          Dst:             get_debug_facility
        - Src:             'core/action.c:1115,12'
          Dst:             run_actions
        - Src:             'core/action.c:1119,11'
          Dst:             run_actions
        - Src:             'core/action.c:1161,4'
          Dst:             rval_expr_eval
        - Src:             'core/action.c:1161,4'
          Dst:             rval_get_str
        - Src:             'core/action.c:1161,4'
          Dst:             rval_destroy
        - Src:             'core/action.c:1161,4'
          Dst:             get_debug_level
        - Src:             'core/action.c:1161,4'
          Dst:             get_debug_facility
        - Src:             'core/action.c:1161,4'
          Dst:             dprint_color
        - Src:             'core/action.c:1161,4'
          Dst:             my_pid
        - Src:             'core/action.c:1161,4'
          Dst:             fprintf
        - Src:             'core/action.c:1161,4'
          Dst:             dprint_color_reset
        - Src:             'core/action.c:1161,4'
          Dst:             get_debug_facility
        - Src:             'core/action.c:1161,4'
          Dst:             fparam_free_restore
        - Src:             'core/action.c:1161,4'
          Dst:             rval_destroy
        - Src:             'core/action.c:1161,4'
          Dst:             get_debug_level
        - Src:             'core/action.c:1161,4'
          Dst:             get_debug_facility
        - Src:             'core/action.c:1161,4'
          Dst:             dprint_color
        - Src:             'core/action.c:1161,4'
          Dst:             my_pid
        - Src:             'core/action.c:1161,4'
          Dst:             fprintf
        - Src:             'core/action.c:1161,4'
          Dst:             dprint_color_reset
        - Src:             'core/action.c:1161,4'
          Dst:             get_debug_facility
        - Src:             'core/action.c:1161,4'
          Dst:             fparam_free_restore
        - Src:             'core/action.c:1161,4'
          Dst:             get_debug_level
        - Src:             'core/action.c:1161,4'
          Dst:             get_debug_facility
        - Src:             'core/action.c:1161,4'
          Dst:             dprint_color
        - Src:             'core/action.c:1161,4'
          Dst:             my_pid
        - Src:             'core/action.c:1161,4'
          Dst:             fprintf
        - Src:             'core/action.c:1161,4'
          Dst:             dprint_color_reset
        - Src:             'core/action.c:1161,4'
          Dst:             get_debug_facility
        - Src:             'core/action.c:1161,4'
          Dst:             fparam_free_restore
        - Src:             'core/action.c:1161,4'
          Dst:             fparam_free_restore
        - Src:             'core/action.c:1165,4'
          Dst:             rval_expr_eval
        - Src:             'core/action.c:1165,4'
          Dst:             rval_get_str
        - Src:             'core/action.c:1165,4'
          Dst:             rval_destroy
        - Src:             'core/action.c:1165,4'
          Dst:             get_debug_level
        - Src:             'core/action.c:1165,4'
          Dst:             get_debug_facility
        - Src:             'core/action.c:1165,4'
          Dst:             dprint_color
        - Src:             'core/action.c:1165,4'
          Dst:             my_pid
        - Src:             'core/action.c:1165,4'
          Dst:             fprintf
        - Src:             'core/action.c:1165,4'
          Dst:             dprint_color_reset
        - Src:             'core/action.c:1165,4'
          Dst:             get_debug_facility
        - Src:             'core/action.c:1165,4'
          Dst:             fparam_free_restore
        - Src:             'core/action.c:1165,4'
          Dst:             rval_destroy
        - Src:             'core/action.c:1165,4'
          Dst:             get_debug_level
        - Src:             'core/action.c:1165,4'
          Dst:             get_debug_facility
        - Src:             'core/action.c:1165,4'
          Dst:             dprint_color
        - Src:             'core/action.c:1165,4'
          Dst:             my_pid
        - Src:             'core/action.c:1165,4'
          Dst:             fprintf
        - Src:             'core/action.c:1165,4'
          Dst:             dprint_color_reset
        - Src:             'core/action.c:1165,4'
          Dst:             get_debug_facility
        - Src:             'core/action.c:1165,4'
          Dst:             fparam_free_restore
        - Src:             'core/action.c:1165,4'
          Dst:             get_debug_level
        - Src:             'core/action.c:1165,4'
          Dst:             get_debug_facility
        - Src:             'core/action.c:1165,4'
          Dst:             dprint_color
        - Src:             'core/action.c:1165,4'
          Dst:             my_pid
        - Src:             'core/action.c:1165,4'
          Dst:             fprintf
        - Src:             'core/action.c:1165,4'
          Dst:             dprint_color_reset
        - Src:             'core/action.c:1165,4'
          Dst:             get_debug_facility
        - Src:             'core/action.c:1165,4'
          Dst:             fparam_free_restore
        - Src:             'core/action.c:1165,4'
          Dst:             fparam_free_restore
        - Src:             'core/action.c:1170,4'
          Dst:             rval_expr_eval
        - Src:             'core/action.c:1170,4'
          Dst:             rval_get_str
        - Src:             'core/action.c:1170,4'
          Dst:             rval_destroy
        - Src:             'core/action.c:1170,4'
          Dst:             get_debug_level
        - Src:             'core/action.c:1170,4'
          Dst:             get_debug_facility
        - Src:             'core/action.c:1170,4'
          Dst:             dprint_color
        - Src:             'core/action.c:1170,4'
          Dst:             my_pid
        - Src:             'core/action.c:1170,4'
          Dst:             fprintf
        - Src:             'core/action.c:1170,4'
          Dst:             dprint_color_reset
        - Src:             'core/action.c:1170,4'
          Dst:             get_debug_facility
        - Src:             'core/action.c:1170,4'
          Dst:             fparam_free_restore
        - Src:             'core/action.c:1170,4'
          Dst:             rval_destroy
        - Src:             'core/action.c:1170,4'
          Dst:             get_debug_level
        - Src:             'core/action.c:1170,4'
          Dst:             get_debug_facility
        - Src:             'core/action.c:1170,4'
          Dst:             dprint_color
        - Src:             'core/action.c:1170,4'
          Dst:             my_pid
        - Src:             'core/action.c:1170,4'
          Dst:             fprintf
        - Src:             'core/action.c:1170,4'
          Dst:             dprint_color_reset
        - Src:             'core/action.c:1170,4'
          Dst:             get_debug_facility
        - Src:             'core/action.c:1170,4'
          Dst:             fparam_free_restore
        - Src:             'core/action.c:1170,4'
          Dst:             get_debug_level
        - Src:             'core/action.c:1170,4'
          Dst:             get_debug_facility
        - Src:             'core/action.c:1170,4'
          Dst:             dprint_color
        - Src:             'core/action.c:1170,4'
          Dst:             my_pid
        - Src:             'core/action.c:1170,4'
          Dst:             fprintf
        - Src:             'core/action.c:1170,4'
          Dst:             dprint_color_reset
        - Src:             'core/action.c:1170,4'
          Dst:             get_debug_facility
        - Src:             'core/action.c:1170,4'
          Dst:             fparam_free_restore
        - Src:             'core/action.c:1170,4'
          Dst:             fparam_free_restore
        - Src:             'core/action.c:1176,4'
          Dst:             rval_expr_eval
        - Src:             'core/action.c:1176,4'
          Dst:             rval_get_str
        - Src:             'core/action.c:1176,4'
          Dst:             rval_destroy
        - Src:             'core/action.c:1176,4'
          Dst:             get_debug_level
        - Src:             'core/action.c:1176,4'
          Dst:             get_debug_facility
        - Src:             'core/action.c:1176,4'
          Dst:             dprint_color
        - Src:             'core/action.c:1176,4'
          Dst:             my_pid
        - Src:             'core/action.c:1176,4'
          Dst:             fprintf
        - Src:             'core/action.c:1176,4'
          Dst:             dprint_color_reset
        - Src:             'core/action.c:1176,4'
          Dst:             get_debug_facility
        - Src:             'core/action.c:1176,4'
          Dst:             fparam_free_restore
        - Src:             'core/action.c:1176,4'
          Dst:             rval_destroy
        - Src:             'core/action.c:1176,4'
          Dst:             get_debug_level
        - Src:             'core/action.c:1176,4'
          Dst:             get_debug_facility
        - Src:             'core/action.c:1176,4'
          Dst:             dprint_color
        - Src:             'core/action.c:1176,4'
          Dst:             my_pid
        - Src:             'core/action.c:1176,4'
          Dst:             fprintf
        - Src:             'core/action.c:1176,4'
          Dst:             dprint_color_reset
        - Src:             'core/action.c:1176,4'
          Dst:             get_debug_facility
        - Src:             'core/action.c:1176,4'
          Dst:             fparam_free_restore
        - Src:             'core/action.c:1176,4'
          Dst:             get_debug_level
        - Src:             'core/action.c:1176,4'
          Dst:             get_debug_facility
        - Src:             'core/action.c:1176,4'
          Dst:             dprint_color
        - Src:             'core/action.c:1176,4'
          Dst:             my_pid
        - Src:             'core/action.c:1176,4'
          Dst:             fprintf
        - Src:             'core/action.c:1176,4'
          Dst:             dprint_color_reset
        - Src:             'core/action.c:1176,4'
          Dst:             get_debug_facility
        - Src:             'core/action.c:1176,4'
          Dst:             fparam_free_restore
        - Src:             'core/action.c:1176,4'
          Dst:             fparam_free_restore
        - Src:             'core/action.c:1183,4'
          Dst:             rval_expr_eval
        - Src:             'core/action.c:1183,4'
          Dst:             rval_get_str
        - Src:             'core/action.c:1183,4'
          Dst:             rval_destroy
        - Src:             'core/action.c:1183,4'
          Dst:             get_debug_level
        - Src:             'core/action.c:1183,4'
          Dst:             get_debug_facility
        - Src:             'core/action.c:1183,4'
          Dst:             dprint_color
        - Src:             'core/action.c:1183,4'
          Dst:             my_pid
        - Src:             'core/action.c:1183,4'
          Dst:             fprintf
        - Src:             'core/action.c:1183,4'
          Dst:             dprint_color_reset
        - Src:             'core/action.c:1183,4'
          Dst:             get_debug_facility
        - Src:             'core/action.c:1183,4'
          Dst:             fparam_free_restore
        - Src:             'core/action.c:1183,4'
          Dst:             rval_destroy
        - Src:             'core/action.c:1183,4'
          Dst:             get_debug_level
        - Src:             'core/action.c:1183,4'
          Dst:             get_debug_facility
        - Src:             'core/action.c:1183,4'
          Dst:             dprint_color
        - Src:             'core/action.c:1183,4'
          Dst:             my_pid
        - Src:             'core/action.c:1183,4'
          Dst:             fprintf
        - Src:             'core/action.c:1183,4'
          Dst:             dprint_color_reset
        - Src:             'core/action.c:1183,4'
          Dst:             get_debug_facility
        - Src:             'core/action.c:1183,4'
          Dst:             fparam_free_restore
        - Src:             'core/action.c:1183,4'
          Dst:             get_debug_level
        - Src:             'core/action.c:1183,4'
          Dst:             get_debug_facility
        - Src:             'core/action.c:1183,4'
          Dst:             dprint_color
        - Src:             'core/action.c:1183,4'
          Dst:             my_pid
        - Src:             'core/action.c:1183,4'
          Dst:             fprintf
        - Src:             'core/action.c:1183,4'
          Dst:             dprint_color_reset
        - Src:             'core/action.c:1183,4'
          Dst:             get_debug_facility
        - Src:             'core/action.c:1183,4'
          Dst:             fparam_free_restore
        - Src:             'core/action.c:1183,4'
          Dst:             fparam_free_restore
        - Src:             'core/action.c:1191,4'
          Dst:             rval_expr_eval
        - Src:             'core/action.c:1191,4'
          Dst:             rval_get_str
        - Src:             'core/action.c:1191,4'
          Dst:             rval_destroy
        - Src:             'core/action.c:1191,4'
          Dst:             get_debug_level
        - Src:             'core/action.c:1191,4'
          Dst:             get_debug_facility
        - Src:             'core/action.c:1191,4'
          Dst:             dprint_color
        - Src:             'core/action.c:1191,4'
          Dst:             my_pid
        - Src:             'core/action.c:1191,4'
          Dst:             fprintf
        - Src:             'core/action.c:1191,4'
          Dst:             dprint_color_reset
        - Src:             'core/action.c:1191,4'
          Dst:             get_debug_facility
        - Src:             'core/action.c:1191,4'
          Dst:             fparam_free_restore
        - Src:             'core/action.c:1191,4'
          Dst:             rval_destroy
        - Src:             'core/action.c:1191,4'
          Dst:             get_debug_level
        - Src:             'core/action.c:1191,4'
          Dst:             get_debug_facility
        - Src:             'core/action.c:1191,4'
          Dst:             dprint_color
        - Src:             'core/action.c:1191,4'
          Dst:             my_pid
        - Src:             'core/action.c:1191,4'
          Dst:             fprintf
        - Src:             'core/action.c:1191,4'
          Dst:             dprint_color_reset
        - Src:             'core/action.c:1191,4'
          Dst:             get_debug_facility
        - Src:             'core/action.c:1191,4'
          Dst:             fparam_free_restore
        - Src:             'core/action.c:1191,4'
          Dst:             get_debug_level
        - Src:             'core/action.c:1191,4'
          Dst:             get_debug_facility
        - Src:             'core/action.c:1191,4'
          Dst:             dprint_color
        - Src:             'core/action.c:1191,4'
          Dst:             my_pid
        - Src:             'core/action.c:1191,4'
          Dst:             fprintf
        - Src:             'core/action.c:1191,4'
          Dst:             dprint_color_reset
        - Src:             'core/action.c:1191,4'
          Dst:             get_debug_facility
        - Src:             'core/action.c:1191,4'
          Dst:             fparam_free_restore
        - Src:             'core/action.c:1191,4'
          Dst:             fparam_free_restore
        - Src:             'core/action.c:1200,4'
          Dst:             rval_expr_eval
        - Src:             'core/action.c:1200,4'
          Dst:             rval_get_str
        - Src:             'core/action.c:1200,4'
          Dst:             rval_destroy
        - Src:             'core/action.c:1200,4'
          Dst:             get_debug_level
        - Src:             'core/action.c:1200,4'
          Dst:             get_debug_facility
        - Src:             'core/action.c:1200,4'
          Dst:             dprint_color
        - Src:             'core/action.c:1200,4'
          Dst:             my_pid
        - Src:             'core/action.c:1200,4'
          Dst:             fprintf
        - Src:             'core/action.c:1200,4'
          Dst:             dprint_color_reset
        - Src:             'core/action.c:1200,4'
          Dst:             get_debug_facility
        - Src:             'core/action.c:1200,4'
          Dst:             fparam_free_restore
        - Src:             'core/action.c:1200,4'
          Dst:             rval_destroy
        - Src:             'core/action.c:1200,4'
          Dst:             get_debug_level
        - Src:             'core/action.c:1200,4'
          Dst:             get_debug_facility
        - Src:             'core/action.c:1200,4'
          Dst:             dprint_color
        - Src:             'core/action.c:1200,4'
          Dst:             my_pid
        - Src:             'core/action.c:1200,4'
          Dst:             fprintf
        - Src:             'core/action.c:1200,4'
          Dst:             dprint_color_reset
        - Src:             'core/action.c:1200,4'
          Dst:             get_debug_facility
        - Src:             'core/action.c:1200,4'
          Dst:             fparam_free_restore
        - Src:             'core/action.c:1200,4'
          Dst:             get_debug_level
        - Src:             'core/action.c:1200,4'
          Dst:             get_debug_facility
        - Src:             'core/action.c:1200,4'
          Dst:             dprint_color
        - Src:             'core/action.c:1200,4'
          Dst:             my_pid
        - Src:             'core/action.c:1200,4'
          Dst:             fprintf
        - Src:             'core/action.c:1200,4'
          Dst:             dprint_color_reset
        - Src:             'core/action.c:1200,4'
          Dst:             get_debug_facility
        - Src:             'core/action.c:1200,4'
          Dst:             fparam_free_restore
        - Src:             'core/action.c:1200,4'
          Dst:             fparam_free_restore
        - Src:             'core/action.c:1206,4'
          Dst:             rval_expr_eval_long
        - Src:             'core/action.c:1218,7'
          Dst:             rval_expr_eval_long
        - Src:             'core/action.c:1235,13'
          Dst:             run_actions
        - Src:             'core/action.c:1243,11'
          Dst:             run_actions
        - Src:             'core/action.c:1250,7'
          Dst:             rval_expr_eval_long
        - Src:             'core/action.c:1266,12'
          Dst:             run_actions
        - Src:             'core/action.c:1275,14'
          Dst:             run_actions
        - Src:             'core/action.c:1285,11'
          Dst:             run_actions
        - Src:             'core/action.c:1292,11'
          Dst:             run_actions
        - Src:             'core/action.c:1302,10'
          Dst:             rval_expr_eval_rvlong
        - Src:             'core/action.c:1317,11'
          Dst:             rval_convert
        - Src:             'core/action.c:1325,5'
          Dst:             rval_cache_clean
        - Src:             'core/action.c:1326,11'
          Dst:             sint2str
        - Src:             'core/action.c:1332,13'
          Dst:             memcmp
        - Src:             'core/action.c:1334,12'
          Dst:             regexec
        - Src:             'core/action.c:1340,8'
          Dst:             rval_destroy
        - Src:             'core/action.c:1341,8'
          Dst:             rval_destroy
        - Src:             'core/action.c:1342,8'
          Dst:             rval_cache_clean
        - Src:             'core/action.c:1344,8'
          Dst:             rval_destroy
        - Src:             'core/action.c:1345,8'
          Dst:             rval_cache_clean
        - Src:             'core/action.c:1347,13'
          Dst:             run_actions
        - Src:             'core/action.c:1359,6'
          Dst:             rval_destroy
        - Src:             'core/action.c:1360,6'
          Dst:             rval_destroy
        - Src:             'core/action.c:1361,6'
          Dst:             rval_cache_clean
        - Src:             'core/action.c:1363,6'
          Dst:             rval_destroy
        - Src:             'core/action.c:1364,6'
          Dst:             rval_cache_clean
        - Src:             'core/action.c:1366,11'
          Dst:             run_actions
        - Src:             'core/action.c:1373,5'
          Dst:             rval_destroy
        - Src:             'core/action.c:1374,5'
          Dst:             rval_destroy
        - Src:             'core/action.c:1375,5'
          Dst:             rval_cache_clean
        - Src:             'core/action.c:1377,5'
          Dst:             rval_destroy
        - Src:             'core/action.c:1378,5'
          Dst:             rval_cache_clean
        - Src:             'core/action.c:1387,10'
          Dst:             rval_expr_eval_long
        - Src:             'core/action.c:1394,6'
          Dst:             get_debug_level
        - Src:             'core/action.c:1394,6'
          Dst:             get_debug_facility
        - Src:             'core/action.c:1394,6'
          Dst:             dprint_color
        - Src:             'core/action.c:1394,6'
          Dst:             my_pid
        - Src:             'core/action.c:1394,6'
          Dst:             fprintf
        - Src:             'core/action.c:1394,6'
          Dst:             dprint_color_reset
        - Src:             'core/action.c:1394,6'
          Dst:             get_debug_facility
        - Src:             'core/action.c:1401,12'
          Dst:             run_actions
        - Src:             'core/action.c:1423,5'
          Dst:             get_debug_level
        - Src:             'core/action.c:1423,5'
          Dst:             get_debug_facility
        - Src:             'core/action.c:1423,5'
          Dst:             dprint_color
        - Src:             'core/action.c:1423,5'
          Dst:             my_pid
        - Src:             'core/action.c:1423,5'
          Dst:             fprintf
        - Src:             'core/action.c:1423,5'
          Dst:             dprint_color_reset
        - Src:             'core/action.c:1423,5'
          Dst:             get_debug_facility
        - Src:             'core/action.c:1433,5'
          Dst:             get_debug_level
        - Src:             'core/action.c:1433,5'
          Dst:             get_debug_facility
        - Src:             'core/action.c:1433,5'
          Dst:             dprint_color
        - Src:             'core/action.c:1433,5'
          Dst:             my_pid
        - Src:             'core/action.c:1433,5'
          Dst:             fprintf
        - Src:             'core/action.c:1433,5'
          Dst:             dprint_color_reset
        - Src:             'core/action.c:1433,5'
          Dst:             get_debug_facility
        - Src:             'core/action.c:1453,6'
          Dst:             get_debug_level
        - Src:             'core/action.c:1453,6'
          Dst:             get_debug_facility
        - Src:             'core/action.c:1453,6'
          Dst:             dprint_color
        - Src:             'core/action.c:1453,6'
          Dst:             my_pid
        - Src:             'core/action.c:1453,6'
          Dst:             fprintf
        - Src:             'core/action.c:1453,6'
          Dst:             dprint_color_reset
        - Src:             'core/action.c:1453,6'
          Dst:             get_debug_facility
        - Src:             'core/action.c:1460,8'
          Dst:             tcpconn_add_alias
        - Src:             'core/action.c:1463,6'
          Dst:             get_debug_level
        - Src:             'core/action.c:1463,6'
          Dst:             get_debug_facility
        - Src:             'core/action.c:1463,6'
          Dst:             dprint_color
        - Src:             'core/action.c:1463,6'
          Dst:             my_pid
        - Src:             'core/action.c:1463,6'
          Dst:             fprintf
        - Src:             'core/action.c:1463,6'
          Dst:             dprint_color_reset
        - Src:             'core/action.c:1463,6'
          Dst:             get_debug_facility
        - Src:             'core/action.c:1473,5'
          Dst:             get_debug_level
        - Src:             'core/action.c:1473,5'
          Dst:             get_debug_facility
        - Src:             'core/action.c:1473,5'
          Dst:             dprint_color
        - Src:             'core/action.c:1473,5'
          Dst:             my_pid
        - Src:             'core/action.c:1473,5'
          Dst:             fprintf
        - Src:             'core/action.c:1473,5'
          Dst:             dprint_color_reset
        - Src:             'core/action.c:1473,5'
          Dst:             get_debug_facility
        - Src:             'core/action.c:1479,4'
          Dst:             get_debug_level
        - Src:             'core/action.c:1479,4'
          Dst:             get_debug_facility
        - Src:             'core/action.c:1479,4'
          Dst:             dprint_color
        - Src:             'core/action.c:1479,4'
          Dst:             my_pid
        - Src:             'core/action.c:1479,4'
          Dst:             fprintf
        - Src:             'core/action.c:1479,4'
          Dst:             dprint_color_reset
        - Src:             'core/action.c:1479,4'
          Dst:             get_debug_facility
        - Src:             'core/action.c:1488,8'
          Dst:             lval_assign
        - Src:             'core/action.c:1515,5'
          Dst:             get_debug_level
        - Src:             'core/action.c:1515,5'
          Dst:             get_debug_facility
        - Src:             'core/action.c:1515,5'
          Dst:             dprint_color
        - Src:             'core/action.c:1515,5'
          Dst:             my_pid
        - Src:             'core/action.c:1515,5'
          Dst:             fprintf
        - Src:             'core/action.c:1515,5'
          Dst:             dprint_color_reset
        - Src:             'core/action.c:1515,5'
          Dst:             get_debug_facility
        - Src:             'core/action.c:1525,9'
          Dst:             rval_expr_eval_long
        - Src:             'core/action.c:1533,6'
          Dst:             get_debug_level
        - Src:             'core/action.c:1533,6'
          Dst:             get_debug_facility
        - Src:             'core/action.c:1533,6'
          Dst:             dprint_color
        - Src:             'core/action.c:1533,6'
          Dst:             my_pid
        - Src:             'core/action.c:1533,6'
          Dst:             fprintf
        - Src:             'core/action.c:1533,6'
          Dst:             dprint_color_reset
        - Src:             'core/action.c:1533,6'
          Dst:             get_debug_facility
        - Src:             'core/action.c:1538,11'
          Dst:             cfg_select
        - Src:             'core/action.c:1543,5'
          Dst:             get_debug_level
        - Src:             'core/action.c:1543,5'
          Dst:             get_debug_facility
        - Src:             'core/action.c:1543,5'
          Dst:             dprint_color
        - Src:             'core/action.c:1543,5'
          Dst:             my_pid
        - Src:             'core/action.c:1543,5'
          Dst:             fprintf
        - Src:             'core/action.c:1543,5'
          Dst:             dprint_color_reset
        - Src:             'core/action.c:1543,5'
          Dst:             get_debug_facility
        - Src:             'core/action.c:1548,11'
          Dst:             cfg_reset
        - Src:             'core/action.c:1559,2'
          Dst:             get_debug_level
        - Src:             'core/action.c:1559,2'
          Dst:             get_debug_facility
        - Src:             'core/action.c:1559,2'
          Dst:             dprint_color
        - Src:             'core/action.c:1559,2'
          Dst:             my_pid
        - Src:             'core/action.c:1559,2'
          Dst:             fprintf
        - Src:             'core/action.c:1559,2'
          Dst:             dprint_color_reset
        - Src:             'core/action.c:1559,2'
          Dst:             get_debug_facility
        - Src:             'core/action.c:1562,2'
          Dst:             get_debug_level
        - Src:             'core/action.c:1562,2'
          Dst:             get_debug_facility
        - Src:             'core/action.c:1562,2'
          Dst:             dprint_color
        - Src:             'core/action.c:1562,2'
          Dst:             my_pid
        - Src:             'core/action.c:1562,2'
          Dst:             fprintf
        - Src:             'core/action.c:1562,2'
          Dst:             dprint_color_reset
        - Src:             'core/action.c:1562,2'
          Dst:             get_debug_facility
        - Src:             'core/action.c:1568,2'
          Dst:             get_debug_level
        - Src:             'core/action.c:1568,2'
          Dst:             get_debug_facility
        - Src:             'core/action.c:1568,2'
          Dst:             dprint_color
        - Src:             'core/action.c:1568,2'
          Dst:             my_pid
        - Src:             'core/action.c:1568,2'
          Dst:             fprintf
        - Src:             'core/action.c:1568,2'
          Dst:             dprint_color_reset
        - Src:             'core/action.c:1568,2'
          Dst:             get_debug_facility
    - functionName:    longjmp
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    proxy2su
      functionSourceFile: '/src/kamailio/src/core/proxy.h'
      linkageType:     InternalLinkage
      functionLinenumber: 70
      functionLinenumberEnd: 82
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          93
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - hostent2su
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/proxy.h:80,9'
          Dst:             hostent2su
    - functionName:    proxy_mark
      functionSourceFile: '/src/kamailio/src/core/proxy.h'
      linkageType:     InternalLinkage
      functionLinenumber: 88
      functionLinenumberEnd: 95
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          33
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    system
      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:    sint2str
      functionSourceFile: '/src/kamailio/src/core/parser/../ut.h'
      linkageType:     InternalLinkage
      functionLinenumber: 378
      functionLinenumberEnd: 379
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - sint2strbuf
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/parser/../ut.h:379,9'
          Dst:             sint2strbuf
    - functionName:    run_actions_safe
      functionSourceFile: '/src/kamailio/src/core/action.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1673
      functionLinenumberEnd: 1686
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          65
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - run_actions
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'core/action.c:1683,8'
          Dst:             run_actions
    - functionName:    get_cfg_crt_route_name
      functionSourceFile: '/src/kamailio/src/core/action.c'
      linkageType:     InternalLinkage
      functionLinenumber: 115
      functionLinenumberEnd: 119
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         4
      ICount:          22
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    get_cfg_crt_file_name
      functionSourceFile: '/src/kamailio/src/core/action.c'
      linkageType:     InternalLinkage
      functionLinenumber: 107
      functionLinenumberEnd: 111
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         4
      ICount:          22
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    get_cfg_crt_line
      functionSourceFile: '/src/kamailio/src/core/action.c'
      linkageType:     InternalLinkage
      functionLinenumber: 99
      functionLinenumberEnd: 103
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         4
      ICount:          22
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    9
      BranchProfiles:  []
      Callsites:       []
    - functionName:    get_cfg_crt_action
      functionSourceFile: '/src/kamailio/src/core/action.c'
      linkageType:     InternalLinkage
      functionLinenumber: 93
      functionLinenumberEnd: 94
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    set_max_recursive_level
      functionSourceFile: '/src/kamailio/src/core/action.c'
      linkageType:     InternalLinkage
      functionLinenumber: 87
      functionLinenumberEnd: 89
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    async_tkv_emit
      functionSourceFile: '/src/kamailio/src/core/async_task.c'
      linkageType:     InternalLinkage
      functionLinenumber: 631
      functionLinenumberEnd: 687
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         220
      ICount:          1409
      EdgeCount:       292
      CyclomaticComplexity: 74
      functionsReached:
        - async_task_group_send
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
        - sr_kemi_eng_get
        - strlen
        - vsnprintf
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/async_task.c:642,3'
          Dst:             get_debug_level
        - Src:             'core/async_task.c:642,3'
          Dst:             get_debug_facility
        - Src:             'core/async_task.c:642,3'
          Dst:             dprint_color
        - Src:             'core/async_task.c:642,3'
          Dst:             my_pid
        - Src:             'core/async_task.c:642,3'
          Dst:             fprintf
        - Src:             'core/async_task.c:642,3'
          Dst:             dprint_color_reset
        - Src:             'core/async_task.c:642,3'
          Dst:             get_debug_facility
        - Src:             'core/async_task.c:645,9'
          Dst:             sr_kemi_eng_get
        - Src:             'core/async_task.c:647,3'
          Dst:             get_debug_level
        - Src:             'core/async_task.c:647,3'
          Dst:             get_debug_facility
        - Src:             'core/async_task.c:647,3'
          Dst:             dprint_color
        - Src:             'core/async_task.c:647,3'
          Dst:             my_pid
        - Src:             'core/async_task.c:647,3'
          Dst:             fprintf
        - Src:             'core/async_task.c:647,3'
          Dst:             dprint_color_reset
        - Src:             'core/async_task.c:647,3'
          Dst:             get_debug_facility
        - Src:             'core/async_task.c:652,6'
          Dst:             vsnprintf
        - Src:             'core/async_task.c:656,3'
          Dst:             get_debug_level
        - Src:             'core/async_task.c:656,3'
          Dst:             get_debug_facility
        - Src:             'core/async_task.c:656,3'
          Dst:             dprint_color
        - Src:             'core/async_task.c:656,3'
          Dst:             my_pid
        - Src:             'core/async_task.c:656,3'
          Dst:             fprintf
        - Src:             'core/async_task.c:656,3'
          Dst:             dprint_color_reset
        - Src:             'core/async_task.c:656,3'
          Dst:             get_debug_facility
        - Src:             'core/async_task.c:660,9'
          Dst:             strlen
        - Src:             'core/async_task.c:664,3'
          Dst:             get_debug_level
        - Src:             'core/async_task.c:664,3'
          Dst:             get_debug_facility
        - Src:             'core/async_task.c:664,3'
          Dst:             dprint_color
        - Src:             'core/async_task.c:664,3'
          Dst:             my_pid
        - Src:             'core/async_task.c:664,3'
          Dst:             fprintf
        - Src:             'core/async_task.c:664,3'
          Dst:             dprint_color_reset
        - Src:             'core/async_task.c:664,3'
          Dst:             get_debug_facility
        - Src:             'core/async_task.c:680,5'
          Dst:             async_task_group_send
        - Src:             'core/async_task.c:681,3'
          Dst:             get_debug_level
        - Src:             'core/async_task.c:681,3'
          Dst:             get_debug_facility
        - Src:             'core/async_task.c:681,3'
          Dst:             dprint_color
        - Src:             'core/async_task.c:681,3'
          Dst:             my_pid
        - Src:             'core/async_task.c:681,3'
          Dst:             fprintf
        - Src:             'core/async_task.c:681,3'
          Dst:             dprint_color_reset
        - Src:             'core/async_task.c:681,3'
          Dst:             get_debug_facility
    - functionName:    async_exec_tkv
      functionSourceFile: '/src/kamailio/src/core/async_task.c'
      linkageType:     InternalLinkage
      functionLinenumber: 597
      functionLinenumberEnd: 625
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         56
      ICount:          326
      EdgeCount:       72
      CyclomaticComplexity: 18
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - faked_msg_next
        - fprintf
        - get_debug_facility
        - get_debug_level
        - ksr_msg_env_reset
        - my_pid
        - run_top_route
        - sr_kemi_eng_get
        - sr_kemi_route
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/async_task.c:605,9'
          Dst:             faked_msg_next
        - Src:             'core/async_task.c:609,9'
          Dst:             sr_kemi_eng_get
        - Src:             'core/async_task.c:611,6'
          Dst:             sr_kemi_route
        - Src:             'core/async_task.c:613,4'
          Dst:             get_debug_level
        - Src:             'core/async_task.c:613,4'
          Dst:             get_debug_facility
        - Src:             'core/async_task.c:613,4'
          Dst:             dprint_color
        - Src:             'core/async_task.c:613,4'
          Dst:             my_pid
        - Src:             'core/async_task.c:613,4'
          Dst:             fprintf
        - Src:             'core/async_task.c:613,4'
          Dst:             dprint_color_reset
        - Src:             'core/async_task.c:613,4'
          Dst:             get_debug_facility
        - Src:             'core/async_task.c:618,4'
          Dst:             run_top_route
        - Src:             'core/async_task.c:621,2'
          Dst:             ksr_msg_env_reset
    - functionName:    async_task_group_send
      functionSourceFile: '/src/kamailio/src/core/async_task.c'
      linkageType:     InternalLinkage
      functionLinenumber: 476
      functionLinenumberEnd: 491
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         128
      ICount:          815
      EdgeCount:       169
      CyclomaticComplexity: 43
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
        - write
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/async_task.c:479,3'
          Dst:             get_debug_level
        - Src:             'core/async_task.c:479,3'
          Dst:             get_debug_facility
        - Src:             'core/async_task.c:479,3'
          Dst:             dprint_color
        - Src:             'core/async_task.c:479,3'
          Dst:             my_pid
        - Src:             'core/async_task.c:479,3'
          Dst:             fprintf
        - Src:             'core/async_task.c:479,3'
          Dst:             dprint_color_reset
        - Src:             'core/async_task.c:479,3'
          Dst:             get_debug_facility
        - Src:             'core/async_task.c:482,8'
          Dst:             write
        - Src:             'core/async_task.c:484,3'
          Dst:             get_debug_level
        - Src:             'core/async_task.c:484,3'
          Dst:             get_debug_facility
        - Src:             'core/async_task.c:484,3'
          Dst:             dprint_color
        - Src:             'core/async_task.c:484,3'
          Dst:             my_pid
        - Src:             'core/async_task.c:484,3'
          Dst:             fprintf
        - Src:             'core/async_task.c:484,3'
          Dst:             dprint_color_reset
        - Src:             'core/async_task.c:484,3'
          Dst:             get_debug_facility
        - Src:             'core/async_task.c:488,2'
          Dst:             get_debug_level
        - Src:             'core/async_task.c:488,2'
          Dst:             get_debug_facility
        - Src:             'core/async_task.c:488,2'
          Dst:             dprint_color
        - Src:             'core/async_task.c:488,2'
          Dst:             my_pid
        - Src:             'core/async_task.c:488,2'
          Dst:             fprintf
        - Src:             'core/async_task.c:488,2'
          Dst:             dprint_color_reset
        - Src:             'core/async_task.c:488,2'
          Dst:             get_debug_facility
    - functionName:    async_tkv_init
      functionSourceFile: '/src/kamailio/src/core/async_task.c'
      linkageType:     InternalLinkage
      functionLinenumber: 575
      functionLinenumberEnd: 591
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         53
      ICount:          301
      EdgeCount:       70
      CyclomaticComplexity: 19
      functionsReached:
        - async_task_group_find
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
        - route_lookup
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/async_task.c:582,19'
          Dst:             async_task_group_find
        - Src:             'core/async_task.c:584,24'
          Dst:             route_lookup
        - Src:             'core/async_task.c:587,3'
          Dst:             get_debug_level
        - Src:             'core/async_task.c:587,3'
          Dst:             get_debug_facility
        - Src:             'core/async_task.c:587,3'
          Dst:             dprint_color
        - Src:             'core/async_task.c:587,3'
          Dst:             my_pid
        - Src:             'core/async_task.c:587,3'
          Dst:             fprintf
        - Src:             'core/async_task.c:587,3'
          Dst:             dprint_color_reset
        - Src:             'core/async_task.c:587,3'
          Dst:             get_debug_facility
    - functionName:    async_task_group_find
      functionSourceFile: '/src/kamailio/src/core/async_task.c'
      linkageType:     InternalLinkage
      functionLinenumber: 424
      functionLinenumberEnd: 438
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         55
      ICount:          322
      EdgeCount:       72
      CyclomaticComplexity: 19
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - memcmp
        - my_pid
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'core/async_task.c:428,3'
          Dst:             get_debug_level
        - Src:             'core/async_task.c:428,3'
          Dst:             get_debug_facility
        - Src:             'core/async_task.c:428,3'
          Dst:             dprint_color
        - Src:             'core/async_task.c:428,3'
          Dst:             my_pid
        - Src:             'core/async_task.c:428,3'
          Dst:             fprintf
        - Src:             'core/async_task.c:428,3'
          Dst:             dprint_color_reset
        - Src:             'core/async_task.c:428,3'
          Dst:             get_debug_facility
        - Src:             'core/async_task.c:433,8'
          Dst:             memcmp
    - functionName:    ksr_async_tkv_param_get
      functionSourceFile: '/src/kamailio/src/core/async_task.c'
      linkageType:     InternalLinkage
      functionLinenumber: 567
      functionLinenumberEnd: 568
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    async_tkv_evcb_set
      functionSourceFile: '/src/kamailio/src/core/async_task.c'
      linkageType:     InternalLinkage
      functionLinenumber: 558
      functionLinenumberEnd: 561
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - strlen
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/async_task.c:560,23'
          Dst:             strlen
    - functionName:    async_tkv_gname_set
      functionSourceFile: '/src/kamailio/src/core/async_task.c'
      linkageType:     InternalLinkage
      functionLinenumber: 549
      functionLinenumberEnd: 552
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - strlen
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/async_task.c:551,24'
          Dst:             strlen
    - functionName:    sleep_us
      functionSourceFile: '/src/kamailio/src/core/parser/../ut.h'
      linkageType:     InternalLinkage
      functionLinenumber: 531
      functionLinenumberEnd: 536
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - select
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/parser/../ut.h:535,2'
          Dst:             select
    - functionName:    async_task_group_push
      functionSourceFile: '/src/kamailio/src/core/async_task.c'
      linkageType:     InternalLinkage
      functionLinenumber: 444
      functionLinenumberEnd: 470
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         180
      ICount:          1125
      EdgeCount:       238
      CyclomaticComplexity: 60
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - memcmp
        - my_pid
        - write
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/async_task.c:449,3'
          Dst:             get_debug_level
        - Src:             'core/async_task.c:449,3'
          Dst:             get_debug_facility
        - Src:             'core/async_task.c:449,3'
          Dst:             dprint_color
        - Src:             'core/async_task.c:449,3'
          Dst:             my_pid
        - Src:             'core/async_task.c:449,3'
          Dst:             fprintf
        - Src:             'core/async_task.c:449,3'
          Dst:             dprint_color_reset
        - Src:             'core/async_task.c:449,3'
          Dst:             get_debug_facility
        - Src:             'core/async_task.c:454,8'
          Dst:             memcmp
        - Src:             'core/async_task.c:459,3'
          Dst:             get_debug_level
        - Src:             'core/async_task.c:459,3'
          Dst:             get_debug_facility
        - Src:             'core/async_task.c:459,3'
          Dst:             dprint_color
        - Src:             'core/async_task.c:459,3'
          Dst:             my_pid
        - Src:             'core/async_task.c:459,3'
          Dst:             fprintf
        - Src:             'core/async_task.c:459,3'
          Dst:             dprint_color_reset
        - Src:             'core/async_task.c:459,3'
          Dst:             get_debug_facility
        - Src:             'core/async_task.c:462,8'
          Dst:             write
        - Src:             'core/async_task.c:464,3'
          Dst:             get_debug_level
        - Src:             'core/async_task.c:464,3'
          Dst:             get_debug_facility
        - Src:             'core/async_task.c:464,3'
          Dst:             dprint_color
        - Src:             'core/async_task.c:464,3'
          Dst:             my_pid
        - Src:             'core/async_task.c:464,3'
          Dst:             fprintf
        - Src:             'core/async_task.c:464,3'
          Dst:             dprint_color_reset
        - Src:             'core/async_task.c:464,3'
          Dst:             get_debug_facility
        - Src:             'core/async_task.c:468,2'
          Dst:             get_debug_level
        - Src:             'core/async_task.c:468,2'
          Dst:             get_debug_facility
        - Src:             'core/async_task.c:468,2'
          Dst:             dprint_color
        - Src:             'core/async_task.c:468,2'
          Dst:             my_pid
        - Src:             'core/async_task.c:468,2'
          Dst:             fprintf
        - Src:             'core/async_task.c:468,2'
          Dst:             dprint_color_reset
        - Src:             'core/async_task.c:468,2'
          Dst:             get_debug_facility
    - functionName:    async_task_push
      functionSourceFile: '/src/kamailio/src/core/async_task.c'
      linkageType:     InternalLinkage
      functionLinenumber: 403
      functionLinenumberEnd: 418
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         131
      ICount:          776
      EdgeCount:       173
      CyclomaticComplexity: 44
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
        - write
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/async_task.c:407,3'
          Dst:             get_debug_level
        - Src:             'core/async_task.c:407,3'
          Dst:             get_debug_facility
        - Src:             'core/async_task.c:407,3'
          Dst:             dprint_color
        - Src:             'core/async_task.c:407,3'
          Dst:             my_pid
        - Src:             'core/async_task.c:407,3'
          Dst:             fprintf
        - Src:             'core/async_task.c:407,3'
          Dst:             dprint_color_reset
        - Src:             'core/async_task.c:407,3'
          Dst:             get_debug_facility
        - Src:             'core/async_task.c:411,8'
          Dst:             write
        - Src:             'core/async_task.c:413,3'
          Dst:             get_debug_level
        - Src:             'core/async_task.c:413,3'
          Dst:             get_debug_facility
        - Src:             'core/async_task.c:413,3'
          Dst:             dprint_color
        - Src:             'core/async_task.c:413,3'
          Dst:             my_pid
        - Src:             'core/async_task.c:413,3'
          Dst:             fprintf
        - Src:             'core/async_task.c:413,3'
          Dst:             dprint_color_reset
        - Src:             'core/async_task.c:413,3'
          Dst:             get_debug_facility
        - Src:             'core/async_task.c:416,2'
          Dst:             get_debug_level
        - Src:             'core/async_task.c:416,2'
          Dst:             get_debug_facility
        - Src:             'core/async_task.c:416,2'
          Dst:             dprint_color
        - Src:             'core/async_task.c:416,2'
          Dst:             my_pid
        - Src:             'core/async_task.c:416,2'
          Dst:             fprintf
        - Src:             'core/async_task.c:416,2'
          Dst:             dprint_color_reset
        - Src:             'core/async_task.c:416,2'
          Dst:             get_debug_facility
    - functionName:    str2sint
      functionSourceFile: '/src/kamailio/src/core/parser/../ut.h'
      linkageType:     InternalLinkage
      functionLinenumber: 780
      functionLinenumberEnd: 782
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         54
      ICount:          292
      EdgeCount:       71
      CyclomaticComplexity: 19
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    async_task_set_workers_group
      functionSourceFile: '/src/kamailio/src/core/async_task.c'
      linkageType:     InternalLinkage
      functionLinenumber: 300
      functionLinenumberEnd: 397
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         424
      ICount:          2659
      EdgeCount:       565
      CyclomaticComplexity: 143
      functionsReached:
        - async_task_set_nonblock
        - async_task_set_usleep
        - async_task_set_workers
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
        - parse_params
        - str2sint
        - strlen
        - strncasecmp
        - strncmp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/async_task.c:312,13'
          Dst:             strlen
        - Src:             'core/async_task.c:315,3'
          Dst:             get_debug_level
        - Src:             'core/async_task.c:315,3'
          Dst:             get_debug_facility
        - Src:             'core/async_task.c:315,3'
          Dst:             dprint_color
        - Src:             'core/async_task.c:315,3'
          Dst:             my_pid
        - Src:             'core/async_task.c:315,3'
          Dst:             fprintf
        - Src:             'core/async_task.c:315,3'
          Dst:             dprint_color_reset
        - Src:             'core/async_task.c:315,3'
          Dst:             get_debug_facility
        - Src:             'core/async_task.c:322,5'
          Dst:             parse_params
        - Src:             'core/async_task.c:328,28'
          Dst:             strncasecmp
        - Src:             'core/async_task.c:331,10'
          Dst:             strncasecmp
        - Src:             'core/async_task.c:332,7'
          Dst:             str2sint
        - Src:             'core/async_task.c:333,5'
          Dst:             get_debug_level
        - Src:             'core/async_task.c:333,5'
          Dst:             get_debug_facility
        - Src:             'core/async_task.c:333,5'
          Dst:             dprint_color
        - Src:             'core/async_task.c:333,5'
          Dst:             my_pid
        - Src:             'core/async_task.c:333,5'
          Dst:             fprintf
        - Src:             'core/async_task.c:333,5'
          Dst:             dprint_color_reset
        - Src:             'core/async_task.c:333,5'
          Dst:             get_debug_facility
        - Src:             'core/async_task.c:338,10'
          Dst:             strncasecmp
        - Src:             'core/async_task.c:339,7'
          Dst:             str2sint
        - Src:             'core/async_task.c:340,5'
          Dst:             get_debug_level
        - Src:             'core/async_task.c:340,5'
          Dst:             get_debug_facility
        - Src:             'core/async_task.c:340,5'
          Dst:             dprint_color
        - Src:             'core/async_task.c:340,5'
          Dst:             my_pid
        - Src:             'core/async_task.c:340,5'
          Dst:             fprintf
        - Src:             'core/async_task.c:340,5'
          Dst:             dprint_color_reset
        - Src:             'core/async_task.c:340,5'
          Dst:             get_debug_facility
        - Src:             'core/async_task.c:345,10'
          Dst:             strncasecmp
        - Src:             'core/async_task.c:346,7'
          Dst:             str2sint
        - Src:             'core/async_task.c:347,5'
          Dst:             get_debug_level
        - Src:             'core/async_task.c:347,5'
          Dst:             get_debug_facility
        - Src:             'core/async_task.c:347,5'
          Dst:             dprint_color
        - Src:             'core/async_task.c:347,5'
          Dst:             my_pid
        - Src:             'core/async_task.c:347,5'
          Dst:             fprintf
        - Src:             'core/async_task.c:347,5'
          Dst:             dprint_color_reset
        - Src:             'core/async_task.c:347,5'
          Dst:             get_debug_facility
        - Src:             'core/async_task.c:355,3'
          Dst:             get_debug_level
        - Src:             'core/async_task.c:355,3'
          Dst:             get_debug_facility
        - Src:             'core/async_task.c:355,3'
          Dst:             dprint_color
        - Src:             'core/async_task.c:355,3'
          Dst:             my_pid
        - Src:             'core/async_task.c:355,3'
          Dst:             fprintf
        - Src:             'core/async_task.c:355,3'
          Dst:             dprint_color_reset
        - Src:             'core/async_task.c:355,3'
          Dst:             get_debug_facility
        - Src:             'core/async_task.c:359,3'
          Dst:             get_debug_level
        - Src:             'core/async_task.c:359,3'
          Dst:             get_debug_facility
        - Src:             'core/async_task.c:359,3'
          Dst:             dprint_color
        - Src:             'core/async_task.c:359,3'
          Dst:             my_pid
        - Src:             'core/async_task.c:359,3'
          Dst:             fprintf
        - Src:             'core/async_task.c:359,3'
          Dst:             dprint_color_reset
        - Src:             'core/async_task.c:359,3'
          Dst:             get_debug_facility
        - Src:             'core/async_task.c:363,26'
          Dst:             strncmp
        - Src:             'core/async_task.c:364,6'
          Dst:             async_task_set_workers
        - Src:             'core/async_task.c:365,4'
          Dst:             get_debug_level
        - Src:             'core/async_task.c:365,4'
          Dst:             get_debug_facility
        - Src:             'core/async_task.c:365,4'
          Dst:             dprint_color
        - Src:             'core/async_task.c:365,4'
          Dst:             my_pid
        - Src:             'core/async_task.c:365,4'
          Dst:             fprintf
        - Src:             'core/async_task.c:365,4'
          Dst:             dprint_color_reset
        - Src:             'core/async_task.c:365,4'
          Dst:             get_debug_facility
        - Src:             'core/async_task.c:368,3'
          Dst:             async_task_set_nonblock
        - Src:             'core/async_task.c:369,3'
          Dst:             async_task_set_usleep
        - Src:             'core/async_task.c:373,6'
          Dst:             async_task_set_workers
        - Src:             'core/async_task.c:374,4'
          Dst:             get_debug_level
        - Src:             'core/async_task.c:374,4'
          Dst:             get_debug_facility
        - Src:             'core/async_task.c:374,4'
          Dst:             dprint_color
        - Src:             'core/async_task.c:374,4'
          Dst:             my_pid
        - Src:             'core/async_task.c:374,4'
          Dst:             fprintf
        - Src:             'core/async_task.c:374,4'
          Dst:             dprint_color_reset
        - Src:             'core/async_task.c:374,4'
          Dst:             get_debug_facility
        - Src:             'core/async_task.c:382,3'
          Dst:             get_debug_level
        - Src:             'core/async_task.c:382,3'
          Dst:             get_debug_facility
        - Src:             'core/async_task.c:382,3'
          Dst:             dprint_color
        - Src:             'core/async_task.c:382,3'
          Dst:             my_pid
        - Src:             'core/async_task.c:382,3'
          Dst:             fprintf
        - Src:             'core/async_task.c:382,3'
          Dst:             dprint_color_reset
        - Src:             'core/async_task.c:382,3'
          Dst:             get_debug_facility
    - functionName:    async_task_set_workers
      functionSourceFile: '/src/kamailio/src/core/async_task.c'
      linkageType:     InternalLinkage
      functionLinenumber: 240
      functionLinenumberEnd: 267
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         96
      ICount:          587
      EdgeCount:       127
      CyclomaticComplexity: 33
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'core/async_task.c:244,3'
          Dst:             get_debug_level
        - Src:             'core/async_task.c:244,3'
          Dst:             get_debug_facility
        - Src:             'core/async_task.c:244,3'
          Dst:             dprint_color
        - Src:             'core/async_task.c:244,3'
          Dst:             my_pid
        - Src:             'core/async_task.c:244,3'
          Dst:             fprintf
        - Src:             'core/async_task.c:244,3'
          Dst:             dprint_color_reset
        - Src:             'core/async_task.c:244,3'
          Dst:             get_debug_facility
        - Src:             'core/async_task.c:254,4'
          Dst:             get_debug_level
        - Src:             'core/async_task.c:254,4'
          Dst:             get_debug_facility
        - Src:             'core/async_task.c:254,4'
          Dst:             dprint_color
        - Src:             'core/async_task.c:254,4'
          Dst:             my_pid
        - Src:             'core/async_task.c:254,4'
          Dst:             fprintf
        - Src:             'core/async_task.c:254,4'
          Dst:             dprint_color_reset
        - Src:             'core/async_task.c:254,4'
          Dst:             get_debug_facility
    - functionName:    async_task_set_nonblock
      functionSourceFile: '/src/kamailio/src/core/async_task.c'
      linkageType:     InternalLinkage
      functionLinenumber: 273
      functionLinenumberEnd: 278
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          28
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    async_task_set_usleep
      functionSourceFile: '/src/kamailio/src/core/async_task.c'
      linkageType:     InternalLinkage
      functionLinenumber: 285
      functionLinenumberEnd: 293
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          28
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    async_task_run
      functionSourceFile: '/src/kamailio/src/core/async_task.c'
      linkageType:     InternalLinkage
      functionLinenumber: 497
      functionLinenumberEnd: 527
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         214
      ICount:          1351
      EdgeCount:       284
      CyclomaticComplexity: 72
      functionsReached:
        - __errno_location
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
        - recvfrom
        - sleep_us
        - strerror
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/async_task.c:501,2'
          Dst:             get_debug_level
        - Src:             'core/async_task.c:501,2'
          Dst:             get_debug_facility
        - Src:             'core/async_task.c:501,2'
          Dst:             dprint_color
        - Src:             'core/async_task.c:501,2'
          Dst:             my_pid
        - Src:             'core/async_task.c:501,2'
          Dst:             fprintf
        - Src:             'core/async_task.c:501,2'
          Dst:             dprint_color_reset
        - Src:             'core/async_task.c:501,2'
          Dst:             get_debug_facility
        - Src:             'core/async_task.c:508,4'
          Dst:             sleep_us
        - Src:             'core/async_task.c:509,18'
          Dst:             recvfrom
        - Src:             'core/async_task.c:512,4'
          Dst:             get_debug_level
        - Src:             'core/async_task.c:512,4'
          Dst:             get_debug_facility
        - Src:             'core/async_task.c:512,4'
          Dst:             __errno_location
        - Src:             'core/async_task.c:512,4'
          Dst:             __errno_location
        - Src:             'core/async_task.c:512,4'
          Dst:             strerror
        - Src:             'core/async_task.c:512,4'
          Dst:             dprint_color
        - Src:             'core/async_task.c:512,4'
          Dst:             my_pid
        - Src:             'core/async_task.c:512,4'
          Dst:             __errno_location
        - Src:             'core/async_task.c:512,4'
          Dst:             __errno_location
        - Src:             'core/async_task.c:512,4'
          Dst:             strerror
        - Src:             'core/async_task.c:512,4'
          Dst:             fprintf
        - Src:             'core/async_task.c:512,4'
          Dst:             dprint_color_reset
        - Src:             'core/async_task.c:512,4'
          Dst:             get_debug_facility
        - Src:             'core/async_task.c:512,4'
          Dst:             __errno_location
        - Src:             'core/async_task.c:512,4'
          Dst:             __errno_location
        - Src:             'core/async_task.c:512,4'
          Dst:             strerror
        - Src:             'core/async_task.c:517,4'
          Dst:             get_debug_level
        - Src:             'core/async_task.c:517,4'
          Dst:             get_debug_facility
        - Src:             'core/async_task.c:517,4'
          Dst:             dprint_color
        - Src:             'core/async_task.c:517,4'
          Dst:             my_pid
        - Src:             'core/async_task.c:517,4'
          Dst:             fprintf
        - Src:             'core/async_task.c:517,4'
          Dst:             dprint_color_reset
        - Src:             'core/async_task.c:517,4'
          Dst:             get_debug_facility
        - Src:             'core/async_task.c:521,4'
          Dst:             get_debug_level
        - Src:             'core/async_task.c:521,4'
          Dst:             get_debug_facility
        - Src:             'core/async_task.c:521,4'
          Dst:             dprint_color
        - Src:             'core/async_task.c:521,4'
          Dst:             my_pid
        - Src:             'core/async_task.c:521,4'
          Dst:             fprintf
        - Src:             'core/async_task.c:521,4'
          Dst:             dprint_color_reset
        - Src:             'core/async_task.c:521,4'
          Dst:             get_debug_facility
        - Src:             'core/async_task.c:525,4'
          Dst:             get_debug_level
        - Src:             'core/async_task.c:525,4'
          Dst:             get_debug_facility
        - Src:             'core/async_task.c:525,4'
          Dst:             dprint_color
        - Src:             'core/async_task.c:525,4'
          Dst:             my_pid
        - Src:             'core/async_task.c:525,4'
          Dst:             fprintf
        - Src:             'core/async_task.c:525,4'
          Dst:             dprint_color_reset
        - Src:             'core/async_task.c:525,4'
          Dst:             get_debug_facility
    - functionName:    async_task_child_init
      functionSourceFile: '/src/kamailio/src/core/async_task.c'
      linkageType:     InternalLinkage
      functionLinenumber: 182
      functionLinenumberEnd: 234
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         157
      ICount:          894
      EdgeCount:       209
      CyclomaticComplexity: 54
      functionsReached:
        - async_task_init_sockets
        - async_task_run
        - cfg_child_init
        - dprint_color
        - dprint_color_reset
        - fork_process
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
        - snprintf
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/async_task.c:191,2'
          Dst:             get_debug_level
        - Src:             'core/async_task.c:191,2'
          Dst:             get_debug_facility
        - Src:             'core/async_task.c:191,2'
          Dst:             dprint_color
        - Src:             'core/async_task.c:191,2'
          Dst:             my_pid
        - Src:             'core/async_task.c:191,2'
          Dst:             fprintf
        - Src:             'core/async_task.c:191,2'
          Dst:             dprint_color_reset
        - Src:             'core/async_task.c:191,2'
          Dst:             get_debug_facility
        - Src:             'core/async_task.c:194,6'
          Dst:             async_task_init_sockets
        - Src:             'core/async_task.c:195,4'
          Dst:             get_debug_level
        - Src:             'core/async_task.c:195,4'
          Dst:             get_debug_facility
        - Src:             'core/async_task.c:195,4'
          Dst:             dprint_color
        - Src:             'core/async_task.c:195,4'
          Dst:             my_pid
        - Src:             'core/async_task.c:195,4'
          Dst:             fprintf
        - Src:             'core/async_task.c:195,4'
          Dst:             dprint_color_reset
        - Src:             'core/async_task.c:195,4'
          Dst:             get_debug_facility
        - Src:             'core/async_task.c:210,3'
          Dst:             snprintf
        - Src:             'core/async_task.c:213,10'
          Dst:             fork_process
        - Src:             'core/async_task.c:221,8'
          Dst:             cfg_child_init
        - Src:             'core/async_task.c:225,8'
          Dst:             async_task_run
        - Src:             'core/async_task.c:226,6'
          Dst:             get_debug_level
        - Src:             'core/async_task.c:226,6'
          Dst:             get_debug_facility
        - Src:             'core/async_task.c:226,6'
          Dst:             dprint_color
        - Src:             'core/async_task.c:226,6'
          Dst:             my_pid
        - Src:             'core/async_task.c:226,6'
          Dst:             fprintf
        - Src:             'core/async_task.c:226,6'
          Dst:             dprint_color_reset
        - Src:             'core/async_task.c:226,6'
          Dst:             get_debug_facility
    - functionName:    async_task_init_sockets
      functionSourceFile: '/src/kamailio/src/core/async_task.c'
      linkageType:     InternalLinkage
      functionLinenumber: 88
      functionLinenumberEnd: 112
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         179
      ICount:          1043
      EdgeCount:       236
      CyclomaticComplexity: 59
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fcntl
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
        - socketpair
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/async_task.c:93,6'
          Dst:             socketpair
        - Src:             'core/async_task.c:94,4'
          Dst:             get_debug_level
        - Src:             'core/async_task.c:94,4'
          Dst:             get_debug_facility
        - Src:             'core/async_task.c:94,4'
          Dst:             dprint_color
        - Src:             'core/async_task.c:94,4'
          Dst:             my_pid
        - Src:             'core/async_task.c:94,4'
          Dst:             fprintf
        - Src:             'core/async_task.c:94,4'
          Dst:             dprint_color_reset
        - Src:             'core/async_task.c:94,4'
          Dst:             get_debug_facility
        - Src:             'core/async_task.c:99,10'
          Dst:             fcntl
        - Src:             'core/async_task.c:101,5'
          Dst:             get_debug_level
        - Src:             'core/async_task.c:101,5'
          Dst:             get_debug_facility
        - Src:             'core/async_task.c:101,5'
          Dst:             dprint_color
        - Src:             'core/async_task.c:101,5'
          Dst:             my_pid
        - Src:             'core/async_task.c:101,5'
          Dst:             fprintf
        - Src:             'core/async_task.c:101,5'
          Dst:             dprint_color_reset
        - Src:             'core/async_task.c:101,5'
          Dst:             get_debug_facility
        - Src:             'core/async_task.c:103,8'
          Dst:             fcntl
        - Src:             'core/async_task.c:104,6'
          Dst:             get_debug_level
        - Src:             'core/async_task.c:104,6'
          Dst:             get_debug_facility
        - Src:             'core/async_task.c:104,6'
          Dst:             dprint_color
        - Src:             'core/async_task.c:104,6'
          Dst:             my_pid
        - Src:             'core/async_task.c:104,6'
          Dst:             fprintf
        - Src:             'core/async_task.c:104,6'
          Dst:             dprint_color_reset
        - Src:             'core/async_task.c:104,6'
          Dst:             get_debug_facility
        - Src:             'core/async_task.c:110,2'
          Dst:             get_debug_level
        - Src:             'core/async_task.c:110,2'
          Dst:             get_debug_facility
        - Src:             'core/async_task.c:110,2'
          Dst:             dprint_color
        - Src:             'core/async_task.c:110,2'
          Dst:             my_pid
        - Src:             'core/async_task.c:110,2'
          Dst:             fprintf
        - Src:             'core/async_task.c:110,2'
          Dst:             dprint_color_reset
        - Src:             'core/async_task.c:110,2'
          Dst:             get_debug_facility
    - functionName:    async_task_initialized
      functionSourceFile: '/src/kamailio/src/core/async_task.c'
      linkageType:     InternalLinkage
      functionLinenumber: 172
      functionLinenumberEnd: 176
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         7
      ICount:          30
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    async_task_init
      functionSourceFile: '/src/kamailio/src/core/async_task.c'
      linkageType:     InternalLinkage
      functionLinenumber: 146
      functionLinenumberEnd: 166
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         53
      ICount:          303
      EdgeCount:       69
      CyclomaticComplexity: 18
      functionsReached:
        - cfg_register_child
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
        - register_procs
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/async_task.c:150,2'
          Dst:             get_debug_level
        - Src:             'core/async_task.c:150,2'
          Dst:             get_debug_facility
        - Src:             'core/async_task.c:150,2'
          Dst:             dprint_color
        - Src:             'core/async_task.c:150,2'
          Dst:             my_pid
        - Src:             'core/async_task.c:150,2'
          Dst:             fprintf
        - Src:             'core/async_task.c:150,2'
          Dst:             dprint_color_reset
        - Src:             'core/async_task.c:150,2'
          Dst:             get_debug_facility
        - Src:             'core/async_task.c:160,2'
          Dst:             register_procs
        - Src:             'core/async_task.c:163,2'
          Dst:             cfg_register_child
    - functionName:    async_task_close_sockets_parent
      functionSourceFile: '/src/kamailio/src/core/async_task.c'
      linkageType:     InternalLinkage
      functionLinenumber: 132
      functionLinenumberEnd: 140
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         47
      ICount:          273
      EdgeCount:       61
      CyclomaticComplexity: 16
      functionsReached:
        - close
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/async_task.c:135,2'
          Dst:             get_debug_level
        - Src:             'core/async_task.c:135,2'
          Dst:             get_debug_facility
        - Src:             'core/async_task.c:135,2'
          Dst:             dprint_color
        - Src:             'core/async_task.c:135,2'
          Dst:             my_pid
        - Src:             'core/async_task.c:135,2'
          Dst:             fprintf
        - Src:             'core/async_task.c:135,2'
          Dst:             dprint_color_reset
        - Src:             'core/async_task.c:135,2'
          Dst:             get_debug_facility
        - Src:             'core/async_task.c:138,3'
          Dst:             close
    - functionName:    async_task_close_sockets_child
      functionSourceFile: '/src/kamailio/src/core/async_task.c'
      linkageType:     InternalLinkage
      functionLinenumber: 118
      functionLinenumberEnd: 126
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         47
      ICount:          273
      EdgeCount:       61
      CyclomaticComplexity: 16
      functionsReached:
        - close
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/async_task.c:121,2'
          Dst:             get_debug_level
        - Src:             'core/async_task.c:121,2'
          Dst:             get_debug_facility
        - Src:             'core/async_task.c:121,2'
          Dst:             dprint_color
        - Src:             'core/async_task.c:121,2'
          Dst:             my_pid
        - Src:             'core/async_task.c:121,2'
          Dst:             fprintf
        - Src:             'core/async_task.c:121,2'
          Dst:             dprint_color_reset
        - Src:             'core/async_task.c:121,2'
          Dst:             get_debug_facility
        - Src:             'core/async_task.c:124,3'
          Dst:             close
    - functionName:    async_task_workers_get_crt
      functionSourceFile: '/src/kamailio/src/core/async_task.c'
      linkageType:     InternalLinkage
      functionLinenumber: 80
      functionLinenumberEnd: 81
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    async_task_workers_active
      functionSourceFile: '/src/kamailio/src/core/async_task.c'
      linkageType:     InternalLinkage
      functionLinenumber: 69
      functionLinenumberEnd: 74
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         7
      ICount:          30
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    async_task_workers_get
      functionSourceFile: '/src/kamailio/src/core/async_task.c'
      linkageType:     InternalLinkage
      functionLinenumber: 61
      functionLinenumberEnd: 62
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         4
      ICount:          19
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    destroy_atomic_ops
      functionSourceFile: '/src/kamailio/src/core/atomic_ops.c'
      linkageType:     InternalLinkage
      functionLinenumber: 90
      functionLinenumberEnd: 111
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    init_atomic_ops
      functionSourceFile: '/src/kamailio/src/core/atomic_ops.c'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionLinenumberEnd: 79
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    base64url_dec
      functionSourceFile: '/src/kamailio/src/core/basex.c'
      linkageType:     InternalLinkage
      functionLinenumber: 568
      functionLinenumberEnd: 632
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         325
      ICount:          1966
      EdgeCount:       431
      CyclomaticComplexity: 108
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/basex.c:579,3'
          Dst:             get_debug_level
        - Src:             'core/basex.c:579,3'
          Dst:             get_debug_facility
        - Src:             'core/basex.c:579,3'
          Dst:             dprint_color
        - Src:             'core/basex.c:579,3'
          Dst:             my_pid
        - Src:             'core/basex.c:579,3'
          Dst:             fprintf
        - Src:             'core/basex.c:579,3'
          Dst:             dprint_color_reset
        - Src:             'core/basex.c:579,3'
          Dst:             get_debug_facility
        - Src:             'core/basex.c:583,3'
          Dst:             get_debug_level
        - Src:             'core/basex.c:583,3'
          Dst:             get_debug_facility
        - Src:             'core/basex.c:583,3'
          Dst:             dprint_color
        - Src:             'core/basex.c:583,3'
          Dst:             my_pid
        - Src:             'core/basex.c:583,3'
          Dst:             fprintf
        - Src:             'core/basex.c:583,3'
          Dst:             dprint_color_reset
        - Src:             'core/basex.c:583,3'
          Dst:             get_debug_facility
        - Src:             'core/basex.c:587,3'
          Dst:             get_debug_level
        - Src:             'core/basex.c:587,3'
          Dst:             get_debug_facility
        - Src:             'core/basex.c:587,3'
          Dst:             dprint_color
        - Src:             'core/basex.c:587,3'
          Dst:             my_pid
        - Src:             'core/basex.c:587,3'
          Dst:             fprintf
        - Src:             'core/basex.c:587,3'
          Dst:             dprint_color_reset
        - Src:             'core/basex.c:587,3'
          Dst:             get_debug_facility
        - Src:             'core/basex.c:595,3'
          Dst:             get_debug_level
        - Src:             'core/basex.c:595,3'
          Dst:             get_debug_facility
        - Src:             'core/basex.c:595,3'
          Dst:             dprint_color
        - Src:             'core/basex.c:595,3'
          Dst:             my_pid
        - Src:             'core/basex.c:595,3'
          Dst:             fprintf
        - Src:             'core/basex.c:595,3'
          Dst:             dprint_color_reset
        - Src:             'core/basex.c:595,3'
          Dst:             get_debug_facility
        - Src:             'core/basex.c:605,3'
          Dst:             get_debug_level
        - Src:             'core/basex.c:605,3'
          Dst:             get_debug_facility
        - Src:             'core/basex.c:605,3'
          Dst:             dprint_color
        - Src:             'core/basex.c:605,3'
          Dst:             my_pid
        - Src:             'core/basex.c:605,3'
          Dst:             fprintf
        - Src:             'core/basex.c:605,3'
          Dst:             dprint_color_reset
        - Src:             'core/basex.c:605,3'
          Dst:             get_debug_facility
        - Src:             'core/basex.c:610,3'
          Dst:             get_debug_level
        - Src:             'core/basex.c:610,3'
          Dst:             get_debug_facility
        - Src:             'core/basex.c:610,3'
          Dst:             dprint_color
        - Src:             'core/basex.c:610,3'
          Dst:             my_pid
        - Src:             'core/basex.c:610,3'
          Dst:             fprintf
        - Src:             'core/basex.c:610,3'
          Dst:             dprint_color_reset
        - Src:             'core/basex.c:610,3'
          Dst:             get_debug_facility
        - Src:             'core/basex.c:621,5'
          Dst:             get_debug_level
        - Src:             'core/basex.c:621,5'
          Dst:             get_debug_facility
        - Src:             'core/basex.c:621,5'
          Dst:             dprint_color
        - Src:             'core/basex.c:621,5'
          Dst:             my_pid
        - Src:             'core/basex.c:621,5'
          Dst:             fprintf
        - Src:             'core/basex.c:621,5'
          Dst:             dprint_color_reset
        - Src:             'core/basex.c:621,5'
          Dst:             get_debug_facility
    - functionName:    base64url_enc
      functionSourceFile: '/src/kamailio/src/core/basex.c'
      linkageType:     InternalLinkage
      functionLinenumber: 504
      functionLinenumberEnd: 565
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         275
      ICount:          1695
      EdgeCount:       365
      CyclomaticComplexity: 92
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/basex.c:514,3'
          Dst:             get_debug_level
        - Src:             'core/basex.c:514,3'
          Dst:             get_debug_facility
        - Src:             'core/basex.c:514,3'
          Dst:             dprint_color
        - Src:             'core/basex.c:514,3'
          Dst:             my_pid
        - Src:             'core/basex.c:514,3'
          Dst:             fprintf
        - Src:             'core/basex.c:514,3'
          Dst:             dprint_color_reset
        - Src:             'core/basex.c:514,3'
          Dst:             get_debug_facility
        - Src:             'core/basex.c:518,3'
          Dst:             get_debug_level
        - Src:             'core/basex.c:518,3'
          Dst:             get_debug_facility
        - Src:             'core/basex.c:518,3'
          Dst:             dprint_color
        - Src:             'core/basex.c:518,3'
          Dst:             my_pid
        - Src:             'core/basex.c:518,3'
          Dst:             fprintf
        - Src:             'core/basex.c:518,3'
          Dst:             dprint_color_reset
        - Src:             'core/basex.c:518,3'
          Dst:             get_debug_facility
        - Src:             'core/basex.c:522,3'
          Dst:             get_debug_level
        - Src:             'core/basex.c:522,3'
          Dst:             get_debug_facility
        - Src:             'core/basex.c:522,3'
          Dst:             dprint_color
        - Src:             'core/basex.c:522,3'
          Dst:             my_pid
        - Src:             'core/basex.c:522,3'
          Dst:             fprintf
        - Src:             'core/basex.c:522,3'
          Dst:             dprint_color_reset
        - Src:             'core/basex.c:522,3'
          Dst:             get_debug_facility
        - Src:             'core/basex.c:530,3'
          Dst:             get_debug_level
        - Src:             'core/basex.c:530,3'
          Dst:             get_debug_facility
        - Src:             'core/basex.c:530,3'
          Dst:             dprint_color
        - Src:             'core/basex.c:530,3'
          Dst:             my_pid
        - Src:             'core/basex.c:530,3'
          Dst:             fprintf
        - Src:             'core/basex.c:530,3'
          Dst:             dprint_color_reset
        - Src:             'core/basex.c:530,3'
          Dst:             get_debug_facility
        - Src:             'core/basex.c:538,3'
          Dst:             get_debug_level
        - Src:             'core/basex.c:538,3'
          Dst:             get_debug_facility
        - Src:             'core/basex.c:538,3'
          Dst:             dprint_color
        - Src:             'core/basex.c:538,3'
          Dst:             my_pid
        - Src:             'core/basex.c:538,3'
          Dst:             fprintf
        - Src:             'core/basex.c:538,3'
          Dst:             dprint_color_reset
        - Src:             'core/basex.c:538,3'
          Dst:             get_debug_facility
        - Src:             'core/basex.c:544,3'
          Dst:             get_debug_level
        - Src:             'core/basex.c:544,3'
          Dst:             get_debug_facility
        - Src:             'core/basex.c:544,3'
          Dst:             dprint_color
        - Src:             'core/basex.c:544,3'
          Dst:             my_pid
        - Src:             'core/basex.c:544,3'
          Dst:             fprintf
        - Src:             'core/basex.c:544,3'
          Dst:             dprint_color_reset
        - Src:             'core/basex.c:544,3'
          Dst:             get_debug_facility
    - functionName:    b58_encode
      functionSourceFile: '/src/kamailio/src/core/basex.c'
      linkageType:     InternalLinkage
      functionLinenumber: 437
      functionLinenumberEnd: 478
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         38
      ICount:          276
      EdgeCount:       48
      CyclomaticComplexity: 12
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    b58_decode
      functionSourceFile: '/src/kamailio/src/core/basex.c'
      linkageType:     InternalLinkage
      functionLinenumber: 340
      functionLinenumberEnd: 427
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         265
      ICount:          1631
      EdgeCount:       346
      CyclomaticComplexity: 83
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
        - strlen
      functionUses:    0
      BranchProfiles:
        - Branch String:   'core/basex.c:399,2'
          Branch Sides:    []
      Callsites:
        - Src:             'core/basex.c:353,3'
          Dst:             get_debug_level
        - Src:             'core/basex.c:353,3'
          Dst:             get_debug_facility
        - Src:             'core/basex.c:353,3'
          Dst:             dprint_color
        - Src:             'core/basex.c:353,3'
          Dst:             my_pid
        - Src:             'core/basex.c:353,3'
          Dst:             fprintf
        - Src:             'core/basex.c:353,3'
          Dst:             dprint_color_reset
        - Src:             'core/basex.c:353,3'
          Dst:             get_debug_facility
        - Src:             'core/basex.c:364,11'
          Dst:             strlen
        - Src:             'core/basex.c:375,4'
          Dst:             get_debug_level
        - Src:             'core/basex.c:375,4'
          Dst:             get_debug_facility
        - Src:             'core/basex.c:375,4'
          Dst:             dprint_color
        - Src:             'core/basex.c:375,4'
          Dst:             my_pid
        - Src:             'core/basex.c:375,4'
          Dst:             fprintf
        - Src:             'core/basex.c:375,4'
          Dst:             dprint_color_reset
        - Src:             'core/basex.c:375,4'
          Dst:             get_debug_facility
        - Src:             'core/basex.c:379,4'
          Dst:             get_debug_level
        - Src:             'core/basex.c:379,4'
          Dst:             get_debug_facility
        - Src:             'core/basex.c:379,4'
          Dst:             dprint_color
        - Src:             'core/basex.c:379,4'
          Dst:             my_pid
        - Src:             'core/basex.c:379,4'
          Dst:             fprintf
        - Src:             'core/basex.c:379,4'
          Dst:             dprint_color_reset
        - Src:             'core/basex.c:379,4'
          Dst:             get_debug_facility
        - Src:             'core/basex.c:389,4'
          Dst:             get_debug_level
        - Src:             'core/basex.c:389,4'
          Dst:             get_debug_facility
        - Src:             'core/basex.c:389,4'
          Dst:             dprint_color
        - Src:             'core/basex.c:389,4'
          Dst:             my_pid
        - Src:             'core/basex.c:389,4'
          Dst:             fprintf
        - Src:             'core/basex.c:389,4'
          Dst:             dprint_color_reset
        - Src:             'core/basex.c:389,4'
          Dst:             get_debug_facility
        - Src:             'core/basex.c:393,4'
          Dst:             get_debug_level
        - Src:             'core/basex.c:393,4'
          Dst:             get_debug_facility
        - Src:             'core/basex.c:393,4'
          Dst:             dprint_color
        - Src:             'core/basex.c:393,4'
          Dst:             my_pid
        - Src:             'core/basex.c:393,4'
          Dst:             fprintf
        - Src:             'core/basex.c:393,4'
          Dst:             dprint_color_reset
        - Src:             'core/basex.c:393,4'
          Dst:             get_debug_facility
    - functionName:    base64_dec_char
      functionSourceFile: '/src/kamailio/src/core/basex.h'
      linkageType:     InternalLinkage
      functionLinenumber: 521
      functionLinenumberEnd: 552
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - char
      constantsTouched: []
      argNames:
        - ''
      BBCount:         30
      ICount:          136
      EdgeCount:       32
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'core/basex.h:522,2'
          Branch Sides:    []
      Callsites:       []
    - functionName:    base64_enc_char
      functionSourceFile: '/src/kamailio/src/core/basex.h'
      linkageType:     InternalLinkage
      functionLinenumber: 501
      functionLinenumberEnd: 516
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - char
      constantsTouched: []
      argNames:
        - ''
      BBCount:         14
      ICount:          75
      EdgeCount:       15
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'core/basex.h:502,2'
          Branch Sides:    []
      Callsites:       []
    - functionName:    init_basex
      functionSourceFile: '/src/kamailio/src/core/basex.c'
      linkageType:     InternalLinkage
      functionLinenumber: 151
      functionLinenumberEnd: 192
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         11
      ICount:          68
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached:
        - base64_dec_char
        - base64_enc_char
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/basex.c:181,19'
          Dst:             base64_enc_char
        - Src:             'core/basex.c:181,43'
          Dst:             base64_enc_char
        - Src:             'core/basex.c:189,17'
          Dst:             base64_dec_char
    - functionName:    str2int
      functionSourceFile: '/src/kamailio/src/core/cfg/../ut.h'
      linkageType:     InternalLinkage
      functionLinenumber: 700
      functionLinenumberEnd: 702
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         33
      ICount:          173
      EdgeCount:       43
      CyclomaticComplexity: 12
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    cfg_get_group_id
      functionSourceFile: '/src/kamailio/src/core/cfg/cfg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 306
      functionLinenumberEnd: 332
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         24
      ICount:          163
      EdgeCount:       32
      CyclomaticComplexity: 10
      functionsReached:
        - str2int
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/cfg/cfg.c:327,5'
          Dst:             str2int
    - functionName:    cfg_get_handle
      functionSourceFile: '/src/kamailio/src/core/cfg/cfg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 289
      functionLinenumberEnd: 297
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          49
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - cfg_lookup_group
        - strlen
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/cfg/cfg.c:292,34'
          Dst:             strlen
        - Src:             'core/cfg/cfg.c:292,10'
          Dst:             cfg_lookup_group
    - functionName:    cfg_new_ginst
      functionSourceFile: '/src/kamailio/src/core/cfg/cfg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 277
      functionLinenumberEnd: 284
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - new_add_var
        - strlen
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/cfg/cfg.c:281,14'
          Dst:             strlen
        - Src:             'core/cfg/cfg.c:283,9'
          Dst:             new_add_var
    - functionName:    cfg_ginst_var_string
      functionSourceFile: '/src/kamailio/src/core/cfg/cfg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 262
      functionLinenumberEnd: 270
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          40
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - new_add_var
        - strlen
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/cfg/cfg.c:266,14'
          Dst:             strlen
        - Src:             'core/cfg/cfg.c:268,14'
          Dst:             strlen
        - Src:             'core/cfg/cfg.c:270,9'
          Dst:             new_add_var
    - functionName:    cfg_ginst_var_int
      functionSourceFile: '/src/kamailio/src/core/cfg/cfg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 244
      functionLinenumberEnd: 253
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          42
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - new_add_var
        - strlen
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/cfg/cfg.c:248,14'
          Dst:             strlen
        - Src:             'core/cfg/cfg.c:250,14'
          Dst:             strlen
        - Src:             'core/cfg/cfg.c:252,9'
          Dst:             new_add_var
    - functionName:    cfg_declare_str
      functionSourceFile: '/src/kamailio/src/core/cfg/cfg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 213
      functionLinenumberEnd: 236
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         51
      ICount:          332
      EdgeCount:       67
      CyclomaticComplexity: 18
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
        - new_cfg_script_var
        - strlen
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/cfg/cfg.c:217,12'
          Dst:             new_cfg_script_var
        - Src:             'core/cfg/cfg.c:222,9'
          Dst:             strlen
        - Src:             'core/cfg/cfg.c:225,4'
          Dst:             get_debug_level
        - Src:             'core/cfg/cfg.c:225,4'
          Dst:             get_debug_facility
        - Src:             'core/cfg/cfg.c:225,4'
          Dst:             dprint_color
        - Src:             'core/cfg/cfg.c:225,4'
          Dst:             my_pid
        - Src:             'core/cfg/cfg.c:225,4'
          Dst:             fprintf
        - Src:             'core/cfg/cfg.c:225,4'
          Dst:             dprint_color_reset
        - Src:             'core/cfg/cfg.c:225,4'
          Dst:             get_debug_facility
    - functionName:    cfg_declare_int
      functionSourceFile: '/src/kamailio/src/core/cfg/cfg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 197
      functionLinenumberEnd: 209
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          55
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - new_cfg_script_var
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/cfg/cfg.c:200,12'
          Dst:             new_cfg_script_var
    - functionName:    cfg_declare
      functionSourceFile: '/src/kamailio/src/core/cfg/cfg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 40
      functionLinenumberEnd: 192
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         459
      ICount:          2973
      EdgeCount:       606
      CyclomaticComplexity: 149
      functionsReached:
        - cfg_lookup_group
        - cfg_new_group
        - cfg_notify_drivers
        - cfg_set_group
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
        - strlen
      functionUses:    2
      BranchProfiles:
        - Branch String:   'core/cfg/cfg.c:71,3'
          Branch Sides:    []
      Callsites:
        - Src:             'core/cfg/cfg.c:55,3'
          Dst:             get_debug_level
        - Src:             'core/cfg/cfg.c:55,3'
          Dst:             get_debug_facility
        - Src:             'core/cfg/cfg.c:55,3'
          Dst:             dprint_color
        - Src:             'core/cfg/cfg.c:55,3'
          Dst:             my_pid
        - Src:             'core/cfg/cfg.c:55,3'
          Dst:             fprintf
        - Src:             'core/cfg/cfg.c:55,3'
          Dst:             dprint_color_reset
        - Src:             'core/cfg/cfg.c:55,3'
          Dst:             get_debug_facility
        - Src:             'core/cfg/cfg.c:65,25'
          Dst:             strlen
        - Src:             'core/cfg/cfg.c:93,5'
          Dst:             get_debug_level
        - Src:             'core/cfg/cfg.c:93,5'
          Dst:             get_debug_facility
        - Src:             'core/cfg/cfg.c:93,5'
          Dst:             dprint_color
        - Src:             'core/cfg/cfg.c:93,5'
          Dst:             my_pid
        - Src:             'core/cfg/cfg.c:93,5'
          Dst:             fprintf
        - Src:             'core/cfg/cfg.c:93,5'
          Dst:             dprint_color_reset
        - Src:             'core/cfg/cfg.c:93,5'
          Dst:             get_debug_facility
        - Src:             'core/cfg/cfg.c:105,5'
          Dst:             get_debug_level
        - Src:             'core/cfg/cfg.c:105,5'
          Dst:             get_debug_facility
        - Src:             'core/cfg/cfg.c:105,5'
          Dst:             dprint_color
        - Src:             'core/cfg/cfg.c:105,5'
          Dst:             my_pid
        - Src:             'core/cfg/cfg.c:105,5'
          Dst:             fprintf
        - Src:             'core/cfg/cfg.c:105,5'
          Dst:             dprint_color_reset
        - Src:             'core/cfg/cfg.c:105,5'
          Dst:             get_debug_facility
        - Src:             'core/cfg/cfg.c:113,4'
          Dst:             get_debug_level
        - Src:             'core/cfg/cfg.c:113,4'
          Dst:             get_debug_facility
        - Src:             'core/cfg/cfg.c:113,4'
          Dst:             dprint_color
        - Src:             'core/cfg/cfg.c:113,4'
          Dst:             my_pid
        - Src:             'core/cfg/cfg.c:113,4'
          Dst:             fprintf
        - Src:             'core/cfg/cfg.c:113,4'
          Dst:             dprint_color_reset
        - Src:             'core/cfg/cfg.c:113,4'
          Dst:             get_debug_facility
        - Src:             'core/cfg/cfg.c:119,5'
          Dst:             get_debug_level
        - Src:             'core/cfg/cfg.c:119,5'
          Dst:             get_debug_facility
        - Src:             'core/cfg/cfg.c:119,5'
          Dst:             dprint_color
        - Src:             'core/cfg/cfg.c:119,5'
          Dst:             my_pid
        - Src:             'core/cfg/cfg.c:119,5'
          Dst:             fprintf
        - Src:             'core/cfg/cfg.c:119,5'
          Dst:             dprint_color_reset
        - Src:             'core/cfg/cfg.c:119,5'
          Dst:             get_debug_facility
        - Src:             'core/cfg/cfg.c:125,5'
          Dst:             get_debug_level
        - Src:             'core/cfg/cfg.c:125,5'
          Dst:             get_debug_facility
        - Src:             'core/cfg/cfg.c:125,5'
          Dst:             dprint_color
        - Src:             'core/cfg/cfg.c:125,5'
          Dst:             my_pid
        - Src:             'core/cfg/cfg.c:125,5'
          Dst:             fprintf
        - Src:             'core/cfg/cfg.c:125,5'
          Dst:             dprint_color_reset
        - Src:             'core/cfg/cfg.c:125,5'
          Dst:             get_debug_facility
        - Src:             'core/cfg/cfg.c:141,3'
          Dst:             get_debug_level
        - Src:             'core/cfg/cfg.c:141,3'
          Dst:             get_debug_facility
        - Src:             'core/cfg/cfg.c:141,3'
          Dst:             dprint_color
        - Src:             'core/cfg/cfg.c:141,3'
          Dst:             my_pid
        - Src:             'core/cfg/cfg.c:141,3'
          Dst:             fprintf
        - Src:             'core/cfg/cfg.c:141,3'
          Dst:             dprint_color_reset
        - Src:             'core/cfg/cfg.c:141,3'
          Dst:             get_debug_facility
        - Src:             'core/cfg/cfg.c:157,19'
          Dst:             strlen
        - Src:             'core/cfg/cfg.c:159,14'
          Dst:             cfg_lookup_group
        - Src:             'core/cfg/cfg.c:162,4'
          Dst:             get_debug_level
        - Src:             'core/cfg/cfg.c:162,4'
          Dst:             get_debug_facility
        - Src:             'core/cfg/cfg.c:162,4'
          Dst:             dprint_color
        - Src:             'core/cfg/cfg.c:162,4'
          Dst:             my_pid
        - Src:             'core/cfg/cfg.c:162,4'
          Dst:             fprintf
        - Src:             'core/cfg/cfg.c:162,4'
          Dst:             dprint_color_reset
        - Src:             'core/cfg/cfg.c:162,4'
          Dst:             get_debug_facility
        - Src:             'core/cfg/cfg.c:167,3'
          Dst:             cfg_set_group
        - Src:             'core/cfg/cfg.c:172,16'
          Dst:             cfg_new_group
        - Src:             'core/cfg/cfg.c:179,2'
          Dst:             cfg_notify_drivers
        - Src:             'core/cfg/cfg.c:181,2'
          Dst:             get_debug_level
        - Src:             'core/cfg/cfg.c:181,2'
          Dst:             get_debug_facility
        - Src:             'core/cfg/cfg.c:181,2'
          Dst:             dprint_color
        - Src:             'core/cfg/cfg.c:181,2'
          Dst:             my_pid
        - Src:             'core/cfg/cfg.c:181,2'
          Dst:             fprintf
        - Src:             'core/cfg/cfg.c:181,2'
          Dst:             dprint_color_reset
        - Src:             'core/cfg/cfg.c:181,2'
          Dst:             get_debug_facility
        - Src:             'core/cfg/cfg.c:189,2'
          Dst:             get_debug_level
        - Src:             'core/cfg/cfg.c:189,2'
          Dst:             get_debug_facility
        - Src:             'core/cfg/cfg.c:189,2'
          Dst:             dprint_color
        - Src:             'core/cfg/cfg.c:189,2'
          Dst:             my_pid
        - Src:             'core/cfg/cfg.c:189,2'
          Dst:             fprintf
        - Src:             'core/cfg/cfg.c:189,2'
          Dst:             dprint_color_reset
        - Src:             'core/cfg/cfg.c:189,2'
          Dst:             get_debug_facility
    - functionName:    free_name_lst
      functionSourceFile: '/src/kamailio/src/core/cfg.y'
      linkageType:     InternalLinkage
      functionLinenumber: 4330
      functionLinenumberEnd: 4338
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          33
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    free_socket_id
      functionSourceFile: '/src/kamailio/src/core/cfg.y'
      linkageType:     InternalLinkage
      functionLinenumber: 4362
      functionLinenumberEnd: 4365
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - free_name_lst
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/cfg.y:4363,2'
          Dst:             free_name_lst
    - functionName:    warn_at
      functionSourceFile: '/src/kamailio/src/core/cfg.y'
      linkageType:     InternalLinkage
      functionLinenumber: 4090
      functionLinenumberEnd: 4108
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         129
      ICount:          907
      EdgeCount:       170
      CyclomaticComplexity: 43
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
        - vsnprintf
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'core/cfg.y:4095,2'
          Dst:             vsnprintf
        - Src:             'core/cfg.y:4098,3'
          Dst:             get_debug_level
        - Src:             'core/cfg.y:4098,3'
          Dst:             get_debug_facility
        - Src:             'core/cfg.y:4098,3'
          Dst:             dprint_color
        - Src:             'core/cfg.y:4098,3'
          Dst:             my_pid
        - Src:             'core/cfg.y:4098,3'
          Dst:             fprintf
        - Src:             'core/cfg.y:4098,3'
          Dst:             dprint_color_reset
        - Src:             'core/cfg.y:4098,3'
          Dst:             get_debug_facility
        - Src:             'core/cfg.y:4102,3'
          Dst:             get_debug_level
        - Src:             'core/cfg.y:4102,3'
          Dst:             get_debug_facility
        - Src:             'core/cfg.y:4102,3'
          Dst:             dprint_color
        - Src:             'core/cfg.y:4102,3'
          Dst:             my_pid
        - Src:             'core/cfg.y:4102,3'
          Dst:             fprintf
        - Src:             'core/cfg.y:4102,3'
          Dst:             dprint_color_reset
        - Src:             'core/cfg.y:4102,3'
          Dst:             get_debug_facility
        - Src:             'core/cfg.y:4105,3'
          Dst:             get_debug_level
        - Src:             'core/cfg.y:4105,3'
          Dst:             get_debug_facility
        - Src:             'core/cfg.y:4105,3'
          Dst:             dprint_color
        - Src:             'core/cfg.y:4105,3'
          Dst:             my_pid
        - Src:             'core/cfg.y:4105,3'
          Dst:             fprintf
        - Src:             'core/cfg.y:4105,3'
          Dst:             dprint_color_reset
        - Src:             'core/cfg.y:4105,3'
          Dst:             get_debug_facility
    - functionName:    get_cpos
      functionSourceFile: '/src/kamailio/src/core/cfg.y'
      linkageType:     InternalLinkage
      functionLinenumber: 4077
      functionLinenumberEnd: 4086
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         10
      ICount:          68
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    int2strbuf
      functionSourceFile: '/src/kamailio/src/core/parser/../ut.h'
      linkageType:     InternalLinkage
      functionLinenumber: 294
      functionLinenumberEnd: 315
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - size_t
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         64
      ICount:          369
      EdgeCount:       84
      CyclomaticComplexity: 22
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/parser/../ut.h:310,3'
          Dst:             get_debug_level
        - Src:             'core/parser/../ut.h:310,3'
          Dst:             get_debug_facility
        - Src:             'core/parser/../ut.h:310,3'
          Dst:             dprint_color
        - Src:             'core/parser/../ut.h:310,3'
          Dst:             my_pid
        - Src:             'core/parser/../ut.h:310,3'
          Dst:             fprintf
        - Src:             'core/parser/../ut.h:310,3'
          Dst:             dprint_color_reset
        - Src:             'core/parser/../ut.h:310,3'
          Dst:             get_debug_facility
    - functionName:    grep_aliases
      functionSourceFile: '/src/kamailio/src/core/name_alias.h'
      linkageType:     InternalLinkage
      functionLinenumber: 56
      functionLinenumberEnd: 75
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - short
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         74
      ICount:          494
      EdgeCount:       99
      CyclomaticComplexity: 27
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
        - strncasecmp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/name_alias.h:65,3'
          Dst:             get_debug_level
        - Src:             'core/name_alias.h:65,3'
          Dst:             get_debug_facility
        - Src:             'core/name_alias.h:65,3'
          Dst:             dprint_color
        - Src:             'core/name_alias.h:65,3'
          Dst:             my_pid
        - Src:             'core/name_alias.h:65,3'
          Dst:             fprintf
        - Src:             'core/name_alias.h:65,3'
          Dst:             dprint_color_reset
        - Src:             'core/name_alias.h:65,3'
          Dst:             get_debug_facility
        - Src:             'core/name_alias.h:70,9'
          Dst:             strncasecmp
    - functionName:    yydestruct
      functionSourceFile: '/src/kamailio/src/core/cfg.tab.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5317
      functionLinenumberEnd: 5326
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         4
      ICount:          24
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    mod_f_params_pre_fixup
      functionSourceFile: '/src/kamailio/src/core/cfg.y'
      linkageType:     InternalLinkage
      functionLinenumber: 4486
      functionLinenumberEnd: 4567
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         36
      ICount:          263
      EdgeCount:       43
      CyclomaticComplexity: 9
      functionsReached:
        - is_fparam_rve_fixup
        - rval_destroy
        - rval_expr_eval
        - rval_get_str
        - rve_destroy
        - rve_is_constant
        - yyerror
        - yyerror_at
      functionUses:    1
      BranchProfiles:
        - Branch String:   'core/cfg.y:4499,2'
          Branch Sides:    []
      Callsites:
        - Src:             'core/cfg.y:4525,4'
          Dst:             yyerror
        - Src:             'core/cfg.y:4531,7'
          Dst:             is_fparam_rve_fixup
        - Src:             'core/cfg.y:4540,10'
          Dst:             rve_is_constant
        - Src:             'core/cfg.y:4541,6'
          Dst:             yyerror_at
        - Src:             'core/cfg.y:4545,15'
          Dst:             rval_expr_eval
        - Src:             'core/cfg.y:4546,7'
          Dst:             rval_get_str
        - Src:             'core/cfg.y:4548,6'
          Dst:             rval_destroy
        - Src:             'core/cfg.y:4549,6'
          Dst:             yyerror_at
        - Src:             'core/cfg.y:4553,5'
          Dst:             rval_destroy
        - Src:             'core/cfg.y:4554,5'
          Dst:             rve_destroy
    - functionName:    yyerror
      functionSourceFile: '/src/kamailio/src/core/cfg.y'
      linkageType:     InternalLinkage
      functionLinenumber: 4154
      functionLinenumberEnd: 4164
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - get_cpos
        - vsnprintf
        - yyerror_at
      functionUses:    487
      BranchProfiles:  []
      Callsites:
        - Src:             'core/cfg.y:4159,2'
          Dst:             get_cpos
        - Src:             'core/cfg.y:4161,2'
          Dst:             vsnprintf
        - Src:             'core/cfg.y:4163,2'
          Dst:             yyerror_at
    - functionName:    yyerror_at
      functionSourceFile: '/src/kamailio/src/core/cfg.y'
      linkageType:     InternalLinkage
      functionLinenumber: 4113
      functionLinenumberEnd: 4134
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         136
      ICount:          931
      EdgeCount:       177
      CyclomaticComplexity: 43
      functionsReached:
        - _exit
        - dprint_color
        - dprint_color_reset
        - exit
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
        - vsnprintf
      functionUses:    12
      BranchProfiles:  []
      Callsites:
        - Src:             'core/cfg.y:4118,2'
          Dst:             vsnprintf
        - Src:             'core/cfg.y:4121,3'
          Dst:             get_debug_level
        - Src:             'core/cfg.y:4121,3'
          Dst:             get_debug_facility
        - Src:             'core/cfg.y:4121,3'
          Dst:             dprint_color
        - Src:             'core/cfg.y:4121,3'
          Dst:             my_pid
        - Src:             'core/cfg.y:4121,3'
          Dst:             fprintf
        - Src:             'core/cfg.y:4121,3'
          Dst:             dprint_color_reset
        - Src:             'core/cfg.y:4121,3'
          Dst:             get_debug_facility
        - Src:             'core/cfg.y:4125,3'
          Dst:             get_debug_level
        - Src:             'core/cfg.y:4125,3'
          Dst:             get_debug_facility
        - Src:             'core/cfg.y:4125,3'
          Dst:             dprint_color
        - Src:             'core/cfg.y:4125,3'
          Dst:             my_pid
        - Src:             'core/cfg.y:4125,3'
          Dst:             fprintf
        - Src:             'core/cfg.y:4125,3'
          Dst:             dprint_color_reset
        - Src:             'core/cfg.y:4125,3'
          Dst:             get_debug_facility
        - Src:             'core/cfg.y:4128,3'
          Dst:             get_debug_level
        - Src:             'core/cfg.y:4128,3'
          Dst:             get_debug_facility
        - Src:             'core/cfg.y:4128,3'
          Dst:             dprint_color
        - Src:             'core/cfg.y:4128,3'
          Dst:             my_pid
        - Src:             'core/cfg.y:4128,3'
          Dst:             fprintf
        - Src:             'core/cfg.y:4128,3'
          Dst:             dprint_color_reset
        - Src:             'core/cfg.y:4128,3'
          Dst:             get_debug_facility
        - Src:             'core/cfg.y:4132,3'
          Dst:             exit
        - Src:             'core/cfg.y:4132,3'
          Dst:             _exit
    - functionName:    free_mod_func_action
      functionSourceFile: '/src/kamailio/src/core/cfg.y'
      linkageType:     InternalLinkage
      functionLinenumber: 4577
      functionLinenumberEnd: 4589
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         10
      ICount:          70
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - rve_destroy
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/cfg.y:4587,4'
          Dst:             rve_destroy
    - functionName:    mk_rve2
      functionSourceFile: '/src/kamailio/src/core/cfg.y'
      linkageType:     InternalLinkage
      functionLinenumber: 4218
      functionLinenumberEnd: 4243
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          103
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - cfg_pos_join
        - mk_rval_expr2
        - rval_type_name
        - rve_check_type
        - rve_destroy
        - yyerror
        - yyerror_at
      functionUses:    16
      BranchProfiles:  []
      Callsites:
        - Src:             'core/cfg.y:4229,2'
          Dst:             cfg_pos_join
        - Src:             'core/cfg.y:4230,6'
          Dst:             mk_rval_expr2
        - Src:             'core/cfg.y:4231,14'
          Dst:             rve_check_type
        - Src:             'core/cfg.y:4235,7'
          Dst:             rval_type_name
        - Src:             'core/cfg.y:4235,30'
          Dst:             rval_type_name
        - Src:             'core/cfg.y:4233,4'
          Dst:             yyerror_at
        - Src:             'core/cfg.y:4238,4'
          Dst:             yyerror
        - Src:             'core/cfg.y:4239,3'
          Dst:             rve_destroy
    - functionName:    mk_rve1
      functionSourceFile: '/src/kamailio/src/core/cfg.y'
      linkageType:     InternalLinkage
      functionLinenumber: 4193
      functionLinenumberEnd: 4209
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         11
      ICount:          69
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - mk_rval_expr1
        - rval_type_name
        - rve_check_type
        - rve_destroy
        - yyerror_at
      functionUses:    8
      BranchProfiles:  []
      Callsites:
        - Src:             'core/cfg.y:4200,6'
          Dst:             mk_rval_expr1
        - Src:             'core/cfg.y:4201,14'
          Dst:             rve_check_type
        - Src:             'core/cfg.y:4203,29'
          Dst:             rval_type_name
        - Src:             'core/cfg.y:4204,6'
          Dst:             rval_type_name
        - Src:             'core/cfg.y:4202,3'
          Dst:             yyerror_at
        - Src:             'core/cfg.y:4205,3'
          Dst:             rve_destroy
    - functionName:    mk_rve_rval
      functionSourceFile: '/src/kamailio/src/core/cfg.y'
      linkageType:     InternalLinkage
      functionLinenumber: 4174
      functionLinenumberEnd: 4184
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          35
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - get_cpos
        - mk_rval_expr_v
        - yyerror
      functionUses:    11
      BranchProfiles:  []
      Callsites:
        - Src:             'core/cfg.y:4178,2'
          Dst:             get_cpos
        - Src:             'core/cfg.y:4179,6'
          Dst:             mk_rval_expr_v
        - Src:             'core/cfg.y:4181,3'
          Dst:             yyerror
    - functionName:    case_check_type
      functionSourceFile: '/src/kamailio/src/core/cfg.y'
      linkageType:     InternalLinkage
      functionLinenumber: 4438
      functionLinenumberEnd: 4455
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         29
      ICount:          137
      EdgeCount:       38
      CyclomaticComplexity: 11
      functionsReached:
        - yyerror_at
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/cfg.y:4449,6'
          Dst:             yyerror_at
    - functionName:    case_check_default
      functionSourceFile: '/src/kamailio/src/core/cfg.y'
      linkageType:     InternalLinkage
      functionLinenumber: 4462
      functionLinenumberEnd: 4469
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          48
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    mk_case_stm
      functionSourceFile: '/src/kamailio/src/core/cfg.y'
      linkageType:     InternalLinkage
      functionLinenumber: 4388
      functionLinenumberEnd: 4431
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         20
      ICount:          142
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - rval_type_name
        - rve_check_type
        - rve_is_constant
        - yyerror
        - yyerror_at
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'core/cfg.y:4397,8'
          Dst:             rve_is_constant
        - Src:             'core/cfg.y:4398,4'
          Dst:             yyerror_at
        - Src:             'core/cfg.y:4402,7'
          Dst:             rve_check_type
        - Src:             'core/cfg.y:4405,8'
          Dst:             rval_type_name
        - Src:             'core/cfg.y:4405,31'
          Dst:             rval_type_name
        - Src:             'core/cfg.y:4403,4'
          Dst:             yyerror_at
        - Src:             'core/cfg.y:4420,3'
          Dst:             yyerror
    - functionName:    warn_ct_rve
      functionSourceFile: '/src/kamailio/src/core/cfg.y'
      linkageType:     InternalLinkage
      functionLinenumber: 4279
      functionLinenumberEnd: 4286
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          57
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - rve_is_constant
        - warn_at
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'core/cfg.y:4280,13'
          Dst:             rve_is_constant
        - Src:             'core/cfg.y:4281,3'
          Dst:             warn_at
    - functionName:    rval_expr_int_check
      functionSourceFile: '/src/kamailio/src/core/cfg.y'
      linkageType:     InternalLinkage
      functionLinenumber: 4251
      functionLinenumberEnd: 4273
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         18
      ICount:          94
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - rval_type_name
        - rve_check_type
        - warn_at
        - yyerror
        - yyerror_at
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'core/cfg.y:4256,3'
          Dst:             yyerror
        - Src:             'core/cfg.y:4258,13'
          Dst:             rve_check_type
        - Src:             'core/cfg.y:4262,7'
          Dst:             rval_type_name
        - Src:             'core/cfg.y:4262,30'
          Dst:             rval_type_name
        - Src:             'core/cfg.y:4260,4'
          Dst:             yyerror_at
        - Src:             'core/cfg.y:4265,4'
          Dst:             yyerror
        - Src:             'core/cfg.y:4268,3'
          Dst:             warn_at
    - functionName:    int2str
      functionSourceFile: '/src/kamailio/src/core/parser/../ut.h'
      linkageType:     InternalLinkage
      functionLinenumber: 328
      functionLinenumberEnd: 329
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - int2strbuf
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'core/parser/../ut.h:329,9'
          Dst:             int2strbuf
    - functionName:    add_alias
      functionSourceFile: '/src/kamailio/src/core/name_alias.h'
      linkageType:     InternalLinkage
      functionLinenumber: 85
      functionLinenumberEnd: 124
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - short
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         73
      ICount:          454
      EdgeCount:       97
      CyclomaticComplexity: 26
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - grep_aliases
        - my_pid
        - strncasecmp
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'core/name_alias.h:90,6'
          Dst:             grep_aliases
        - Src:             'core/name_alias.h:97,10'
          Dst:             strncasecmp
        - Src:             'core/name_alias.h:119,2'
          Dst:             get_debug_level
        - Src:             'core/name_alias.h:119,2'
          Dst:             get_debug_facility
        - Src:             'core/name_alias.h:119,2'
          Dst:             dprint_color
        - Src:             'core/name_alias.h:119,2'
          Dst:             my_pid
        - Src:             'core/name_alias.h:119,2'
          Dst:             fprintf
        - Src:             'core/name_alias.h:119,2'
          Dst:             dprint_color_reset
        - Src:             'core/name_alias.h:119,2'
          Dst:             get_debug_facility
    - functionName:    free_socket_id_lst
      functionSourceFile: '/src/kamailio/src/core/cfg.y'
      linkageType:     InternalLinkage
      functionLinenumber: 4369
      functionLinenumberEnd: 4377
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          33
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - free_socket_id
      functionUses:    17
      BranchProfiles:  []
      Callsites:
        - Src:             'core/cfg.y:4375,3'
          Dst:             free_socket_id
    - functionName:    warn
      functionSourceFile: '/src/kamailio/src/core/cfg.y'
      linkageType:     InternalLinkage
      functionLinenumber: 4139
      functionLinenumberEnd: 4149
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - get_cpos
        - vsnprintf
        - warn_at
      functionUses:    16
      BranchProfiles:  []
      Callsites:
        - Src:             'core/cfg.y:4144,2'
          Dst:             get_cpos
        - Src:             'core/cfg.y:4146,2'
          Dst:             vsnprintf
        - Src:             'core/cfg.y:4148,2'
          Dst:             warn_at
    - functionName:    mk_listen_id2
      functionSourceFile: '/src/kamailio/src/core/cfg.y'
      linkageType:     InternalLinkage
      functionLinenumber: 4343
      functionLinenumberEnd: 4358
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         49
      ICount:          305
      EdgeCount:       64
      CyclomaticComplexity: 17
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'core/cfg.y:4348,3'
          Dst:             get_debug_level
        - Src:             'core/cfg.y:4348,3'
          Dst:             get_debug_facility
        - Src:             'core/cfg.y:4348,3'
          Dst:             dprint_color
        - Src:             'core/cfg.y:4348,3'
          Dst:             my_pid
        - Src:             'core/cfg.y:4348,3'
          Dst:             fprintf
        - Src:             'core/cfg.y:4348,3'
          Dst:             dprint_color_reset
        - Src:             'core/cfg.y:4348,3'
          Dst:             get_debug_facility
    - functionName:    mk_listen_id
      functionSourceFile: '/src/kamailio/src/core/cfg.y'
      linkageType:     InternalLinkage
      functionLinenumber: 4307
      functionLinenumberEnd: 4326
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         51
      ICount:          315
      EdgeCount:       67
      CyclomaticComplexity: 18
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - mk_name_lst
        - my_pid
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'core/cfg.y:4312,3'
          Dst:             get_debug_level
        - Src:             'core/cfg.y:4312,3'
          Dst:             get_debug_facility
        - Src:             'core/cfg.y:4312,3'
          Dst:             dprint_color
        - Src:             'core/cfg.y:4312,3'
          Dst:             my_pid
        - Src:             'core/cfg.y:4312,3'
          Dst:             fprintf
        - Src:             'core/cfg.y:4312,3'
          Dst:             dprint_color_reset
        - Src:             'core/cfg.y:4312,3'
          Dst:             get_debug_facility
        - Src:             'core/cfg.y:4315,15'
          Dst:             mk_name_lst
    - functionName:    mk_name_lst
      functionSourceFile: '/src/kamailio/src/core/cfg.y'
      linkageType:     InternalLinkage
      functionLinenumber: 4290
      functionLinenumberEnd: 4303
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         49
      ICount:          293
      EdgeCount:       64
      CyclomaticComplexity: 17
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'core/cfg.y:4295,3'
          Dst:             get_debug_level
        - Src:             'core/cfg.y:4295,3'
          Dst:             get_debug_facility
        - Src:             'core/cfg.y:4295,3'
          Dst:             dprint_color
        - Src:             'core/cfg.y:4295,3'
          Dst:             my_pid
        - Src:             'core/cfg.y:4295,3'
          Dst:             fprintf
        - Src:             'core/cfg.y:4295,3'
          Dst:             dprint_color_reset
        - Src:             'core/cfg.y:4295,3'
          Dst:             get_debug_facility
    - functionName:    yyparse
      functionSourceFile: '/src/kamailio/src/core/cfg.tab.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5346
      functionLinenumberEnd: 13863
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         5927
      ICount:          32885
      EdgeCount:       7471
      CyclomaticComplexity: 1546
      functionsReached:
        - _exit
        - add_alias
        - add_listen_advertise_iface
        - add_listen_advertise_iface_name
        - add_listen_iface
        - add_listen_iface_name
        - add_listen_socket
        - append_action
        - async_task_set_nonblock
        - async_task_set_usleep
        - async_task_set_workers
        - async_task_set_workers_group
        - async_tkv_evcb_set
        - async_tkv_gname_set
        - case_check_default
        - case_check_type
        - cfg_declare_int
        - cfg_declare_str
        - cfg_ginst_var_int
        - cfg_ginst_var_string
        - check_flag
        - dprint_color
        - dprint_color_reset
        - exit
        - find_export_record
        - fix_global_req_flags
        - fprintf
        - free_mod_func_action
        - free_socket_id_lst
        - get_avpflag_no
        - get_debug_facility
        - get_debug_level
        - get_flag_no
        - get_poll_type
        - inet_pton
        - init_shm
        - int2str
        - ip_addr2a
        - ksr_coreparam_set_nval
        - ksr_coreparam_set_sval
        - ksr_load_module
        - ksr_load_modulex
        - ksr_tcp_parse_accept_protocols
        - mk_action
        - mk_case_stm
        - mk_elem
        - mk_listen_id
        - mk_listen_id2
        - mk_name_lst
        - mk_new_net
        - mk_new_net_bitlen
        - mk_rve1
        - mk_rve2
        - mk_rve_rval
        - mod_f_params_pre_fixup
        - modparamx_set
        - my_pid
        - parse_avp_name
        - pp_subst_add
        - pp_substdef_add
        - printf
        - push
        - pv_cache_get
        - pv_set_buffer_size
        - pv_set_buffer_slots
        - register_avpflag
        - register_flag
        - route_get
        - rval_destroy
        - rval_expr_eval
        - rval_expr_int_check
        - rval_get_str
        - rve_destroy
        - rve_guess_type
        - rve_is_constant
        - set_fork_delay
        - set_max_recursive_level
        - set_mod_param_regex
        - set_modinit_delay
        - shm_initialized
        - sr_kemi_eng_setz
        - str2facility
        - str2ip
        - str2ip6
        - strcasecmp
        - strlen
        - strncpy
        - tcp_set_clone_rcvbuf
        - tcp_set_src_addr
        - warn
        - warn_ct_rve
        - yydestruct
        - yyerror
        - yyerror_at
        - yylex
      functionUses:    1
      BranchProfiles:
        - Branch String:   'core/cfg.tab.c:5584,3'
          Branch Sides:    []
        - Branch String:   'core/cfg.y:2953,4'
          Branch Sides:    []
        - Branch String:   'core/cfg.y:3406,8'
          Branch Sides:    []
      Callsites:
        - Src:             'core/cfg.tab.c:5510,16'
          Dst:             yylex
        - Src:             'core/cfg.y:688,30'
          Dst:             yyerror
        - Src:             'core/cfg.y:708,8'
          Dst:             ip_addr2a
        - Src:             'core/cfg.y:710,5'
          Dst:             get_debug_level
        - Src:             'core/cfg.y:710,5'
          Dst:             get_debug_facility
        - Src:             'core/cfg.y:710,5'
          Dst:             dprint_color
        - Src:             'core/cfg.y:710,5'
          Dst:             my_pid
        - Src:             'core/cfg.y:710,5'
          Dst:             fprintf
        - Src:             'core/cfg.y:710,5'
          Dst:             dprint_color_reset
        - Src:             'core/cfg.y:710,5'
          Dst:             get_debug_facility
        - Src:             'core/cfg.y:713,11'
          Dst:             strlen
        - Src:             'core/cfg.y:716,6'
          Dst:             get_debug_level
        - Src:             'core/cfg.y:716,6'
          Dst:             get_debug_facility
        - Src:             'core/cfg.y:716,6'
          Dst:             dprint_color
        - Src:             'core/cfg.y:716,6'
          Dst:             my_pid
        - Src:             'core/cfg.y:716,6'
          Dst:             fprintf
        - Src:             'core/cfg.y:716,6'
          Dst:             dprint_color_reset
        - Src:             'core/cfg.y:716,6'
          Dst:             get_debug_facility
        - Src:             'core/cfg.y:718,6'
          Dst:             strncpy
        - Src:             'core/cfg.y:724,18'
          Dst:             strlen
        - Src:             'core/cfg.y:726,5'
          Dst:             get_debug_level
        - Src:             'core/cfg.y:726,5'
          Dst:             get_debug_facility
        - Src:             'core/cfg.y:726,5'
          Dst:             dprint_color
        - Src:             'core/cfg.y:726,5'
          Dst:             my_pid
        - Src:             'core/cfg.y:726,5'
          Dst:             fprintf
        - Src:             'core/cfg.y:726,5'
          Dst:             dprint_color_reset
        - Src:             'core/cfg.y:726,5'
          Dst:             get_debug_facility
        - Src:             'core/cfg.y:728,11'
          Dst:             strlen
        - Src:             'core/cfg.y:729,5'
          Dst:             strncpy
        - Src:             'core/cfg.y:734,19'
          Dst:             strlen
        - Src:             'core/cfg.y:736,6'
          Dst:             get_debug_level
        - Src:             'core/cfg.y:736,6'
          Dst:             get_debug_facility
        - Src:             'core/cfg.y:736,6'
          Dst:             dprint_color
        - Src:             'core/cfg.y:736,6'
          Dst:             my_pid
        - Src:             'core/cfg.y:736,6'
          Dst:             fprintf
        - Src:             'core/cfg.y:736,6'
          Dst:             dprint_color_reset
        - Src:             'core/cfg.y:736,6'
          Dst:             get_debug_facility
        - Src:             'core/cfg.y:738,12'
          Dst:             strlen
        - Src:             'core/cfg.y:739,6'
          Dst:             strncpy
        - Src:             'core/cfg.y:747,42'
          Dst:             mk_name_lst
        - Src:             'core/cfg.y:748,58'
          Dst:             mk_name_lst
        - Src:             'core/cfg.y:755,42'
          Dst:             mk_name_lst
        - Src:             'core/cfg.y:788,50'
          Dst:             mk_listen_id
        - Src:             'core/cfg.y:789,50'
          Dst:             mk_listen_id
        - Src:             'core/cfg.y:790,50'
          Dst:             mk_listen_id
        - Src:             'core/cfg.y:791,66'
          Dst:             mk_listen_id
        - Src:             'core/cfg.y:792,53'
          Dst:             yyerror
        - Src:             'core/cfg.y:796,50'
          Dst:             mk_listen_id2
        - Src:             'core/cfg.y:797,50'
          Dst:             mk_listen_id2
        - Src:             'core/cfg.y:798,58'
          Dst:             mk_listen_id2
        - Src:             'core/cfg.y:799,66'
          Dst:             mk_listen_id2
        - Src:             'core/cfg.y:800,54'
          Dst:             yyerror
        - Src:             'core/cfg.y:813,52'
          Dst:             yyerror
        - Src:             'core/cfg.y:819,47'
          Dst:             register_flag
        - Src:             'core/cfg.y:820,9'
          Dst:             yyerror
        - Src:             'core/cfg.y:823,11'
          Dst:             register_flag
        - Src:             'core/cfg.y:824,9'
          Dst:             yyerror
        - Src:             'core/cfg.y:834,33'
          Dst:             yyerror
        - Src:             'core/cfg.y:842,7'
          Dst:             register_avpflag
        - Src:             'core/cfg.y:843,4'
          Dst:             yyerror
        - Src:             'core/cfg.y:850,26'
          Dst:             strlen
        - Src:             'core/cfg.y:855,26'
          Dst:             strlen
        - Src:             'core/cfg.y:861,26'
          Dst:             strlen
        - Src:             'core/cfg.y:867,26'
          Dst:             strlen
        - Src:             'core/cfg.y:874,26'
          Dst:             strlen
        - Src:             'core/cfg.y:878,26'
          Dst:             strlen
        - Src:             'core/cfg.y:880,30'
          Dst:             yyerror
        - Src:             'core/cfg.y:883,26'
          Dst:             strlen
        - Src:             'core/cfg.y:885,33'
          Dst:             yyerror
        - Src:             'core/cfg.y:888,25'
          Dst:             strlen
        - Src:             'core/cfg.y:894,25'
          Dst:             strlen
        - Src:             'core/cfg.y:899,24'
          Dst:             strlen
        - Src:             'core/cfg.y:901,32'
          Dst:             yyerror
        - Src:             'core/cfg.y:903,33'
          Dst:             yyerror
        - Src:             'core/cfg.y:905,33'
          Dst:             yyerror
        - Src:             'core/cfg.y:908,21'
          Dst:             strlen
        - Src:             'core/cfg.y:918,34'
          Dst:             yyerror
        - Src:             'core/cfg.y:920,32'
          Dst:             yyerror
        - Src:             'core/cfg.y:921,38'
          Dst:             set_fork_delay
        - Src:             'core/cfg.y:922,38'
          Dst:             yyerror
        - Src:             'core/cfg.y:923,41'
          Dst:             set_modinit_delay
        - Src:             'core/cfg.y:924,41'
          Dst:             yyerror
        - Src:             'core/cfg.y:928,37'
          Dst:             yyerror
        - Src:             'core/cfg.y:930,15'
          Dst:             str2facility
        - Src:             'core/cfg.y:931,4'
          Dst:             yyerror
        - Src:             'core/cfg.y:935,37'
          Dst:             yyerror
        - Src:             'core/cfg.y:937,33'
          Dst:             yyerror
        - Src:             'core/cfg.y:939,34'
          Dst:             yyerror
        - Src:             'core/cfg.y:941,35'
          Dst:             yyerror
        - Src:             'core/cfg.y:943,39'
          Dst:             yyerror
        - Src:             'core/cfg.y:945,39'
          Dst:             yyerror
        - Src:             'core/cfg.y:947,39'
          Dst:             yyerror
        - Src:             'core/cfg.y:949,29'
          Dst:             strlen
        - Src:             'core/cfg.y:951,39'
          Dst:             yyerror
        - Src:             'core/cfg.y:953,29'
          Dst:             strlen
        - Src:             'core/cfg.y:955,39'
          Dst:             yyerror
        - Src:             'core/cfg.y:957,35'
          Dst:             strlen
        - Src:             'core/cfg.y:959,44'
          Dst:             yyerror
        - Src:             'core/cfg.y:961,29'
          Dst:             yyerror
        - Src:             'core/cfg.y:963,33'
          Dst:             yyerror
        - Src:             'core/cfg.y:965,32'
          Dst:             yyerror
        - Src:             'core/cfg.y:967,33'
          Dst:             yyerror
        - Src:             'core/cfg.y:969,30'
          Dst:             yyerror
        - Src:             'core/cfg.y:971,32'
          Dst:             yyerror
        - Src:             'core/cfg.y:973,32'
          Dst:             yyerror
        - Src:             'core/cfg.y:975,32'
          Dst:             yyerror
        - Src:             'core/cfg.y:978,33'
          Dst:             yyerror
        - Src:             'core/cfg.y:980,33'
          Dst:             yyerror
        - Src:             'core/cfg.y:982,37'
          Dst:             yyerror
        - Src:             'core/cfg.y:984,31'
          Dst:             yyerror
        - Src:             'core/cfg.y:986,34'
          Dst:             yyerror
        - Src:             'core/cfg.y:988,34'
          Dst:             yyerror
        - Src:             'core/cfg.y:990,37'
          Dst:             yyerror
        - Src:             'core/cfg.y:992,40'
          Dst:             yyerror
        - Src:             'core/cfg.y:994,34'
          Dst:             yyerror
        - Src:             'core/cfg.y:996,33'
          Dst:             yyerror
        - Src:             'core/cfg.y:998,36'
          Dst:             yyerror
        - Src:             'core/cfg.y:1000,35'
          Dst:             yyerror
        - Src:             'core/cfg.y:1002,37'
          Dst:             yyerror
        - Src:             'core/cfg.y:1004,37'
          Dst:             yyerror
        - Src:             'core/cfg.y:1006,37'
          Dst:             yyerror
        - Src:             'core/cfg.y:1008,33'
          Dst:             yyerror
        - Src:             'core/cfg.y:1010,36'
          Dst:             yyerror
        - Src:             'core/cfg.y:1012,40'
          Dst:             yyerror
        - Src:             'core/cfg.y:1014,38'
          Dst:             yyerror
        - Src:             'core/cfg.y:1016,34'
          Dst:             yyerror
        - Src:             'core/cfg.y:1021,4'
          Dst:             yyerror
        - Src:             'core/cfg.y:1023,28'
          Dst:             strlen
        - Src:             'core/cfg.y:1025,34'
          Dst:             yyerror
        - Src:             'core/cfg.y:1030,4'
          Dst:             yyerror
        - Src:             'core/cfg.y:1033,40'
          Dst:             yyerror
        - Src:             'core/cfg.y:1035,33'
          Dst:             yyerror
        - Src:             'core/cfg.y:1039,32'
          Dst:             yyerror
        - Src:             'core/cfg.y:1043,32'
          Dst:             yyerror
        - Src:             'core/cfg.y:1047,32'
          Dst:             yyerror
        - Src:             'core/cfg.y:1049,35'
          Dst:             yyerror
        - Src:             'core/cfg.y:1053,38'
          Dst:             yyerror
        - Src:             'core/cfg.y:1057,38'
          Dst:             yyerror
        - Src:             'core/cfg.y:1061,38'
          Dst:             yyerror
        - Src:             'core/cfg.y:1065,39'
          Dst:             yyerror
        - Src:             'core/cfg.y:1067,38'
          Dst:             yyerror
        - Src:             'core/cfg.y:1069,33'
          Dst:             yyerror
        - Src:             'core/cfg.y:1071,35'
          Dst:             yyerror
        - Src:             'core/cfg.y:1073,38'
          Dst:             yyerror
        - Src:             'core/cfg.y:1075,41'
          Dst:             yyerror
        - Src:             'core/cfg.y:1077,46'
          Dst:             yyerror
        - Src:             'core/cfg.y:1079,48'
          Dst:             yyerror
        - Src:             'core/cfg.y:1081,43'
          Dst:             yyerror
        - Src:             'core/cfg.y:1083,46'
          Dst:             yyerror
        - Src:             'core/cfg.y:1085,46'
          Dst:             yyerror
        - Src:             'core/cfg.y:1087,44'
          Dst:             yyerror
        - Src:             'core/cfg.y:1089,42'
          Dst:             yyerror
        - Src:             'core/cfg.y:1091,41'
          Dst:             yyerror
        - Src:             'core/cfg.y:1093,34'
          Dst:             yyerror
        - Src:             'core/cfg.y:1095,39'
          Dst:             yyerror
        - Src:             'core/cfg.y:1099,8'
          Dst:             add_listen_socket
        - Src:             'core/cfg.y:1100,6'
          Dst:             get_debug_level
        - Src:             'core/cfg.y:1100,6'
          Dst:             get_debug_facility
        - Src:             'core/cfg.y:1100,6'
          Dst:             dprint_color
        - Src:             'core/cfg.y:1100,6'
          Dst:             my_pid
        - Src:             'core/cfg.y:1100,6'
          Dst:             fprintf
        - Src:             'core/cfg.y:1100,6'
          Dst:             dprint_color_reset
        - Src:             'core/cfg.y:1100,6'
          Dst:             get_debug_facility
        - Src:             'core/cfg.y:1101,6'
          Dst:             yyerror
        - Src:             'core/cfg.y:1102,6'
          Dst:             exit
        - Src:             'core/cfg.y:1102,6'
          Dst:             _exit
        - Src:             'core/cfg.y:1106,40'
          Dst:             yyerror
        - Src:             'core/cfg.y:1107,40'
          Dst:             async_task_set_workers
        - Src:             'core/cfg.y:1108,39'
          Dst:             yyerror
        - Src:             'core/cfg.y:1109,39'
          Dst:             async_task_set_usleep
        - Src:             'core/cfg.y:1110,38'
          Dst:             yyerror
        - Src:             'core/cfg.y:1111,41'
          Dst:             async_task_set_nonblock
        - Src:             'core/cfg.y:1112,40'
          Dst:             yyerror
        - Src:             'core/cfg.y:1113,46'
          Dst:             async_task_set_workers_group
        - Src:             'core/cfg.y:1114,45'
          Dst:             yyerror
        - Src:             'core/cfg.y:1115,42'
          Dst:             async_tkv_gname_set
        - Src:             'core/cfg.y:1116,41'
          Dst:             yyerror
        - Src:             'core/cfg.y:1117,41'
          Dst:             async_tkv_evcb_set
        - Src:             'core/cfg.y:1118,40'
          Dst:             yyerror
        - Src:             'core/cfg.y:1120,35'
          Dst:             yyerror
        - Src:             'core/cfg.y:1122,35'
          Dst:             yyerror
        - Src:             'core/cfg.y:1124,32'
          Dst:             yyerror
        - Src:             'core/cfg.y:1126,32'
          Dst:             yyerror
        - Src:             'core/cfg.y:1128,32'
          Dst:             yyerror
        - Src:             'core/cfg.y:1130,35'
          Dst:             yyerror
        - Src:             'core/cfg.y:1132,36'
          Dst:             yyerror
        - Src:             'core/cfg.y:1134,33'
          Dst:             yyerror
        - Src:             'core/cfg.y:1136,39'
          Dst:             yyerror
        - Src:             'core/cfg.y:1138,48'
          Dst:             yyerror
        - Src:             'core/cfg.y:1140,40'
          Dst:             yyerror
        - Src:             'core/cfg.y:1142,41'
          Dst:             yyerror
        - Src:             'core/cfg.y:1144,33'
          Dst:             yyerror
        - Src:             'core/cfg.y:1146,37'
          Dst:             yyerror
        - Src:             'core/cfg.y:1148,22'
          Dst:             strlen
        - Src:             'core/cfg.y:1150,43'
          Dst:             yyerror
        - Src:             'core/cfg.y:1152,7'
          Dst:             shm_initialized
        - Src:             'core/cfg.y:1153,4'
          Dst:             yyerror
        - Src:             'core/cfg.y:1159,7'
          Dst:             shm_initialized
        - Src:             'core/cfg.y:1160,4'
          Dst:             yyerror
        - Src:             'core/cfg.y:1165,35'
          Dst:             yyerror
        - Src:             'core/cfg.y:1168,36'
          Dst:             yyerror
        - Src:             'core/cfg.y:1171,37'
          Dst:             yyerror
        - Src:             'core/cfg.y:1174,35'
          Dst:             yyerror
        - Src:             'core/cfg.y:1177,37'
          Dst:             yyerror
        - Src:             'core/cfg.y:1179,32'
          Dst:             yyerror
        - Src:             'core/cfg.y:1187,37'
          Dst:             yyerror
        - Src:             'core/cfg.y:1195,44'
          Dst:             yyerror
        - Src:             'core/cfg.y:1203,43'
          Dst:             yyerror
        - Src:             'core/cfg.y:1211,46'
          Dst:             yyerror
        - Src:             'core/cfg.y:1219,38'
          Dst:             yyerror
        - Src:             'core/cfg.y:1227,45'
          Dst:             yyerror
        - Src:             'core/cfg.y:1235,42'
          Dst:             yyerror
        - Src:             'core/cfg.y:1246,42'
          Dst:             yyerror
        - Src:             'core/cfg.y:1249,20'
          Dst:             get_poll_type
        - Src:             'core/cfg.y:1251,5'
          Dst:             get_debug_level
        - Src:             'core/cfg.y:1251,5'
          Dst:             get_debug_facility
        - Src:             'core/cfg.y:1251,5'
          Dst:             dprint_color
        - Src:             'core/cfg.y:1251,5'
          Dst:             my_pid
        - Src:             'core/cfg.y:1251,5'
          Dst:             fprintf
        - Src:             'core/cfg.y:1251,5'
          Dst:             dprint_color_reset
        - Src:             'core/cfg.y:1251,5'
          Dst:             get_debug_facility
        - Src:             'core/cfg.y:1254,5'
          Dst:             yyerror
        - Src:             'core/cfg.y:1263,20'
          Dst:             get_poll_type
        - Src:             'core/cfg.y:1265,5'
          Dst:             get_debug_level
        - Src:             'core/cfg.y:1265,5'
          Dst:             get_debug_facility
        - Src:             'core/cfg.y:1265,5'
          Dst:             dprint_color
        - Src:             'core/cfg.y:1265,5'
          Dst:             my_pid
        - Src:             'core/cfg.y:1265,5'
          Dst:             fprintf
        - Src:             'core/cfg.y:1265,5'
          Dst:             dprint_color_reset
        - Src:             'core/cfg.y:1265,5'
          Dst:             get_debug_facility
        - Src:             'core/cfg.y:1268,5'
          Dst:             yyerror
        - Src:             'core/cfg.y:1275,41'
          Dst:             yyerror
        - Src:             'core/cfg.y:1283,45'
          Dst:             yyerror
        - Src:             'core/cfg.y:1291,45'
          Dst:             yyerror
        - Src:             'core/cfg.y:1299,40'
          Dst:             yyerror
        - Src:             'core/cfg.y:1302,8'
          Dst:             tcp_set_src_addr
        - Src:             'core/cfg.y:1303,5'
          Dst:             warn
        - Src:             'core/cfg.y:1309,41'
          Dst:             yyerror
        - Src:             'core/cfg.y:1312,9'
          Dst:             tcp_set_src_addr
        - Src:             'core/cfg.y:1313,6'
          Dst:             warn
        - Src:             'core/cfg.y:1319,41'
          Dst:             yyerror
        - Src:             'core/cfg.y:1327,42'
          Dst:             yyerror
        - Src:             'core/cfg.y:1335,43'
          Dst:             yyerror
        - Src:             'core/cfg.y:1343,39'
          Dst:             yyerror
        - Src:             'core/cfg.y:1351,34'
          Dst:             yyerror
        - Src:             'core/cfg.y:1359,34'
          Dst:             yyerror
        - Src:             'core/cfg.y:1367,34'
          Dst:             yyerror
        - Src:             'core/cfg.y:1375,46'
          Dst:             yyerror
        - Src:             'core/cfg.y:1383,45'
          Dst:             yyerror
        - Src:             'core/cfg.y:1391,40'
          Dst:             yyerror
        - Src:             'core/cfg.y:1399,41'
          Dst:             yyerror
        - Src:             'core/cfg.y:1407,43'
          Dst:             yyerror
        - Src:             'core/cfg.y:1415,42'
          Dst:             yyerror
        - Src:             'core/cfg.y:1423,43'
          Dst:             yyerror
        - Src:             'core/cfg.y:1431,41'
          Dst:             yyerror
        - Src:             'core/cfg.y:1439,43'
          Dst:             yyerror
        - Src:             'core/cfg.y:1447,48'
          Dst:             yyerror
        - Src:             'core/cfg.y:1455,46'
          Dst:             yyerror
        - Src:             'core/cfg.y:1463,45'
          Dst:             yyerror
        - Src:             'core/cfg.y:1471,48'
          Dst:             yyerror
        - Src:             'core/cfg.y:1481,4'
          Dst:             ksr_tcp_parse_accept_protocols
        - Src:             'core/cfg.y:1486,50'
          Dst:             yyerror
        - Src:             'core/cfg.y:1494,40'
          Dst:             yyerror
        - Src:             'core/cfg.y:1498,4'
          Dst:             tcp_set_clone_rcvbuf
        - Src:             'core/cfg.y:1503,42'
          Dst:             yyerror
        - Src:             'core/cfg.y:1515,40'
          Dst:             yyerror
        - Src:             'core/cfg.y:1523,39'
          Dst:             yyerror
        - Src:             'core/cfg.y:1531,41'
          Dst:             yyerror
        - Src:             'core/cfg.y:1539,53'
          Dst:             yyerror
        - Src:             'core/cfg.y:1547,37'
          Dst:             yyerror
        - Src:             'core/cfg.y:1555,36'
          Dst:             yyerror
        - Src:             'core/cfg.y:1563,42'
          Dst:             yyerror
        - Src:             'core/cfg.y:1568,4'
          Dst:             warn
        - Src:             'core/cfg.y:1571,32'
          Dst:             yyerror
        - Src:             'core/cfg.y:1579,37'
          Dst:             yyerror
        - Src:             'core/cfg.y:1584,4'
          Dst:             warn
        - Src:             'core/cfg.y:1591,4'
          Dst:             warn
        - Src:             'core/cfg.y:1598,4'
          Dst:             warn
        - Src:             'core/cfg.y:1605,4'
          Dst:             warn
        - Src:             'core/cfg.y:1612,4'
          Dst:             warn
        - Src:             'core/cfg.y:1619,4'
          Dst:             warn
        - Src:             'core/cfg.y:1622,36'
          Dst:             yyerror
        - Src:             'core/cfg.y:1627,4'
          Dst:             warn
        - Src:             'core/cfg.y:1630,49'
          Dst:             yyerror
        - Src:             'core/cfg.y:1635,4'
          Dst:             warn
        - Src:             'core/cfg.y:1638,41'
          Dst:             yyerror
        - Src:             'core/cfg.y:1643,4'
          Dst:             warn
        - Src:             'core/cfg.y:1646,41'
          Dst:             yyerror
        - Src:             'core/cfg.y:1651,4'
          Dst:             warn
        - Src:             'core/cfg.y:1654,37'
          Dst:             yyerror
        - Src:             'core/cfg.y:1659,4'
          Dst:             warn
        - Src:             'core/cfg.y:1662,47'
          Dst:             yyerror
        - Src:             'core/cfg.y:1667,4'
          Dst:             warn
        - Src:             'core/cfg.y:1670,42'
          Dst:             yyerror
        - Src:             'core/cfg.y:1678,38'
          Dst:             yyerror
        - Src:             'core/cfg.y:1686,37'
          Dst:             yyerror
        - Src:             'core/cfg.y:1694,39'
          Dst:             yyerror
        - Src:             'core/cfg.y:1696,42'
          Dst:             yyerror
        - Src:             'core/cfg.y:1698,19'
          Dst:             strlen
        - Src:             'core/cfg.y:1700,39'
          Dst:             yyerror
        - Src:             'core/cfg.y:1702,23'
          Dst:             strlen
        - Src:             'core/cfg.y:1704,43'
          Dst:             yyerror
        - Src:             'core/cfg.y:1706,46'
          Dst:             yyerror
        - Src:             'core/cfg.y:1708,46'
          Dst:             yyerror
        - Src:             'core/cfg.y:1710,38'
          Dst:             yyerror
        - Src:             'core/cfg.y:1713,8'
          Dst:             add_listen_iface
        - Src:             'core/cfg.y:1717,5'
          Dst:             get_debug_level
        - Src:             'core/cfg.y:1717,5'
          Dst:             get_debug_facility
        - Src:             'core/cfg.y:1717,5'
          Dst:             dprint_color
        - Src:             'core/cfg.y:1717,5'
          Dst:             my_pid
        - Src:             'core/cfg.y:1717,5'
          Dst:             fprintf
        - Src:             'core/cfg.y:1717,5'
          Dst:             dprint_color_reset
        - Src:             'core/cfg.y:1717,5'
          Dst:             get_debug_facility
        - Src:             'core/cfg.y:1721,3'
          Dst:             free_socket_id_lst
        - Src:             'core/cfg.y:1726,29'
          Dst:             add_listen_iface
        - Src:             'core/cfg.y:1730,33'
          Dst:             get_debug_level
        - Src:             'core/cfg.y:1730,33'
          Dst:             get_debug_facility
        - Src:             'core/cfg.y:1730,33'
          Dst:             dprint_color
        - Src:             'core/cfg.y:1730,33'
          Dst:             my_pid
        - Src:             'core/cfg.y:1730,33'
          Dst:             fprintf
        - Src:             'core/cfg.y:1730,33'
          Dst:             dprint_color_reset
        - Src:             'core/cfg.y:1730,33'
          Dst:             get_debug_facility
        - Src:             'core/cfg.y:1734,17'
          Dst:             free_socket_id_lst
        - Src:             'core/cfg.y:1738,8'
          Dst:             add_listen_iface_name
        - Src:             'core/cfg.y:1742,5'
          Dst:             get_debug_level
        - Src:             'core/cfg.y:1742,5'
          Dst:             get_debug_facility
        - Src:             'core/cfg.y:1742,5'
          Dst:             dprint_color
        - Src:             'core/cfg.y:1742,5'
          Dst:             my_pid
        - Src:             'core/cfg.y:1742,5'
          Dst:             fprintf
        - Src:             'core/cfg.y:1742,5'
          Dst:             dprint_color_reset
        - Src:             'core/cfg.y:1742,5'
          Dst:             get_debug_facility
        - Src:             'core/cfg.y:1746,3'
          Dst:             free_socket_id_lst
        - Src:             'core/cfg.y:1751,29'
          Dst:             add_listen_iface_name
        - Src:             'core/cfg.y:1755,33'
          Dst:             get_debug_level
        - Src:             'core/cfg.y:1755,33'
          Dst:             get_debug_facility
        - Src:             'core/cfg.y:1755,33'
          Dst:             dprint_color
        - Src:             'core/cfg.y:1755,33'
          Dst:             my_pid
        - Src:             'core/cfg.y:1755,33'
          Dst:             fprintf
        - Src:             'core/cfg.y:1755,33'
          Dst:             dprint_color_reset
        - Src:             'core/cfg.y:1755,33'
          Dst:             get_debug_facility
        - Src:             'core/cfg.y:1759,17'
          Dst:             free_socket_id_lst
        - Src:             'core/cfg.y:1763,8'
          Dst:             add_listen_advertise_iface
        - Src:             'core/cfg.y:1768,5'
          Dst:             get_debug_level
        - Src:             'core/cfg.y:1768,5'
          Dst:             get_debug_facility
        - Src:             'core/cfg.y:1768,5'
          Dst:             dprint_color
        - Src:             'core/cfg.y:1768,5'
          Dst:             my_pid
        - Src:             'core/cfg.y:1768,5'
          Dst:             fprintf
        - Src:             'core/cfg.y:1768,5'
          Dst:             dprint_color_reset
        - Src:             'core/cfg.y:1768,5'
          Dst:             get_debug_facility
        - Src:             'core/cfg.y:1772,3'
          Dst:             free_socket_id_lst
        - Src:             'core/cfg.y:1776,8'
          Dst:             add_listen_advertise_iface
        - Src:             'core/cfg.y:1781,5'
          Dst:             get_debug_level
        - Src:             'core/cfg.y:1781,5'
          Dst:             get_debug_facility
        - Src:             'core/cfg.y:1781,5'
          Dst:             dprint_color
        - Src:             'core/cfg.y:1781,5'
          Dst:             my_pid
        - Src:             'core/cfg.y:1781,5'
          Dst:             fprintf
        - Src:             'core/cfg.y:1781,5'
          Dst:             dprint_color_reset
        - Src:             'core/cfg.y:1781,5'
          Dst:             get_debug_facility
        - Src:             'core/cfg.y:1785,3'
          Dst:             free_socket_id_lst
        - Src:             'core/cfg.y:1790,29'
          Dst:             add_listen_advertise_iface
        - Src:             'core/cfg.y:1795,33'
          Dst:             get_debug_level
        - Src:             'core/cfg.y:1795,33'
          Dst:             get_debug_facility
        - Src:             'core/cfg.y:1795,33'
          Dst:             dprint_color
        - Src:             'core/cfg.y:1795,33'
          Dst:             my_pid
        - Src:             'core/cfg.y:1795,33'
          Dst:             fprintf
        - Src:             'core/cfg.y:1795,33'
          Dst:             dprint_color_reset
        - Src:             'core/cfg.y:1795,33'
          Dst:             get_debug_facility
        - Src:             'core/cfg.y:1799,17'
          Dst:             free_socket_id_lst
        - Src:             'core/cfg.y:1803,8'
          Dst:             add_listen_advertise_iface_name
        - Src:             'core/cfg.y:1808,5'
          Dst:             get_debug_level
        - Src:             'core/cfg.y:1808,5'
          Dst:             get_debug_facility
        - Src:             'core/cfg.y:1808,5'
          Dst:             dprint_color
        - Src:             'core/cfg.y:1808,5'
          Dst:             my_pid
        - Src:             'core/cfg.y:1808,5'
          Dst:             fprintf
        - Src:             'core/cfg.y:1808,5'
          Dst:             dprint_color_reset
        - Src:             'core/cfg.y:1808,5'
          Dst:             get_debug_facility
        - Src:             'core/cfg.y:1812,3'
          Dst:             free_socket_id_lst
        - Src:             'core/cfg.y:1816,8'
          Dst:             add_listen_advertise_iface_name
        - Src:             'core/cfg.y:1821,5'
          Dst:             get_debug_level
        - Src:             'core/cfg.y:1821,5'
          Dst:             get_debug_facility
        - Src:             'core/cfg.y:1821,5'
          Dst:             dprint_color
        - Src:             'core/cfg.y:1821,5'
          Dst:             my_pid
        - Src:             'core/cfg.y:1821,5'
          Dst:             fprintf
        - Src:             'core/cfg.y:1821,5'
          Dst:             dprint_color_reset
        - Src:             'core/cfg.y:1821,5'
          Dst:             get_debug_facility
        - Src:             'core/cfg.y:1825,3'
          Dst:             free_socket_id_lst
        - Src:             'core/cfg.y:1830,29'
          Dst:             add_listen_advertise_iface_name
        - Src:             'core/cfg.y:1835,33'
          Dst:             get_debug_level
        - Src:             'core/cfg.y:1835,33'
          Dst:             get_debug_facility
        - Src:             'core/cfg.y:1835,33'
          Dst:             dprint_color
        - Src:             'core/cfg.y:1835,33'
          Dst:             my_pid
        - Src:             'core/cfg.y:1835,33'
          Dst:             fprintf
        - Src:             'core/cfg.y:1835,33'
          Dst:             dprint_color_reset
        - Src:             'core/cfg.y:1835,33'
          Dst:             get_debug_facility
        - Src:             'core/cfg.y:1839,17'
          Dst:             free_socket_id_lst
        - Src:             'core/cfg.y:1844,29'
          Dst:             add_listen_advertise_iface_name
        - Src:             'core/cfg.y:1849,33'
          Dst:             get_debug_level
        - Src:             'core/cfg.y:1849,33'
          Dst:             get_debug_facility
        - Src:             'core/cfg.y:1849,33'
          Dst:             dprint_color
        - Src:             'core/cfg.y:1849,33'
          Dst:             my_pid
        - Src:             'core/cfg.y:1849,33'
          Dst:             fprintf
        - Src:             'core/cfg.y:1849,33'
          Dst:             dprint_color_reset
        - Src:             'core/cfg.y:1849,33'
          Dst:             get_debug_facility
        - Src:             'core/cfg.y:1853,17'
          Dst:             free_socket_id_lst
        - Src:             'core/cfg.y:1857,8'
          Dst:             add_listen_advertise_iface
        - Src:             'core/cfg.y:1862,5'
          Dst:             get_debug_level
        - Src:             'core/cfg.y:1862,5'
          Dst:             get_debug_facility
        - Src:             'core/cfg.y:1862,5'
          Dst:             dprint_color
        - Src:             'core/cfg.y:1862,5'
          Dst:             my_pid
        - Src:             'core/cfg.y:1862,5'
          Dst:             fprintf
        - Src:             'core/cfg.y:1862,5'
          Dst:             dprint_color_reset
        - Src:             'core/cfg.y:1862,5'
          Dst:             get_debug_facility
        - Src:             'core/cfg.y:1866,3'
          Dst:             free_socket_id_lst
        - Src:             'core/cfg.y:1871,29'
          Dst:             add_listen_advertise_iface
        - Src:             'core/cfg.y:1876,33'
          Dst:             get_debug_level
        - Src:             'core/cfg.y:1876,33'
          Dst:             get_debug_facility
        - Src:             'core/cfg.y:1876,33'
          Dst:             dprint_color
        - Src:             'core/cfg.y:1876,33'
          Dst:             my_pid
        - Src:             'core/cfg.y:1876,33'
          Dst:             fprintf
        - Src:             'core/cfg.y:1876,33'
          Dst:             dprint_color_reset
        - Src:             'core/cfg.y:1876,33'
          Dst:             get_debug_facility
        - Src:             'core/cfg.y:1880,17'
          Dst:             free_socket_id_lst
        - Src:             'core/cfg.y:1884,8'
          Dst:             add_listen_advertise_iface_name
        - Src:             'core/cfg.y:1889,5'
          Dst:             get_debug_level
        - Src:             'core/cfg.y:1889,5'
          Dst:             get_debug_facility
        - Src:             'core/cfg.y:1889,5'
          Dst:             dprint_color
        - Src:             'core/cfg.y:1889,5'
          Dst:             my_pid
        - Src:             'core/cfg.y:1889,5'
          Dst:             fprintf
        - Src:             'core/cfg.y:1889,5'
          Dst:             dprint_color_reset
        - Src:             'core/cfg.y:1889,5'
          Dst:             get_debug_facility
        - Src:             'core/cfg.y:1893,3'
          Dst:             free_socket_id_lst
        - Src:             'core/cfg.y:1898,29'
          Dst:             add_listen_advertise_iface_name
        - Src:             'core/cfg.y:1903,33'
          Dst:             get_debug_level
        - Src:             'core/cfg.y:1903,33'
          Dst:             get_debug_facility
        - Src:             'core/cfg.y:1903,33'
          Dst:             dprint_color
        - Src:             'core/cfg.y:1903,33'
          Dst:             my_pid
        - Src:             'core/cfg.y:1903,33'
          Dst:             fprintf
        - Src:             'core/cfg.y:1903,33'
          Dst:             dprint_color_reset
        - Src:             'core/cfg.y:1903,33'
          Dst:             get_debug_facility
        - Src:             'core/cfg.y:1907,17'
          Dst:             free_socket_id_lst
        - Src:             'core/cfg.y:1909,33'
          Dst:             yyerror
        - Src:             'core/cfg.y:1914,7'
          Dst:             strlen
        - Src:             'core/cfg.y:1913,4'
          Dst:             add_alias
        - Src:             'core/cfg.y:1917,29'
          Dst:             strlen
        - Src:             'core/cfg.y:1917,5'
          Dst:             add_alias
        - Src:             'core/cfg.y:1920,3'
          Dst:             free_socket_id_lst
        - Src:             'core/cfg.y:1922,33'
          Dst:             yyerror
        - Src:             'core/cfg.y:1926,7'
          Dst:             strlen
        - Src:             'core/cfg.y:1925,4'
          Dst:             add_alias
        - Src:             'core/cfg.y:1929,29'
          Dst:             strlen
        - Src:             'core/cfg.y:1929,5'
          Dst:             add_alias
        - Src:             'core/cfg.y:1932,3'
          Dst:             free_socket_id_lst
        - Src:             'core/cfg.y:1934,34'
          Dst:             yyerror
        - Src:             'core/cfg.y:1936,42'
          Dst:             yyerror
        - Src:             'core/cfg.y:1938,42'
          Dst:             yyerror
        - Src:             'core/cfg.y:1942,31'
          Dst:             strlen
        - Src:             'core/cfg.y:1945,43'
          Dst:             yyerror
        - Src:             'core/cfg.y:1947,7'
          Dst:             int2str
        - Src:             'core/cfg.y:1949,4'
          Dst:             get_debug_level
        - Src:             'core/cfg.y:1949,4'
          Dst:             get_debug_facility
        - Src:             'core/cfg.y:1949,4'
          Dst:             dprint_color
        - Src:             'core/cfg.y:1949,4'
          Dst:             my_pid
        - Src:             'core/cfg.y:1949,4'
          Dst:             fprintf
        - Src:             'core/cfg.y:1949,4'
          Dst:             dprint_color_reset
        - Src:             'core/cfg.y:1949,4'
          Dst:             get_debug_facility
        - Src:             'core/cfg.y:1956,39'
          Dst:             yyerror
        - Src:             'core/cfg.y:1958,38'
          Dst:             yyerror
        - Src:             'core/cfg.y:1960,39'
          Dst:             yyerror
        - Src:             'core/cfg.y:1962,7'
          Dst:             shm_initialized
        - Src:             'core/cfg.y:1963,4'
          Dst:             yyerror
        - Src:             'core/cfg.y:1968,5'
          Dst:             get_debug_level
        - Src:             'core/cfg.y:1968,5'
          Dst:             get_debug_facility
        - Src:             'core/cfg.y:1968,5'
          Dst:             dprint_color
        - Src:             'core/cfg.y:1968,5'
          Dst:             my_pid
        - Src:             'core/cfg.y:1968,5'
          Dst:             fprintf
        - Src:             'core/cfg.y:1968,5'
          Dst:             dprint_color_reset
        - Src:             'core/cfg.y:1968,5'
          Dst:             get_debug_facility
        - Src:             'core/cfg.y:1969,5'
          Dst:             yyerror
        - Src:             'core/cfg.y:1975,36'
          Dst:             yyerror
        - Src:             'core/cfg.y:1977,7'
          Dst:             shm_initialized
        - Src:             'core/cfg.y:1978,4'
          Dst:             yyerror
        - Src:             'core/cfg.y:1983,41'
          Dst:             yyerror
        - Src:             'core/cfg.y:1985,37'
          Dst:             yyerror
        - Src:             'core/cfg.y:1987,35'
          Dst:             yyerror
        - Src:             'core/cfg.y:1989,33'
          Dst:             yyerror
        - Src:             'core/cfg.y:1991,35'
          Dst:             yyerror
        - Src:             'core/cfg.y:1993,40'
          Dst:             yyerror
        - Src:             'core/cfg.y:1995,42'
          Dst:             yyerror
        - Src:             'core/cfg.y:1997,40'
          Dst:             yyerror
        - Src:             'core/cfg.y:1999,42'
          Dst:             yyerror
        - Src:             'core/cfg.y:2007,40'
          Dst:             yyerror
        - Src:             'core/cfg.y:2015,35'
          Dst:             yyerror
        - Src:             'core/cfg.y:2030,31'
          Dst:             yyerror
        - Src:             'core/cfg.y:2032,30'
          Dst:             strcasecmp
        - Src:             'core/cfg.y:2034,14'
          Dst:             strcasecmp
        - Src:             'core/cfg.y:2036,14'
          Dst:             strcasecmp
        - Src:             'core/cfg.y:2039,14'
          Dst:             strcasecmp
        - Src:             'core/cfg.y:2043,14'
          Dst:             strcasecmp
        - Src:             'core/cfg.y:2047,4'
          Dst:             yyerror
        - Src:             'core/cfg.y:2059,29'
          Dst:             yyerror
        - Src:             'core/cfg.y:2061,34'
          Dst:             yyerror
        - Src:             'core/cfg.y:2063,38'
          Dst:             yyerror
        - Src:             'core/cfg.y:2065,36'
          Dst:             yyerror
        - Src:             'core/cfg.y:2066,36'
          Dst:             pv_set_buffer_size
        - Src:             'core/cfg.y:2067,35'
          Dst:             yyerror
        - Src:             'core/cfg.y:2068,37'
          Dst:             pv_set_buffer_slots
        - Src:             'core/cfg.y:2069,36'
          Dst:             yyerror
        - Src:             'core/cfg.y:2071,38'
          Dst:             yyerror
        - Src:             'core/cfg.y:2073,39'
          Dst:             yyerror
        - Src:             'core/cfg.y:2075,42'
          Dst:             yyerror
        - Src:             'core/cfg.y:2077,41'
          Dst:             yyerror
        - Src:             'core/cfg.y:2079,42'
          Dst:             yyerror
        - Src:             'core/cfg.y:2081,43'
          Dst:             yyerror
        - Src:             'core/cfg.y:2083,43'
          Dst:             yyerror
        - Src:             'core/cfg.y:2085,45'
          Dst:             yyerror
        - Src:             'core/cfg.y:2087,36'
          Dst:             yyerror
        - Src:             'core/cfg.y:2089,38'
          Dst:             yyerror
        - Src:             'core/cfg.y:2092,38'
          Dst:             strlen
        - Src:             'core/cfg.y:2094,5'
          Dst:             yyerror
        - Src:             'core/cfg.y:2097,57'
          Dst:             yyerror
        - Src:             'core/cfg.y:2100,37'
          Dst:             strlen
        - Src:             'core/cfg.y:2102,9'
          Dst:             strcasecmp
        - Src:             'core/cfg.y:2107,56'
          Dst:             yyerror
        - Src:             'core/cfg.y:2110,36'
          Dst:             strlen
        - Src:             'core/cfg.y:2112,9'
          Dst:             strcasecmp
        - Src:             'core/cfg.y:2117,55'
          Dst:             yyerror
        - Src:             'core/cfg.y:2120,36'
          Dst:             strlen
        - Src:             'core/cfg.y:2122,9'
          Dst:             strcasecmp
        - Src:             'core/cfg.y:2127,55'
          Dst:             yyerror
        - Src:             'core/cfg.y:2130,39'
          Dst:             strlen
        - Src:             'core/cfg.y:2132,9'
          Dst:             strcasecmp
        - Src:             'core/cfg.y:2137,58'
          Dst:             yyerror
        - Src:             'core/cfg.y:2140,36'
          Dst:             strlen
        - Src:             'core/cfg.y:2142,9'
          Dst:             strcasecmp
        - Src:             'core/cfg.y:2147,55'
          Dst:             yyerror
        - Src:             'core/cfg.y:2149,46'
          Dst:             yyerror
        - Src:             'core/cfg.y:2150,42'
          Dst:             set_max_recursive_level
        - Src:             'core/cfg.y:2153,38'
          Dst:             yyerror
        - Src:             'core/cfg.y:2155,42'
          Dst:             yyerror
        - Src:             'core/cfg.y:2157,43'
          Dst:             yyerror
        - Src:             'core/cfg.y:2159,47'
          Dst:             yyerror
        - Src:             'core/cfg.y:2161,44'
          Dst:             yyerror
        - Src:             'core/cfg.y:2163,45'
          Dst:             yyerror
        - Src:             'core/cfg.y:2165,35'
          Dst:             yyerror
        - Src:             'core/cfg.y:2167,41'
          Dst:             yyerror
        - Src:             'core/cfg.y:2169,33'
          Dst:             yyerror
        - Src:             'core/cfg.y:2171,43'
          Dst:             yyerror
        - Src:             'core/cfg.y:2173,42'
          Dst:             yyerror
        - Src:             'core/cfg.y:2175,67'
          Dst:             fix_global_req_flags
        - Src:             'core/cfg.y:2176,37'
          Dst:             yyerror
        - Src:             'core/cfg.y:2178,37'
          Dst:             yyerror
        - Src:             'core/cfg.y:2180,73'
          Dst:             fix_global_req_flags
        - Src:             'core/cfg.y:2182,19'
          Dst:             yyerror
        - Src:             'core/cfg.y:2184,34'
          Dst:             yyerror
        - Src:             'core/cfg.y:2188,38'
          Dst:             yyerror
        - Src:             'core/cfg.y:2192,38'
          Dst:             yyerror
        - Src:             'core/cfg.y:2194,6'
          Dst:             ksr_coreparam_set_nval
        - Src:             'core/cfg.y:2195,4'
          Dst:             yyerror
        - Src:             'core/cfg.y:2199,6'
          Dst:             ksr_coreparam_set_sval
        - Src:             'core/cfg.y:2200,4'
          Dst:             yyerror
        - Src:             'core/cfg.y:2204,3'
          Dst:             yyerror
        - Src:             'core/cfg.y:2207,6'
          Dst:             ksr_coreparam_set_nval
        - Src:             'core/cfg.y:2208,4'
          Dst:             yyerror
        - Src:             'core/cfg.y:2212,6'
          Dst:             ksr_coreparam_set_sval
        - Src:             'core/cfg.y:2213,4'
          Dst:             yyerror
        - Src:             'core/cfg.y:2217,3'
          Dst:             yyerror
        - Src:             'core/cfg.y:2220,25'
          Dst:             yyerror
        - Src:             'core/cfg.y:2230,3'
          Dst:             yyerror
        - Src:             'core/cfg.y:2238,7'
          Dst:             cfg_declare_int
        - Src:             'core/cfg.y:2239,4'
          Dst:             yyerror
        - Src:             'core/cfg.y:2243,7'
          Dst:             cfg_declare_str
        - Src:             'core/cfg.y:2244,4'
          Dst:             yyerror
        - Src:             'core/cfg.y:2248,7'
          Dst:             cfg_declare_int
        - Src:             'core/cfg.y:2249,4'
          Dst:             yyerror
        - Src:             'core/cfg.y:2253,7'
          Dst:             cfg_declare_str
        - Src:             'core/cfg.y:2254,4'
          Dst:             yyerror
        - Src:             'core/cfg.y:2258,3'
          Dst:             yyerror
        - Src:             'core/cfg.y:2261,7'
          Dst:             cfg_ginst_var_int
        - Src:             'core/cfg.y:2262,4'
          Dst:             yyerror
        - Src:             'core/cfg.y:2266,7'
          Dst:             cfg_ginst_var_string
        - Src:             'core/cfg.y:2267,4'
          Dst:             yyerror
        - Src:             'core/cfg.y:2274,3'
          Dst:             get_debug_level
        - Src:             'core/cfg.y:2274,3'
          Dst:             get_debug_facility
        - Src:             'core/cfg.y:2274,3'
          Dst:             dprint_color
        - Src:             'core/cfg.y:2274,3'
          Dst:             my_pid
        - Src:             'core/cfg.y:2274,3'
          Dst:             fprintf
        - Src:             'core/cfg.y:2274,3'
          Dst:             dprint_color_reset
        - Src:             'core/cfg.y:2274,3'
          Dst:             get_debug_facility
        - Src:             'core/cfg.y:2275,8'
          Dst:             ksr_load_module
        - Src:             'core/cfg.y:2276,5'
          Dst:             yyerror
        - Src:             'core/cfg.y:2280,3'
          Dst:             get_debug_level
        - Src:             'core/cfg.y:2280,3'
          Dst:             get_debug_facility
        - Src:             'core/cfg.y:2280,3'
          Dst:             dprint_color
        - Src:             'core/cfg.y:2280,3'
          Dst:             my_pid
        - Src:             'core/cfg.y:2280,3'
          Dst:             fprintf
        - Src:             'core/cfg.y:2280,3'
          Dst:             dprint_color_reset
        - Src:             'core/cfg.y:2280,3'
          Dst:             get_debug_facility
        - Src:             'core/cfg.y:2281,8'
          Dst:             ksr_load_module
        - Src:             'core/cfg.y:2282,5'
          Dst:             yyerror
        - Src:             'core/cfg.y:2286,3'
          Dst:             get_debug_level
        - Src:             'core/cfg.y:2286,3'
          Dst:             get_debug_facility
        - Src:             'core/cfg.y:2286,3'
          Dst:             dprint_color
        - Src:             'core/cfg.y:2286,3'
          Dst:             my_pid
        - Src:             'core/cfg.y:2286,3'
          Dst:             fprintf
        - Src:             'core/cfg.y:2286,3'
          Dst:             dprint_color_reset
        - Src:             'core/cfg.y:2286,3'
          Dst:             get_debug_facility
        - Src:             'core/cfg.y:2287,8'
          Dst:             ksr_load_module
        - Src:             'core/cfg.y:2288,5'
          Dst:             yyerror
        - Src:             'core/cfg.y:2291,35'
          Dst:             yyerror
        - Src:             'core/cfg.y:2293,3'
          Dst:             get_debug_level
        - Src:             'core/cfg.y:2293,3'
          Dst:             get_debug_facility
        - Src:             'core/cfg.y:2293,3'
          Dst:             dprint_color
        - Src:             'core/cfg.y:2293,3'
          Dst:             my_pid
        - Src:             'core/cfg.y:2293,3'
          Dst:             fprintf
        - Src:             'core/cfg.y:2293,3'
          Dst:             dprint_color_reset
        - Src:             'core/cfg.y:2293,3'
          Dst:             get_debug_facility
        - Src:             'core/cfg.y:2294,8'
          Dst:             ksr_load_modulex
        - Src:             'core/cfg.y:2295,5'
          Dst:             yyerror
        - Src:             'core/cfg.y:2299,3'
          Dst:             get_debug_level
        - Src:             'core/cfg.y:2299,3'
          Dst:             get_debug_facility
        - Src:             'core/cfg.y:2299,3'
          Dst:             dprint_color
        - Src:             'core/cfg.y:2299,3'
          Dst:             my_pid
        - Src:             'core/cfg.y:2299,3'
          Dst:             fprintf
        - Src:             'core/cfg.y:2299,3'
          Dst:             dprint_color_reset
        - Src:             'core/cfg.y:2299,3'
          Dst:             get_debug_facility
        - Src:             'core/cfg.y:2300,8'
          Dst:             ksr_load_modulex
        - Src:             'core/cfg.y:2301,5'
          Dst:             yyerror
        - Src:             'core/cfg.y:2305,3'
          Dst:             get_debug_level
        - Src:             'core/cfg.y:2305,3'
          Dst:             get_debug_facility
        - Src:             'core/cfg.y:2305,3'
          Dst:             dprint_color
        - Src:             'core/cfg.y:2305,3'
          Dst:             my_pid
        - Src:             'core/cfg.y:2305,3'
          Dst:             fprintf
        - Src:             'core/cfg.y:2305,3'
          Dst:             dprint_color_reset
        - Src:             'core/cfg.y:2305,3'
          Dst:             get_debug_facility
        - Src:             'core/cfg.y:2306,8'
          Dst:             ksr_load_modulex
        - Src:             'core/cfg.y:2307,5'
          Dst:             yyerror
        - Src:             'core/cfg.y:2310,35'
          Dst:             yyerror
        - Src:             'core/cfg.y:2313,4'
          Dst:             get_debug_level
        - Src:             'core/cfg.y:2313,4'
          Dst:             get_debug_facility
        - Src:             'core/cfg.y:2313,4'
          Dst:             dprint_color
        - Src:             'core/cfg.y:2313,4'
          Dst:             my_pid
        - Src:             'core/cfg.y:2313,4'
          Dst:             fprintf
        - Src:             'core/cfg.y:2313,4'
          Dst:             dprint_color_reset
        - Src:             'core/cfg.y:2313,4'
          Dst:             get_debug_facility
        - Src:             'core/cfg.y:2314,4'
          Dst:             printf
        - Src:             'core/cfg.y:2317,4'
          Dst:             get_debug_level
        - Src:             'core/cfg.y:2317,4'
          Dst:             get_debug_facility
        - Src:             'core/cfg.y:2317,4'
          Dst:             dprint_color
        - Src:             'core/cfg.y:2317,4'
          Dst:             my_pid
        - Src:             'core/cfg.y:2317,4'
          Dst:             fprintf
        - Src:             'core/cfg.y:2317,4'
          Dst:             dprint_color_reset
        - Src:             'core/cfg.y:2317,4'
          Dst:             get_debug_facility
        - Src:             'core/cfg.y:2318,4'
          Dst:             printf
        - Src:             'core/cfg.y:2321,35'
          Dst:             yyerror
        - Src:             'core/cfg.y:2324,4'
          Dst:             get_debug_level
        - Src:             'core/cfg.y:2324,4'
          Dst:             get_debug_facility
        - Src:             'core/cfg.y:2324,4'
          Dst:             dprint_color
        - Src:             'core/cfg.y:2324,4'
          Dst:             my_pid
        - Src:             'core/cfg.y:2324,4'
          Dst:             fprintf
        - Src:             'core/cfg.y:2324,4'
          Dst:             dprint_color_reset
        - Src:             'core/cfg.y:2324,4'
          Dst:             get_debug_facility
        - Src:             'core/cfg.y:2325,4'
          Dst:             printf
        - Src:             'core/cfg.y:2328,4'
          Dst:             get_debug_level
        - Src:             'core/cfg.y:2328,4'
          Dst:             get_debug_facility
        - Src:             'core/cfg.y:2328,4'
          Dst:             dprint_color
        - Src:             'core/cfg.y:2328,4'
          Dst:             my_pid
        - Src:             'core/cfg.y:2328,4'
          Dst:             fprintf
        - Src:             'core/cfg.y:2328,4'
          Dst:             dprint_color_reset
        - Src:             'core/cfg.y:2328,4'
          Dst:             get_debug_facility
        - Src:             'core/cfg.y:2329,4'
          Dst:             printf
        - Src:             'core/cfg.y:2332,35'
          Dst:             yyerror
        - Src:             'core/cfg.y:2334,8'
          Dst:             shm_initialized
        - Src:             'core/cfg.y:2334,29'
          Dst:             init_shm
        - Src:             'core/cfg.y:2335,4'
          Dst:             yyerror
        - Src:             'core/cfg.y:2338,7'
          Dst:             set_mod_param_regex
        - Src:             'core/cfg.y:2339,5'
          Dst:             yyerror
        - Src:             'core/cfg.y:2343,8'
          Dst:             shm_initialized
        - Src:             'core/cfg.y:2343,29'
          Dst:             init_shm
        - Src:             'core/cfg.y:2344,4'
          Dst:             yyerror
        - Src:             'core/cfg.y:2347,7'
          Dst:             set_mod_param_regex
        - Src:             'core/cfg.y:2348,5'
          Dst:             yyerror
        - Src:             'core/cfg.y:2351,28'
          Dst:             yyerror
        - Src:             'core/cfg.y:2353,8'
          Dst:             shm_initialized
        - Src:             'core/cfg.y:2353,29'
          Dst:             init_shm
        - Src:             'core/cfg.y:2354,4'
          Dst:             yyerror
        - Src:             'core/cfg.y:2357,7'
          Dst:             modparamx_set
        - Src:             'core/cfg.y:2358,5'
          Dst:             yyerror
        - Src:             'core/cfg.y:2362,8'
          Dst:             shm_initialized
        - Src:             'core/cfg.y:2362,29'
          Dst:             init_shm
        - Src:             'core/cfg.y:2363,4'
          Dst:             yyerror
        - Src:             'core/cfg.y:2366,7'
          Dst:             modparamx_set
        - Src:             'core/cfg.y:2367,5'
          Dst:             yyerror
        - Src:             'core/cfg.y:2371,8'
          Dst:             shm_initialized
        - Src:             'core/cfg.y:2371,29'
          Dst:             init_shm
        - Src:             'core/cfg.y:2372,4'
          Dst:             yyerror
        - Src:             'core/cfg.y:2375,7'
          Dst:             modparamx_set
        - Src:             'core/cfg.y:2376,5'
          Dst:             yyerror
        - Src:             'core/cfg.y:2379,29'
          Dst:             yyerror
        - Src:             'core/cfg.y:2381,6'
          Dst:             sr_kemi_eng_setz
        - Src:             'core/cfg.y:2382,4'
          Dst:             yyerror
        - Src:             'core/cfg.y:2386,35'
          Dst:             yyerror
        - Src:             'core/cfg.y:2388,6'
          Dst:             sr_kemi_eng_setz
        - Src:             'core/cfg.y:2389,4'
          Dst:             yyerror
        - Src:             'core/cfg.y:2393,35'
          Dst:             yyerror
        - Src:             'core/cfg.y:2404,4'
          Dst:             get_debug_level
        - Src:             'core/cfg.y:2404,4'
          Dst:             get_debug_facility
        - Src:             'core/cfg.y:2404,4'
          Dst:             dprint_color
        - Src:             'core/cfg.y:2404,4'
          Dst:             my_pid
        - Src:             'core/cfg.y:2404,4'
          Dst:             fprintf
        - Src:             'core/cfg.y:2404,4'
          Dst:             dprint_color_reset
        - Src:             'core/cfg.y:2404,4'
          Dst:             get_debug_facility
        - Src:             'core/cfg.y:2413,5'
          Dst:             yyerror
        - Src:             'core/cfg.y:2433,4'
          Dst:             get_debug_level
        - Src:             'core/cfg.y:2433,4'
          Dst:             get_debug_facility
        - Src:             'core/cfg.y:2433,4'
          Dst:             dprint_color
        - Src:             'core/cfg.y:2433,4'
          Dst:             my_pid
        - Src:             'core/cfg.y:2433,4'
          Dst:             fprintf
        - Src:             'core/cfg.y:2433,4'
          Dst:             dprint_color_reset
        - Src:             'core/cfg.y:2433,4'
          Dst:             get_debug_facility
        - Src:             'core/cfg.y:2438,8'
          Dst:             inet_pton
        - Src:             'core/cfg.y:2439,5'
          Dst:             yyerror
        - Src:             'core/cfg.y:2451,10'
          Dst:             int2str
        - Src:             'core/cfg.y:2453,7'
          Dst:             yyerror
        - Src:             'core/cfg.y:2472,8'
          Dst:             shm_initialized
        - Src:             'core/cfg.y:2472,29'
          Dst:             init_shm
        - Src:             'core/cfg.y:2473,4'
          Dst:             yyerror
        - Src:             'core/cfg.y:2476,3'
          Dst:             push
        - Src:             'core/cfg.y:2479,8'
          Dst:             shm_initialized
        - Src:             'core/cfg.y:2479,29'
          Dst:             init_shm
        - Src:             'core/cfg.y:2480,4'
          Dst:             yyerror
        - Src:             'core/cfg.y:2483,9'
          Dst:             route_get
        - Src:             'core/cfg.y:2485,4'
          Dst:             yyerror
        - Src:             'core/cfg.y:2489,4'
          Dst:             yyerror
        - Src:             'core/cfg.y:2492,3'
          Dst:             push
        - Src:             'core/cfg.y:2494,25'
          Dst:             yyerror
        - Src:             'core/cfg.y:2495,33'
          Dst:             yyerror
        - Src:             'core/cfg.y:2502,8'
          Dst:             shm_initialized
        - Src:             'core/cfg.y:2502,29'
          Dst:             init_shm
        - Src:             'core/cfg.y:2503,4'
          Dst:             yyerror
        - Src:             'core/cfg.y:2506,3'
          Dst:             push
        - Src:             'core/cfg.y:2509,8'
          Dst:             shm_initialized
        - Src:             'core/cfg.y:2509,29'
          Dst:             init_shm
        - Src:             'core/cfg.y:2510,4'
          Dst:             yyerror
        - Src:             'core/cfg.y:2513,9'
          Dst:             route_get
        - Src:             'core/cfg.y:2515,4'
          Dst:             yyerror
        - Src:             'core/cfg.y:2519,4'
          Dst:             yyerror
        - Src:             'core/cfg.y:2522,3'
          Dst:             push
        - Src:             'core/cfg.y:2524,33'
          Dst:             yyerror
        - Src:             'core/cfg.y:2535,8'
          Dst:             shm_initialized
        - Src:             'core/cfg.y:2535,29'
          Dst:             init_shm
        - Src:             'core/cfg.y:2536,4'
          Dst:             yyerror
        - Src:             'core/cfg.y:2539,3'
          Dst:             push
        - Src:             'core/cfg.y:2541,33'
          Dst:             yyerror
        - Src:             'core/cfg.y:2542,31'
          Dst:             yyerror
        - Src:             'core/cfg.y:2546,8'
          Dst:             shm_initialized
        - Src:             'core/cfg.y:2546,29'
          Dst:             init_shm
        - Src:             'core/cfg.y:2547,4'
          Dst:             yyerror
        - Src:             'core/cfg.y:2552,4'
          Dst:             push
        - Src:             'core/cfg.y:2554,10'
          Dst:             route_get
        - Src:             'core/cfg.y:2556,5'
          Dst:             yyerror
        - Src:             'core/cfg.y:2560,5'
          Dst:             yyerror
        - Src:             'core/cfg.y:2563,4'
          Dst:             push
        - Src:             'core/cfg.y:2567,3'
          Dst:             yyerror
        - Src:             'core/cfg.y:2575,8'
          Dst:             shm_initialized
        - Src:             'core/cfg.y:2575,29'
          Dst:             init_shm
        - Src:             'core/cfg.y:2576,4'
          Dst:             yyerror
        - Src:             'core/cfg.y:2579,3'
          Dst:             push
        - Src:             'core/cfg.y:2582,8'
          Dst:             shm_initialized
        - Src:             'core/cfg.y:2582,29'
          Dst:             init_shm
        - Src:             'core/cfg.y:2583,4'
          Dst:             yyerror
        - Src:             'core/cfg.y:2586,9'
          Dst:             route_get
        - Src:             'core/cfg.y:2588,4'
          Dst:             yyerror
        - Src:             'core/cfg.y:2592,4'
          Dst:             yyerror
        - Src:             'core/cfg.y:2595,3'
          Dst:             push
        - Src:             'core/cfg.y:2597,32'
          Dst:             yyerror
        - Src:             'core/cfg.y:2604,8'
          Dst:             shm_initialized
        - Src:             'core/cfg.y:2604,29'
          Dst:             init_shm
        - Src:             'core/cfg.y:2605,4'
          Dst:             yyerror
        - Src:             'core/cfg.y:2608,3'
          Dst:             push
        - Src:             'core/cfg.y:2611,8'
          Dst:             shm_initialized
        - Src:             'core/cfg.y:2611,29'
          Dst:             init_shm
        - Src:             'core/cfg.y:2612,4'
          Dst:             yyerror
        - Src:             'core/cfg.y:2615,9'
          Dst:             route_get
        - Src:             'core/cfg.y:2617,4'
          Dst:             yyerror
        - Src:             'core/cfg.y:2621,4'
          Dst:             yyerror
        - Src:             'core/cfg.y:2624,3'
          Dst:             push
        - Src:             'core/cfg.y:2626,30'
          Dst:             yyerror
        - Src:             'core/cfg.y:2633,8'
          Dst:             shm_initialized
        - Src:             'core/cfg.y:2633,29'
          Dst:             init_shm
        - Src:             'core/cfg.y:2634,4'
          Dst:             yyerror
        - Src:             'core/cfg.y:2637,9'
          Dst:             route_get
        - Src:             'core/cfg.y:2639,4'
          Dst:             yyerror
        - Src:             'core/cfg.y:2643,4'
          Dst:             yyerror
        - Src:             'core/cfg.y:2646,3'
          Dst:             push
        - Src:             'core/cfg.y:2649,31'
          Dst:             yyerror
        - Src:             'core/cfg.y:2652,27'
          Dst:             pp_subst_add
        - Src:             'core/cfg.y:2653,25'
          Dst:             yyerror
        - Src:             'core/cfg.y:2654,32'
          Dst:             pp_substdef_add
        - Src:             'core/cfg.y:2655,28'
          Dst:             yyerror
        - Src:             'core/cfg.y:2656,33'
          Dst:             pp_substdef_add
        - Src:             'core/cfg.y:2657,29'
          Dst:             yyerror
        - Src:             'core/cfg.y:2741,43'
          Dst:             yyerror
        - Src:             'core/cfg.y:2742,43'
          Dst:             yyerror
        - Src:             'core/cfg.y:2754,32'
          Dst:             mk_elem
        - Src:             'core/cfg.y:2756,33'
          Dst:             mk_elem
        - Src:             'core/cfg.y:2757,48'
          Dst:             yyerror
        - Src:             'core/cfg.y:2759,35'
          Dst:             yyerror
        - Src:             'core/cfg.y:2761,33'
          Dst:             mk_elem
        - Src:             'core/cfg.y:2763,31'
          Dst:             mk_elem
        - Src:             'core/cfg.y:2765,35'
          Dst:             yyerror
        - Src:             'core/cfg.y:2767,35'
          Dst:             yyerror
        - Src:             'core/cfg.y:2768,59'
          Dst:             mk_elem
        - Src:             'core/cfg.y:2770,32'
          Dst:             mk_elem
        - Src:             'core/cfg.y:2771,51'
          Dst:             yyerror
        - Src:             'core/cfg.y:2772,51'
          Dst:             yyerror
        - Src:             'core/cfg.y:2773,43'
          Dst:             yyerror
        - Src:             'core/cfg.y:2775,32'
          Dst:             mk_elem
        - Src:             'core/cfg.y:2777,32'
          Dst:             mk_elem
        - Src:             'core/cfg.y:2779,35'
          Dst:             yyerror
        - Src:             'core/cfg.y:2781,32'
          Dst:             mk_elem
        - Src:             'core/cfg.y:2783,32'
          Dst:             mk_elem
        - Src:             'core/cfg.y:2785,35'
          Dst:             yyerror
        - Src:             'core/cfg.y:2786,59'
          Dst:             mk_elem
        - Src:             'core/cfg.y:2790,8'
          Dst:             rve_is_constant
        - Src:             'core/cfg.y:2791,11'
          Dst:             rve_guess_type
        - Src:             'core/cfg.y:2793,6'
          Dst:             yyerror
        - Src:             'core/cfg.y:2795,21'
          Dst:             rval_expr_eval
        - Src:             'core/cfg.y:2796,10'
          Dst:             rval_get_str
        - Src:             'core/cfg.y:2797,7'
          Dst:             rval_destroy
        - Src:             'core/cfg.y:2798,7'
          Dst:             yyerror
        - Src:             'core/cfg.y:2800,7'
          Dst:             rval_destroy
        - Src:             'core/cfg.y:2803,6'
          Dst:             yyerror
        - Src:             'core/cfg.y:2809,12'
          Dst:             str2ip
        - Src:             'core/cfg.y:2811,13'
          Dst:             str2ip6
        - Src:             'core/cfg.y:2815,9'
          Dst:             mk_new_net_bitlen
        - Src:             'core/cfg.y:2814,19'
          Dst:             mk_elem
        - Src:             'core/cfg.y:2817,19'
          Dst:             mk_elem
        - Src:             'core/cfg.y:2820,18'
          Dst:             mk_elem
        - Src:             'core/cfg.y:2824,32'
          Dst:             mk_elem
        - Src:             'core/cfg.y:2826,32'
          Dst:             mk_elem
        - Src:             'core/cfg.y:2828,35'
          Dst:             yyerror
        - Src:             'core/cfg.y:2830,35'
          Dst:             yyerror
        - Src:             'core/cfg.y:2833,32'
          Dst:             mk_elem
        - Src:             'core/cfg.y:2835,32'
          Dst:             mk_elem
        - Src:             'core/cfg.y:2837,35'
          Dst:             yyerror
        - Src:             'core/cfg.y:2838,43'
          Dst:             yyerror
        - Src:             'core/cfg.y:2842,41'
          Dst:             mk_new_net
        - Src:             'core/cfg.y:2845,4'
          Dst:             yyerror
        - Src:             'core/cfg.y:2848,18'
          Dst:             mk_new_net_bitlen
        - Src:             'core/cfg.y:2854,33'
          Dst:             mk_new_net_bitlen
        - Src:             'core/cfg.y:2855,45'
          Dst:             yyerror
        - Src:             'core/cfg.y:2862,26'
          Dst:             strlen
        - Src:             'core/cfg.y:2862,26'
          Dst:             strlen
        - Src:             'core/cfg.y:2864,5'
          Dst:             get_debug_level
        - Src:             'core/cfg.y:2864,5'
          Dst:             get_debug_facility
        - Src:             'core/cfg.y:2864,5'
          Dst:             dprint_color
        - Src:             'core/cfg.y:2864,5'
          Dst:             my_pid
        - Src:             'core/cfg.y:2864,5'
          Dst:             fprintf
        - Src:             'core/cfg.y:2864,5'
          Dst:             dprint_color_reset
        - Src:             'core/cfg.y:2864,5'
          Dst:             get_debug_facility
        - Src:             'core/cfg.y:2866,48'
          Dst:             strlen
        - Src:             'core/cfg.y:2867,20'
          Dst:             strlen
        - Src:             'core/cfg.y:2868,27'
          Dst:             strlen
        - Src:             'core/cfg.y:2868,76'
          Dst:             strlen
        - Src:             'core/cfg.y:2869,20'
          Dst:             strlen
        - Src:             'core/cfg.y:2869,49'
          Dst:             strlen
        - Src:             'core/cfg.y:2877,26'
          Dst:             strlen
        - Src:             'core/cfg.y:2877,26'
          Dst:             strlen
        - Src:             'core/cfg.y:2879,5'
          Dst:             get_debug_level
        - Src:             'core/cfg.y:2879,5'
          Dst:             get_debug_facility
        - Src:             'core/cfg.y:2879,5'
          Dst:             dprint_color
        - Src:             'core/cfg.y:2879,5'
          Dst:             my_pid
        - Src:             'core/cfg.y:2879,5'
          Dst:             fprintf
        - Src:             'core/cfg.y:2879,5'
          Dst:             dprint_color_reset
        - Src:             'core/cfg.y:2879,5'
          Dst:             get_debug_facility
        - Src:             'core/cfg.y:2881,48'
          Dst:             strlen
        - Src:             'core/cfg.y:2882,20'
          Dst:             strlen
        - Src:             'core/cfg.y:2883,27'
          Dst:             strlen
        - Src:             'core/cfg.y:2883,76'
          Dst:             strlen
        - Src:             'core/cfg.y:2884,20'
          Dst:             strlen
        - Src:             'core/cfg.y:2884,49'
          Dst:             strlen
        - Src:             'core/cfg.y:2890,76'
          Dst:             yyerror
        - Src:             'core/cfg.y:2891,78'
          Dst:             yyerror
        - Src:             'core/cfg.y:2898,12'
          Dst:             strlen
        - Src:             'core/cfg.y:2901,5'
          Dst:             get_debug_level
        - Src:             'core/cfg.y:2901,5'
          Dst:             get_debug_facility
        - Src:             'core/cfg.y:2901,5'
          Dst:             dprint_color
        - Src:             'core/cfg.y:2901,5'
          Dst:             my_pid
        - Src:             'core/cfg.y:2901,5'
          Dst:             fprintf
        - Src:             'core/cfg.y:2901,5'
          Dst:             dprint_color_reset
        - Src:             'core/cfg.y:2901,5'
          Dst:             get_debug_facility
        - Src:             'core/cfg.y:2913,26'
          Dst:             strlen
        - Src:             'core/cfg.y:2913,26'
          Dst:             strlen
        - Src:             'core/cfg.y:2915,5'
          Dst:             get_debug_level
        - Src:             'core/cfg.y:2915,5'
          Dst:             get_debug_facility
        - Src:             'core/cfg.y:2915,5'
          Dst:             dprint_color
        - Src:             'core/cfg.y:2915,5'
          Dst:             my_pid
        - Src:             'core/cfg.y:2915,5'
          Dst:             fprintf
        - Src:             'core/cfg.y:2915,5'
          Dst:             dprint_color_reset
        - Src:             'core/cfg.y:2915,5'
          Dst:             get_debug_facility
        - Src:             'core/cfg.y:2917,48'
          Dst:             strlen
        - Src:             'core/cfg.y:2918,20'
          Dst:             strlen
        - Src:             'core/cfg.y:2919,27'
          Dst:             strlen
        - Src:             'core/cfg.y:2919,76'
          Dst:             strlen
        - Src:             'core/cfg.y:2920,20'
          Dst:             strlen
        - Src:             'core/cfg.y:2920,49'
          Dst:             strlen
        - Src:             'core/cfg.y:2928,26'
          Dst:             strlen
        - Src:             'core/cfg.y:2928,26'
          Dst:             strlen
        - Src:             'core/cfg.y:2930,5'
          Dst:             get_debug_level
        - Src:             'core/cfg.y:2930,5'
          Dst:             get_debug_facility
        - Src:             'core/cfg.y:2930,5'
          Dst:             dprint_color
        - Src:             'core/cfg.y:2930,5'
          Dst:             my_pid
        - Src:             'core/cfg.y:2930,5'
          Dst:             fprintf
        - Src:             'core/cfg.y:2930,5'
          Dst:             dprint_color_reset
        - Src:             'core/cfg.y:2930,5'
          Dst:             get_debug_facility
        - Src:             'core/cfg.y:2932,48'
          Dst:             strlen
        - Src:             'core/cfg.y:2933,20'
          Dst:             strlen
        - Src:             'core/cfg.y:2934,27'
          Dst:             strlen
        - Src:             'core/cfg.y:2934,76'
          Dst:             strlen
        - Src:             'core/cfg.y:2935,20'
          Dst:             strlen
        - Src:             'core/cfg.y:2935,49'
          Dst:             strlen
        - Src:             'core/cfg.y:2942,9'
          Dst:             yyerror
        - Src:             'core/cfg.y:2944,9'
          Dst:             yyerror
        - Src:             'core/cfg.y:2977,6'
          Dst:             yyerror
        - Src:             'core/cfg.y:2997,41'
          Dst:             append_action
        - Src:             'core/cfg.y:2999,45'
          Dst:             yyerror
        - Src:             'core/cfg.y:3009,42'
          Dst:             yyerror
        - Src:             'core/cfg.y:3013,30'
          Dst:             rval_expr_int_check
        - Src:             'core/cfg.y:3014,4'
          Dst:             warn_ct_rve
        - Src:             'core/cfg.y:3015,19'
          Dst:             mk_action
        - Src:             'core/cfg.y:3021,30'
          Dst:             rval_expr_int_check
        - Src:             'core/cfg.y:3022,4'
          Dst:             warn_ct_rve
        - Src:             'core/cfg.y:3023,19'
          Dst:             mk_action
        - Src:             'core/cfg.y:3032,31'
          Dst:             rve_is_constant
        - Src:             'core/cfg.y:3033,5'
          Dst:             yyerror
        - Src:             'core/cfg.y:3049,33'
          Dst:             yyerror
        - Src:             'core/cfg.y:3050,32'
          Dst:             mk_case_stm
        - Src:             'core/cfg.y:3056,33'
          Dst:             yyerror
        - Src:             'core/cfg.y:3057,32'
          Dst:             mk_case_stm
        - Src:             'core/cfg.y:3063,33'
          Dst:             yyerror
        - Src:             'core/cfg.y:3064,32'
          Dst:             mk_case_stm
        - Src:             'core/cfg.y:3070,33'
          Dst:             yyerror
        - Src:             'core/cfg.y:3071,32'
          Dst:             mk_case_stm
        - Src:             'core/cfg.y:3076,27'
          Dst:             mk_case_stm
        - Src:             'core/cfg.y:3081,27'
          Dst:             mk_case_stm
        - Src:             'core/cfg.y:3085,59'
          Dst:             yyerror
        - Src:             'core/cfg.y:3086,65'
          Dst:             yyerror
        - Src:             'core/cfg.y:3087,51'
          Dst:             yyerror
        - Src:             'core/cfg.y:3088,57'
          Dst:             yyerror
        - Src:             'core/cfg.y:3089,59'
          Dst:             yyerror
        - Src:             'core/cfg.y:3094,32'
          Dst:             yyerror
        - Src:             'core/cfg.y:3103,32'
          Dst:             yyerror
        - Src:             'core/cfg.y:3111,4'
          Dst:             yyerror
        - Src:             'core/cfg.y:3114,4'
          Dst:             yyerror
        - Src:             'core/cfg.y:3116,13'
          Dst:             case_check_default
        - Src:             'core/cfg.y:3117,4'
          Dst:             yyerror_at
        - Src:             'core/cfg.y:3120,13'
          Dst:             case_check_type
        - Src:             'core/cfg.y:3121,4'
          Dst:             yyerror_at
        - Src:             'core/cfg.y:3125,19'
          Dst:             mk_action
        - Src:             'core/cfg.y:3127,5'
          Dst:             yyerror
        - Src:             'core/cfg.y:3135,3'
          Dst:             warn
        - Src:             'core/cfg.y:3137,4'
          Dst:             yyerror
        - Src:             'core/cfg.y:3141,19'
          Dst:             mk_action
        - Src:             'core/cfg.y:3143,5'
          Dst:             yyerror
        - Src:             'core/cfg.y:3149,44'
          Dst:             yyerror
        - Src:             'core/cfg.y:3151,36'
          Dst:             yyerror
        - Src:             'core/cfg.y:3156,30'
          Dst:             rval_expr_int_check
        - Src:             'core/cfg.y:3157,4'
          Dst:             warn_ct_rve
        - Src:             'core/cfg.y:3158,19'
          Dst:             mk_action
        - Src:             'core/cfg.y:3161,4'
          Dst:             yyerror_at
        - Src:             'core/cfg.y:3176,4'
          Dst:             yyerror
        - Src:             'core/cfg.y:3180,31'
          Dst:             strlen
        - Src:             'core/cfg.y:3185,4'
          Dst:             yyerror
        - Src:             'core/cfg.y:3189,31'
          Dst:             strlen
        - Src:             'core/cfg.y:3197,4'
          Dst:             yyerror
        - Src:             'core/cfg.y:3201,31'
          Dst:             strlen
        - Src:             'core/cfg.y:3205,31'
          Dst:             strlen
        - Src:             'core/cfg.y:3217,4'
          Dst:             yyerror
        - Src:             'core/cfg.y:3235,103'
          Dst:             strlen
        - Src:             'core/cfg.y:3244,18'
          Dst:             yyerror
        - Src:             'core/cfg.y:3284,19'
          Dst:             yyerror
        - Src:             'core/cfg.y:3300,4'
          Dst:             yyerror
        - Src:             'core/cfg.y:3306,11'
          Dst:             strlen
        - Src:             'core/cfg.y:3307,7'
          Dst:             parse_avp_name
        - Src:             'core/cfg.y:3308,4'
          Dst:             yyerror
        - Src:             'core/cfg.y:3319,41'
          Dst:             strlen
        - Src:             'core/cfg.y:3320,12'
          Dst:             pv_cache_get
        - Src:             'core/cfg.y:3322,5'
          Dst:             yyerror
        - Src:             'core/cfg.y:3332,6'
          Dst:             yyerror
        - Src:             'core/cfg.y:3336,42'
          Dst:             strlen
        - Src:             'core/cfg.y:3337,24'
          Dst:             pv_cache_get
        - Src:             'core/cfg.y:3347,5'
          Dst:             get_debug_level
        - Src:             'core/cfg.y:3347,5'
          Dst:             get_debug_facility
        - Src:             'core/cfg.y:3347,5'
          Dst:             dprint_color
        - Src:             'core/cfg.y:3347,5'
          Dst:             my_pid
        - Src:             'core/cfg.y:3347,5'
          Dst:             fprintf
        - Src:             'core/cfg.y:3347,5'
          Dst:             dprint_color_reset
        - Src:             'core/cfg.y:3347,5'
          Dst:             get_debug_facility
        - Src:             'core/cfg.y:3367,7'
          Dst:             yyerror
        - Src:             'core/cfg.y:3376,7'
          Dst:             yyerror
        - Src:             'core/cfg.y:3378,7'
          Dst:             yyerror
        - Src:             'core/cfg.y:3382,7'
          Dst:             yyerror
        - Src:             'core/cfg.y:3391,8'
          Dst:             yyerror
        - Src:             'core/cfg.y:3393,8'
          Dst:             yyerror
        - Src:             'core/cfg.y:3400,50'
          Dst:             mk_rve_rval
        - Src:             'core/cfg.y:3401,80'
          Dst:             strlen
        - Src:             'core/cfg.y:3402,24'
          Dst:             mk_rve_rval
        - Src:             'core/cfg.y:3403,50'
          Dst:             mk_rve_rval
        - Src:             'core/cfg.y:3404,58'
          Dst:             mk_rve_rval
        - Src:             'core/cfg.y:3408,26'
          Dst:             mk_rve_rval
        - Src:             'core/cfg.y:3411,26'
          Dst:             mk_rve_rval
        - Src:             'core/cfg.y:3414,10'
          Dst:             yyerror
        - Src:             'core/cfg.y:3419,58'
          Dst:             mk_rve_rval
        - Src:             'core/cfg.y:3420,58'
          Dst:             mk_rve_rval
        - Src:             'core/cfg.y:3421,38'
          Dst:             mk_rve_rval
        - Src:             'core/cfg.y:3422,50'
          Dst:             mk_rve_rval
        - Src:             'core/cfg.y:3423,54'
          Dst:             yyerror
        - Src:             'core/cfg.y:3424,58'
          Dst:             mk_rve_rval
        - Src:             'core/cfg.y:3425,54'
          Dst:             yyerror
        - Src:             'core/cfg.y:3450,74'
          Dst:             mk_rve1
        - Src:             'core/cfg.y:3451,82'
          Dst:             mk_rve1
        - Src:             'core/cfg.y:3452,82'
          Dst:             mk_rve1
        - Src:             'core/cfg.y:3453,74'
          Dst:             mk_rve2
        - Src:             'core/cfg.y:3454,74'
          Dst:             mk_rve2
        - Src:             'core/cfg.y:3455,74'
          Dst:             mk_rve2
        - Src:             'core/cfg.y:3456,74'
          Dst:             mk_rve2
        - Src:             'core/cfg.y:3457,66'
          Dst:             mk_rve2
        - Src:             'core/cfg.y:3458,66'
          Dst:             mk_rve2
        - Src:             'core/cfg.y:3459,66'
          Dst:             mk_rve2
        - Src:             'core/cfg.y:3460,66'
          Dst:             mk_rve2
        - Src:             'core/cfg.y:3461,67'
          Dst:             mk_rve2
        - Src:             'core/cfg.y:3462,67'
          Dst:             mk_rve2
        - Src:             'core/cfg.y:3463,76'
          Dst:             mk_rve2
        - Src:             'core/cfg.y:3470,6'
          Dst:             get_debug_level
        - Src:             'core/cfg.y:3470,6'
          Dst:             get_debug_facility
        - Src:             'core/cfg.y:3470,6'
          Dst:             dprint_color
        - Src:             'core/cfg.y:3470,6'
          Dst:             my_pid
        - Src:             'core/cfg.y:3470,6'
          Dst:             fprintf
        - Src:             'core/cfg.y:3470,6'
          Dst:             dprint_color_reset
        - Src:             'core/cfg.y:3470,6'
          Dst:             get_debug_facility
        - Src:             'core/cfg.y:3471,22'
          Dst:             mk_rve1
        - Src:             'core/cfg.y:3473,6'
          Dst:             get_debug_level
        - Src:             'core/cfg.y:3473,6'
          Dst:             get_debug_facility
        - Src:             'core/cfg.y:3473,6'
          Dst:             dprint_color
        - Src:             'core/cfg.y:3473,6'
          Dst:             my_pid
        - Src:             'core/cfg.y:3473,6'
          Dst:             fprintf
        - Src:             'core/cfg.y:3473,6'
          Dst:             dprint_color_reset
        - Src:             'core/cfg.y:3473,6'
          Dst:             get_debug_facility
        - Src:             'core/cfg.y:3474,22'
          Dst:             mk_rve1
        - Src:             'core/cfg.y:3477,5'
          Dst:             rve_destroy
        - Src:             'core/cfg.y:3479,21'
          Dst:             mk_rve2
        - Src:             'core/cfg.y:3482,67'
          Dst:             mk_rve2
        - Src:             'core/cfg.y:3483,67'
          Dst:             mk_rve2
        - Src:             'core/cfg.y:3485,68'
          Dst:             mk_rve1
        - Src:             'core/cfg.y:3486,69'
          Dst:             mk_rve1
        - Src:             'core/cfg.y:3487,83'
          Dst:             mk_rve1
        - Src:             'core/cfg.y:3489,13'
          Dst:             mk_rve2
        - Src:             'core/cfg.y:3492,6'
          Dst:             yyerror
        - Src:             'core/cfg.y:3494,21'
          Dst:             mk_rve2
        - Src:             'core/cfg.y:3496,78'
          Dst:             yyerror
        - Src:             'core/cfg.y:3497,86'
          Dst:             yyerror
        - Src:             'core/cfg.y:3498,86'
          Dst:             yyerror
        - Src:             'core/cfg.y:3499,78'
          Dst:             yyerror
        - Src:             'core/cfg.y:3500,78'
          Dst:             yyerror
        - Src:             'core/cfg.y:3501,78'
          Dst:             yyerror
        - Src:             'core/cfg.y:3502,78'
          Dst:             yyerror
        - Src:             'core/cfg.y:3503,86'
          Dst:             yyerror
        - Src:             'core/cfg.y:3504,78'
          Dst:             yyerror
        - Src:             'core/cfg.y:3505,78'
          Dst:             yyerror
        - Src:             'core/cfg.y:3507,46'
          Dst:             yyerror
        - Src:             'core/cfg.y:3509,46'
          Dst:             yyerror
        - Src:             'core/cfg.y:3510,78'
          Dst:             yyerror
        - Src:             'core/cfg.y:3511,78'
          Dst:             yyerror
        - Src:             'core/cfg.y:3512,70'
          Dst:             yyerror
        - Src:             'core/cfg.y:3513,70'
          Dst:             yyerror
        - Src:             'core/cfg.y:3514,70'
          Dst:             yyerror
        - Src:             'core/cfg.y:3515,86'
          Dst:             yyerror
        - Src:             'core/cfg.y:3518,66'
          Dst:             mk_action
        - Src:             'core/cfg.y:3541,48'
          Dst:             mk_action
        - Src:             'core/cfg.y:3542,58'
          Dst:             mk_action
        - Src:             'core/cfg.y:3543,58'
          Dst:             mk_action
        - Src:             'core/cfg.y:3544,58'
          Dst:             mk_action
        - Src:             'core/cfg.y:3545,68'
          Dst:             mk_action
        - Src:             'core/cfg.y:3546,69'
          Dst:             mk_action
        - Src:             'core/cfg.y:3547,66'
          Dst:             mk_action
        - Src:             'core/cfg.y:3548,72'
          Dst:             mk_action
        - Src:             'core/cfg.y:3549,70'
          Dst:             mk_action
        - Src:             'core/cfg.y:3550,58'
          Dst:             mk_action
        - Src:             'core/cfg.y:3551,45'
          Dst:             yyerror
        - Src:             'core/cfg.y:3552,59'
          Dst:             yyerror
        - Src:             'core/cfg.y:3553,66'
          Dst:             mk_action
        - Src:             'core/cfg.y:3554,66'
          Dst:             mk_action
        - Src:             'core/cfg.y:3555,58'
          Dst:             mk_action
        - Src:             'core/cfg.y:3556,72'
          Dst:             mk_action
        - Src:             'core/cfg.y:3557,73'
          Dst:             mk_action
        - Src:             'core/cfg.y:3558,70'
          Dst:             mk_action
        - Src:             'core/cfg.y:3559,75'
          Dst:             mk_action
        - Src:             'core/cfg.y:3560,75'
          Dst:             mk_action
        - Src:             'core/cfg.y:3561,62'
          Dst:             mk_action
        - Src:             'core/cfg.y:3562,49'
          Dst:             yyerror
        - Src:             'core/cfg.y:3563,63'
          Dst:             yyerror
        - Src:             'core/cfg.y:3564,66'
          Dst:             mk_action
        - Src:             'core/cfg.y:3565,66'
          Dst:             mk_action
        - Src:             'core/cfg.y:3566,58'
          Dst:             mk_action
        - Src:             'core/cfg.y:3567,72'
          Dst:             mk_action
        - Src:             'core/cfg.y:3568,73'
          Dst:             mk_action
        - Src:             'core/cfg.y:3569,70'
          Dst:             mk_action
        - Src:             'core/cfg.y:3570,75'
          Dst:             mk_action
        - Src:             'core/cfg.y:3571,75'
          Dst:             mk_action
        - Src:             'core/cfg.y:3572,62'
          Dst:             mk_action
        - Src:             'core/cfg.y:3573,49'
          Dst:             yyerror
        - Src:             'core/cfg.y:3574,63'
          Dst:             yyerror
        - Src:             'core/cfg.y:3577,19'
          Dst:             mk_action
        - Src:             'core/cfg.y:3585,19'
          Dst:             mk_action
        - Src:             'core/cfg.y:3593,19'
          Dst:             mk_action
        - Src:             'core/cfg.y:3601,19'
          Dst:             mk_action
        - Src:             'core/cfg.y:3609,19'
          Dst:             mk_action
        - Src:             'core/cfg.y:3617,19'
          Dst:             mk_action
        - Src:             'core/cfg.y:3625,19'
          Dst:             mk_action
        - Src:             'core/cfg.y:3633,19'
          Dst:             mk_action
        - Src:             'core/cfg.y:3641,19'
          Dst:             mk_action
        - Src:             'core/cfg.y:3647,49'
          Dst:             yyerror
        - Src:             'core/cfg.y:3649,10'
          Dst:             yyerror
        - Src:             'core/cfg.y:3652,19'
          Dst:             mk_action
        - Src:             'core/cfg.y:3660,19'
          Dst:             mk_action
        - Src:             'core/cfg.y:3668,19'
          Dst:             mk_action
        - Src:             'core/cfg.y:3676,19'
          Dst:             mk_action
        - Src:             'core/cfg.y:3685,19'
          Dst:             mk_action
        - Src:             'core/cfg.y:3694,19'
          Dst:             mk_action
        - Src:             'core/cfg.y:3703,19'
          Dst:             mk_action
        - Src:             'core/cfg.y:3711,19'
          Dst:             mk_action
        - Src:             'core/cfg.y:3720,19'
          Dst:             mk_action
        - Src:             'core/cfg.y:3726,50'
          Dst:             yyerror
        - Src:             'core/cfg.y:3728,10'
          Dst:             yyerror
        - Src:             'core/cfg.y:3729,57'
          Dst:             mk_action
        - Src:             'core/cfg.y:3732,73'
          Dst:             mk_action
        - Src:             'core/cfg.y:3733,61'
          Dst:             yyerror
        - Src:             'core/cfg.y:3734,61'
          Dst:             yyerror
        - Src:             'core/cfg.y:3736,12'
          Dst:             check_flag
        - Src:             'core/cfg.y:3737,9'
          Dst:             yyerror
        - Src:             'core/cfg.y:3738,23'
          Dst:             mk_action
        - Src:             'core/cfg.y:3743,46'
          Dst:             strlen
        - Src:             'core/cfg.y:3743,14'
          Dst:             get_flag_no
        - Src:             'core/cfg.y:3744,21'
          Dst:             yyerror
        - Src:             'core/cfg.y:3745,23'
          Dst:             mk_action
        - Src:             'core/cfg.y:3749,61'
          Dst:             yyerror
        - Src:             'core/cfg.y:3751,12'
          Dst:             check_flag
        - Src:             'core/cfg.y:3752,9'
          Dst:             yyerror
        - Src:             'core/cfg.y:3753,23'
          Dst:             mk_action
        - Src:             'core/cfg.y:3757,46'
          Dst:             strlen
        - Src:             'core/cfg.y:3757,14'
          Dst:             get_flag_no
        - Src:             'core/cfg.y:3758,21'
          Dst:             yyerror
        - Src:             'core/cfg.y:3759,23'
          Dst:             mk_action
        - Src:             'core/cfg.y:3763,61'
          Dst:             yyerror
        - Src:             'core/cfg.y:3765,12'
          Dst:             check_flag
        - Src:             'core/cfg.y:3766,9'
          Dst:             yyerror
        - Src:             'core/cfg.y:3767,23'
          Dst:             mk_action
        - Src:             'core/cfg.y:3771,46'
          Dst:             strlen
        - Src:             'core/cfg.y:3771,14'
          Dst:             get_flag_no
        - Src:             'core/cfg.y:3772,21'
          Dst:             yyerror
        - Src:             'core/cfg.y:3773,23'
          Dst:             mk_action
        - Src:             'core/cfg.y:3777,47'
          Dst:             yyerror
        - Src:             'core/cfg.y:3779,9'
          Dst:             get_avpflag_no
        - Src:             'core/cfg.y:3780,17'
          Dst:             yyerror
        - Src:             'core/cfg.y:3781,18'
          Dst:             mk_action
        - Src:             'core/cfg.y:3785,21'
          Dst:             yyerror
        - Src:             'core/cfg.y:3788,21'
          Dst:             yyerror
        - Src:             'core/cfg.y:3790,64'
          Dst:             yyerror
        - Src:             'core/cfg.y:3791,50'
          Dst:             yyerror
        - Src:             'core/cfg.y:3792,67'
          Dst:             mk_action
        - Src:             'core/cfg.y:3795,43'
          Dst:             yyerror
        - Src:             'core/cfg.y:3796,57'
          Dst:             yyerror
        - Src:             'core/cfg.y:3799,21'
          Dst:             mk_action
        - Src:             'core/cfg.y:3808,21'
          Dst:             mk_action
        - Src:             'core/cfg.y:3815,43'
          Dst:             yyerror
        - Src:             'core/cfg.y:3816,57'
          Dst:             yyerror
        - Src:             'core/cfg.y:3817,58'
          Dst:             mk_action
        - Src:             'core/cfg.y:3818,58'
          Dst:             mk_action
        - Src:             'core/cfg.y:3819,46'
          Dst:             yyerror
        - Src:             'core/cfg.y:3820,60'
          Dst:             yyerror
        - Src:             'core/cfg.y:3821,56'
          Dst:             mk_action
        - Src:             'core/cfg.y:3822,44'
          Dst:             yyerror
        - Src:             'core/cfg.y:3823,58'
          Dst:             yyerror
        - Src:             'core/cfg.y:3824,60'
          Dst:             mk_action
        - Src:             'core/cfg.y:3825,48'
          Dst:             yyerror
        - Src:             'core/cfg.y:3826,62'
          Dst:             yyerror
        - Src:             'core/cfg.y:3827,55'
          Dst:             mk_action
        - Src:             'core/cfg.y:3828,43'
          Dst:             yyerror
        - Src:             'core/cfg.y:3829,57'
          Dst:             yyerror
        - Src:             'core/cfg.y:3830,56'
          Dst:             mk_action
        - Src:             'core/cfg.y:3831,51'
          Dst:             yyerror
        - Src:             'core/cfg.y:3833,19'
          Dst:             mk_action
        - Src:             'core/cfg.y:3837,19'
          Dst:             mk_action
        - Src:             'core/cfg.y:3840,51'
          Dst:             yyerror
        - Src:             'core/cfg.y:3841,65'
          Dst:             yyerror
        - Src:             'core/cfg.y:3842,57'
          Dst:             mk_action
        - Src:             'core/cfg.y:3843,62'
          Dst:             mk_action
        - Src:             'core/cfg.y:3844,50'
          Dst:             yyerror
        - Src:             'core/cfg.y:3845,64'
          Dst:             yyerror
        - Src:             'core/cfg.y:3846,67'
          Dst:             mk_action
        - Src:             'core/cfg.y:3847,55'
          Dst:             yyerror
        - Src:             'core/cfg.y:3848,69'
          Dst:             yyerror
        - Src:             'core/cfg.y:3849,58'
          Dst:             mk_action
        - Src:             'core/cfg.y:3850,46'
          Dst:             yyerror
        - Src:             'core/cfg.y:3851,60'
          Dst:             yyerror
        - Src:             'core/cfg.y:3852,58'
          Dst:             mk_action
        - Src:             'core/cfg.y:3853,46'
          Dst:             yyerror
        - Src:             'core/cfg.y:3854,60'
          Dst:             yyerror
        - Src:             'core/cfg.y:3855,62'
          Dst:             mk_action
        - Src:             'core/cfg.y:3856,50'
          Dst:             yyerror
        - Src:             'core/cfg.y:3857,64'
          Dst:             yyerror
        - Src:             'core/cfg.y:3858,57'
          Dst:             mk_action
        - Src:             'core/cfg.y:3859,45'
          Dst:             yyerror
        - Src:             'core/cfg.y:3860,59'
          Dst:             yyerror
        - Src:             'core/cfg.y:3861,53'
          Dst:             mk_action
        - Src:             'core/cfg.y:3862,39'
          Dst:             mk_action
        - Src:             'core/cfg.y:3863,58'
          Dst:             mk_action
        - Src:             'core/cfg.y:3864,41'
          Dst:             mk_action
        - Src:             'core/cfg.y:3865,58'
          Dst:             mk_action
        - Src:             'core/cfg.y:3866,49'
          Dst:             mk_action
        - Src:             'core/cfg.y:3869,19'
          Dst:             mk_action
        - Src:             'core/cfg.y:3877,19'
          Dst:             mk_action
        - Src:             'core/cfg.y:3885,19'
          Dst:             mk_action
        - Src:             'core/cfg.y:3891,68'
          Dst:             yyerror
        - Src:             'core/cfg.y:3893,34'
          Dst:             mk_action
        - Src:             'core/cfg.y:3895,37'
          Dst:             yyerror
        - Src:             'core/cfg.y:3899,4'
          Dst:             get_debug_level
        - Src:             'core/cfg.y:3899,4'
          Dst:             get_debug_facility
        - Src:             'core/cfg.y:3899,4'
          Dst:             dprint_color
        - Src:             'core/cfg.y:3899,4'
          Dst:             my_pid
        - Src:             'core/cfg.y:3899,4'
          Dst:             fprintf
        - Src:             'core/cfg.y:3899,4'
          Dst:             dprint_color_reset
        - Src:             'core/cfg.y:3899,4'
          Dst:             get_debug_facility
        - Src:             'core/cfg.y:3902,36'
          Dst:             strlen
        - Src:             'core/cfg.y:3903,19'
          Dst:             mk_action
        - Src:             'core/cfg.y:3907,67'
          Dst:             yyerror
        - Src:             'core/cfg.y:3908,52'
          Dst:             yyerror
        - Src:             'core/cfg.y:3911,7'
          Dst:             int2str
        - Src:             'core/cfg.y:3913,4'
          Dst:             get_debug_level
        - Src:             'core/cfg.y:3913,4'
          Dst:             get_debug_facility
        - Src:             'core/cfg.y:3913,4'
          Dst:             dprint_color
        - Src:             'core/cfg.y:3913,4'
          Dst:             my_pid
        - Src:             'core/cfg.y:3913,4'
          Dst:             fprintf
        - Src:             'core/cfg.y:3913,4'
          Dst:             dprint_color_reset
        - Src:             'core/cfg.y:3913,4'
          Dst:             get_debug_facility
        - Src:             'core/cfg.y:3916,5'
          Dst:             get_debug_level
        - Src:             'core/cfg.y:3916,5'
          Dst:             get_debug_facility
        - Src:             'core/cfg.y:3916,5'
          Dst:             dprint_color
        - Src:             'core/cfg.y:3916,5'
          Dst:             my_pid
        - Src:             'core/cfg.y:3916,5'
          Dst:             fprintf
        - Src:             'core/cfg.y:3916,5'
          Dst:             dprint_color_reset
        - Src:             'core/cfg.y:3916,5'
          Dst:             get_debug_facility
        - Src:             'core/cfg.y:3920,20'
          Dst:             mk_action
        - Src:             'core/cfg.y:3925,64'
          Dst:             yyerror
        - Src:             'core/cfg.y:3926,50'
          Dst:             yyerror
        - Src:             'core/cfg.y:3928,18'
          Dst:             mk_action
        - Src:             'core/cfg.y:3932,21'
          Dst:             yyerror
        - Src:             'core/cfg.y:3934,54'
          Dst:             yyerror
        - Src:             'core/cfg.y:3936,18'
          Dst:             mk_action
        - Src:             'core/cfg.y:3939,18'
          Dst:             mk_action
        - Src:             'core/cfg.y:3942,18'
          Dst:             mk_action
        - Src:             'core/cfg.y:3945,18'
          Dst:             mk_action
        - Src:             'core/cfg.y:3948,18'
          Dst:             mk_action
        - Src:             'core/cfg.y:3951,18'
          Dst:             mk_action
        - Src:             'core/cfg.y:3954,18'
          Dst:             mk_action
        - Src:             'core/cfg.y:3957,18'
          Dst:             mk_action
        - Src:             'core/cfg.y:3960,18'
          Dst:             mk_action
        - Src:             'core/cfg.y:3963,18'
          Dst:             mk_action
        - Src:             'core/cfg.y:3965,48'
          Dst:             yyerror
        - Src:             'core/cfg.y:3966,62'
          Dst:             yyerror
        - Src:             'core/cfg.y:3968,18'
          Dst:             mk_action
        - Src:             'core/cfg.y:3970,47'
          Dst:             yyerror
        - Src:             'core/cfg.y:3971,61'
          Dst:             yyerror
        - Src:             'core/cfg.y:3974,4'
          Dst:             get_debug_level
        - Src:             'core/cfg.y:3974,4'
          Dst:             get_debug_facility
        - Src:             'core/cfg.y:3974,4'
          Dst:             dprint_color
        - Src:             'core/cfg.y:3974,4'
          Dst:             my_pid
        - Src:             'core/cfg.y:3974,4'
          Dst:             fprintf
        - Src:             'core/cfg.y:3974,4'
          Dst:             dprint_color_reset
        - Src:             'core/cfg.y:3974,4'
          Dst:             get_debug_facility
        - Src:             'core/cfg.y:3975,4'
          Dst:             yyerror
        - Src:             'core/cfg.y:3976,4'
          Dst:             exit
        - Src:             'core/cfg.y:3976,4'
          Dst:             _exit
        - Src:             'core/cfg.y:3978,21'
          Dst:             mk_action
        - Src:             'core/cfg.y:3981,4'
          Dst:             find_export_record
        - Src:             'core/cfg.y:3983,8'
          Dst:             find_export_record
        - Src:             'core/cfg.y:3984,6'
          Dst:             get_debug_level
        - Src:             'core/cfg.y:3984,6'
          Dst:             get_debug_facility
        - Src:             'core/cfg.y:3984,6'
          Dst:             dprint_color
        - Src:             'core/cfg.y:3984,6'
          Dst:             my_pid
        - Src:             'core/cfg.y:3984,6'
          Dst:             fprintf
        - Src:             'core/cfg.y:3984,6'
          Dst:             dprint_color_reset
        - Src:             'core/cfg.y:3984,6'
          Dst:             get_debug_facility
        - Src:             'core/cfg.y:3985,6'
          Dst:             yyerror
        - Src:             'core/cfg.y:3987,5'
          Dst:             get_debug_level
        - Src:             'core/cfg.y:3987,5'
          Dst:             get_debug_facility
        - Src:             'core/cfg.y:3987,5'
          Dst:             dprint_color
        - Src:             'core/cfg.y:3987,5'
          Dst:             my_pid
        - Src:             'core/cfg.y:3987,5'
          Dst:             fprintf
        - Src:             'core/cfg.y:3987,5'
          Dst:             dprint_color_reset
        - Src:             'core/cfg.y:3987,5'
          Dst:             get_debug_facility
        - Src:             'core/cfg.y:3989,5'
          Dst:             yyerror
        - Src:             'core/cfg.y:3991,4'
          Dst:             free_mod_func_action
        - Src:             'core/cfg.y:3994,27'
          Dst:             mod_f_params_pre_fixup
        - Src:             'core/cfg.y:4005,59'
          Dst:             yyerror
        - Src:             'core/cfg.y:4021,4'
          Dst:             yyerror
        - Src:             'core/cfg.y:4031,18'
          Dst:             mk_action
        - Src:             'core/cfg.y:4035,18'
          Dst:             mk_action
        - Src:             'core/cfg.y:4039,18'
          Dst:             mk_action
        - Src:             'core/cfg.y:4043,18'
          Dst:             mk_action
        - Src:             'core/cfg.y:4048,18'
          Dst:             mk_action
        - Src:             'core/cfg.y:4052,18'
          Dst:             mk_action
        - Src:             'core/cfg.y:4057,18'
          Dst:             mk_action
        - Src:             'core/cfg.y:4061,18'
          Dst:             mk_action
        - Src:             'core/cfg.y:4065,18'
          Dst:             mk_action
        - Src:             'core/cfg.y:4069,18'
          Dst:             mk_action
        - Src:             'core/cfg.tab.c:13683,7'
          Dst:             yyerror
        - Src:             'core/cfg.tab.c:13733,11'
          Dst:             yydestruct
        - Src:             'core/cfg.tab.c:13787,7'
          Dst:             yydestruct
        - Src:             'core/cfg.tab.c:13827,3'
          Dst:             yyerror
        - Src:             'core/cfg.tab.c:13842,7'
          Dst:             yydestruct
        - Src:             'core/cfg.tab.c:13851,7'
          Dst:             yydestruct
    - functionName:    udp4_raw_ttl_fixup
      functionSourceFile: '/src/kamailio/src/core/cfg_core.c'
      linkageType:     InternalLinkage
      functionLinenumber: 166
      functionLinenumberEnd: 178
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          68
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - sock_get_ttl
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/cfg_core.c:171,8'
          Dst:             sock_get_ttl
    - functionName:    check_raw_sock_support
      functionSourceFile: '/src/kamailio/src/core/cfg_core.c'
      linkageType:     InternalLinkage
      functionLinenumber: 136
      functionLinenumberEnd: 162
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         56
      ICount:          314
      EdgeCount:       73
      CyclomaticComplexity: 19
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/cfg_core.c:149,4'
          Dst:             get_debug_level
        - Src:             'core/cfg_core.c:149,4'
          Dst:             get_debug_facility
        - Src:             'core/cfg_core.c:149,4'
          Dst:             dprint_color
        - Src:             'core/cfg_core.c:149,4'
          Dst:             my_pid
        - Src:             'core/cfg_core.c:149,4'
          Dst:             fprintf
        - Src:             'core/cfg_core.c:149,4'
          Dst:             dprint_color_reset
        - Src:             'core/cfg_core.c:149,4'
          Dst:             get_debug_facility
    - functionName:    atomic_add_int
      functionSourceFile: '/src/kamailio/src/core/cfg/../mem/../atomic/atomic_x86.h'
      linkageType:     InternalLinkage
      functionLinenumber: 244
      functionLinenumberEnd: 244
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    cfg_child_cb_free_item
      functionSourceFile: '/src/kamailio/src/core/cfg/cfg_struct.h'
      linkageType:     InternalLinkage
      functionLinenumber: 301
      functionLinenumberEnd: 311
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         10
      ICount:          72
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    atomic_inc_int
      functionSourceFile: '/src/kamailio/src/core/cfg/../mem/../atomic/atomic_x86.h'
      linkageType:     InternalLinkage
      functionLinenumber: 236
      functionLinenumberEnd: 236
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    atomic_dec_and_test_int
      functionSourceFile: '/src/kamailio/src/core/cfg/../mem/../atomic/atomic_x86.h'
      linkageType:     InternalLinkage
      functionLinenumber: 241
      functionLinenumberEnd: 241
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    atomic_get_and_set_int
      functionSourceFile: '/src/kamailio/src/core/cfg/../mem/../atomic/atomic_x86.h'
      linkageType:     InternalLinkage
      functionLinenumber: 242
      functionLinenumberEnd: 242
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    atomic_cmpxchg_int
      functionSourceFile: '/src/kamailio/src/core/cfg/../mem/../atomic/atomic_x86.h'
      linkageType:     InternalLinkage
      functionLinenumber: 243
      functionLinenumberEnd: 243
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    cfg_apply_list
      functionSourceFile: '/src/kamailio/src/core/cfg/cfg_ctx.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1802
      functionLinenumberEnd: 1951
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         483
      ICount:          3123
      EdgeCount:       637
      CyclomaticComplexity: 156
      functionsReached:
        - bit_test_and_set
        - cfg_clone_str
        - cfg_lookup_var2
        - convert_val
        - convert_val_cleanup
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
        - strlen
      functionUses:    1
      BranchProfiles:
        - Branch String:   'core/cfg/cfg_ctx.c:1843,3'
          Branch Sides:    []
        - Branch String:   'core/cfg/cfg_ctx.c:1884,3'
          Branch Sides:    []
      Callsites:
        - Src:             'core/cfg/cfg_ctx.c:1821,14'
          Dst:             cfg_lookup_var2
        - Src:             'core/cfg/cfg_ctx.c:1822,4'
          Dst:             get_debug_level
        - Src:             'core/cfg/cfg_ctx.c:1822,4'
          Dst:             get_debug_facility
        - Src:             'core/cfg/cfg_ctx.c:1822,4'
          Dst:             dprint_color
        - Src:             'core/cfg/cfg_ctx.c:1822,4'
          Dst:             my_pid
        - Src:             'core/cfg/cfg_ctx.c:1822,4'
          Dst:             fprintf
        - Src:             'core/cfg/cfg_ctx.c:1822,4'
          Dst:             dprint_color_reset
        - Src:             'core/cfg/cfg_ctx.c:1822,4'
          Dst:             get_debug_facility
        - Src:             'core/cfg/cfg_ctx.c:1829,4'
          Dst:             get_debug_level
        - Src:             'core/cfg/cfg_ctx.c:1829,4'
          Dst:             get_debug_facility
        - Src:             'core/cfg/cfg_ctx.c:1829,4'
          Dst:             dprint_color
        - Src:             'core/cfg/cfg_ctx.c:1829,4'
          Dst:             my_pid
        - Src:             'core/cfg/cfg_ctx.c:1829,4'
          Dst:             fprintf
        - Src:             'core/cfg/cfg_ctx.c:1829,4'
          Dst:             dprint_color_reset
        - Src:             'core/cfg/cfg_ctx.c:1829,4'
          Dst:             get_debug_facility
        - Src:             'core/cfg/cfg_ctx.c:1839,4'
          Dst:             get_debug_level
        - Src:             'core/cfg/cfg_ctx.c:1839,4'
          Dst:             get_debug_facility
        - Src:             'core/cfg/cfg_ctx.c:1839,4'
          Dst:             dprint_color
        - Src:             'core/cfg/cfg_ctx.c:1839,4'
          Dst:             my_pid
        - Src:             'core/cfg/cfg_ctx.c:1839,4'
          Dst:             fprintf
        - Src:             'core/cfg/cfg_ctx.c:1839,4'
          Dst:             dprint_color_reset
        - Src:             'core/cfg/cfg_ctx.c:1839,4'
          Dst:             get_debug_facility
        - Src:             'core/cfg/cfg_ctx.c:1854,5'
          Dst:             get_debug_level
        - Src:             'core/cfg/cfg_ctx.c:1854,5'
          Dst:             get_debug_facility
        - Src:             'core/cfg/cfg_ctx.c:1854,5'
          Dst:             dprint_color
        - Src:             'core/cfg/cfg_ctx.c:1854,5'
          Dst:             my_pid
        - Src:             'core/cfg/cfg_ctx.c:1854,5'
          Dst:             fprintf
        - Src:             'core/cfg/cfg_ctx.c:1854,5'
          Dst:             dprint_color_reset
        - Src:             'core/cfg/cfg_ctx.c:1854,5'
          Dst:             get_debug_facility
        - Src:             'core/cfg/cfg_ctx.c:1858,6'
          Dst:             convert_val
        - Src:             'core/cfg/cfg_ctx.c:1866,5'
          Dst:             get_debug_level
        - Src:             'core/cfg/cfg_ctx.c:1866,5'
          Dst:             get_debug_facility
        - Src:             'core/cfg/cfg_ctx.c:1866,5'
          Dst:             dprint_color
        - Src:             'core/cfg/cfg_ctx.c:1866,5'
          Dst:             my_pid
        - Src:             'core/cfg/cfg_ctx.c:1866,5'
          Dst:             fprintf
        - Src:             'core/cfg/cfg_ctx.c:1866,5'
          Dst:             dprint_color_reset
        - Src:             'core/cfg/cfg_ctx.c:1866,5'
          Dst:             get_debug_facility
        - Src:             'core/cfg/cfg_ctx.c:1876,5'
          Dst:             get_debug_level
        - Src:             'core/cfg/cfg_ctx.c:1876,5'
          Dst:             get_debug_facility
        - Src:             'core/cfg/cfg_ctx.c:1876,5'
          Dst:             dprint_color
        - Src:             'core/cfg/cfg_ctx.c:1876,5'
          Dst:             my_pid
        - Src:             'core/cfg/cfg_ctx.c:1876,5'
          Dst:             fprintf
        - Src:             'core/cfg/cfg_ctx.c:1876,5'
          Dst:             dprint_color_reset
        - Src:             'core/cfg/cfg_ctx.c:1876,5'
          Dst:             get_debug_facility
        - Src:             'core/cfg/cfg_ctx.c:1892,21'
          Dst:             strlen
        - Src:             'core/cfg/cfg_ctx.c:1893,8'
          Dst:             cfg_clone_str
        - Src:             'core/cfg/cfg_ctx.c:1902,8'
          Dst:             cfg_clone_str
        - Src:             'core/cfg/cfg_ctx.c:1912,6'
          Dst:             bit_test_and_set
        - Src:             'core/cfg/cfg_ctx.c:1919,4'
          Dst:             get_debug_level
        - Src:             'core/cfg/cfg_ctx.c:1919,4'
          Dst:             get_debug_facility
        - Src:             'core/cfg/cfg_ctx.c:1919,4'
          Dst:             dprint_color
        - Src:             'core/cfg/cfg_ctx.c:1919,4'
          Dst:             my_pid
        - Src:             'core/cfg/cfg_ctx.c:1919,4'
          Dst:             fprintf
        - Src:             'core/cfg/cfg_ctx.c:1919,4'
          Dst:             dprint_color_reset
        - Src:             'core/cfg/cfg_ctx.c:1919,4'
          Dst:             get_debug_facility
        - Src:             'core/cfg/cfg_ctx.c:1924,4'
          Dst:             get_debug_level
        - Src:             'core/cfg/cfg_ctx.c:1924,4'
          Dst:             get_debug_facility
        - Src:             'core/cfg/cfg_ctx.c:1924,4'
          Dst:             dprint_color
        - Src:             'core/cfg/cfg_ctx.c:1924,4'
          Dst:             my_pid
        - Src:             'core/cfg/cfg_ctx.c:1924,4'
          Dst:             fprintf
        - Src:             'core/cfg/cfg_ctx.c:1924,4'
          Dst:             dprint_color_reset
        - Src:             'core/cfg/cfg_ctx.c:1924,4'
          Dst:             get_debug_facility
        - Src:             'core/cfg/cfg_ctx.c:1929,4'
          Dst:             get_debug_level
        - Src:             'core/cfg/cfg_ctx.c:1929,4'
          Dst:             get_debug_facility
        - Src:             'core/cfg/cfg_ctx.c:1929,4'
          Dst:             dprint_color
        - Src:             'core/cfg/cfg_ctx.c:1929,4'
          Dst:             my_pid
        - Src:             'core/cfg/cfg_ctx.c:1929,4'
          Dst:             fprintf
        - Src:             'core/cfg/cfg_ctx.c:1929,4'
          Dst:             dprint_color_reset
        - Src:             'core/cfg/cfg_ctx.c:1929,4'
          Dst:             get_debug_facility
        - Src:             'core/cfg/cfg_ctx.c:1933,3'
          Dst:             convert_val_cleanup
        - Src:             'core/cfg/cfg_ctx.c:1947,2'
          Dst:             get_debug_level
        - Src:             'core/cfg/cfg_ctx.c:1947,2'
          Dst:             get_debug_facility
        - Src:             'core/cfg/cfg_ctx.c:1947,2'
          Dst:             dprint_color
        - Src:             'core/cfg/cfg_ctx.c:1947,2'
          Dst:             my_pid
        - Src:             'core/cfg/cfg_ctx.c:1947,2'
          Dst:             fprintf
        - Src:             'core/cfg/cfg_ctx.c:1947,2'
          Dst:             dprint_color_reset
        - Src:             'core/cfg/cfg_ctx.c:1947,2'
          Dst:             get_debug_facility
        - Src:             'core/cfg/cfg_ctx.c:1949,2'
          Dst:             convert_val_cleanup
    - functionName:    convert_val
      functionSourceFile: '/src/kamailio/src/core/cfg/cfg_ctx.c'
      linkageType:     InternalLinkage
      functionLinenumber: 119
      functionLinenumberEnd: 219
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         298
      ICount:          1769
      EdgeCount:       394
      CyclomaticComplexity: 98
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
        - snprintf
        - str2sint
        - strlen
        - strtol
      functionUses:    7
      BranchProfiles:
        - Branch String:   'core/cfg/cfg_ctx.c:126,2'
          Branch Sides:    []
      Callsites:
        - Src:             'core/cfg/cfg_ctx.c:134,6'
          Dst:             get_debug_level
        - Src:             'core/cfg/cfg_ctx.c:134,6'
          Dst:             get_debug_facility
        - Src:             'core/cfg/cfg_ctx.c:134,6'
          Dst:             dprint_color
        - Src:             'core/cfg/cfg_ctx.c:134,6'
          Dst:             my_pid
        - Src:             'core/cfg/cfg_ctx.c:134,6'
          Dst:             fprintf
        - Src:             'core/cfg/cfg_ctx.c:134,6'
          Dst:             dprint_color_reset
        - Src:             'core/cfg/cfg_ctx.c:134,6'
          Dst:             get_debug_facility
        - Src:             'core/cfg/cfg_ctx.c:137,30'
          Dst:             strtol
        - Src:             'core/cfg/cfg_ctx.c:139,6'
          Dst:             get_debug_level
        - Src:             'core/cfg/cfg_ctx.c:139,6'
          Dst:             get_debug_facility
        - Src:             'core/cfg/cfg_ctx.c:139,6'
          Dst:             dprint_color
        - Src:             'core/cfg/cfg_ctx.c:139,6'
          Dst:             my_pid
        - Src:             'core/cfg/cfg_ctx.c:139,6'
          Dst:             fprintf
        - Src:             'core/cfg/cfg_ctx.c:139,6'
          Dst:             dprint_color_reset
        - Src:             'core/cfg/cfg_ctx.c:139,6'
          Dst:             get_debug_facility
        - Src:             'core/cfg/cfg_ctx.c:147,6'
          Dst:             get_debug_level
        - Src:             'core/cfg/cfg_ctx.c:147,6'
          Dst:             get_debug_facility
        - Src:             'core/cfg/cfg_ctx.c:147,6'
          Dst:             dprint_color
        - Src:             'core/cfg/cfg_ctx.c:147,6'
          Dst:             my_pid
        - Src:             'core/cfg/cfg_ctx.c:147,6'
          Dst:             fprintf
        - Src:             'core/cfg/cfg_ctx.c:147,6'
          Dst:             dprint_color_reset
        - Src:             'core/cfg/cfg_ctx.c:147,6'
          Dst:             get_debug_facility
        - Src:             'core/cfg/cfg_ctx.c:150,8'
          Dst:             str2sint
        - Src:             'core/cfg/cfg_ctx.c:151,6'
          Dst:             get_debug_level
        - Src:             'core/cfg/cfg_ctx.c:151,6'
          Dst:             get_debug_facility
        - Src:             'core/cfg/cfg_ctx.c:151,6'
          Dst:             dprint_color
        - Src:             'core/cfg/cfg_ctx.c:151,6'
          Dst:             my_pid
        - Src:             'core/cfg/cfg_ctx.c:151,6'
          Dst:             fprintf
        - Src:             'core/cfg/cfg_ctx.c:151,6'
          Dst:             dprint_color_reset
        - Src:             'core/cfg/cfg_ctx.c:151,6'
          Dst:             get_debug_facility
        - Src:             'core/cfg/cfg_ctx.c:162,9'
          Dst:             snprintf
        - Src:             'core/cfg/cfg_ctx.c:182,6'
          Dst:             get_debug_level
        - Src:             'core/cfg/cfg_ctx.c:182,6'
          Dst:             get_debug_facility
        - Src:             'core/cfg/cfg_ctx.c:182,6'
          Dst:             dprint_color
        - Src:             'core/cfg/cfg_ctx.c:182,6'
          Dst:             my_pid
        - Src:             'core/cfg/cfg_ctx.c:182,6'
          Dst:             fprintf
        - Src:             'core/cfg/cfg_ctx.c:182,6'
          Dst:             dprint_color_reset
        - Src:             'core/cfg/cfg_ctx.c:182,6'
          Dst:             get_debug_facility
        - Src:             'core/cfg/cfg_ctx.c:194,13'
          Dst:             snprintf
        - Src:             'core/cfg/cfg_ctx.c:202,21'
          Dst:             strlen
        - Src:             'core/cfg/cfg_ctx.c:216,2'
          Dst:             get_debug_level
        - Src:             'core/cfg/cfg_ctx.c:216,2'
          Dst:             get_debug_facility
        - Src:             'core/cfg/cfg_ctx.c:216,2'
          Dst:             dprint_color
        - Src:             'core/cfg/cfg_ctx.c:216,2'
          Dst:             my_pid
        - Src:             'core/cfg/cfg_ctx.c:216,2'
          Dst:             fprintf
        - Src:             'core/cfg/cfg_ctx.c:216,2'
          Dst:             dprint_color_reset
        - Src:             'core/cfg/cfg_ctx.c:216,2'
          Dst:             get_debug_facility
    - functionName:    bit_test_and_set
      functionSourceFile: '/src/kamailio/src/core/cfg/../bit_test.h'
      linkageType:     InternalLinkage
      functionLinenumber: 81
      functionLinenumberEnd: 88
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    convert_val_cleanup
      functionSourceFile: '/src/kamailio/src/core/cfg/cfg_ctx.c'
      linkageType:     InternalLinkage
      functionLinenumber: 222
      functionLinenumberEnd: 227
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    7
      BranchProfiles:  []
      Callsites:       []
    - functionName:    str2sint
      functionSourceFile: '/src/kamailio/src/core/cfg/../ut.h'
      linkageType:     InternalLinkage
      functionLinenumber: 780
      functionLinenumberEnd: 782
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         54
      ICount:          292
      EdgeCount:       71
      CyclomaticComplexity: 19
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    cfg_group_inst_exists
      functionSourceFile: '/src/kamailio/src/core/cfg/cfg_ctx.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1754
      functionLinenumberEnd: 1792
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         98
      ICount:          588
      EdgeCount:       129
      CyclomaticComplexity: 33
      functionsReached:
        - cfg_find_group
        - cfg_lookup_group
        - dprint_color
        - dprint_color_reset
        - fprintf
        - futex_get
        - futex_release
        - get_debug_facility
        - get_debug_level
        - my_pid
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/cfg/cfg_ctx.c:1763,3'
          Dst:             get_debug_level
        - Src:             'core/cfg/cfg_ctx.c:1763,3'
          Dst:             get_debug_facility
        - Src:             'core/cfg/cfg_ctx.c:1763,3'
          Dst:             dprint_color
        - Src:             'core/cfg/cfg_ctx.c:1763,3'
          Dst:             my_pid
        - Src:             'core/cfg/cfg_ctx.c:1763,3'
          Dst:             fprintf
        - Src:             'core/cfg/cfg_ctx.c:1763,3'
          Dst:             dprint_color_reset
        - Src:             'core/cfg/cfg_ctx.c:1763,3'
          Dst:             get_debug_facility
        - Src:             'core/cfg/cfg_ctx.c:1767,15'
          Dst:             cfg_lookup_group
        - Src:             'core/cfg/cfg_ctx.c:1768,3'
          Dst:             get_debug_level
        - Src:             'core/cfg/cfg_ctx.c:1768,3'
          Dst:             get_debug_facility
        - Src:             'core/cfg/cfg_ctx.c:1768,3'
          Dst:             dprint_color
        - Src:             'core/cfg/cfg_ctx.c:1768,3'
          Dst:             my_pid
        - Src:             'core/cfg/cfg_ctx.c:1768,3'
          Dst:             fprintf
        - Src:             'core/cfg/cfg_ctx.c:1768,3'
          Dst:             dprint_color_reset
        - Src:             'core/cfg/cfg_ctx.c:1768,3'
          Dst:             get_debug_facility
        - Src:             'core/cfg/cfg_ctx.c:1784,3'
          Dst:             futex_get
        - Src:             'core/cfg/cfg_ctx.c:1785,12'
          Dst:             cfg_find_group
        - Src:             'core/cfg/cfg_ctx.c:1788,3'
          Dst:             futex_release
    - functionName:    futex_get
      functionSourceFile: '/src/kamailio/src/core/cfg/../mem/../futexlock.h'
      linkageType:     InternalLinkage
      functionLinenumber: 91
      functionLinenumberEnd: 126
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         23
      ICount:          106
      EdgeCount:       28
      CyclomaticComplexity: 7
      functionsReached:
        - atomic_cmpxchg_int
        - atomic_get_and_set_int
        - syscall
      functionUses:    11
      BranchProfiles:  []
      Callsites:
        - Src:             'core/cfg/../mem/../futexlock.h:99,6'
          Dst:             atomic_cmpxchg_int
        - Src:             'core/cfg/../mem/../futexlock.h:108,4'
          Dst:             syscall
        - Src:             'core/cfg/../mem/../futexlock.h:109,8'
          Dst:             atomic_get_and_set_int
        - Src:             'core/cfg/../mem/../futexlock.h:119,7'
          Dst:             atomic_get_and_set_int
        - Src:             'core/cfg/../mem/../futexlock.h:121,4'
          Dst:             syscall
        - Src:             'core/cfg/../mem/../futexlock.h:122,8'
          Dst:             atomic_get_and_set_int
    - functionName:    futex_release
      functionSourceFile: '/src/kamailio/src/core/cfg/../mem/../futexlock.h'
      linkageType:     InternalLinkage
      functionLinenumber: 130
      functionLinenumberEnd: 138
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          41
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - atomic_get_and_set_int
        - syscall
      functionUses:    20
      BranchProfiles:  []
      Callsites:
        - Src:             'core/cfg/../mem/../futexlock.h:134,6'
          Dst:             atomic_get_and_set_int
        - Src:             'core/cfg/../mem/../futexlock.h:136,3'
          Dst:             syscall
    - functionName:    cfg_del_group_inst
      functionSourceFile: '/src/kamailio/src/core/cfg/cfg_ctx.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1629
      functionLinenumberEnd: 1745
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         310
      ICount:          1997
      EdgeCount:       412
      CyclomaticComplexity: 104
      functionsReached:
        - bit_test
        - cfg_clone_global
        - cfg_collapse_array
        - cfg_find_group
        - cfg_install_global
        - cfg_lookup_group
        - cfg_reset_handles
        - cfg_update_local
        - dprint_color
        - dprint_color_reset
        - fprintf
        - futex_get
        - futex_release
        - get_debug_facility
        - get_debug_level
        - my_pid
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/cfg/cfg_ctx.c:1641,3'
          Dst:             get_debug_level
        - Src:             'core/cfg/cfg_ctx.c:1641,3'
          Dst:             get_debug_facility
        - Src:             'core/cfg/cfg_ctx.c:1641,3'
          Dst:             dprint_color
        - Src:             'core/cfg/cfg_ctx.c:1641,3'
          Dst:             my_pid
        - Src:             'core/cfg/cfg_ctx.c:1641,3'
          Dst:             fprintf
        - Src:             'core/cfg/cfg_ctx.c:1641,3'
          Dst:             dprint_color_reset
        - Src:             'core/cfg/cfg_ctx.c:1641,3'
          Dst:             get_debug_facility
        - Src:             'core/cfg/cfg_ctx.c:1651,15'
          Dst:             cfg_lookup_group
        - Src:             'core/cfg/cfg_ctx.c:1652,3'
          Dst:             get_debug_level
        - Src:             'core/cfg/cfg_ctx.c:1652,3'
          Dst:             get_debug_facility
        - Src:             'core/cfg/cfg_ctx.c:1652,3'
          Dst:             dprint_color
        - Src:             'core/cfg/cfg_ctx.c:1652,3'
          Dst:             my_pid
        - Src:             'core/cfg/cfg_ctx.c:1652,3'
          Dst:             fprintf
        - Src:             'core/cfg/cfg_ctx.c:1652,3'
          Dst:             dprint_color_reset
        - Src:             'core/cfg/cfg_ctx.c:1652,3'
          Dst:             get_debug_facility
        - Src:             'core/cfg/cfg_ctx.c:1658,2'
          Dst:             futex_get
        - Src:             'core/cfg/cfg_ctx.c:1659,20'
          Dst:             cfg_find_group
        - Src:             'core/cfg/cfg_ctx.c:1661,3'
          Dst:             get_debug_level
        - Src:             'core/cfg/cfg_ctx.c:1661,3'
          Dst:             get_debug_facility
        - Src:             'core/cfg/cfg_ctx.c:1661,3'
          Dst:             dprint_color
        - Src:             'core/cfg/cfg_ctx.c:1661,3'
          Dst:             my_pid
        - Src:             'core/cfg/cfg_ctx.c:1661,3'
          Dst:             fprintf
        - Src:             'core/cfg/cfg_ctx.c:1661,3'
          Dst:             dprint_color_reset
        - Src:             'core/cfg/cfg_ctx.c:1661,3'
          Dst:             get_debug_facility
        - Src:             'core/cfg/cfg_ctx.c:1667,15'
          Dst:             cfg_clone_global
        - Src:             'core/cfg/cfg_ctx.c:1671,5'
          Dst:             cfg_collapse_array
        - Src:             'core/cfg/cfg_ctx.c:1687,7'
          Dst:             bit_test
        - Src:             'core/cfg/cfg_ctx.c:1696,4'
          Dst:             get_debug_level
        - Src:             'core/cfg/cfg_ctx.c:1696,4'
          Dst:             get_debug_facility
        - Src:             'core/cfg/cfg_ctx.c:1696,4'
          Dst:             dprint_color
        - Src:             'core/cfg/cfg_ctx.c:1696,4'
          Dst:             my_pid
        - Src:             'core/cfg/cfg_ctx.c:1696,4'
          Dst:             fprintf
        - Src:             'core/cfg/cfg_ctx.c:1696,4'
          Dst:             dprint_color_reset
        - Src:             'core/cfg/cfg_ctx.c:1696,4'
          Dst:             get_debug_facility
        - Src:             'core/cfg/cfg_ctx.c:1705,8'
          Dst:             bit_test
        - Src:             'core/cfg/cfg_ctx.c:1720,2'
          Dst:             cfg_install_global
        - Src:             'core/cfg/cfg_ctx.c:1721,2'
          Dst:             futex_release
        - Src:             'core/cfg/cfg_ctx.c:1723,2'
          Dst:             get_debug_level
        - Src:             'core/cfg/cfg_ctx.c:1723,2'
          Dst:             get_debug_facility
        - Src:             'core/cfg/cfg_ctx.c:1723,2'
          Dst:             dprint_color
        - Src:             'core/cfg/cfg_ctx.c:1723,2'
          Dst:             my_pid
        - Src:             'core/cfg/cfg_ctx.c:1723,2'
          Dst:             fprintf
        - Src:             'core/cfg/cfg_ctx.c:1723,2'
          Dst:             dprint_color_reset
        - Src:             'core/cfg/cfg_ctx.c:1723,2'
          Dst:             get_debug_facility
        - Src:             'core/cfg/cfg_ctx.c:1729,2'
          Dst:             cfg_reset_handles
        - Src:             'core/cfg/cfg_ctx.c:1729,2'
          Dst:             cfg_update_local
        - Src:             'core/cfg/cfg_ctx.c:1733,2'
          Dst:             futex_release
        - Src:             'core/cfg/cfg_ctx.c:1741,2'
          Dst:             get_debug_level
        - Src:             'core/cfg/cfg_ctx.c:1741,2'
          Dst:             get_debug_facility
        - Src:             'core/cfg/cfg_ctx.c:1741,2'
          Dst:             dprint_color
        - Src:             'core/cfg/cfg_ctx.c:1741,2'
          Dst:             my_pid
        - Src:             'core/cfg/cfg_ctx.c:1741,2'
          Dst:             fprintf
        - Src:             'core/cfg/cfg_ctx.c:1741,2'
          Dst:             dprint_color_reset
        - Src:             'core/cfg/cfg_ctx.c:1741,2'
          Dst:             get_debug_facility
    - functionName:    bit_test
      functionSourceFile: '/src/kamailio/src/core/cfg/../bit_test.h'
      linkageType:     InternalLinkage
      functionLinenumber: 64
      functionLinenumberEnd: 71
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    cfg_reset_handles
      functionSourceFile: '/src/kamailio/src/core/cfg/cfg_struct.h'
      linkageType:     InternalLinkage
      functionLinenumber: 412
      functionLinenumberEnd: 428
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         25
      ICount:          127
      EdgeCount:       32
      CyclomaticComplexity: 9
      functionsReached:
        - cfg_move_handle
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/cfg/cfg_struct.h:426,4'
          Dst:             cfg_move_handle
    - functionName:    cfg_update_local
      functionSourceFile: '/src/kamailio/src/core/cfg/cfg_struct.h'
      linkageType:     InternalLinkage
      functionLinenumber: 353
      functionLinenumberEnd: 408
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         35
      ICount:          208
      EdgeCount:       45
      CyclomaticComplexity: 12
      functionsReached:
        - atomic_add_int
        - atomic_dec_and_test_int
        - atomic_inc_int
        - cfg_child_cb_free_item
        - futex_get
        - futex_release
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/cfg/cfg_struct.h:359,3'
          Dst:             atomic_dec_and_test_int
        - Src:             'core/cfg/cfg_struct.h:360,2'
          Dst:             futex_get
        - Src:             'core/cfg/cfg_struct.h:361,2'
          Dst:             atomic_inc_int
        - Src:             'core/cfg/cfg_struct.h:371,2'
          Dst:             futex_release
        - Src:             'core/cfg/cfg_struct.h:383,3'
          Dst:             atomic_inc_int
        - Src:             'core/cfg/cfg_struct.h:384,6'
          Dst:             atomic_dec_and_test_int
        - Src:             'core/cfg/cfg_struct.h:389,4'
          Dst:             futex_get
        - Src:             'core/cfg/cfg_struct.h:393,5'
          Dst:             futex_release
        - Src:             'core/cfg/cfg_struct.h:394,5'
          Dst:             cfg_child_cb_free_item
        - Src:             'core/cfg/cfg_struct.h:396,5'
          Dst:             futex_release
        - Src:             'core/cfg/cfg_struct.h:400,9'
          Dst:             atomic_add_int
    - functionName:    cfg_add_group_inst
      functionSourceFile: '/src/kamailio/src/core/cfg/cfg_ctx.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1534
      functionLinenumberEnd: 1625
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         279
      ICount:          1784
      EdgeCount:       370
      CyclomaticComplexity: 93
      functionsReached:
        - cfg_clone_global
        - cfg_extend_array
        - cfg_find_group
        - cfg_install_global
        - cfg_lookup_group
        - cfg_reset_handles
        - cfg_update_local
        - dprint_color
        - dprint_color_reset
        - fprintf
        - futex_get
        - futex_release
        - get_debug_facility
        - get_debug_level
        - my_pid
        - new_add_var
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/cfg/cfg_ctx.c:1544,3'
          Dst:             get_debug_level
        - Src:             'core/cfg/cfg_ctx.c:1544,3'
          Dst:             get_debug_facility
        - Src:             'core/cfg/cfg_ctx.c:1544,3'
          Dst:             dprint_color
        - Src:             'core/cfg/cfg_ctx.c:1544,3'
          Dst:             my_pid
        - Src:             'core/cfg/cfg_ctx.c:1544,3'
          Dst:             fprintf
        - Src:             'core/cfg/cfg_ctx.c:1544,3'
          Dst:             dprint_color_reset
        - Src:             'core/cfg/cfg_ctx.c:1544,3'
          Dst:             get_debug_facility
        - Src:             'core/cfg/cfg_ctx.c:1552,10'
          Dst:             new_add_var
        - Src:             'core/cfg/cfg_ctx.c:1556,15'
          Dst:             cfg_lookup_group
        - Src:             'core/cfg/cfg_ctx.c:1557,3'
          Dst:             get_debug_level
        - Src:             'core/cfg/cfg_ctx.c:1557,3'
          Dst:             get_debug_facility
        - Src:             'core/cfg/cfg_ctx.c:1557,3'
          Dst:             dprint_color
        - Src:             'core/cfg/cfg_ctx.c:1557,3'
          Dst:             my_pid
        - Src:             'core/cfg/cfg_ctx.c:1557,3'
          Dst:             fprintf
        - Src:             'core/cfg/cfg_ctx.c:1557,3'
          Dst:             dprint_color_reset
        - Src:             'core/cfg/cfg_ctx.c:1557,3'
          Dst:             get_debug_facility
        - Src:             'core/cfg/cfg_ctx.c:1563,2'
          Dst:             futex_get
        - Src:             'core/cfg/cfg_ctx.c:1564,5'
          Dst:             cfg_find_group
        - Src:             'core/cfg/cfg_ctx.c:1566,3'
          Dst:             get_debug_level
        - Src:             'core/cfg/cfg_ctx.c:1566,3'
          Dst:             get_debug_facility
        - Src:             'core/cfg/cfg_ctx.c:1566,3'
          Dst:             dprint_color
        - Src:             'core/cfg/cfg_ctx.c:1566,3'
          Dst:             my_pid
        - Src:             'core/cfg/cfg_ctx.c:1566,3'
          Dst:             fprintf
        - Src:             'core/cfg/cfg_ctx.c:1566,3'
          Dst:             dprint_color_reset
        - Src:             'core/cfg/cfg_ctx.c:1566,3'
          Dst:             get_debug_facility
        - Src:             'core/cfg/cfg_ctx.c:1567,3'
          Dst:             futex_release
        - Src:             'core/cfg/cfg_ctx.c:1573,15'
          Dst:             cfg_clone_global
        - Src:             'core/cfg/cfg_ctx.c:1577,19'
          Dst:             cfg_extend_array
        - Src:             'core/cfg/cfg_ctx.c:1593,4'
          Dst:             get_debug_level
        - Src:             'core/cfg/cfg_ctx.c:1593,4'
          Dst:             get_debug_facility
        - Src:             'core/cfg/cfg_ctx.c:1593,4'
          Dst:             dprint_color
        - Src:             'core/cfg/cfg_ctx.c:1593,4'
          Dst:             my_pid
        - Src:             'core/cfg/cfg_ctx.c:1593,4'
          Dst:             fprintf
        - Src:             'core/cfg/cfg_ctx.c:1593,4'
          Dst:             dprint_color_reset
        - Src:             'core/cfg/cfg_ctx.c:1593,4'
          Dst:             get_debug_facility
        - Src:             'core/cfg/cfg_ctx.c:1600,2'
          Dst:             cfg_install_global
        - Src:             'core/cfg/cfg_ctx.c:1601,2'
          Dst:             futex_release
        - Src:             'core/cfg/cfg_ctx.c:1603,2'
          Dst:             get_debug_level
        - Src:             'core/cfg/cfg_ctx.c:1603,2'
          Dst:             get_debug_facility
        - Src:             'core/cfg/cfg_ctx.c:1603,2'
          Dst:             dprint_color
        - Src:             'core/cfg/cfg_ctx.c:1603,2'
          Dst:             my_pid
        - Src:             'core/cfg/cfg_ctx.c:1603,2'
          Dst:             fprintf
        - Src:             'core/cfg/cfg_ctx.c:1603,2'
          Dst:             dprint_color_reset
        - Src:             'core/cfg/cfg_ctx.c:1603,2'
          Dst:             get_debug_facility
        - Src:             'core/cfg/cfg_ctx.c:1609,2'
          Dst:             cfg_reset_handles
        - Src:             'core/cfg/cfg_ctx.c:1609,2'
          Dst:             cfg_update_local
        - Src:             'core/cfg/cfg_ctx.c:1613,2'
          Dst:             futex_release
        - Src:             'core/cfg/cfg_ctx.c:1621,2'
          Dst:             get_debug_level
        - Src:             'core/cfg/cfg_ctx.c:1621,2'
          Dst:             get_debug_facility
        - Src:             'core/cfg/cfg_ctx.c:1621,2'
          Dst:             dprint_color
        - Src:             'core/cfg/cfg_ctx.c:1621,2'
          Dst:             my_pid
        - Src:             'core/cfg/cfg_ctx.c:1621,2'
          Dst:             fprintf
        - Src:             'core/cfg/cfg_ctx.c:1621,2'
          Dst:             dprint_color_reset
        - Src:             'core/cfg/cfg_ctx.c:1621,2'
          Dst:             get_debug_facility
    - functionName:    cfg_diff_release
      functionSourceFile: '/src/kamailio/src/core/cfg/cfg_ctx.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1523
      functionLinenumberEnd: 1530
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         46
      ICount:          265
      EdgeCount:       60
      CyclomaticComplexity: 16
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - futex_release
        - get_debug_facility
        - get_debug_level
        - my_pid
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/cfg/cfg_ctx.c:1525,3'
          Dst:             get_debug_level
        - Src:             'core/cfg/cfg_ctx.c:1525,3'
          Dst:             get_debug_facility
        - Src:             'core/cfg/cfg_ctx.c:1525,3'
          Dst:             dprint_color
        - Src:             'core/cfg/cfg_ctx.c:1525,3'
          Dst:             my_pid
        - Src:             'core/cfg/cfg_ctx.c:1525,3'
          Dst:             fprintf
        - Src:             'core/cfg/cfg_ctx.c:1525,3'
          Dst:             dprint_color_reset
        - Src:             'core/cfg/cfg_ctx.c:1525,3'
          Dst:             get_debug_facility
        - Src:             'core/cfg/cfg_ctx.c:1529,2'
          Dst:             futex_release
    - functionName:    cfg_diff_next
      functionSourceFile: '/src/kamailio/src/core/cfg/cfg_ctx.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1447
      functionLinenumberEnd: 1519
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         105
      ICount:          801
      EdgeCount:       136
      CyclomaticComplexity: 33
      functionsReached:
        - cfg_find_group
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
      functionUses:    0
      BranchProfiles:
        - Branch String:   'core/cfg/cfg_ctx.c:1492,2'
          Branch Sides:    []
      Callsites:
        - Src:             'core/cfg/cfg_ctx.c:1472,4'
          Dst:             get_debug_level
        - Src:             'core/cfg/cfg_ctx.c:1472,4'
          Dst:             get_debug_facility
        - Src:             'core/cfg/cfg_ctx.c:1472,4'
          Dst:             dprint_color
        - Src:             'core/cfg/cfg_ctx.c:1472,4'
          Dst:             my_pid
        - Src:             'core/cfg/cfg_ctx.c:1472,4'
          Dst:             fprintf
        - Src:             'core/cfg/cfg_ctx.c:1472,4'
          Dst:             dprint_color_reset
        - Src:             'core/cfg/cfg_ctx.c:1472,4'
          Dst:             get_debug_facility
        - Src:             'core/cfg/cfg_ctx.c:1475,16'
          Dst:             cfg_find_group
        - Src:             'core/cfg/cfg_ctx.c:1478,4'
          Dst:             get_debug_level
        - Src:             'core/cfg/cfg_ctx.c:1478,4'
          Dst:             get_debug_facility
        - Src:             'core/cfg/cfg_ctx.c:1478,4'
          Dst:             dprint_color
        - Src:             'core/cfg/cfg_ctx.c:1478,4'
          Dst:             my_pid
        - Src:             'core/cfg/cfg_ctx.c:1478,4'
          Dst:             fprintf
        - Src:             'core/cfg/cfg_ctx.c:1478,4'
          Dst:             dprint_color_reset
        - Src:             'core/cfg/cfg_ctx.c:1478,4'
          Dst:             get_debug_facility
    - functionName:    cfg_diff_init
      functionSourceFile: '/src/kamailio/src/core/cfg/cfg_ctx.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1426
      functionLinenumberEnd: 1436
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         46
      ICount:          276
      EdgeCount:       60
      CyclomaticComplexity: 16
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - futex_get
        - get_debug_facility
        - get_debug_level
        - my_pid
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/cfg/cfg_ctx.c:1428,3'
          Dst:             get_debug_level
        - Src:             'core/cfg/cfg_ctx.c:1428,3'
          Dst:             get_debug_facility
        - Src:             'core/cfg/cfg_ctx.c:1428,3'
          Dst:             dprint_color
        - Src:             'core/cfg/cfg_ctx.c:1428,3'
          Dst:             my_pid
        - Src:             'core/cfg/cfg_ctx.c:1428,3'
          Dst:             fprintf
        - Src:             'core/cfg/cfg_ctx.c:1428,3'
          Dst:             dprint_color_reset
        - Src:             'core/cfg/cfg_ctx.c:1428,3'
          Dst:             get_debug_facility
        - Src:             'core/cfg/cfg_ctx.c:1432,2'
          Dst:             futex_get
    - functionName:    cfg_get_group_next
      functionSourceFile: '/src/kamailio/src/core/cfg/cfg_ctx.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1409
      functionLinenumberEnd: 1422
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         4
      ICount:          53
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    cfg_help
      functionSourceFile: '/src/kamailio/src/core/cfg/cfg_ctx.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1381
      functionLinenumberEnd: 1400
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         51
      ICount:          309
      EdgeCount:       67
      CyclomaticComplexity: 18
      functionsReached:
        - cfg_lookup_var
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/cfg/cfg_ctx.c:1388,3'
          Dst:             get_debug_level
        - Src:             'core/cfg/cfg_ctx.c:1388,3'
          Dst:             get_debug_facility
        - Src:             'core/cfg/cfg_ctx.c:1388,3'
          Dst:             dprint_color
        - Src:             'core/cfg/cfg_ctx.c:1388,3'
          Dst:             my_pid
        - Src:             'core/cfg/cfg_ctx.c:1388,3'
          Dst:             fprintf
        - Src:             'core/cfg/cfg_ctx.c:1388,3'
          Dst:             dprint_color_reset
        - Src:             'core/cfg/cfg_ctx.c:1388,3'
          Dst:             get_debug_facility
        - Src:             'core/cfg/cfg_ctx.c:1393,5'
          Dst:             cfg_lookup_var
    - functionName:    cfg_get_default_value_by_name
      functionSourceFile: '/src/kamailio/src/core/cfg/cfg_ctx.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1319
      functionLinenumberEnd: 1375
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         59
      ICount:          378
      EdgeCount:       75
      CyclomaticComplexity: 18
      functionsReached:
        - cfg_lookup_var
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
      functionUses:    0
      BranchProfiles:
        - Branch String:   'core/cfg/cfg_ctx.c:1354,2'
          Branch Sides:    []
      Callsites:
        - Src:             'core/cfg/cfg_ctx.c:1330,3'
          Dst:             get_debug_level
        - Src:             'core/cfg/cfg_ctx.c:1330,3'
          Dst:             get_debug_facility
        - Src:             'core/cfg/cfg_ctx.c:1330,3'
          Dst:             dprint_color
        - Src:             'core/cfg/cfg_ctx.c:1330,3'
          Dst:             my_pid
        - Src:             'core/cfg/cfg_ctx.c:1330,3'
          Dst:             fprintf
        - Src:             'core/cfg/cfg_ctx.c:1330,3'
          Dst:             dprint_color_reset
        - Src:             'core/cfg/cfg_ctx.c:1330,3'
          Dst:             get_debug_facility
        - Src:             'core/cfg/cfg_ctx.c:1335,5'
          Dst:             cfg_lookup_var
    - functionName:    cfg_get_by_name
      functionSourceFile: '/src/kamailio/src/core/cfg/cfg_ctx.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1239
      functionLinenumberEnd: 1308
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         143
      ICount:          916
      EdgeCount:       187
      CyclomaticComplexity: 46
      functionsReached:
        - cfg_find_group
        - cfg_lookup_var
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
      functionUses:    0
      BranchProfiles:
        - Branch String:   'core/cfg/cfg_ctx.c:1287,2'
          Branch Sides:    []
      Callsites:
        - Src:             'core/cfg/cfg_ctx.c:1251,3'
          Dst:             get_debug_level
        - Src:             'core/cfg/cfg_ctx.c:1251,3'
          Dst:             get_debug_facility
        - Src:             'core/cfg/cfg_ctx.c:1251,3'
          Dst:             dprint_color
        - Src:             'core/cfg/cfg_ctx.c:1251,3'
          Dst:             my_pid
        - Src:             'core/cfg/cfg_ctx.c:1251,3'
          Dst:             fprintf
        - Src:             'core/cfg/cfg_ctx.c:1251,3'
          Dst:             dprint_color_reset
        - Src:             'core/cfg/cfg_ctx.c:1251,3'
          Dst:             get_debug_facility
        - Src:             'core/cfg/cfg_ctx.c:1256,5'
          Dst:             cfg_lookup_var
        - Src:             'core/cfg/cfg_ctx.c:1268,4'
          Dst:             get_debug_level
        - Src:             'core/cfg/cfg_ctx.c:1268,4'
          Dst:             get_debug_facility
        - Src:             'core/cfg/cfg_ctx.c:1268,4'
          Dst:             dprint_color
        - Src:             'core/cfg/cfg_ctx.c:1268,4'
          Dst:             my_pid
        - Src:             'core/cfg/cfg_ctx.c:1268,4'
          Dst:             fprintf
        - Src:             'core/cfg/cfg_ctx.c:1268,4'
          Dst:             dprint_color_reset
        - Src:             'core/cfg/cfg_ctx.c:1268,4'
          Dst:             get_debug_facility
        - Src:             'core/cfg/cfg_ctx.c:1271,16'
          Dst:             cfg_find_group
        - Src:             'core/cfg/cfg_ctx.c:1274,4'
          Dst:             get_debug_level
        - Src:             'core/cfg/cfg_ctx.c:1274,4'
          Dst:             get_debug_facility
        - Src:             'core/cfg/cfg_ctx.c:1274,4'
          Dst:             dprint_color
        - Src:             'core/cfg/cfg_ctx.c:1274,4'
          Dst:             my_pid
        - Src:             'core/cfg/cfg_ctx.c:1274,4'
          Dst:             fprintf
        - Src:             'core/cfg/cfg_ctx.c:1274,4'
          Dst:             dprint_color_reset
        - Src:             'core/cfg/cfg_ctx.c:1274,4'
          Dst:             get_debug_facility
    - functionName:    cfg_rollback
      functionSourceFile: '/src/kamailio/src/core/cfg/cfg_ctx.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1196
      functionLinenumberEnd: 1229
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         103
      ICount:          618
      EdgeCount:       136
      CyclomaticComplexity: 35
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - futex_get
        - futex_release
        - get_debug_facility
        - get_debug_level
        - my_pid
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/cfg/cfg_ctx.c:1200,3'
          Dst:             get_debug_level
        - Src:             'core/cfg/cfg_ctx.c:1200,3'
          Dst:             get_debug_facility
        - Src:             'core/cfg/cfg_ctx.c:1200,3'
          Dst:             dprint_color
        - Src:             'core/cfg/cfg_ctx.c:1200,3'
          Dst:             my_pid
        - Src:             'core/cfg/cfg_ctx.c:1200,3'
          Dst:             fprintf
        - Src:             'core/cfg/cfg_ctx.c:1200,3'
          Dst:             dprint_color_reset
        - Src:             'core/cfg/cfg_ctx.c:1200,3'
          Dst:             get_debug_facility
        - Src:             'core/cfg/cfg_ctx.c:1207,2'
          Dst:             get_debug_level
        - Src:             'core/cfg/cfg_ctx.c:1207,2'
          Dst:             get_debug_facility
        - Src:             'core/cfg/cfg_ctx.c:1207,2'
          Dst:             dprint_color
        - Src:             'core/cfg/cfg_ctx.c:1207,2'
          Dst:             my_pid
        - Src:             'core/cfg/cfg_ctx.c:1207,2'
          Dst:             fprintf
        - Src:             'core/cfg/cfg_ctx.c:1207,2'
          Dst:             dprint_color_reset
        - Src:             'core/cfg/cfg_ctx.c:1207,2'
          Dst:             get_debug_facility
        - Src:             'core/cfg/cfg_ctx.c:1211,2'
          Dst:             futex_get
        - Src:             'core/cfg/cfg_ctx.c:1226,2'
          Dst:             futex_release
    - functionName:    cfg_commit
      functionSourceFile: '/src/kamailio/src/core/cfg/cfg_ctx.c'
      linkageType:     InternalLinkage
      functionLinenumber: 966
      functionLinenumberEnd: 1192
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         416
      ICount:          2739
      EdgeCount:       555
      CyclomaticComplexity: 141
      functionsReached:
        - bit_test_and_reset
        - bit_test_and_set
        - cfg_child_cb_free_list
        - cfg_child_cb_new
        - cfg_clone_array
        - cfg_clone_global
        - cfg_find_group
        - cfg_install_global
        - cfg_update_defaults
        - cfg_var_size
        - dprint_color
        - dprint_color_reset
        - fprintf
        - futex_get
        - futex_release
        - get_debug_facility
        - get_debug_level
        - my_pid
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/cfg/cfg_ctx.c:981,3'
          Dst:             get_debug_level
        - Src:             'core/cfg/cfg_ctx.c:981,3'
          Dst:             get_debug_facility
        - Src:             'core/cfg/cfg_ctx.c:981,3'
          Dst:             dprint_color
        - Src:             'core/cfg/cfg_ctx.c:981,3'
          Dst:             my_pid
        - Src:             'core/cfg/cfg_ctx.c:981,3'
          Dst:             fprintf
        - Src:             'core/cfg/cfg_ctx.c:981,3'
          Dst:             dprint_color_reset
        - Src:             'core/cfg/cfg_ctx.c:981,3'
          Dst:             get_debug_facility
        - Src:             'core/cfg/cfg_ctx.c:990,2'
          Dst:             futex_get
        - Src:             'core/cfg/cfg_ctx.c:1023,15'
          Dst:             cfg_child_cb_new
        - Src:             'core/cfg/cfg_ctx.c:1042,4'
          Dst:             get_debug_level
        - Src:             'core/cfg/cfg_ctx.c:1042,4'
          Dst:             get_debug_facility
        - Src:             'core/cfg/cfg_ctx.c:1042,4'
          Dst:             dprint_color
        - Src:             'core/cfg/cfg_ctx.c:1042,4'
          Dst:             my_pid
        - Src:             'core/cfg/cfg_ctx.c:1042,4'
          Dst:             fprintf
        - Src:             'core/cfg/cfg_ctx.c:1042,4'
          Dst:             dprint_color_reset
        - Src:             'core/cfg/cfg_ctx.c:1042,4'
          Dst:             get_debug_facility
        - Src:             'core/cfg/cfg_ctx.c:1048,3'
          Dst:             get_debug_level
        - Src:             'core/cfg/cfg_ctx.c:1048,3'
          Dst:             get_debug_facility
        - Src:             'core/cfg/cfg_ctx.c:1048,3'
          Dst:             dprint_color
        - Src:             'core/cfg/cfg_ctx.c:1048,3'
          Dst:             my_pid
        - Src:             'core/cfg/cfg_ctx.c:1048,3'
          Dst:             fprintf
        - Src:             'core/cfg/cfg_ctx.c:1048,3'
          Dst:             dprint_color_reset
        - Src:             'core/cfg/cfg_ctx.c:1048,3'
          Dst:             get_debug_facility
        - Src:             'core/cfg/cfg_ctx.c:1054,2'
          Dst:             futex_get
        - Src:             'core/cfg/cfg_ctx.c:1057,15'
          Dst:             cfg_clone_global
        - Src:             'core/cfg/cfg_ctx.c:1075,48'
          Dst:             cfg_clone_array
        - Src:             'core/cfg/cfg_ctx.c:1077,6'
          Dst:             get_debug_level
        - Src:             'core/cfg/cfg_ctx.c:1077,6'
          Dst:             get_debug_facility
        - Src:             'core/cfg/cfg_ctx.c:1077,6'
          Dst:             dprint_color
        - Src:             'core/cfg/cfg_ctx.c:1077,6'
          Dst:             my_pid
        - Src:             'core/cfg/cfg_ctx.c:1077,6'
          Dst:             fprintf
        - Src:             'core/cfg/cfg_ctx.c:1077,6'
          Dst:             dprint_color_reset
        - Src:             'core/cfg/cfg_ctx.c:1077,6'
          Dst:             get_debug_facility
        - Src:             'core/cfg/cfg_ctx.c:1090,18'
          Dst:             cfg_find_group
        - Src:             'core/cfg/cfg_ctx.c:1094,5'
          Dst:             get_debug_level
        - Src:             'core/cfg/cfg_ctx.c:1094,5'
          Dst:             get_debug_facility
        - Src:             'core/cfg/cfg_ctx.c:1094,5'
          Dst:             dprint_color
        - Src:             'core/cfg/cfg_ctx.c:1094,5'
          Dst:             my_pid
        - Src:             'core/cfg/cfg_ctx.c:1094,5'
          Dst:             fprintf
        - Src:             'core/cfg/cfg_ctx.c:1094,5'
          Dst:             dprint_color_reset
        - Src:             'core/cfg/cfg_ctx.c:1094,5'
          Dst:             get_debug_facility
        - Src:             'core/cfg/cfg_ctx.c:1101,4'
          Dst:             get_debug_level
        - Src:             'core/cfg/cfg_ctx.c:1101,4'
          Dst:             get_debug_facility
        - Src:             'core/cfg/cfg_ctx.c:1101,4'
          Dst:             dprint_color
        - Src:             'core/cfg/cfg_ctx.c:1101,4'
          Dst:             my_pid
        - Src:             'core/cfg/cfg_ctx.c:1101,4'
          Dst:             fprintf
        - Src:             'core/cfg/cfg_ctx.c:1101,4'
          Dst:             dprint_color_reset
        - Src:             'core/cfg/cfg_ctx.c:1101,4'
          Dst:             get_debug_facility
        - Src:             'core/cfg/cfg_ctx.c:1106,9'
          Dst:             bit_test_and_set
        - Src:             'core/cfg/cfg_ctx.c:1108,13'
          Dst:             bit_test_and_reset
        - Src:             'core/cfg/cfg_ctx.c:1121,37'
          Dst:             cfg_var_size
        - Src:             'core/cfg/cfg_ctx.c:1126,6'
          Dst:             cfg_var_size
        - Src:             'core/cfg/cfg_ctx.c:1132,7'
          Dst:             cfg_update_defaults
        - Src:             'core/cfg/cfg_ctx.c:1153,2'
          Dst:             cfg_install_global
        - Src:             'core/cfg/cfg_ctx.c:1154,2'
          Dst:             futex_release
        - Src:             'core/cfg/cfg_ctx.c:1164,2'
          Dst:             get_debug_level
        - Src:             'core/cfg/cfg_ctx.c:1164,2'
          Dst:             get_debug_facility
        - Src:             'core/cfg/cfg_ctx.c:1164,2'
          Dst:             dprint_color
        - Src:             'core/cfg/cfg_ctx.c:1164,2'
          Dst:             my_pid
        - Src:             'core/cfg/cfg_ctx.c:1164,2'
          Dst:             fprintf
        - Src:             'core/cfg/cfg_ctx.c:1164,2'
          Dst:             dprint_color_reset
        - Src:             'core/cfg/cfg_ctx.c:1164,2'
          Dst:             get_debug_facility
        - Src:             'core/cfg/cfg_ctx.c:1166,2'
          Dst:             futex_release
        - Src:             'core/cfg/cfg_ctx.c:1179,2'
          Dst:             futex_release
        - Src:             'core/cfg/cfg_ctx.c:1184,2'
          Dst:             futex_release
        - Src:             'core/cfg/cfg_ctx.c:1187,3'
          Dst:             cfg_child_cb_free_list
    - functionName:    bit_test_and_reset
      functionSourceFile: '/src/kamailio/src/core/cfg/../bit_test.h'
      linkageType:     InternalLinkage
      functionLinenumber: 98
      functionLinenumberEnd: 105
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    cfg_var_size
      functionSourceFile: '/src/kamailio/src/core/cfg/cfg_ctx.c'
      linkageType:     InternalLinkage
      functionLinenumber: 231
      functionLinenumberEnd: 250
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         49
      ICount:          305
      EdgeCount:       61
      CyclomaticComplexity: 14
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
      functionUses:    6
      BranchProfiles:
        - Branch String:   'core/cfg/cfg_ctx.c:232,2'
          Branch Sides:    []
      Callsites:
        - Src:             'core/cfg/cfg_ctx.c:247,4'
          Dst:             get_debug_level
        - Src:             'core/cfg/cfg_ctx.c:247,4'
          Dst:             get_debug_facility
        - Src:             'core/cfg/cfg_ctx.c:247,4'
          Dst:             dprint_color
        - Src:             'core/cfg/cfg_ctx.c:247,4'
          Dst:             my_pid
        - Src:             'core/cfg/cfg_ctx.c:247,4'
          Dst:             fprintf
        - Src:             'core/cfg/cfg_ctx.c:247,4'
          Dst:             dprint_color_reset
        - Src:             'core/cfg/cfg_ctx.c:247,4'
          Dst:             get_debug_facility
    - functionName:    cfg_update_defaults
      functionSourceFile: '/src/kamailio/src/core/cfg/cfg_ctx.c'
      linkageType:     InternalLinkage
      functionLinenumber: 258
      functionLinenumberEnd: 290
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         66
      ICount:          423
      EdgeCount:       87
      CyclomaticComplexity: 23
      functionsReached:
        - bit_test
        - cfg_clone_array
        - cfg_var_size
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/cfg/cfg_ctx.c:270,7'
          Dst:             bit_test
        - Src:             'core/cfg/cfg_ctx.c:274,18'
          Dst:             cfg_clone_array
        - Src:             'core/cfg/cfg_ctx.c:283,48'
          Dst:             cfg_var_size
        - Src:             'core/cfg/cfg_ctx.c:285,5'
          Dst:             get_debug_level
        - Src:             'core/cfg/cfg_ctx.c:285,5'
          Dst:             get_debug_facility
        - Src:             'core/cfg/cfg_ctx.c:285,5'
          Dst:             dprint_color
        - Src:             'core/cfg/cfg_ctx.c:285,5'
          Dst:             my_pid
        - Src:             'core/cfg/cfg_ctx.c:285,5'
          Dst:             fprintf
        - Src:             'core/cfg/cfg_ctx.c:285,5'
          Dst:             dprint_color_reset
        - Src:             'core/cfg/cfg_ctx.c:285,5'
          Dst:             get_debug_facility
    - functionName:    cfg_del_delayed
      functionSourceFile: '/src/kamailio/src/core/cfg/cfg_ctx.c'
      linkageType:     InternalLinkage
      functionLinenumber: 959
      functionLinenumberEnd: 961
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - cfg_set_delayed
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/cfg/cfg_ctx.c:960,9'
          Dst:             cfg_set_delayed
    - functionName:    cfg_set_delayed
      functionSourceFile: '/src/kamailio/src/core/cfg/cfg_ctx.c'
      linkageType:     InternalLinkage
      functionLinenumber: 680
      functionLinenumberEnd: 929
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         843
      ICount:          5267
      EdgeCount:       1121
      CyclomaticComplexity: 280
      functionsReached:
        - bit_test
        - cfg_clone_str
        - cfg_find_group
        - cfg_lookup_var
        - cfg_set_now
        - cfg_var_size
        - convert_val
        - convert_val_cleanup
        - dprint_color
        - dprint_color_reset
        - fprintf
        - futex_get
        - futex_release
        - get_debug_facility
        - get_debug_level
        - my_pid
        - strlen
      functionUses:    4
      BranchProfiles:
        - Branch String:   'core/cfg/cfg_ctx.c:828,3'
          Branch Sides:    []
      Callsites:
        - Src:             'core/cfg/cfg_ctx.c:695,10'
          Dst:             cfg_set_now
        - Src:             'core/cfg/cfg_ctx.c:698,3'
          Dst:             get_debug_level
        - Src:             'core/cfg/cfg_ctx.c:698,3'
          Dst:             get_debug_facility
        - Src:             'core/cfg/cfg_ctx.c:698,3'
          Dst:             dprint_color
        - Src:             'core/cfg/cfg_ctx.c:698,3'
          Dst:             my_pid
        - Src:             'core/cfg/cfg_ctx.c:698,3'
          Dst:             fprintf
        - Src:             'core/cfg/cfg_ctx.c:698,3'
          Dst:             dprint_color_reset
        - Src:             'core/cfg/cfg_ctx.c:698,3'
          Dst:             get_debug_facility
        - Src:             'core/cfg/cfg_ctx.c:703,3'
          Dst:             get_debug_level
        - Src:             'core/cfg/cfg_ctx.c:703,3'
          Dst:             get_debug_facility
        - Src:             'core/cfg/cfg_ctx.c:703,3'
          Dst:             dprint_color
        - Src:             'core/cfg/cfg_ctx.c:703,3'
          Dst:             my_pid
        - Src:             'core/cfg/cfg_ctx.c:703,3'
          Dst:             fprintf
        - Src:             'core/cfg/cfg_ctx.c:703,3'
          Dst:             dprint_color_reset
        - Src:             'core/cfg/cfg_ctx.c:703,3'
          Dst:             get_debug_facility
        - Src:             'core/cfg/cfg_ctx.c:708,5'
          Dst:             cfg_lookup_var
        - Src:             'core/cfg/cfg_ctx.c:713,3'
          Dst:             get_debug_level
        - Src:             'core/cfg/cfg_ctx.c:713,3'
          Dst:             get_debug_facility
        - Src:             'core/cfg/cfg_ctx.c:713,3'
          Dst:             dprint_color
        - Src:             'core/cfg/cfg_ctx.c:713,3'
          Dst:             my_pid
        - Src:             'core/cfg/cfg_ctx.c:713,3'
          Dst:             fprintf
        - Src:             'core/cfg/cfg_ctx.c:713,3'
          Dst:             dprint_color_reset
        - Src:             'core/cfg/cfg_ctx.c:713,3'
          Dst:             get_debug_facility
        - Src:             'core/cfg/cfg_ctx.c:724,3'
          Dst:             get_debug_level
        - Src:             'core/cfg/cfg_ctx.c:724,3'
          Dst:             get_debug_facility
        - Src:             'core/cfg/cfg_ctx.c:724,3'
          Dst:             dprint_color
        - Src:             'core/cfg/cfg_ctx.c:724,3'
          Dst:             my_pid
        - Src:             'core/cfg/cfg_ctx.c:724,3'
          Dst:             fprintf
        - Src:             'core/cfg/cfg_ctx.c:724,3'
          Dst:             dprint_color_reset
        - Src:             'core/cfg/cfg_ctx.c:724,3'
          Dst:             get_debug_facility
        - Src:             'core/cfg/cfg_ctx.c:730,7'
          Dst:             convert_val
        - Src:             'core/cfg/cfg_ctx.c:737,4'
          Dst:             get_debug_level
        - Src:             'core/cfg/cfg_ctx.c:737,4'
          Dst:             get_debug_facility
        - Src:             'core/cfg/cfg_ctx.c:737,4'
          Dst:             dprint_color
        - Src:             'core/cfg/cfg_ctx.c:737,4'
          Dst:             my_pid
        - Src:             'core/cfg/cfg_ctx.c:737,4'
          Dst:             fprintf
        - Src:             'core/cfg/cfg_ctx.c:737,4'
          Dst:             dprint_color_reset
        - Src:             'core/cfg/cfg_ctx.c:737,4'
          Dst:             get_debug_facility
        - Src:             'core/cfg/cfg_ctx.c:744,2'
          Dst:             futex_get
        - Src:             'core/cfg/cfg_ctx.c:757,5'
          Dst:             get_debug_level
        - Src:             'core/cfg/cfg_ctx.c:757,5'
          Dst:             get_debug_facility
        - Src:             'core/cfg/cfg_ctx.c:757,5'
          Dst:             dprint_color
        - Src:             'core/cfg/cfg_ctx.c:757,5'
          Dst:             my_pid
        - Src:             'core/cfg/cfg_ctx.c:757,5'
          Dst:             fprintf
        - Src:             'core/cfg/cfg_ctx.c:757,5'
          Dst:             dprint_color_reset
        - Src:             'core/cfg/cfg_ctx.c:757,5'
          Dst:             get_debug_facility
        - Src:             'core/cfg/cfg_ctx.c:760,17'
          Dst:             cfg_find_group
        - Src:             'core/cfg/cfg_ctx.c:763,5'
          Dst:             get_debug_level
        - Src:             'core/cfg/cfg_ctx.c:763,5'
          Dst:             get_debug_facility
        - Src:             'core/cfg/cfg_ctx.c:763,5'
          Dst:             dprint_color
        - Src:             'core/cfg/cfg_ctx.c:763,5'
          Dst:             my_pid
        - Src:             'core/cfg/cfg_ctx.c:763,5'
          Dst:             fprintf
        - Src:             'core/cfg/cfg_ctx.c:763,5'
          Dst:             dprint_color_reset
        - Src:             'core/cfg/cfg_ctx.c:763,5'
          Dst:             get_debug_facility
        - Src:             'core/cfg/cfg_ctx.c:773,5'
          Dst:             get_debug_level
        - Src:             'core/cfg/cfg_ctx.c:773,5'
          Dst:             get_debug_facility
        - Src:             'core/cfg/cfg_ctx.c:773,5'
          Dst:             dprint_color
        - Src:             'core/cfg/cfg_ctx.c:773,5'
          Dst:             my_pid
        - Src:             'core/cfg/cfg_ctx.c:773,5'
          Dst:             fprintf
        - Src:             'core/cfg/cfg_ctx.c:773,5'
          Dst:             dprint_color_reset
        - Src:             'core/cfg/cfg_ctx.c:773,5'
          Dst:             get_debug_facility
        - Src:             'core/cfg/cfg_ctx.c:786,13'
          Dst:             bit_test
        - Src:             'core/cfg/cfg_ctx.c:793,31'
          Dst:             cfg_var_size
        - Src:             'core/cfg/cfg_ctx.c:802,4'
          Dst:             get_debug_level
        - Src:             'core/cfg/cfg_ctx.c:802,4'
          Dst:             get_debug_facility
        - Src:             'core/cfg/cfg_ctx.c:802,4'
          Dst:             dprint_color
        - Src:             'core/cfg/cfg_ctx.c:802,4'
          Dst:             my_pid
        - Src:             'core/cfg/cfg_ctx.c:802,4'
          Dst:             fprintf
        - Src:             'core/cfg/cfg_ctx.c:802,4'
          Dst:             dprint_color_reset
        - Src:             'core/cfg/cfg_ctx.c:802,4'
          Dst:             get_debug_facility
        - Src:             'core/cfg/cfg_ctx.c:813,39'
          Dst:             cfg_var_size
        - Src:             'core/cfg/cfg_ctx.c:816,3'
          Dst:             get_debug_level
        - Src:             'core/cfg/cfg_ctx.c:816,3'
          Dst:             get_debug_facility
        - Src:             'core/cfg/cfg_ctx.c:816,3'
          Dst:             dprint_color
        - Src:             'core/cfg/cfg_ctx.c:816,3'
          Dst:             my_pid
        - Src:             'core/cfg/cfg_ctx.c:816,3'
          Dst:             fprintf
        - Src:             'core/cfg/cfg_ctx.c:816,3'
          Dst:             dprint_color_reset
        - Src:             'core/cfg/cfg_ctx.c:816,3'
          Dst:             get_debug_facility
        - Src:             'core/cfg/cfg_ctx.c:837,21'
          Dst:             strlen
        - Src:             'core/cfg/cfg_ctx.c:838,8'
          Dst:             cfg_clone_str
        - Src:             'core/cfg/cfg_ctx.c:846,8'
          Dst:             cfg_clone_str
        - Src:             'core/cfg/cfg_ctx.c:881,2'
          Dst:             futex_release
        - Src:             'core/cfg/cfg_ctx.c:884,3'
          Dst:             get_debug_level
        - Src:             'core/cfg/cfg_ctx.c:884,3'
          Dst:             get_debug_facility
        - Src:             'core/cfg/cfg_ctx.c:884,3'
          Dst:             dprint_color
        - Src:             'core/cfg/cfg_ctx.c:884,3'
          Dst:             my_pid
        - Src:             'core/cfg/cfg_ctx.c:884,3'
          Dst:             fprintf
        - Src:             'core/cfg/cfg_ctx.c:884,3'
          Dst:             dprint_color_reset
        - Src:             'core/cfg/cfg_ctx.c:884,3'
          Dst:             get_debug_facility
        - Src:             'core/cfg/cfg_ctx.c:890,3'
          Dst:             get_debug_level
        - Src:             'core/cfg/cfg_ctx.c:890,3'
          Dst:             get_debug_facility
        - Src:             'core/cfg/cfg_ctx.c:890,3'
          Dst:             dprint_color
        - Src:             'core/cfg/cfg_ctx.c:890,3'
          Dst:             my_pid
        - Src:             'core/cfg/cfg_ctx.c:890,3'
          Dst:             fprintf
        - Src:             'core/cfg/cfg_ctx.c:890,3'
          Dst:             dprint_color_reset
        - Src:             'core/cfg/cfg_ctx.c:890,3'
          Dst:             get_debug_facility
        - Src:             'core/cfg/cfg_ctx.c:896,3'
          Dst:             get_debug_level
        - Src:             'core/cfg/cfg_ctx.c:896,3'
          Dst:             get_debug_facility
        - Src:             'core/cfg/cfg_ctx.c:896,3'
          Dst:             dprint_color
        - Src:             'core/cfg/cfg_ctx.c:896,3'
          Dst:             my_pid
        - Src:             'core/cfg/cfg_ctx.c:896,3'
          Dst:             fprintf
        - Src:             'core/cfg/cfg_ctx.c:896,3'
          Dst:             dprint_color_reset
        - Src:             'core/cfg/cfg_ctx.c:896,3'
          Dst:             get_debug_facility
        - Src:             'core/cfg/cfg_ctx.c:902,3'
          Dst:             get_debug_level
        - Src:             'core/cfg/cfg_ctx.c:902,3'
          Dst:             get_debug_facility
        - Src:             'core/cfg/cfg_ctx.c:902,3'
          Dst:             dprint_color
        - Src:             'core/cfg/cfg_ctx.c:902,3'
          Dst:             my_pid
        - Src:             'core/cfg/cfg_ctx.c:902,3'
          Dst:             fprintf
        - Src:             'core/cfg/cfg_ctx.c:902,3'
          Dst:             dprint_color_reset
        - Src:             'core/cfg/cfg_ctx.c:902,3'
          Dst:             get_debug_facility
        - Src:             'core/cfg/cfg_ctx.c:908,3'
          Dst:             get_debug_level
        - Src:             'core/cfg/cfg_ctx.c:908,3'
          Dst:             get_debug_facility
        - Src:             'core/cfg/cfg_ctx.c:908,3'
          Dst:             dprint_color
        - Src:             'core/cfg/cfg_ctx.c:908,3'
          Dst:             my_pid
        - Src:             'core/cfg/cfg_ctx.c:908,3'
          Dst:             fprintf
        - Src:             'core/cfg/cfg_ctx.c:908,3'
          Dst:             dprint_color_reset
        - Src:             'core/cfg/cfg_ctx.c:908,3'
          Dst:             get_debug_facility
        - Src:             'core/cfg/cfg_ctx.c:914,3'
          Dst:             get_debug_level
        - Src:             'core/cfg/cfg_ctx.c:914,3'
          Dst:             get_debug_facility
        - Src:             'core/cfg/cfg_ctx.c:914,3'
          Dst:             dprint_color
        - Src:             'core/cfg/cfg_ctx.c:914,3'
          Dst:             my_pid
        - Src:             'core/cfg/cfg_ctx.c:914,3'
          Dst:             fprintf
        - Src:             'core/cfg/cfg_ctx.c:914,3'
          Dst:             dprint_color_reset
        - Src:             'core/cfg/cfg_ctx.c:914,3'
          Dst:             get_debug_facility
        - Src:             'core/cfg/cfg_ctx.c:916,2'
          Dst:             convert_val_cleanup
        - Src:             'core/cfg/cfg_ctx.c:920,2'
          Dst:             futex_release
        - Src:             'core/cfg/cfg_ctx.c:924,2'
          Dst:             get_debug_level
        - Src:             'core/cfg/cfg_ctx.c:924,2'
          Dst:             get_debug_facility
        - Src:             'core/cfg/cfg_ctx.c:924,2'
          Dst:             dprint_color
        - Src:             'core/cfg/cfg_ctx.c:924,2'
          Dst:             my_pid
        - Src:             'core/cfg/cfg_ctx.c:924,2'
          Dst:             fprintf
        - Src:             'core/cfg/cfg_ctx.c:924,2'
          Dst:             dprint_color_reset
        - Src:             'core/cfg/cfg_ctx.c:924,2'
          Dst:             get_debug_facility
        - Src:             'core/cfg/cfg_ctx.c:927,2'
          Dst:             convert_val_cleanup
    - functionName:    cfg_set_now
      functionSourceFile: '/src/kamailio/src/core/cfg/cfg_ctx.c'
      linkageType:     InternalLinkage
      functionLinenumber: 301
      functionLinenumberEnd: 636
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         962
      ICount:          6112
      EdgeCount:       1281
      CyclomaticComplexity: 321
      functionsReached:
        - bit_test
        - bit_test_and_reset
        - bit_test_and_set
        - cfg_child_cb_free_list
        - cfg_child_cb_new
        - cfg_clone_array
        - cfg_clone_global
        - cfg_clone_str
        - cfg_find_group
        - cfg_install_child_cb
        - cfg_install_global
        - cfg_lookup_group
        - cfg_lookup_var
        - cfg_set_script_var
        - cfg_update_defaults
        - cfg_var_size
        - convert_val
        - convert_val_cleanup
        - dprint_color
        - dprint_color_reset
        - fprintf
        - futex_get
        - futex_release
        - get_debug_facility
        - get_debug_level
        - my_pid
        - new_add_var
        - strlen
      functionUses:    5
      BranchProfiles:
        - Branch String:   'core/cfg/cfg_ctx.c:491,3'
          Branch Sides:    []
      Callsites:
        - Src:             'core/cfg/cfg_ctx.c:318,3'
          Dst:             get_debug_level
        - Src:             'core/cfg/cfg_ctx.c:318,3'
          Dst:             get_debug_facility
        - Src:             'core/cfg/cfg_ctx.c:318,3'
          Dst:             dprint_color
        - Src:             'core/cfg/cfg_ctx.c:318,3'
          Dst:             my_pid
        - Src:             'core/cfg/cfg_ctx.c:318,3'
          Dst:             fprintf
        - Src:             'core/cfg/cfg_ctx.c:318,3'
          Dst:             dprint_color_reset
        - Src:             'core/cfg/cfg_ctx.c:318,3'
          Dst:             get_debug_facility
        - Src:             'core/cfg/cfg_ctx.c:323,3'
          Dst:             get_debug_level
        - Src:             'core/cfg/cfg_ctx.c:323,3'
          Dst:             get_debug_facility
        - Src:             'core/cfg/cfg_ctx.c:323,3'
          Dst:             dprint_color
        - Src:             'core/cfg/cfg_ctx.c:323,3'
          Dst:             my_pid
        - Src:             'core/cfg/cfg_ctx.c:323,3'
          Dst:             fprintf
        - Src:             'core/cfg/cfg_ctx.c:323,3'
          Dst:             dprint_color_reset
        - Src:             'core/cfg/cfg_ctx.c:323,3'
          Dst:             get_debug_facility
        - Src:             'core/cfg/cfg_ctx.c:332,10'
          Dst:             new_add_var
        - Src:             'core/cfg/cfg_ctx.c:336,5'
          Dst:             cfg_lookup_var
        - Src:             'core/cfg/cfg_ctx.c:340,16'
          Dst:             cfg_lookup_group
        - Src:             'core/cfg/cfg_ctx.c:342,12'
          Dst:             cfg_set_script_var
        - Src:             'core/cfg/cfg_ctx.c:349,3'
          Dst:             get_debug_level
        - Src:             'core/cfg/cfg_ctx.c:349,3'
          Dst:             get_debug_facility
        - Src:             'core/cfg/cfg_ctx.c:349,3'
          Dst:             dprint_color
        - Src:             'core/cfg/cfg_ctx.c:349,3'
          Dst:             my_pid
        - Src:             'core/cfg/cfg_ctx.c:349,3'
          Dst:             fprintf
        - Src:             'core/cfg/cfg_ctx.c:349,3'
          Dst:             dprint_color_reset
        - Src:             'core/cfg/cfg_ctx.c:349,3'
          Dst:             get_debug_facility
        - Src:             'core/cfg/cfg_ctx.c:360,3'
          Dst:             get_debug_level
        - Src:             'core/cfg/cfg_ctx.c:360,3'
          Dst:             get_debug_facility
        - Src:             'core/cfg/cfg_ctx.c:360,3'
          Dst:             dprint_color
        - Src:             'core/cfg/cfg_ctx.c:360,3'
          Dst:             my_pid
        - Src:             'core/cfg/cfg_ctx.c:360,3'
          Dst:             fprintf
        - Src:             'core/cfg/cfg_ctx.c:360,3'
          Dst:             dprint_color_reset
        - Src:             'core/cfg/cfg_ctx.c:360,3'
          Dst:             get_debug_facility
        - Src:             'core/cfg/cfg_ctx.c:366,7'
          Dst:             convert_val
        - Src:             'core/cfg/cfg_ctx.c:373,4'
          Dst:             get_debug_level
        - Src:             'core/cfg/cfg_ctx.c:373,4'
          Dst:             get_debug_facility
        - Src:             'core/cfg/cfg_ctx.c:373,4'
          Dst:             dprint_color
        - Src:             'core/cfg/cfg_ctx.c:373,4'
          Dst:             my_pid
        - Src:             'core/cfg/cfg_ctx.c:373,4'
          Dst:             fprintf
        - Src:             'core/cfg/cfg_ctx.c:373,4'
          Dst:             dprint_color_reset
        - Src:             'core/cfg/cfg_ctx.c:373,4'
          Dst:             get_debug_facility
        - Src:             'core/cfg/cfg_ctx.c:386,5'
          Dst:             get_debug_level
        - Src:             'core/cfg/cfg_ctx.c:386,5'
          Dst:             get_debug_facility
        - Src:             'core/cfg/cfg_ctx.c:386,5'
          Dst:             dprint_color
        - Src:             'core/cfg/cfg_ctx.c:386,5'
          Dst:             my_pid
        - Src:             'core/cfg/cfg_ctx.c:386,5'
          Dst:             fprintf
        - Src:             'core/cfg/cfg_ctx.c:386,5'
          Dst:             dprint_color_reset
        - Src:             'core/cfg/cfg_ctx.c:386,5'
          Dst:             get_debug_facility
        - Src:             'core/cfg/cfg_ctx.c:389,17'
          Dst:             cfg_find_group
        - Src:             'core/cfg/cfg_ctx.c:392,5'
          Dst:             get_debug_level
        - Src:             'core/cfg/cfg_ctx.c:392,5'
          Dst:             get_debug_facility
        - Src:             'core/cfg/cfg_ctx.c:392,5'
          Dst:             dprint_color
        - Src:             'core/cfg/cfg_ctx.c:392,5'
          Dst:             my_pid
        - Src:             'core/cfg/cfg_ctx.c:392,5'
          Dst:             fprintf
        - Src:             'core/cfg/cfg_ctx.c:392,5'
          Dst:             dprint_color_reset
        - Src:             'core/cfg/cfg_ctx.c:392,5'
          Dst:             get_debug_facility
        - Src:             'core/cfg/cfg_ctx.c:400,4'
          Dst:             get_debug_level
        - Src:             'core/cfg/cfg_ctx.c:400,4'
          Dst:             get_debug_facility
        - Src:             'core/cfg/cfg_ctx.c:400,4'
          Dst:             dprint_color
        - Src:             'core/cfg/cfg_ctx.c:400,4'
          Dst:             my_pid
        - Src:             'core/cfg/cfg_ctx.c:400,4'
          Dst:             fprintf
        - Src:             'core/cfg/cfg_ctx.c:400,4'
          Dst:             dprint_color_reset
        - Src:             'core/cfg/cfg_ctx.c:400,4'
          Dst:             get_debug_facility
        - Src:             'core/cfg/cfg_ctx.c:415,14'
          Dst:             cfg_child_cb_new
        - Src:             'core/cfg/cfg_ctx.c:418,4'
          Dst:             get_debug_level
        - Src:             'core/cfg/cfg_ctx.c:418,4'
          Dst:             get_debug_facility
        - Src:             'core/cfg/cfg_ctx.c:418,4'
          Dst:             dprint_color
        - Src:             'core/cfg/cfg_ctx.c:418,4'
          Dst:             my_pid
        - Src:             'core/cfg/cfg_ctx.c:418,4'
          Dst:             fprintf
        - Src:             'core/cfg/cfg_ctx.c:418,4'
          Dst:             dprint_color_reset
        - Src:             'core/cfg/cfg_ctx.c:418,4'
          Dst:             get_debug_facility
        - Src:             'core/cfg/cfg_ctx.c:426,3'
          Dst:             futex_get
        - Src:             'core/cfg/cfg_ctx.c:429,17'
          Dst:             cfg_find_group
        - Src:             'core/cfg/cfg_ctx.c:432,5'
          Dst:             get_debug_level
        - Src:             'core/cfg/cfg_ctx.c:432,5'
          Dst:             get_debug_facility
        - Src:             'core/cfg/cfg_ctx.c:432,5'
          Dst:             dprint_color
        - Src:             'core/cfg/cfg_ctx.c:432,5'
          Dst:             my_pid
        - Src:             'core/cfg/cfg_ctx.c:432,5'
          Dst:             fprintf
        - Src:             'core/cfg/cfg_ctx.c:432,5'
          Dst:             dprint_color_reset
        - Src:             'core/cfg/cfg_ctx.c:432,5'
          Dst:             get_debug_facility
        - Src:             'core/cfg/cfg_ctx.c:436,39'
          Dst:             bit_test
        - Src:             'core/cfg/cfg_ctx.c:438,5'
          Dst:             futex_release
        - Src:             'core/cfg/cfg_ctx.c:439,5'
          Dst:             get_debug_level
        - Src:             'core/cfg/cfg_ctx.c:439,5'
          Dst:             get_debug_facility
        - Src:             'core/cfg/cfg_ctx.c:439,5'
          Dst:             dprint_color
        - Src:             'core/cfg/cfg_ctx.c:439,5'
          Dst:             my_pid
        - Src:             'core/cfg/cfg_ctx.c:439,5'
          Dst:             fprintf
        - Src:             'core/cfg/cfg_ctx.c:439,5'
          Dst:             dprint_color_reset
        - Src:             'core/cfg/cfg_ctx.c:439,5'
          Dst:             get_debug_facility
        - Src:             'core/cfg/cfg_ctx.c:455,17'
          Dst:             cfg_clone_global
        - Src:             'core/cfg/cfg_ctx.c:462,22'
          Dst:             cfg_clone_array
        - Src:             'core/cfg/cfg_ctx.c:499,21'
          Dst:             strlen
        - Src:             'core/cfg/cfg_ctx.c:500,8'
          Dst:             cfg_clone_str
        - Src:             'core/cfg/cfg_ctx.c:509,8'
          Dst:             cfg_clone_str
        - Src:             'core/cfg/cfg_ctx.c:519,21'
          Dst:             bit_test_and_set
        - Src:             'core/cfg/cfg_ctx.c:528,5'
          Dst:             cfg_var_size
        - Src:             'core/cfg/cfg_ctx.c:530,3'
          Dst:             bit_test_and_reset
        - Src:             'core/cfg/cfg_ctx.c:537,7'
          Dst:             cfg_update_defaults
        - Src:             'core/cfg/cfg_ctx.c:556,5'
          Dst:             get_debug_level
        - Src:             'core/cfg/cfg_ctx.c:556,5'
          Dst:             get_debug_facility
        - Src:             'core/cfg/cfg_ctx.c:556,5'
          Dst:             dprint_color
        - Src:             'core/cfg/cfg_ctx.c:556,5'
          Dst:             my_pid
        - Src:             'core/cfg/cfg_ctx.c:556,5'
          Dst:             fprintf
        - Src:             'core/cfg/cfg_ctx.c:556,5'
          Dst:             dprint_color_reset
        - Src:             'core/cfg/cfg_ctx.c:556,5'
          Dst:             get_debug_facility
        - Src:             'core/cfg/cfg_ctx.c:572,4'
          Dst:             cfg_install_global
        - Src:             'core/cfg/cfg_ctx.c:573,3'
          Dst:             futex_release
        - Src:             'core/cfg/cfg_ctx.c:587,4'
          Dst:             cfg_install_child_cb
        - Src:             'core/cfg/cfg_ctx.c:591,3'
          Dst:             get_debug_level
        - Src:             'core/cfg/cfg_ctx.c:591,3'
          Dst:             get_debug_facility
        - Src:             'core/cfg/cfg_ctx.c:591,3'
          Dst:             dprint_color
        - Src:             'core/cfg/cfg_ctx.c:591,3'
          Dst:             my_pid
        - Src:             'core/cfg/cfg_ctx.c:591,3'
          Dst:             fprintf
        - Src:             'core/cfg/cfg_ctx.c:591,3'
          Dst:             dprint_color_reset
        - Src:             'core/cfg/cfg_ctx.c:591,3'
          Dst:             get_debug_facility
        - Src:             'core/cfg/cfg_ctx.c:595,3'
          Dst:             get_debug_level
        - Src:             'core/cfg/cfg_ctx.c:595,3'
          Dst:             get_debug_facility
        - Src:             'core/cfg/cfg_ctx.c:595,3'
          Dst:             dprint_color
        - Src:             'core/cfg/cfg_ctx.c:595,3'
          Dst:             my_pid
        - Src:             'core/cfg/cfg_ctx.c:595,3'
          Dst:             fprintf
        - Src:             'core/cfg/cfg_ctx.c:595,3'
          Dst:             dprint_color_reset
        - Src:             'core/cfg/cfg_ctx.c:595,3'
          Dst:             get_debug_facility
        - Src:             'core/cfg/cfg_ctx.c:599,3'
          Dst:             get_debug_level
        - Src:             'core/cfg/cfg_ctx.c:599,3'
          Dst:             get_debug_facility
        - Src:             'core/cfg/cfg_ctx.c:599,3'
          Dst:             dprint_color
        - Src:             'core/cfg/cfg_ctx.c:599,3'
          Dst:             my_pid
        - Src:             'core/cfg/cfg_ctx.c:599,3'
          Dst:             fprintf
        - Src:             'core/cfg/cfg_ctx.c:599,3'
          Dst:             dprint_color_reset
        - Src:             'core/cfg/cfg_ctx.c:599,3'
          Dst:             get_debug_facility
        - Src:             'core/cfg/cfg_ctx.c:604,3'
          Dst:             get_debug_level
        - Src:             'core/cfg/cfg_ctx.c:604,3'
          Dst:             get_debug_facility
        - Src:             'core/cfg/cfg_ctx.c:604,3'
          Dst:             dprint_color
        - Src:             'core/cfg/cfg_ctx.c:604,3'
          Dst:             my_pid
        - Src:             'core/cfg/cfg_ctx.c:604,3'
          Dst:             fprintf
        - Src:             'core/cfg/cfg_ctx.c:604,3'
          Dst:             dprint_color_reset
        - Src:             'core/cfg/cfg_ctx.c:604,3'
          Dst:             get_debug_facility
        - Src:             'core/cfg/cfg_ctx.c:608,3'
          Dst:             get_debug_level
        - Src:             'core/cfg/cfg_ctx.c:608,3'
          Dst:             get_debug_facility
        - Src:             'core/cfg/cfg_ctx.c:608,3'
          Dst:             dprint_color
        - Src:             'core/cfg/cfg_ctx.c:608,3'
          Dst:             my_pid
        - Src:             'core/cfg/cfg_ctx.c:608,3'
          Dst:             fprintf
        - Src:             'core/cfg/cfg_ctx.c:608,3'
          Dst:             dprint_color_reset
        - Src:             'core/cfg/cfg_ctx.c:608,3'
          Dst:             get_debug_facility
        - Src:             'core/cfg/cfg_ctx.c:612,3'
          Dst:             get_debug_level
        - Src:             'core/cfg/cfg_ctx.c:612,3'
          Dst:             get_debug_facility
        - Src:             'core/cfg/cfg_ctx.c:612,3'
          Dst:             dprint_color
        - Src:             'core/cfg/cfg_ctx.c:612,3'
          Dst:             my_pid
        - Src:             'core/cfg/cfg_ctx.c:612,3'
          Dst:             fprintf
        - Src:             'core/cfg/cfg_ctx.c:612,3'
          Dst:             dprint_color_reset
        - Src:             'core/cfg/cfg_ctx.c:612,3'
          Dst:             get_debug_facility
        - Src:             'core/cfg/cfg_ctx.c:614,2'
          Dst:             convert_val_cleanup
        - Src:             'core/cfg/cfg_ctx.c:619,3'
          Dst:             futex_release
        - Src:             'core/cfg/cfg_ctx.c:625,3'
          Dst:             cfg_child_cb_free_list
        - Src:             'core/cfg/cfg_ctx.c:630,2'
          Dst:             get_debug_level
        - Src:             'core/cfg/cfg_ctx.c:630,2'
          Dst:             get_debug_facility
        - Src:             'core/cfg/cfg_ctx.c:630,2'
          Dst:             dprint_color
        - Src:             'core/cfg/cfg_ctx.c:630,2'
          Dst:             my_pid
        - Src:             'core/cfg/cfg_ctx.c:630,2'
          Dst:             fprintf
        - Src:             'core/cfg/cfg_ctx.c:630,2'
          Dst:             dprint_color_reset
        - Src:             'core/cfg/cfg_ctx.c:630,2'
          Dst:             get_debug_facility
        - Src:             'core/cfg/cfg_ctx.c:634,2'
          Dst:             convert_val_cleanup
    - functionName:    cfg_set_delayed_str
      functionSourceFile: '/src/kamailio/src/core/cfg/cfg_ctx.c'
      linkageType:     InternalLinkage
      functionLinenumber: 950
      functionLinenumberEnd: 952
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - cfg_set_delayed
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/cfg/cfg_ctx.c:951,9'
          Dst:             cfg_set_delayed
    - functionName:    cfg_set_delayed_string
      functionSourceFile: '/src/kamailio/src/core/cfg/cfg_ctx.c'
      linkageType:     InternalLinkage
      functionLinenumber: 942
      functionLinenumberEnd: 944
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - cfg_set_delayed
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/cfg/cfg_ctx.c:943,9'
          Dst:             cfg_set_delayed
    - functionName:    cfg_set_delayed_int
      functionSourceFile: '/src/kamailio/src/core/cfg/cfg_ctx.c'
      linkageType:     InternalLinkage
      functionLinenumber: 934
      functionLinenumberEnd: 936
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - cfg_set_delayed
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/cfg/cfg_ctx.c:935,9'
          Dst:             cfg_set_delayed
    - functionName:    cfg_del_now
      functionSourceFile: '/src/kamailio/src/core/cfg/cfg_ctx.c'
      linkageType:     InternalLinkage
      functionLinenumber: 666
      functionLinenumberEnd: 668
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - cfg_set_now
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/cfg/cfg_ctx.c:667,9'
          Dst:             cfg_set_now
    - functionName:    cfg_set_now_str
      functionSourceFile: '/src/kamailio/src/core/cfg/cfg_ctx.c'
      linkageType:     InternalLinkage
      functionLinenumber: 657
      functionLinenumberEnd: 659
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - cfg_set_now
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/cfg/cfg_ctx.c:658,9'
          Dst:             cfg_set_now
    - functionName:    cfg_set_now_string
      functionSourceFile: '/src/kamailio/src/core/cfg/cfg_ctx.c'
      linkageType:     InternalLinkage
      functionLinenumber: 649
      functionLinenumberEnd: 651
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - cfg_set_now
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/cfg/cfg_ctx.c:650,9'
          Dst:             cfg_set_now
    - functionName:    cfg_set_now_int
      functionSourceFile: '/src/kamailio/src/core/cfg/cfg_ctx.c'
      linkageType:     InternalLinkage
      functionLinenumber: 641
      functionLinenumberEnd: 642
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - cfg_set_now
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/cfg/cfg_ctx.c:642,9'
          Dst:             cfg_set_now
    - functionName:    cfg_notify_drivers
      functionSourceFile: '/src/kamailio/src/core/cfg/cfg_ctx.c'
      linkageType:     InternalLinkage
      functionLinenumber: 101
      functionLinenumberEnd: 111
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          63
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    cfg_ctx_destroy
      functionSourceFile: '/src/kamailio/src/core/cfg/cfg_ctx.c'
      linkageType:     InternalLinkage
      functionLinenumber: 89
      functionLinenumberEnd: 97
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         7
      ICount:          40
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    futex_init
      functionSourceFile: '/src/kamailio/src/core/cfg/../mem/../futexlock.h'
      linkageType:     InternalLinkage
      functionLinenumber: 84
      functionLinenumberEnd: 86
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    cfg_register_ctx
      functionSourceFile: '/src/kamailio/src/core/cfg/cfg_ctx.c'
      linkageType:     InternalLinkage
      functionLinenumber: 41
      functionLinenumberEnd: 85
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         97
      ICount:          598
      EdgeCount:       128
      CyclomaticComplexity: 33
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - futex_init
        - get_debug_facility
        - get_debug_level
        - my_pid
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/cfg/cfg_ctx.c:51,3'
          Dst:             get_debug_level
        - Src:             'core/cfg/cfg_ctx.c:51,3'
          Dst:             get_debug_facility
        - Src:             'core/cfg/cfg_ctx.c:51,3'
          Dst:             dprint_color
        - Src:             'core/cfg/cfg_ctx.c:51,3'
          Dst:             my_pid
        - Src:             'core/cfg/cfg_ctx.c:51,3'
          Dst:             fprintf
        - Src:             'core/cfg/cfg_ctx.c:51,3'
          Dst:             dprint_color_reset
        - Src:             'core/cfg/cfg_ctx.c:51,3'
          Dst:             get_debug_facility
        - Src:             'core/cfg/cfg_ctx.c:55,5'
          Dst:             futex_init
        - Src:             'core/cfg/cfg_ctx.c:56,3'
          Dst:             get_debug_level
        - Src:             'core/cfg/cfg_ctx.c:56,3'
          Dst:             get_debug_facility
        - Src:             'core/cfg/cfg_ctx.c:56,3'
          Dst:             dprint_color
        - Src:             'core/cfg/cfg_ctx.c:56,3'
          Dst:             my_pid
        - Src:             'core/cfg/cfg_ctx.c:56,3'
          Dst:             fprintf
        - Src:             'core/cfg/cfg_ctx.c:56,3'
          Dst:             dprint_color_reset
        - Src:             'core/cfg/cfg_ctx.c:56,3'
          Dst:             get_debug_facility
    - functionName:    cfg_script_destroy
      functionSourceFile: '/src/kamailio/src/core/cfg/cfg_script.c'
      linkageType:     InternalLinkage
      functionLinenumber: 338
      functionLinenumberEnd: 366
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         32
      ICount:          208
      EdgeCount:       42
      CyclomaticComplexity: 12
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    cfg_script_fixup
      functionSourceFile: '/src/kamailio/src/core/cfg/cfg_script.c'
      linkageType:     InternalLinkage
      functionLinenumber: 226
      functionLinenumberEnd: 334
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         165
      ICount:          1133
      EdgeCount:       217
      CyclomaticComplexity: 54
      functionsReached:
        - cfg_clone_str
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
      functionUses:    1
      BranchProfiles:
        - Branch String:   'core/cfg/cfg_script.c:265,3'
          Branch Sides:    []
      Callsites:
        - Src:             'core/cfg/cfg_script.c:235,3'
          Dst:             get_debug_level
        - Src:             'core/cfg/cfg_script.c:235,3'
          Dst:             get_debug_facility
        - Src:             'core/cfg/cfg_script.c:235,3'
          Dst:             dprint_color
        - Src:             'core/cfg/cfg_script.c:235,3'
          Dst:             my_pid
        - Src:             'core/cfg/cfg_script.c:235,3'
          Dst:             fprintf
        - Src:             'core/cfg/cfg_script.c:235,3'
          Dst:             dprint_color_reset
        - Src:             'core/cfg/cfg_script.c:235,3'
          Dst:             get_debug_facility
        - Src:             'core/cfg/cfg_script.c:279,8'
          Dst:             cfg_clone_str
        - Src:             'core/cfg/cfg_script.c:293,3'
          Dst:             get_debug_level
        - Src:             'core/cfg/cfg_script.c:293,3'
          Dst:             get_debug_facility
        - Src:             'core/cfg/cfg_script.c:293,3'
          Dst:             dprint_color
        - Src:             'core/cfg/cfg_script.c:293,3'
          Dst:             my_pid
        - Src:             'core/cfg/cfg_script.c:293,3'
          Dst:             fprintf
        - Src:             'core/cfg/cfg_script.c:293,3'
          Dst:             dprint_color_reset
        - Src:             'core/cfg/cfg_script.c:293,3'
          Dst:             get_debug_facility
        - Src:             'core/cfg/cfg_script.c:332,2'
          Dst:             get_debug_level
        - Src:             'core/cfg/cfg_script.c:332,2'
          Dst:             get_debug_facility
        - Src:             'core/cfg/cfg_script.c:332,2'
          Dst:             dprint_color
        - Src:             'core/cfg/cfg_script.c:332,2'
          Dst:             my_pid
        - Src:             'core/cfg/cfg_script.c:332,2'
          Dst:             fprintf
        - Src:             'core/cfg/cfg_script.c:332,2'
          Dst:             dprint_color_reset
        - Src:             'core/cfg/cfg_script.c:332,2'
          Dst:             get_debug_facility
    - functionName:    cfg_set_script_var
      functionSourceFile: '/src/kamailio/src/core/cfg/cfg_script.c'
      linkageType:     InternalLinkage
      functionLinenumber: 156
      functionLinenumberEnd: 219
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         246
      ICount:          1506
      EdgeCount:       324
      CyclomaticComplexity: 80
      functionsReached:
        - convert_val
        - convert_val_cleanup
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - memcmp
        - my_pid
      functionUses:    1
      BranchProfiles:
        - Branch String:   'core/cfg/cfg_script.c:169,4'
          Branch Sides:    []
      Callsites:
        - Src:             'core/cfg/cfg_script.c:162,3'
          Dst:             get_debug_level
        - Src:             'core/cfg/cfg_script.c:162,3'
          Dst:             get_debug_facility
        - Src:             'core/cfg/cfg_script.c:162,3'
          Dst:             dprint_color
        - Src:             'core/cfg/cfg_script.c:162,3'
          Dst:             my_pid
        - Src:             'core/cfg/cfg_script.c:162,3'
          Dst:             fprintf
        - Src:             'core/cfg/cfg_script.c:162,3'
          Dst:             dprint_color_reset
        - Src:             'core/cfg/cfg_script.c:162,3'
          Dst:             get_debug_facility
        - Src:             'core/cfg/cfg_script.c:168,9'
          Dst:             memcmp
        - Src:             'core/cfg/cfg_script.c:171,9'
          Dst:             convert_val
        - Src:             'core/cfg/cfg_script.c:176,7'
          Dst:             get_debug_level
        - Src:             'core/cfg/cfg_script.c:176,7'
          Dst:             get_debug_facility
        - Src:             'core/cfg/cfg_script.c:176,7'
          Dst:             dprint_color
        - Src:             'core/cfg/cfg_script.c:176,7'
          Dst:             my_pid
        - Src:             'core/cfg/cfg_script.c:176,7'
          Dst:             fprintf
        - Src:             'core/cfg/cfg_script.c:176,7'
          Dst:             dprint_color_reset
        - Src:             'core/cfg/cfg_script.c:176,7'
          Dst:             get_debug_facility
        - Src:             'core/cfg/cfg_script.c:183,9'
          Dst:             convert_val
        - Src:             'core/cfg/cfg_script.c:189,8'
          Dst:             get_debug_level
        - Src:             'core/cfg/cfg_script.c:189,8'
          Dst:             get_debug_facility
        - Src:             'core/cfg/cfg_script.c:189,8'
          Dst:             dprint_color
        - Src:             'core/cfg/cfg_script.c:189,8'
          Dst:             my_pid
        - Src:             'core/cfg/cfg_script.c:189,8'
          Dst:             fprintf
        - Src:             'core/cfg/cfg_script.c:189,8'
          Dst:             dprint_color_reset
        - Src:             'core/cfg/cfg_script.c:189,8'
          Dst:             get_debug_facility
        - Src:             'core/cfg/cfg_script.c:204,6'
          Dst:             get_debug_level
        - Src:             'core/cfg/cfg_script.c:204,6'
          Dst:             get_debug_facility
        - Src:             'core/cfg/cfg_script.c:204,6'
          Dst:             dprint_color
        - Src:             'core/cfg/cfg_script.c:204,6'
          Dst:             my_pid
        - Src:             'core/cfg/cfg_script.c:204,6'
          Dst:             fprintf
        - Src:             'core/cfg/cfg_script.c:204,6'
          Dst:             dprint_color_reset
        - Src:             'core/cfg/cfg_script.c:204,6'
          Dst:             get_debug_facility
        - Src:             'core/cfg/cfg_script.c:208,4'
          Dst:             convert_val_cleanup
        - Src:             'core/cfg/cfg_script.c:216,2'
          Dst:             get_debug_level
        - Src:             'core/cfg/cfg_script.c:216,2'
          Dst:             get_debug_facility
        - Src:             'core/cfg/cfg_script.c:216,2'
          Dst:             dprint_color
        - Src:             'core/cfg/cfg_script.c:216,2'
          Dst:             my_pid
        - Src:             'core/cfg/cfg_script.c:216,2'
          Dst:             fprintf
        - Src:             'core/cfg/cfg_script.c:216,2'
          Dst:             dprint_color_reset
        - Src:             'core/cfg/cfg_script.c:216,2'
          Dst:             get_debug_facility
    - functionName:    new_cfg_script_var
      functionSourceFile: '/src/kamailio/src/core/cfg/cfg_script.c'
      linkageType:     InternalLinkage
      functionLinenumber: 38
      functionLinenumberEnd: 146
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         324
      ICount:          2016
      EdgeCount:       428
      CyclomaticComplexity: 106
      functionsReached:
        - cfg_lookup_group
        - cfg_new_group
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - memcmp
        - my_pid
        - strlen
      functionUses:    2
      BranchProfiles:
        - Branch String:   'core/cfg/cfg_script.c:84,2'
          Branch Sides:    []
      Callsites:
        - Src:             'core/cfg/cfg_script.c:43,2'
          Dst:             get_debug_level
        - Src:             'core/cfg/cfg_script.c:43,2'
          Dst:             get_debug_facility
        - Src:             'core/cfg/cfg_script.c:43,2'
          Dst:             dprint_color
        - Src:             'core/cfg/cfg_script.c:43,2'
          Dst:             my_pid
        - Src:             'core/cfg/cfg_script.c:43,2'
          Dst:             fprintf
        - Src:             'core/cfg/cfg_script.c:43,2'
          Dst:             dprint_color_reset
        - Src:             'core/cfg/cfg_script.c:43,2'
          Dst:             get_debug_facility
        - Src:             'core/cfg/cfg_script.c:46,3'
          Dst:             get_debug_level
        - Src:             'core/cfg/cfg_script.c:46,3'
          Dst:             get_debug_facility
        - Src:             'core/cfg/cfg_script.c:46,3'
          Dst:             dprint_color
        - Src:             'core/cfg/cfg_script.c:46,3'
          Dst:             my_pid
        - Src:             'core/cfg/cfg_script.c:46,3'
          Dst:             fprintf
        - Src:             'core/cfg/cfg_script.c:46,3'
          Dst:             dprint_color_reset
        - Src:             'core/cfg/cfg_script.c:46,3'
          Dst:             get_debug_facility
        - Src:             'core/cfg/cfg_script.c:51,14'
          Dst:             strlen
        - Src:             'core/cfg/cfg_script.c:52,14'
          Dst:             strlen
        - Src:             'core/cfg/cfg_script.c:54,10'
          Dst:             cfg_lookup_group
        - Src:             'core/cfg/cfg_script.c:58,4'
          Dst:             get_debug_level
        - Src:             'core/cfg/cfg_script.c:58,4'
          Dst:             get_debug_facility
        - Src:             'core/cfg/cfg_script.c:58,4'
          Dst:             dprint_color
        - Src:             'core/cfg/cfg_script.c:58,4'
          Dst:             my_pid
        - Src:             'core/cfg/cfg_script.c:58,4'
          Dst:             fprintf
        - Src:             'core/cfg/cfg_script.c:58,4'
          Dst:             dprint_color_reset
        - Src:             'core/cfg/cfg_script.c:58,4'
          Dst:             get_debug_facility
        - Src:             'core/cfg/cfg_script.c:66,10'
          Dst:             memcmp
        - Src:             'core/cfg/cfg_script.c:67,5'
          Dst:             get_debug_level
        - Src:             'core/cfg/cfg_script.c:67,5'
          Dst:             get_debug_facility
        - Src:             'core/cfg/cfg_script.c:67,5'
          Dst:             dprint_color
        - Src:             'core/cfg/cfg_script.c:67,5'
          Dst:             my_pid
        - Src:             'core/cfg/cfg_script.c:67,5'
          Dst:             fprintf
        - Src:             'core/cfg/cfg_script.c:67,5'
          Dst:             dprint_color_reset
        - Src:             'core/cfg/cfg_script.c:67,5'
          Dst:             get_debug_facility
        - Src:             'core/cfg/cfg_script.c:77,11'
          Dst:             cfg_new_group
        - Src:             'core/cfg/cfg_script.c:96,4'
          Dst:             get_debug_level
        - Src:             'core/cfg/cfg_script.c:96,4'
          Dst:             get_debug_facility
        - Src:             'core/cfg/cfg_script.c:96,4'
          Dst:             dprint_color
        - Src:             'core/cfg/cfg_script.c:96,4'
          Dst:             my_pid
        - Src:             'core/cfg/cfg_script.c:96,4'
          Dst:             fprintf
        - Src:             'core/cfg/cfg_script.c:96,4'
          Dst:             dprint_color_reset
        - Src:             'core/cfg/cfg_script.c:96,4'
          Dst:             get_debug_facility
        - Src:             'core/cfg/cfg_script.c:102,3'
          Dst:             get_debug_level
        - Src:             'core/cfg/cfg_script.c:102,3'
          Dst:             get_debug_facility
        - Src:             'core/cfg/cfg_script.c:102,3'
          Dst:             dprint_color
        - Src:             'core/cfg/cfg_script.c:102,3'
          Dst:             my_pid
        - Src:             'core/cfg/cfg_script.c:102,3'
          Dst:             fprintf
        - Src:             'core/cfg/cfg_script.c:102,3'
          Dst:             dprint_color_reset
        - Src:             'core/cfg/cfg_script.c:102,3'
          Dst:             get_debug_facility
        - Src:             'core/cfg/cfg_script.c:134,15'
          Dst:             strlen
        - Src:             'core/cfg/cfg_script.c:144,2'
          Dst:             get_debug_level
        - Src:             'core/cfg/cfg_script.c:144,2'
          Dst:             get_debug_facility
        - Src:             'core/cfg/cfg_script.c:144,2'
          Dst:             dprint_color
        - Src:             'core/cfg/cfg_script.c:144,2'
          Dst:             my_pid
        - Src:             'core/cfg/cfg_script.c:144,2'
          Dst:             fprintf
        - Src:             'core/cfg/cfg_script.c:144,2'
          Dst:             dprint_color_reset
        - Src:             'core/cfg/cfg_script.c:144,2'
          Dst:             get_debug_facility
    - functionName:    int2strbuf
      functionSourceFile: '/src/kamailio/src/core/cfg/../parser/../ut.h'
      linkageType:     InternalLinkage
      functionLinenumber: 294
      functionLinenumberEnd: 315
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - size_t
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         64
      ICount:          369
      EdgeCount:       84
      CyclomaticComplexity: 22
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/cfg/../parser/../ut.h:310,3'
          Dst:             get_debug_level
        - Src:             'core/cfg/../parser/../ut.h:310,3'
          Dst:             get_debug_facility
        - Src:             'core/cfg/../parser/../ut.h:310,3'
          Dst:             dprint_color
        - Src:             'core/cfg/../parser/../ut.h:310,3'
          Dst:             my_pid
        - Src:             'core/cfg/../parser/../ut.h:310,3'
          Dst:             fprintf
        - Src:             'core/cfg/../parser/../ut.h:310,3'
          Dst:             dprint_color_reset
        - Src:             'core/cfg/../parser/../ut.h:310,3'
          Dst:             get_debug_facility
    - functionName:    int2str
      functionSourceFile: '/src/kamailio/src/core/cfg/../parser/../ut.h'
      linkageType:     InternalLinkage
      functionLinenumber: 328
      functionLinenumberEnd: 329
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - int2strbuf
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/cfg/../parser/../ut.h:329,9'
          Dst:             int2strbuf
    - functionName:    cfg_selected_inst
      functionSourceFile: '/src/kamailio/src/core/cfg/cfg_select.c'
      linkageType:     InternalLinkage
      functionLinenumber: 380
      functionLinenumberEnd: 440
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         187
      ICount:          1229
      EdgeCount:       249
      CyclomaticComplexity: 64
      functionsReached:
        - cfg_lookup_group
        - cfg_new_select
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - int2str
        - my_pid
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/cfg/cfg_select.c:389,4'
          Dst:             get_debug_level
        - Src:             'core/cfg/cfg_select.c:389,4'
          Dst:             get_debug_facility
        - Src:             'core/cfg/cfg_select.c:389,4'
          Dst:             dprint_color
        - Src:             'core/cfg/cfg_select.c:389,4'
          Dst:             my_pid
        - Src:             'core/cfg/cfg_select.c:389,4'
          Dst:             fprintf
        - Src:             'core/cfg/cfg_select.c:389,4'
          Dst:             dprint_color_reset
        - Src:             'core/cfg/cfg_select.c:389,4'
          Dst:             get_debug_facility
        - Src:             'core/cfg/cfg_select.c:394,4'
          Dst:             get_debug_level
        - Src:             'core/cfg/cfg_select.c:394,4'
          Dst:             get_debug_facility
        - Src:             'core/cfg/cfg_select.c:394,4'
          Dst:             dprint_color
        - Src:             'core/cfg/cfg_select.c:394,4'
          Dst:             my_pid
        - Src:             'core/cfg/cfg_select.c:394,4'
          Dst:             fprintf
        - Src:             'core/cfg/cfg_select.c:394,4'
          Dst:             dprint_color_reset
        - Src:             'core/cfg/cfg_select.c:394,4'
          Dst:             get_debug_facility
        - Src:             'core/cfg/cfg_select.c:399,16'
          Dst:             cfg_lookup_group
        - Src:             'core/cfg/cfg_select.c:402,5'
          Dst:             get_debug_level
        - Src:             'core/cfg/cfg_select.c:402,5'
          Dst:             get_debug_facility
        - Src:             'core/cfg/cfg_select.c:402,5'
          Dst:             dprint_color
        - Src:             'core/cfg/cfg_select.c:402,5'
          Dst:             my_pid
        - Src:             'core/cfg/cfg_select.c:402,5'
          Dst:             fprintf
        - Src:             'core/cfg/cfg_select.c:402,5'
          Dst:             dprint_color_reset
        - Src:             'core/cfg/cfg_select.c:402,5'
          Dst:             get_debug_facility
        - Src:             'core/cfg/cfg_select.c:408,7'
          Dst:             cfg_new_select
        - Src:             'core/cfg/cfg_select.c:411,4'
          Dst:             get_debug_level
        - Src:             'core/cfg/cfg_select.c:411,4'
          Dst:             get_debug_facility
        - Src:             'core/cfg/cfg_select.c:411,4'
          Dst:             dprint_color
        - Src:             'core/cfg/cfg_select.c:411,4'
          Dst:             my_pid
        - Src:             'core/cfg/cfg_select.c:411,4'
          Dst:             fprintf
        - Src:             'core/cfg/cfg_select.c:411,4'
          Dst:             dprint_color_reset
        - Src:             'core/cfg/cfg_select.c:411,4'
          Dst:             get_debug_facility
        - Src:             'core/cfg/cfg_select.c:434,12'
          Dst:             int2str
    - functionName:    cfg_new_select
      functionSourceFile: '/src/kamailio/src/core/cfg/cfg_select.c'
      linkageType:     InternalLinkage
      functionLinenumber: 50
      functionLinenumberEnd: 91
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         63
      ICount:          426
      EdgeCount:       83
      CyclomaticComplexity: 22
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'core/cfg/cfg_select.c:82,2'
          Dst:             get_debug_level
        - Src:             'core/cfg/cfg_select.c:82,2'
          Dst:             get_debug_facility
        - Src:             'core/cfg/cfg_select.c:82,2'
          Dst:             dprint_color
        - Src:             'core/cfg/cfg_select.c:82,2'
          Dst:             my_pid
        - Src:             'core/cfg/cfg_select.c:82,2'
          Dst:             fprintf
        - Src:             'core/cfg/cfg_select.c:82,2'
          Dst:             dprint_color_reset
        - Src:             'core/cfg/cfg_select.c:82,2'
          Dst:             get_debug_facility
    - functionName:    read_cfg_var_str
      functionSourceFile: '/src/kamailio/src/core/cfg/cfg_select.c'
      linkageType:     InternalLinkage
      functionLinenumber: 364
      functionLinenumberEnd: 376
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          52
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - convert_val
        - read_cfg_var
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/cfg/cfg_select.c:368,13'
          Dst:             read_cfg_var
        - Src:             'core/cfg/cfg_select.c:371,5'
          Dst:             convert_val
    - functionName:    read_cfg_var
      functionSourceFile: '/src/kamailio/src/core/cfg/cfg_select.c'
      linkageType:     InternalLinkage
      functionLinenumber: 304
      functionLinenumberEnd: 340
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         17
      ICount:          120
      EdgeCount:       19
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'core/cfg/cfg_select.c:321,2'
          Branch Sides:    []
      Callsites:       []
    - functionName:    read_cfg_var_int
      functionSourceFile: '/src/kamailio/src/core/cfg/cfg_select.c'
      linkageType:     InternalLinkage
      functionLinenumber: 346
      functionLinenumberEnd: 358
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          54
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - convert_val
        - read_cfg_var
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/cfg/cfg_select.c:350,13'
          Dst:             read_cfg_var
        - Src:             'core/cfg/cfg_select.c:353,5'
          Dst:             convert_val
    - functionName:    read_cfg_var_fixup
      functionSourceFile: '/src/kamailio/src/core/cfg/cfg_select.c'
      linkageType:     InternalLinkage
      functionLinenumber: 261
      functionLinenumberEnd: 298
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         97
      ICount:          636
      EdgeCount:       129
      CyclomaticComplexity: 34
      functionsReached:
        - cfg_lookup_var
        - cfg_new_select
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
        - strlen
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/cfg/cfg_select.c:270,19'
          Dst:             strlen
        - Src:             'core/cfg/cfg_select.c:272,17'
          Dst:             strlen
        - Src:             'core/cfg/cfg_select.c:275,5'
          Dst:             cfg_lookup_var
        - Src:             'core/cfg/cfg_select.c:277,4'
          Dst:             get_debug_level
        - Src:             'core/cfg/cfg_select.c:277,4'
          Dst:             get_debug_facility
        - Src:             'core/cfg/cfg_select.c:277,4'
          Dst:             dprint_color
        - Src:             'core/cfg/cfg_select.c:277,4'
          Dst:             my_pid
        - Src:             'core/cfg/cfg_select.c:277,4'
          Dst:             fprintf
        - Src:             'core/cfg/cfg_select.c:277,4'
          Dst:             dprint_color_reset
        - Src:             'core/cfg/cfg_select.c:277,4'
          Dst:             get_debug_facility
        - Src:             'core/cfg/cfg_select.c:283,6'
          Dst:             cfg_new_select
        - Src:             'core/cfg/cfg_select.c:287,3'
          Dst:             get_debug_level
        - Src:             'core/cfg/cfg_select.c:287,3'
          Dst:             get_debug_facility
        - Src:             'core/cfg/cfg_select.c:287,3'
          Dst:             dprint_color
        - Src:             'core/cfg/cfg_select.c:287,3'
          Dst:             my_pid
        - Src:             'core/cfg/cfg_select.c:287,3'
          Dst:             fprintf
        - Src:             'core/cfg/cfg_select.c:287,3'
          Dst:             dprint_color_reset
        - Src:             'core/cfg/cfg_select.c:287,3'
          Dst:             get_debug_facility
    - functionName:    select_cfg_var1
      functionSourceFile: '/src/kamailio/src/core/cfg/cfg_select.c'
      linkageType:     InternalLinkage
      functionLinenumber: 249
      functionLinenumberEnd: 249
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    select_cfg_var
      functionSourceFile: '/src/kamailio/src/core/cfg/cfg_select.c'
      linkageType:     InternalLinkage
      functionLinenumber: 145
      functionLinenumberEnd: 246
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         279
      ICount:          1900
      EdgeCount:       369
      CyclomaticComplexity: 92
      functionsReached:
        - cfg_lookup_var
        - cfg_new_select
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
        - snprintf
        - strlen
      functionUses:    0
      BranchProfiles:
        - Branch String:   'core/cfg/cfg_select.c:224,2'
          Branch Sides:    []
      Callsites:
        - Src:             'core/cfg/cfg_select.c:162,4'
          Dst:             get_debug_level
        - Src:             'core/cfg/cfg_select.c:162,4'
          Dst:             get_debug_facility
        - Src:             'core/cfg/cfg_select.c:162,4'
          Dst:             dprint_color
        - Src:             'core/cfg/cfg_select.c:162,4'
          Dst:             my_pid
        - Src:             'core/cfg/cfg_select.c:162,4'
          Dst:             fprintf
        - Src:             'core/cfg/cfg_select.c:162,4'
          Dst:             dprint_color_reset
        - Src:             'core/cfg/cfg_select.c:162,4'
          Dst:             get_debug_facility
        - Src:             'core/cfg/cfg_select.c:168,4'
          Dst:             get_debug_level
        - Src:             'core/cfg/cfg_select.c:168,4'
          Dst:             get_debug_facility
        - Src:             'core/cfg/cfg_select.c:168,4'
          Dst:             dprint_color
        - Src:             'core/cfg/cfg_select.c:168,4'
          Dst:             my_pid
        - Src:             'core/cfg/cfg_select.c:168,4'
          Dst:             fprintf
        - Src:             'core/cfg/cfg_select.c:168,4'
          Dst:             dprint_color_reset
        - Src:             'core/cfg/cfg_select.c:168,4'
          Dst:             get_debug_facility
        - Src:             'core/cfg/cfg_select.c:173,6'
          Dst:             cfg_lookup_var
        - Src:             'core/cfg/cfg_select.c:175,5'
          Dst:             get_debug_level
        - Src:             'core/cfg/cfg_select.c:175,5'
          Dst:             get_debug_facility
        - Src:             'core/cfg/cfg_select.c:175,5'
          Dst:             dprint_color
        - Src:             'core/cfg/cfg_select.c:175,5'
          Dst:             my_pid
        - Src:             'core/cfg/cfg_select.c:175,5'
          Dst:             fprintf
        - Src:             'core/cfg/cfg_select.c:175,5'
          Dst:             dprint_color_reset
        - Src:             'core/cfg/cfg_select.c:175,5'
          Dst:             get_debug_facility
        - Src:             'core/cfg/cfg_select.c:182,7'
          Dst:             cfg_new_select
        - Src:             'core/cfg/cfg_select.c:186,4'
          Dst:             get_debug_level
        - Src:             'core/cfg/cfg_select.c:186,4'
          Dst:             get_debug_facility
        - Src:             'core/cfg/cfg_select.c:186,4'
          Dst:             dprint_color
        - Src:             'core/cfg/cfg_select.c:186,4'
          Dst:             my_pid
        - Src:             'core/cfg/cfg_select.c:186,4'
          Dst:             fprintf
        - Src:             'core/cfg/cfg_select.c:186,4'
          Dst:             dprint_color_reset
        - Src:             'core/cfg/cfg_select.c:186,4'
          Dst:             get_debug_facility
        - Src:             'core/cfg/cfg_select.c:202,4'
          Dst:             get_debug_level
        - Src:             'core/cfg/cfg_select.c:202,4'
          Dst:             get_debug_facility
        - Src:             'core/cfg/cfg_select.c:202,4'
          Dst:             dprint_color
        - Src:             'core/cfg/cfg_select.c:202,4'
          Dst:             my_pid
        - Src:             'core/cfg/cfg_select.c:202,4'
          Dst:             fprintf
        - Src:             'core/cfg/cfg_select.c:202,4'
          Dst:             dprint_color_reset
        - Src:             'core/cfg/cfg_select.c:202,4'
          Dst:             get_debug_facility
        - Src:             'core/cfg/cfg_select.c:227,15'
          Dst:             snprintf
        - Src:             'core/cfg/cfg_select.c:234,26'
          Dst:             strlen
        - Src:             'core/cfg/cfg_select.c:242,4'
          Dst:             get_debug_level
        - Src:             'core/cfg/cfg_select.c:242,4'
          Dst:             get_debug_facility
        - Src:             'core/cfg/cfg_select.c:242,4'
          Dst:             dprint_color
        - Src:             'core/cfg/cfg_select.c:242,4'
          Dst:             my_pid
        - Src:             'core/cfg/cfg_select.c:242,4'
          Dst:             fprintf
        - Src:             'core/cfg/cfg_select.c:242,4'
          Dst:             dprint_color_reset
        - Src:             'core/cfg/cfg_select.c:242,4'
          Dst:             get_debug_facility
    - functionName:    cfg_fixup_selects
      functionSourceFile: '/src/kamailio/src/core/cfg/cfg_select.c'
      linkageType:     InternalLinkage
      functionLinenumber: 115
      functionLinenumberEnd: 142
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         95
      ICount:          643
      EdgeCount:       125
      CyclomaticComplexity: 32
      functionsReached:
        - cfg_free_selects
        - cfg_lookup_group
        - cfg_lookup_var
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/cfg/cfg_select.c:123,7'
          Dst:             cfg_lookup_var
        - Src:             'core/cfg/cfg_select.c:124,5'
          Dst:             get_debug_level
        - Src:             'core/cfg/cfg_select.c:124,5'
          Dst:             get_debug_facility
        - Src:             'core/cfg/cfg_select.c:124,5'
          Dst:             dprint_color
        - Src:             'core/cfg/cfg_select.c:124,5'
          Dst:             my_pid
        - Src:             'core/cfg/cfg_select.c:124,5'
          Dst:             fprintf
        - Src:             'core/cfg/cfg_select.c:124,5'
          Dst:             dprint_color_reset
        - Src:             'core/cfg/cfg_select.c:124,5'
          Dst:             get_debug_facility
        - Src:             'core/cfg/cfg_select.c:131,17'
          Dst:             cfg_lookup_group
        - Src:             'core/cfg/cfg_select.c:132,5'
          Dst:             get_debug_level
        - Src:             'core/cfg/cfg_select.c:132,5'
          Dst:             get_debug_facility
        - Src:             'core/cfg/cfg_select.c:132,5'
          Dst:             dprint_color
        - Src:             'core/cfg/cfg_select.c:132,5'
          Dst:             my_pid
        - Src:             'core/cfg/cfg_select.c:132,5'
          Dst:             fprintf
        - Src:             'core/cfg/cfg_select.c:132,5'
          Dst:             dprint_color_reset
        - Src:             'core/cfg/cfg_select.c:132,5'
          Dst:             get_debug_facility
        - Src:             'core/cfg/cfg_select.c:140,2'
          Dst:             cfg_free_selects
    - functionName:    cfg_free_selects
      functionSourceFile: '/src/kamailio/src/core/cfg/cfg_select.c'
      linkageType:     InternalLinkage
      functionLinenumber: 95
      functionLinenumberEnd: 111
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         12
      ICount:          70
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    atomic_get_and_set_int
      functionSourceFile: '/src/kamailio/src/core/cfg/../mem/../atomic/atomic_x86.h'
      linkageType:     InternalLinkage
      functionLinenumber: 242
      functionLinenumberEnd: 242
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    atomic_cmpxchg_int
      functionSourceFile: '/src/kamailio/src/core/cfg/../mem/../atomic/atomic_x86.h'
      linkageType:     InternalLinkage
      functionLinenumber: 243
      functionLinenumberEnd: 243
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    del_add_var_list
      functionSourceFile: '/src/kamailio/src/core/cfg/cfg_struct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1011
      functionLinenumberEnd: 1025
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         17
      ICount:          95
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    cfg_main_reset_local
      functionSourceFile: '/src/kamailio/src/core/cfg/cfg_struct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1295
      functionLinenumberEnd: 1312
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         15
      ICount:          71
      EdgeCount:       18
      CyclomaticComplexity: 5
      functionsReached:
        - atomic_dec_and_test_int
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'core/cfg/cfg_struct.c:1301,3'
          Dst:             atomic_dec_and_test_int
    - functionName:    atomic_dec_and_test_int
      functionSourceFile: '/src/kamailio/src/core/cfg/../mem/../atomic/atomic_x86.h'
      linkageType:     InternalLinkage
      functionLinenumber: 241
      functionLinenumberEnd: 241
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    cfg_update_local
      functionSourceFile: '/src/kamailio/src/core/cfg/cfg_struct.h'
      linkageType:     InternalLinkage
      functionLinenumber: 353
      functionLinenumberEnd: 408
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         35
      ICount:          208
      EdgeCount:       45
      CyclomaticComplexity: 12
      functionsReached:
        - atomic_add_int
        - atomic_dec_and_test_int
        - atomic_inc_int
        - cfg_child_cb_free_item
        - futex_get
        - futex_release
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/cfg/cfg_struct.h:359,3'
          Dst:             atomic_dec_and_test_int
        - Src:             'core/cfg/cfg_struct.h:360,2'
          Dst:             futex_get
        - Src:             'core/cfg/cfg_struct.h:361,2'
          Dst:             atomic_inc_int
        - Src:             'core/cfg/cfg_struct.h:371,2'
          Dst:             futex_release
        - Src:             'core/cfg/cfg_struct.h:383,3'
          Dst:             atomic_inc_int
        - Src:             'core/cfg/cfg_struct.h:384,6'
          Dst:             atomic_dec_and_test_int
        - Src:             'core/cfg/cfg_struct.h:389,4'
          Dst:             futex_get
        - Src:             'core/cfg/cfg_struct.h:393,5'
          Dst:             futex_release
        - Src:             'core/cfg/cfg_struct.h:394,5'
          Dst:             cfg_child_cb_free_item
        - Src:             'core/cfg/cfg_struct.h:396,5'
          Dst:             futex_release
        - Src:             'core/cfg/cfg_struct.h:400,9'
          Dst:             atomic_add_int
    - functionName:    futex_get
      functionSourceFile: '/src/kamailio/src/core/cfg/../mem/../futexlock.h'
      linkageType:     InternalLinkage
      functionLinenumber: 91
      functionLinenumberEnd: 126
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         23
      ICount:          106
      EdgeCount:       28
      CyclomaticComplexity: 7
      functionsReached:
        - atomic_cmpxchg_int
        - atomic_get_and_set_int
        - syscall
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'core/cfg/../mem/../futexlock.h:99,6'
          Dst:             atomic_cmpxchg_int
        - Src:             'core/cfg/../mem/../futexlock.h:108,4'
          Dst:             syscall
        - Src:             'core/cfg/../mem/../futexlock.h:109,8'
          Dst:             atomic_get_and_set_int
        - Src:             'core/cfg/../mem/../futexlock.h:119,7'
          Dst:             atomic_get_and_set_int
        - Src:             'core/cfg/../mem/../futexlock.h:121,4'
          Dst:             syscall
        - Src:             'core/cfg/../mem/../futexlock.h:122,8'
          Dst:             atomic_get_and_set_int
    - functionName:    atomic_inc_int
      functionSourceFile: '/src/kamailio/src/core/cfg/../mem/../atomic/atomic_x86.h'
      linkageType:     InternalLinkage
      functionLinenumber: 236
      functionLinenumberEnd: 236
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    futex_release
      functionSourceFile: '/src/kamailio/src/core/cfg/../mem/../futexlock.h'
      linkageType:     InternalLinkage
      functionLinenumber: 130
      functionLinenumberEnd: 138
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          41
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - atomic_get_and_set_int
        - syscall
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'core/cfg/../mem/../futexlock.h:134,6'
          Dst:             atomic_get_and_set_int
        - Src:             'core/cfg/../mem/../futexlock.h:136,3'
          Dst:             syscall
    - functionName:    cfg_child_cb_free_item
      functionSourceFile: '/src/kamailio/src/core/cfg/cfg_struct.h'
      linkageType:     InternalLinkage
      functionLinenumber: 301
      functionLinenumberEnd: 311
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         10
      ICount:          72
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    atomic_add_int
      functionSourceFile: '/src/kamailio/src/core/cfg/../mem/../atomic/atomic_x86.h'
      linkageType:     InternalLinkage
      functionLinenumber: 244
      functionLinenumberEnd: 244
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    cfg_main_set_local
      functionSourceFile: '/src/kamailio/src/core/cfg/cfg_struct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1283
      functionLinenumberEnd: 1289
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         8
      ICount:          37
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - cfg_update_local
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/cfg/cfg_struct.c:1288,2'
          Dst:             cfg_update_local
    - functionName:    cfg_select_next
      functionSourceFile: '/src/kamailio/src/core/cfg/cfg_struct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1246
      functionLinenumberEnd: 1276
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         136
      ICount:          870
      EdgeCount:       180
      CyclomaticComplexity: 46
      functionsReached:
        - cfg_move_handle
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/cfg/cfg_struct.c:1252,3'
          Dst:             get_debug_level
        - Src:             'core/cfg/cfg_struct.c:1252,3'
          Dst:             get_debug_facility
        - Src:             'core/cfg/cfg_struct.c:1252,3'
          Dst:             dprint_color
        - Src:             'core/cfg/cfg_struct.c:1252,3'
          Dst:             my_pid
        - Src:             'core/cfg/cfg_struct.c:1252,3'
          Dst:             fprintf
        - Src:             'core/cfg/cfg_struct.c:1252,3'
          Dst:             dprint_color_reset
        - Src:             'core/cfg/cfg_struct.c:1252,3'
          Dst:             get_debug_facility
        - Src:             'core/cfg/cfg_struct.c:1260,3'
          Dst:             get_debug_level
        - Src:             'core/cfg/cfg_struct.c:1260,3'
          Dst:             get_debug_facility
        - Src:             'core/cfg/cfg_struct.c:1260,3'
          Dst:             dprint_color
        - Src:             'core/cfg/cfg_struct.c:1260,3'
          Dst:             my_pid
        - Src:             'core/cfg/cfg_struct.c:1260,3'
          Dst:             fprintf
        - Src:             'core/cfg/cfg_struct.c:1260,3'
          Dst:             dprint_color_reset
        - Src:             'core/cfg/cfg_struct.c:1260,3'
          Dst:             get_debug_facility
        - Src:             'core/cfg/cfg_struct.c:1270,2'
          Dst:             cfg_move_handle
        - Src:             'core/cfg/cfg_struct.c:1273,2'
          Dst:             get_debug_level
        - Src:             'core/cfg/cfg_struct.c:1273,2'
          Dst:             get_debug_facility
        - Src:             'core/cfg/cfg_struct.c:1273,2'
          Dst:             dprint_color
        - Src:             'core/cfg/cfg_struct.c:1273,2'
          Dst:             my_pid
        - Src:             'core/cfg/cfg_struct.c:1273,2'
          Dst:             fprintf
        - Src:             'core/cfg/cfg_struct.c:1273,2'
          Dst:             dprint_color_reset
        - Src:             'core/cfg/cfg_struct.c:1273,2'
          Dst:             get_debug_facility
    - functionName:    cfg_move_handle
      functionSourceFile: '/src/kamailio/src/core/cfg/cfg_struct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1107
      functionLinenumberEnd: 1156
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         37
      ICount:          230
      EdgeCount:       48
      CyclomaticComplexity: 13
      functionsReached:
        - bit_scan_forward_asm32
      functionUses:    11
      BranchProfiles:  []
      Callsites:
        - Src:             'core/cfg/cfg_struct.c:1134,11'
          Dst:             bit_scan_forward_asm32
    - functionName:    bit_scan_forward_asm32
      functionSourceFile: '/src/kamailio/src/core/cfg/../bit_scan.h'
      linkageType:     InternalLinkage
      functionLinenumber: 375
      functionLinenumberEnd: 378
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    cfg_select_first
      functionSourceFile: '/src/kamailio/src/core/cfg/cfg_struct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1212
      functionLinenumberEnd: 1234
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         97
      ICount:          608
      EdgeCount:       128
      CyclomaticComplexity: 33
      functionsReached:
        - cfg_move_handle
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/cfg/cfg_struct.c:1217,3'
          Dst:             get_debug_level
        - Src:             'core/cfg/cfg_struct.c:1217,3'
          Dst:             get_debug_facility
        - Src:             'core/cfg/cfg_struct.c:1217,3'
          Dst:             dprint_color
        - Src:             'core/cfg/cfg_struct.c:1217,3'
          Dst:             my_pid
        - Src:             'core/cfg/cfg_struct.c:1217,3'
          Dst:             fprintf
        - Src:             'core/cfg/cfg_struct.c:1217,3'
          Dst:             dprint_color_reset
        - Src:             'core/cfg/cfg_struct.c:1217,3'
          Dst:             get_debug_facility
        - Src:             'core/cfg/cfg_struct.c:1226,2'
          Dst:             cfg_move_handle
        - Src:             'core/cfg/cfg_struct.c:1231,2'
          Dst:             get_debug_level
        - Src:             'core/cfg/cfg_struct.c:1231,2'
          Dst:             get_debug_facility
        - Src:             'core/cfg/cfg_struct.c:1231,2'
          Dst:             dprint_color
        - Src:             'core/cfg/cfg_struct.c:1231,2'
          Dst:             my_pid
        - Src:             'core/cfg/cfg_struct.c:1231,2'
          Dst:             fprintf
        - Src:             'core/cfg/cfg_struct.c:1231,2'
          Dst:             dprint_color_reset
        - Src:             'core/cfg/cfg_struct.c:1231,2'
          Dst:             get_debug_facility
    - functionName:    cfg_reset
      functionSourceFile: '/src/kamailio/src/core/cfg/cfg_struct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1187
      functionLinenumberEnd: 1201
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         92
      ICount:          564
      EdgeCount:       121
      CyclomaticComplexity: 31
      functionsReached:
        - cfg_move_handle
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/cfg/cfg_struct.c:1189,3'
          Dst:             get_debug_level
        - Src:             'core/cfg/cfg_struct.c:1189,3'
          Dst:             get_debug_facility
        - Src:             'core/cfg/cfg_struct.c:1189,3'
          Dst:             dprint_color
        - Src:             'core/cfg/cfg_struct.c:1189,3'
          Dst:             my_pid
        - Src:             'core/cfg/cfg_struct.c:1189,3'
          Dst:             fprintf
        - Src:             'core/cfg/cfg_struct.c:1189,3'
          Dst:             dprint_color_reset
        - Src:             'core/cfg/cfg_struct.c:1189,3'
          Dst:             get_debug_facility
        - Src:             'core/cfg/cfg_struct.c:1193,2'
          Dst:             cfg_move_handle
        - Src:             'core/cfg/cfg_struct.c:1198,2'
          Dst:             get_debug_level
        - Src:             'core/cfg/cfg_struct.c:1198,2'
          Dst:             get_debug_facility
        - Src:             'core/cfg/cfg_struct.c:1198,2'
          Dst:             dprint_color
        - Src:             'core/cfg/cfg_struct.c:1198,2'
          Dst:             my_pid
        - Src:             'core/cfg/cfg_struct.c:1198,2'
          Dst:             fprintf
        - Src:             'core/cfg/cfg_struct.c:1198,2'
          Dst:             dprint_color_reset
        - Src:             'core/cfg/cfg_struct.c:1198,2'
          Dst:             get_debug_facility
    - functionName:    cfg_select
      functionSourceFile: '/src/kamailio/src/core/cfg/cfg_struct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1160
      functionLinenumberEnd: 1183
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         134
      ICount:          851
      EdgeCount:       177
      CyclomaticComplexity: 45
      functionsReached:
        - cfg_find_group
        - cfg_move_handle
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/cfg/cfg_struct.c:1164,3'
          Dst:             get_debug_level
        - Src:             'core/cfg/cfg_struct.c:1164,3'
          Dst:             get_debug_facility
        - Src:             'core/cfg/cfg_struct.c:1164,3'
          Dst:             dprint_color
        - Src:             'core/cfg/cfg_struct.c:1164,3'
          Dst:             my_pid
        - Src:             'core/cfg/cfg_struct.c:1164,3'
          Dst:             fprintf
        - Src:             'core/cfg/cfg_struct.c:1164,3'
          Dst:             dprint_color_reset
        - Src:             'core/cfg/cfg_struct.c:1164,3'
          Dst:             get_debug_facility
        - Src:             'core/cfg/cfg_struct.c:1168,15'
          Dst:             cfg_find_group
        - Src:             'core/cfg/cfg_struct.c:1170,3'
          Dst:             get_debug_level
        - Src:             'core/cfg/cfg_struct.c:1170,3'
          Dst:             get_debug_facility
        - Src:             'core/cfg/cfg_struct.c:1170,3'
          Dst:             dprint_color
        - Src:             'core/cfg/cfg_struct.c:1170,3'
          Dst:             my_pid
        - Src:             'core/cfg/cfg_struct.c:1170,3'
          Dst:             fprintf
        - Src:             'core/cfg/cfg_struct.c:1170,3'
          Dst:             dprint_color_reset
        - Src:             'core/cfg/cfg_struct.c:1170,3'
          Dst:             get_debug_facility
        - Src:             'core/cfg/cfg_struct.c:1175,2'
          Dst:             cfg_move_handle
        - Src:             'core/cfg/cfg_struct.c:1180,2'
          Dst:             get_debug_level
        - Src:             'core/cfg/cfg_struct.c:1180,2'
          Dst:             get_debug_facility
        - Src:             'core/cfg/cfg_struct.c:1180,2'
          Dst:             dprint_color
        - Src:             'core/cfg/cfg_struct.c:1180,2'
          Dst:             my_pid
        - Src:             'core/cfg/cfg_struct.c:1180,2'
          Dst:             fprintf
        - Src:             'core/cfg/cfg_struct.c:1180,2'
          Dst:             dprint_color_reset
        - Src:             'core/cfg/cfg_struct.c:1180,2'
          Dst:             get_debug_facility
    - functionName:    cfg_find_group
      functionSourceFile: '/src/kamailio/src/core/cfg/cfg_struct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 746
      functionLinenumberEnd: 765
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          82
      EdgeCount:       17
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    10
      BranchProfiles:  []
      Callsites:       []
    - functionName:    new_add_var
      functionSourceFile: '/src/kamailio/src/core/cfg/cfg_struct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 889
      functionLinenumberEnd: 1007
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         486
      ICount:          2988
      EdgeCount:       642
      CyclomaticComplexity: 158
      functionsReached:
        - cfg_lookup_group
        - cfg_new_group
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
        - strlen
      functionUses:    5
      BranchProfiles:
        - Branch String:   'core/cfg/cfg_struct.c:938,3'
          Branch Sides:    []
      Callsites:
        - Src:             'core/cfg/cfg_struct.c:895,3'
          Dst:             get_debug_level
        - Src:             'core/cfg/cfg_struct.c:895,3'
          Dst:             get_debug_facility
        - Src:             'core/cfg/cfg_struct.c:895,3'
          Dst:             dprint_color
        - Src:             'core/cfg/cfg_struct.c:895,3'
          Dst:             my_pid
        - Src:             'core/cfg/cfg_struct.c:895,3'
          Dst:             fprintf
        - Src:             'core/cfg/cfg_struct.c:895,3'
          Dst:             dprint_color_reset
        - Src:             'core/cfg/cfg_struct.c:895,3'
          Dst:             get_debug_facility
        - Src:             'core/cfg/cfg_struct.c:899,3'
          Dst:             get_debug_level
        - Src:             'core/cfg/cfg_struct.c:899,3'
          Dst:             get_debug_facility
        - Src:             'core/cfg/cfg_struct.c:899,3'
          Dst:             dprint_color
        - Src:             'core/cfg/cfg_struct.c:899,3'
          Dst:             my_pid
        - Src:             'core/cfg/cfg_struct.c:899,3'
          Dst:             fprintf
        - Src:             'core/cfg/cfg_struct.c:899,3'
          Dst:             dprint_color_reset
        - Src:             'core/cfg/cfg_struct.c:899,3'
          Dst:             get_debug_facility
        - Src:             'core/cfg/cfg_struct.c:903,3'
          Dst:             get_debug_level
        - Src:             'core/cfg/cfg_struct.c:903,3'
          Dst:             get_debug_facility
        - Src:             'core/cfg/cfg_struct.c:903,3'
          Dst:             dprint_color
        - Src:             'core/cfg/cfg_struct.c:903,3'
          Dst:             my_pid
        - Src:             'core/cfg/cfg_struct.c:903,3'
          Dst:             fprintf
        - Src:             'core/cfg/cfg_struct.c:903,3'
          Dst:             dprint_color_reset
        - Src:             'core/cfg/cfg_struct.c:903,3'
          Dst:             get_debug_facility
        - Src:             'core/cfg/cfg_struct.c:907,3'
          Dst:             get_debug_level
        - Src:             'core/cfg/cfg_struct.c:907,3'
          Dst:             get_debug_facility
        - Src:             'core/cfg/cfg_struct.c:907,3'
          Dst:             dprint_color
        - Src:             'core/cfg/cfg_struct.c:907,3'
          Dst:             my_pid
        - Src:             'core/cfg/cfg_struct.c:907,3'
          Dst:             fprintf
        - Src:             'core/cfg/cfg_struct.c:907,3'
          Dst:             dprint_color_reset
        - Src:             'core/cfg/cfg_struct.c:907,3'
          Dst:             get_debug_facility
        - Src:             'core/cfg/cfg_struct.c:911,10'
          Dst:             cfg_lookup_group
        - Src:             'core/cfg/cfg_struct.c:914,11'
          Dst:             cfg_new_group
        - Src:             'core/cfg/cfg_struct.c:927,3'
          Dst:             get_debug_level
        - Src:             'core/cfg/cfg_struct.c:927,3'
          Dst:             get_debug_facility
        - Src:             'core/cfg/cfg_struct.c:927,3'
          Dst:             dprint_color
        - Src:             'core/cfg/cfg_struct.c:927,3'
          Dst:             my_pid
        - Src:             'core/cfg/cfg_struct.c:927,3'
          Dst:             fprintf
        - Src:             'core/cfg/cfg_struct.c:927,3'
          Dst:             dprint_color_reset
        - Src:             'core/cfg/cfg_struct.c:927,3'
          Dst:             get_debug_facility
        - Src:             'core/cfg/cfg_struct.c:948,7'
          Dst:             get_debug_level
        - Src:             'core/cfg/cfg_struct.c:948,7'
          Dst:             get_debug_facility
        - Src:             'core/cfg/cfg_struct.c:948,7'
          Dst:             dprint_color
        - Src:             'core/cfg/cfg_struct.c:948,7'
          Dst:             my_pid
        - Src:             'core/cfg/cfg_struct.c:948,7'
          Dst:             fprintf
        - Src:             'core/cfg/cfg_struct.c:948,7'
          Dst:             dprint_color_reset
        - Src:             'core/cfg/cfg_struct.c:948,7'
          Dst:             get_debug_facility
        - Src:             'core/cfg/cfg_struct.c:960,12'
          Dst:             strlen
        - Src:             'core/cfg/cfg_struct.c:964,7'
          Dst:             get_debug_level
        - Src:             'core/cfg/cfg_struct.c:964,7'
          Dst:             get_debug_facility
        - Src:             'core/cfg/cfg_struct.c:964,7'
          Dst:             dprint_color
        - Src:             'core/cfg/cfg_struct.c:964,7'
          Dst:             my_pid
        - Src:             'core/cfg/cfg_struct.c:964,7'
          Dst:             fprintf
        - Src:             'core/cfg/cfg_struct.c:964,7'
          Dst:             dprint_color_reset
        - Src:             'core/cfg/cfg_struct.c:964,7'
          Dst:             get_debug_facility
        - Src:             'core/cfg/cfg_struct.c:975,5'
          Dst:             get_debug_level
        - Src:             'core/cfg/cfg_struct.c:975,5'
          Dst:             get_debug_facility
        - Src:             'core/cfg/cfg_struct.c:975,5'
          Dst:             dprint_color
        - Src:             'core/cfg/cfg_struct.c:975,5'
          Dst:             my_pid
        - Src:             'core/cfg/cfg_struct.c:975,5'
          Dst:             fprintf
        - Src:             'core/cfg/cfg_struct.c:975,5'
          Dst:             dprint_color_reset
        - Src:             'core/cfg/cfg_struct.c:975,5'
          Dst:             get_debug_facility
        - Src:             'core/cfg/cfg_struct.c:995,3'
          Dst:             get_debug_level
        - Src:             'core/cfg/cfg_struct.c:995,3'
          Dst:             get_debug_facility
        - Src:             'core/cfg/cfg_struct.c:995,3'
          Dst:             dprint_color
        - Src:             'core/cfg/cfg_struct.c:995,3'
          Dst:             my_pid
        - Src:             'core/cfg/cfg_struct.c:995,3'
          Dst:             fprintf
        - Src:             'core/cfg/cfg_struct.c:995,3'
          Dst:             dprint_color_reset
        - Src:             'core/cfg/cfg_struct.c:995,3'
          Dst:             get_debug_facility
        - Src:             'core/cfg/cfg_struct.c:998,3'
          Dst:             get_debug_level
        - Src:             'core/cfg/cfg_struct.c:998,3'
          Dst:             get_debug_facility
        - Src:             'core/cfg/cfg_struct.c:998,3'
          Dst:             dprint_color
        - Src:             'core/cfg/cfg_struct.c:998,3'
          Dst:             my_pid
        - Src:             'core/cfg/cfg_struct.c:998,3'
          Dst:             fprintf
        - Src:             'core/cfg/cfg_struct.c:998,3'
          Dst:             dprint_color_reset
        - Src:             'core/cfg/cfg_struct.c:998,3'
          Dst:             get_debug_facility
    - functionName:    cfg_lookup_group
      functionSourceFile: '/src/kamailio/src/core/cfg/cfg_struct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 563
      functionLinenumberEnd: 571
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         13
      ICount:          69
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - memcmp
      functionUses:    11
      BranchProfiles:  []
      Callsites:
        - Src:             'core/cfg/cfg_struct.c:567,31'
          Dst:             memcmp
    - functionName:    cfg_new_group
      functionSourceFile: '/src/kamailio/src/core/cfg/cfg_struct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 68
      functionLinenumberEnd: 106
      functionDepth:   0
      returnType:      'N/A'
      argCount:        7
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         133
      ICount:          838
      EdgeCount:       176
      CyclomaticComplexity: 45
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'core/cfg/cfg_struct.c:72,3'
          Dst:             get_debug_level
        - Src:             'core/cfg/cfg_struct.c:72,3'
          Dst:             get_debug_facility
        - Src:             'core/cfg/cfg_struct.c:72,3'
          Dst:             dprint_color
        - Src:             'core/cfg/cfg_struct.c:72,3'
          Dst:             my_pid
        - Src:             'core/cfg/cfg_struct.c:72,3'
          Dst:             fprintf
        - Src:             'core/cfg/cfg_struct.c:72,3'
          Dst:             dprint_color_reset
        - Src:             'core/cfg/cfg_struct.c:72,3'
          Dst:             get_debug_facility
        - Src:             'core/cfg/cfg_struct.c:77,3'
          Dst:             get_debug_level
        - Src:             'core/cfg/cfg_struct.c:77,3'
          Dst:             get_debug_facility
        - Src:             'core/cfg/cfg_struct.c:77,3'
          Dst:             dprint_color
        - Src:             'core/cfg/cfg_struct.c:77,3'
          Dst:             my_pid
        - Src:             'core/cfg/cfg_struct.c:77,3'
          Dst:             fprintf
        - Src:             'core/cfg/cfg_struct.c:77,3'
          Dst:             dprint_color_reset
        - Src:             'core/cfg/cfg_struct.c:77,3'
          Dst:             get_debug_facility
        - Src:             'core/cfg/cfg_struct.c:86,3'
          Dst:             get_debug_level
        - Src:             'core/cfg/cfg_struct.c:86,3'
          Dst:             get_debug_facility
        - Src:             'core/cfg/cfg_struct.c:86,3'
          Dst:             dprint_color
        - Src:             'core/cfg/cfg_struct.c:86,3'
          Dst:             my_pid
        - Src:             'core/cfg/cfg_struct.c:86,3'
          Dst:             fprintf
        - Src:             'core/cfg/cfg_struct.c:86,3'
          Dst:             dprint_color_reset
        - Src:             'core/cfg/cfg_struct.c:86,3'
          Dst:             get_debug_facility
    - functionName:    cfg_install_child_cb
      functionSourceFile: '/src/kamailio/src/core/cfg/cfg_struct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 773
      functionLinenumberEnd: 777
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          16
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    cfg_collapse_array
      functionSourceFile: '/src/kamailio/src/core/cfg/cfg_struct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 710
      functionLinenumberEnd: 741
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         56
      ICount:          389
      EdgeCount:       74
      CyclomaticComplexity: 20
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/cfg/cfg_struct.c:725,3'
          Dst:             get_debug_level
        - Src:             'core/cfg/cfg_struct.c:725,3'
          Dst:             get_debug_facility
        - Src:             'core/cfg/cfg_struct.c:725,3'
          Dst:             dprint_color
        - Src:             'core/cfg/cfg_struct.c:725,3'
          Dst:             my_pid
        - Src:             'core/cfg/cfg_struct.c:725,3'
          Dst:             fprintf
        - Src:             'core/cfg/cfg_struct.c:725,3'
          Dst:             dprint_color_reset
        - Src:             'core/cfg/cfg_struct.c:725,3'
          Dst:             get_debug_facility
    - functionName:    cfg_extend_array
      functionSourceFile: '/src/kamailio/src/core/cfg/cfg_struct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 671
      functionLinenumberEnd: 703
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         59
      ICount:          417
      EdgeCount:       77
      CyclomaticComplexity: 20
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/cfg/cfg_struct.c:679,3'
          Dst:             get_debug_level
        - Src:             'core/cfg/cfg_struct.c:679,3'
          Dst:             get_debug_facility
        - Src:             'core/cfg/cfg_struct.c:679,3'
          Dst:             dprint_color
        - Src:             'core/cfg/cfg_struct.c:679,3'
          Dst:             my_pid
        - Src:             'core/cfg/cfg_struct.c:679,3'
          Dst:             fprintf
        - Src:             'core/cfg/cfg_struct.c:679,3'
          Dst:             dprint_color_reset
        - Src:             'core/cfg/cfg_struct.c:679,3'
          Dst:             get_debug_facility
    - functionName:    cfg_clone_array
      functionSourceFile: '/src/kamailio/src/core/cfg/cfg_struct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 649
      functionLinenumberEnd: 665
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         51
      ICount:          320
      EdgeCount:       67
      CyclomaticComplexity: 18
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'core/cfg/cfg_struct.c:659,3'
          Dst:             get_debug_level
        - Src:             'core/cfg/cfg_struct.c:659,3'
          Dst:             get_debug_facility
        - Src:             'core/cfg/cfg_struct.c:659,3'
          Dst:             dprint_color
        - Src:             'core/cfg/cfg_struct.c:659,3'
          Dst:             my_pid
        - Src:             'core/cfg/cfg_struct.c:659,3'
          Dst:             fprintf
        - Src:             'core/cfg/cfg_struct.c:659,3'
          Dst:             dprint_color_reset
        - Src:             'core/cfg/cfg_struct.c:659,3'
          Dst:             get_debug_facility
    - functionName:    cfg_clone_global
      functionSourceFile: '/src/kamailio/src/core/cfg/cfg_struct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 631
      functionLinenumberEnd: 645
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         46
      ICount:          288
      EdgeCount:       60
      CyclomaticComplexity: 16
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'core/cfg/cfg_struct.c:636,3'
          Dst:             get_debug_level
        - Src:             'core/cfg/cfg_struct.c:636,3'
          Dst:             get_debug_facility
        - Src:             'core/cfg/cfg_struct.c:636,3'
          Dst:             dprint_color
        - Src:             'core/cfg/cfg_struct.c:636,3'
          Dst:             my_pid
        - Src:             'core/cfg/cfg_struct.c:636,3'
          Dst:             fprintf
        - Src:             'core/cfg/cfg_struct.c:636,3'
          Dst:             dprint_color_reset
        - Src:             'core/cfg/cfg_struct.c:636,3'
          Dst:             get_debug_facility
    - functionName:    cfg_lookup_var2
      functionSourceFile: '/src/kamailio/src/core/cfg/cfg_struct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 609
      functionLinenumberEnd: 625
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         55
      ICount:          362
      EdgeCount:       72
      CyclomaticComplexity: 19
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - memcmp
        - my_pid
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/cfg/cfg_struct.c:617,9'
          Dst:             memcmp
        - Src:             'core/cfg/cfg_struct.c:622,2'
          Dst:             get_debug_level
        - Src:             'core/cfg/cfg_struct.c:622,2'
          Dst:             get_debug_facility
        - Src:             'core/cfg/cfg_struct.c:622,2'
          Dst:             dprint_color
        - Src:             'core/cfg/cfg_struct.c:622,2'
          Dst:             my_pid
        - Src:             'core/cfg/cfg_struct.c:622,2'
          Dst:             fprintf
        - Src:             'core/cfg/cfg_struct.c:622,2'
          Dst:             dprint_color_reset
        - Src:             'core/cfg/cfg_struct.c:622,2'
          Dst:             get_debug_facility
    - functionName:    cfg_lookup_var
      functionSourceFile: '/src/kamailio/src/core/cfg/cfg_struct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 576
      functionLinenumberEnd: 605
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         71
      ICount:          461
      EdgeCount:       93
      CyclomaticComplexity: 24
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - memcmp
        - my_pid
      functionUses:    8
      BranchProfiles:  []
      Callsites:
        - Src:             'core/cfg/cfg_struct.c:582,9'
          Dst:             memcmp
        - Src:             'core/cfg/cfg_struct.c:589,11'
          Dst:             memcmp
        - Src:             'core/cfg/cfg_struct.c:602,2'
          Dst:             get_debug_level
        - Src:             'core/cfg/cfg_struct.c:602,2'
          Dst:             get_debug_facility
        - Src:             'core/cfg/cfg_struct.c:602,2'
          Dst:             dprint_color
        - Src:             'core/cfg/cfg_struct.c:602,2'
          Dst:             my_pid
        - Src:             'core/cfg/cfg_struct.c:602,2'
          Dst:             fprintf
        - Src:             'core/cfg/cfg_struct.c:602,2'
          Dst:             dprint_color_reset
        - Src:             'core/cfg/cfg_struct.c:602,2'
          Dst:             get_debug_facility
    - functionName:    atomic_dec_int
      functionSourceFile: '/src/kamailio/src/core/cfg/../mem/../atomic/atomic_x86.h'
      linkageType:     InternalLinkage
      functionLinenumber: 237
      functionLinenumberEnd: 237
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    cfg_child_destroy
      functionSourceFile: '/src/kamailio/src/core/cfg/cfg_struct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 512
      functionLinenumberEnd: 559
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         27
      ICount:          126
      EdgeCount:       34
      CyclomaticComplexity: 9
      functionsReached:
        - atomic_dec_and_test_int
        - atomic_dec_int
        - atomic_inc_int
        - cfg_child_cb_free_item
        - futex_get
        - futex_release
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/cfg/cfg_struct.c:517,3'
          Dst:             atomic_dec_and_test_int
        - Src:             'core/cfg/cfg_struct.c:529,2'
          Dst:             futex_get
        - Src:             'core/cfg/cfg_struct.c:537,3'
          Dst:             atomic_inc_int
        - Src:             'core/cfg/cfg_struct.c:538,6'
          Dst:             atomic_dec_and_test_int
        - Src:             'core/cfg/cfg_struct.c:546,5'
          Dst:             cfg_child_cb_free_item
        - Src:             'core/cfg/cfg_struct.c:555,2'
          Dst:             atomic_dec_int
        - Src:             'core/cfg/cfg_struct.c:557,2'
          Dst:             futex_release
    - functionName:    cfg_child_no_cb_init
      functionSourceFile: '/src/kamailio/src/core/cfg/cfg_struct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 497
      functionLinenumberEnd: 500
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    cfg_late_child_init
      functionSourceFile: '/src/kamailio/src/core/cfg/cfg_struct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 477
      functionLinenumberEnd: 484
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - atomic_inc_int
        - futex_get
        - futex_release
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/cfg/cfg_struct.c:479,2'
          Dst:             futex_get
        - Src:             'core/cfg/cfg_struct.c:480,2'
          Dst:             atomic_inc_int
        - Src:             'core/cfg/cfg_struct.c:482,2'
          Dst:             futex_release
    - functionName:    cfg_child_init
      functionSourceFile: '/src/kamailio/src/core/cfg/cfg_struct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 465
      functionLinenumberEnd: 469
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    14
      BranchProfiles:  []
      Callsites:       []
    - functionName:    cfg_register_child
      functionSourceFile: '/src/kamailio/src/core/cfg/cfg_struct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 446
      functionLinenumberEnd: 458
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - atomic_add_int
      functionUses:    11
      BranchProfiles:  []
      Callsites:
        - Src:             'core/cfg/cfg_struct.c:457,2'
          Dst:             atomic_add_int
    - functionName:    cfg_child_cb_free_list
      functionSourceFile: '/src/kamailio/src/core/cfg/cfg_struct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 872
      functionLinenumberEnd: 879
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         7
      ICount:          37
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - cfg_child_cb_free_item
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'core/cfg/cfg_struct.c:877,3'
          Dst:             cfg_child_cb_free_item
    - functionName:    cfg_destory_groups
      functionSourceFile: '/src/kamailio/src/core/cfg/cfg_struct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 287
      functionLinenumberEnd: 328
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         35
      ICount:          204
      EdgeCount:       46
      CyclomaticComplexity: 13
      functionsReached:
        - cfg_script_destroy
        - del_add_var_list
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/cfg/cfg_struct.c:314,4'
          Dst:             cfg_script_destroy
        - Src:             'core/cfg/cfg_struct.c:322,3'
          Dst:             del_add_var_list
    - functionName:    cfg_destroy
      functionSourceFile: '/src/kamailio/src/core/cfg/cfg_struct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 399
      functionLinenumberEnd: 438
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         30
      ICount:          157
      EdgeCount:       39
      CyclomaticComplexity: 11
      functionsReached:
        - cfg_child_cb_free_list
        - cfg_ctx_destroy
        - cfg_destory_groups
        - cfg_free_selects
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/cfg/cfg_struct.c:401,2'
          Dst:             cfg_ctx_destroy
        - Src:             'core/cfg/cfg_struct.c:404,2'
          Dst:             cfg_destory_groups
        - Src:             'core/cfg/cfg_struct.c:408,2'
          Dst:             cfg_free_selects
        - Src:             'core/cfg/cfg_struct.c:412,4'
          Dst:             cfg_child_cb_free_list
    - functionName:    cfg_child_cb_new
      functionSourceFile: '/src/kamailio/src/core/cfg/cfg_struct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 831
      functionLinenumberEnd: 868
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         55
      ICount:          358
      EdgeCount:       72
      CyclomaticComplexity: 19
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'core/cfg/cfg_struct.c:836,3'
          Dst:             get_debug_level
        - Src:             'core/cfg/cfg_struct.c:836,3'
          Dst:             get_debug_facility
        - Src:             'core/cfg/cfg_struct.c:836,3'
          Dst:             dprint_color
        - Src:             'core/cfg/cfg_struct.c:836,3'
          Dst:             my_pid
        - Src:             'core/cfg/cfg_struct.c:836,3'
          Dst:             fprintf
        - Src:             'core/cfg/cfg_struct.c:836,3'
          Dst:             dprint_color_reset
        - Src:             'core/cfg/cfg_struct.c:836,3'
          Dst:             get_debug_facility
    - functionName:    futex_init
      functionSourceFile: '/src/kamailio/src/core/cfg/../mem/../futexlock.h'
      linkageType:     InternalLinkage
      functionLinenumber: 84
      functionLinenumberEnd: 86
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    sr_cfg_init
      functionSourceFile: '/src/kamailio/src/core/cfg/cfg_struct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 332
      functionLinenumberEnd: 395
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         301
      ICount:          1801
      EdgeCount:       400
      CyclomaticComplexity: 101
      functionsReached:
        - cfg_child_cb_new
        - cfg_destroy
        - dprint_color
        - dprint_color_reset
        - fprintf
        - futex_init
        - get_debug_facility
        - get_debug_level
        - my_pid
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/cfg/cfg_struct.c:336,3'
          Dst:             get_debug_level
        - Src:             'core/cfg/cfg_struct.c:336,3'
          Dst:             get_debug_facility
        - Src:             'core/cfg/cfg_struct.c:336,3'
          Dst:             dprint_color
        - Src:             'core/cfg/cfg_struct.c:336,3'
          Dst:             my_pid
        - Src:             'core/cfg/cfg_struct.c:336,3'
          Dst:             fprintf
        - Src:             'core/cfg/cfg_struct.c:336,3'
          Dst:             dprint_color_reset
        - Src:             'core/cfg/cfg_struct.c:336,3'
          Dst:             get_debug_facility
        - Src:             'core/cfg/cfg_struct.c:339,5'
          Dst:             futex_init
        - Src:             'core/cfg/cfg_struct.c:340,3'
          Dst:             get_debug_level
        - Src:             'core/cfg/cfg_struct.c:340,3'
          Dst:             get_debug_facility
        - Src:             'core/cfg/cfg_struct.c:340,3'
          Dst:             dprint_color
        - Src:             'core/cfg/cfg_struct.c:340,3'
          Dst:             my_pid
        - Src:             'core/cfg/cfg_struct.c:340,3'
          Dst:             fprintf
        - Src:             'core/cfg/cfg_struct.c:340,3'
          Dst:             dprint_color_reset
        - Src:             'core/cfg/cfg_struct.c:340,3'
          Dst:             get_debug_facility
        - Src:             'core/cfg/cfg_struct.c:348,3'
          Dst:             get_debug_level
        - Src:             'core/cfg/cfg_struct.c:348,3'
          Dst:             get_debug_facility
        - Src:             'core/cfg/cfg_struct.c:348,3'
          Dst:             dprint_color
        - Src:             'core/cfg/cfg_struct.c:348,3'
          Dst:             my_pid
        - Src:             'core/cfg/cfg_struct.c:348,3'
          Dst:             fprintf
        - Src:             'core/cfg/cfg_struct.c:348,3'
          Dst:             dprint_color_reset
        - Src:             'core/cfg/cfg_struct.c:348,3'
          Dst:             get_debug_facility
        - Src:             'core/cfg/cfg_struct.c:351,5'
          Dst:             futex_init
        - Src:             'core/cfg/cfg_struct.c:352,3'
          Dst:             get_debug_level
        - Src:             'core/cfg/cfg_struct.c:352,3'
          Dst:             get_debug_facility
        - Src:             'core/cfg/cfg_struct.c:352,3'
          Dst:             dprint_color
        - Src:             'core/cfg/cfg_struct.c:352,3'
          Dst:             my_pid
        - Src:             'core/cfg/cfg_struct.c:352,3'
          Dst:             fprintf
        - Src:             'core/cfg/cfg_struct.c:352,3'
          Dst:             dprint_color_reset
        - Src:             'core/cfg/cfg_struct.c:352,3'
          Dst:             get_debug_facility
        - Src:             'core/cfg/cfg_struct.c:360,3'
          Dst:             get_debug_level
        - Src:             'core/cfg/cfg_struct.c:360,3'
          Dst:             get_debug_facility
        - Src:             'core/cfg/cfg_struct.c:360,3'
          Dst:             dprint_color
        - Src:             'core/cfg/cfg_struct.c:360,3'
          Dst:             my_pid
        - Src:             'core/cfg/cfg_struct.c:360,3'
          Dst:             fprintf
        - Src:             'core/cfg/cfg_struct.c:360,3'
          Dst:             dprint_color_reset
        - Src:             'core/cfg/cfg_struct.c:360,3'
          Dst:             get_debug_facility
        - Src:             'core/cfg/cfg_struct.c:368,3'
          Dst:             get_debug_level
        - Src:             'core/cfg/cfg_struct.c:368,3'
          Dst:             get_debug_facility
        - Src:             'core/cfg/cfg_struct.c:368,3'
          Dst:             dprint_color
        - Src:             'core/cfg/cfg_struct.c:368,3'
          Dst:             my_pid
        - Src:             'core/cfg/cfg_struct.c:368,3'
          Dst:             fprintf
        - Src:             'core/cfg/cfg_struct.c:368,3'
          Dst:             dprint_color_reset
        - Src:             'core/cfg/cfg_struct.c:368,3'
          Dst:             get_debug_facility
        - Src:             'core/cfg/cfg_struct.c:375,3'
          Dst:             get_debug_level
        - Src:             'core/cfg/cfg_struct.c:375,3'
          Dst:             get_debug_facility
        - Src:             'core/cfg/cfg_struct.c:375,3'
          Dst:             dprint_color
        - Src:             'core/cfg/cfg_struct.c:375,3'
          Dst:             my_pid
        - Src:             'core/cfg/cfg_struct.c:375,3'
          Dst:             fprintf
        - Src:             'core/cfg/cfg_struct.c:375,3'
          Dst:             dprint_color_reset
        - Src:             'core/cfg/cfg_struct.c:375,3'
          Dst:             get_debug_facility
        - Src:             'core/cfg/cfg_struct.c:384,4'
          Dst:             cfg_child_cb_new
        - Src:             'core/cfg/cfg_struct.c:392,2'
          Dst:             cfg_destroy
    - functionName:    cfg_install_global
      functionSourceFile: '/src/kamailio/src/core/cfg/cfg_struct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 788
      functionLinenumberEnd: 826
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         63
      ICount:          359
      EdgeCount:       82
      CyclomaticComplexity: 21
      functionsReached:
        - atomic_dec_and_test_int
        - atomic_inc_int
        - cfg_child_cb_new
        - cfg_install_child_cb
        - dprint_color
        - dprint_color_reset
        - fprintf
        - futex_get
        - futex_release
        - get_debug_facility
        - get_debug_level
        - my_pid
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'core/cfg/cfg_struct.c:791,2'
          Dst:             atomic_inc_int
        - Src:             'core/cfg/cfg_struct.c:800,15'
          Dst:             cfg_child_cb_new
        - Src:             'core/cfg/cfg_struct.c:806,5'
          Dst:             get_debug_level
        - Src:             'core/cfg/cfg_struct.c:806,5'
          Dst:             get_debug_facility
        - Src:             'core/cfg/cfg_struct.c:806,5'
          Dst:             dprint_color
        - Src:             'core/cfg/cfg_struct.c:806,5'
          Dst:             my_pid
        - Src:             'core/cfg/cfg_struct.c:806,5'
          Dst:             fprintf
        - Src:             'core/cfg/cfg_struct.c:806,5'
          Dst:             dprint_color_reset
        - Src:             'core/cfg/cfg_struct.c:806,5'
          Dst:             get_debug_facility
        - Src:             'core/cfg/cfg_struct.c:814,2'
          Dst:             futex_get
        - Src:             'core/cfg/cfg_struct.c:820,3'
          Dst:             cfg_install_child_cb
        - Src:             'core/cfg/cfg_struct.c:822,2'
          Dst:             futex_release
        - Src:             'core/cfg/cfg_struct.c:825,3'
          Dst:             atomic_dec_and_test_int
    - functionName:    apply_add_var_list
      functionSourceFile: '/src/kamailio/src/core/cfg/cfg_struct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1029
      functionLinenumberEnd: 1096
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         187
      ICount:          1196
      EdgeCount:       247
      CyclomaticComplexity: 62
      functionsReached:
        - cfg_apply_list
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/cfg/cfg_struct.c:1048,2'
          Dst:             get_debug_level
        - Src:             'core/cfg/cfg_struct.c:1048,2'
          Dst:             get_debug_facility
        - Src:             'core/cfg/cfg_struct.c:1048,2'
          Dst:             dprint_color
        - Src:             'core/cfg/cfg_struct.c:1048,2'
          Dst:             my_pid
        - Src:             'core/cfg/cfg_struct.c:1048,2'
          Dst:             fprintf
        - Src:             'core/cfg/cfg_struct.c:1048,2'
          Dst:             dprint_color_reset
        - Src:             'core/cfg/cfg_struct.c:1048,2'
          Dst:             get_debug_facility
        - Src:             'core/cfg/cfg_struct.c:1054,3'
          Dst:             get_debug_level
        - Src:             'core/cfg/cfg_struct.c:1054,3'
          Dst:             get_debug_facility
        - Src:             'core/cfg/cfg_struct.c:1054,3'
          Dst:             dprint_color
        - Src:             'core/cfg/cfg_struct.c:1054,3'
          Dst:             my_pid
        - Src:             'core/cfg/cfg_struct.c:1054,3'
          Dst:             fprintf
        - Src:             'core/cfg/cfg_struct.c:1054,3'
          Dst:             dprint_color_reset
        - Src:             'core/cfg/cfg_struct.c:1054,3'
          Dst:             get_debug_facility
        - Src:             'core/cfg/cfg_struct.c:1064,4'
          Dst:             get_debug_level
        - Src:             'core/cfg/cfg_struct.c:1064,4'
          Dst:             get_debug_facility
        - Src:             'core/cfg/cfg_struct.c:1064,4'
          Dst:             dprint_color
        - Src:             'core/cfg/cfg_struct.c:1064,4'
          Dst:             my_pid
        - Src:             'core/cfg/cfg_struct.c:1064,4'
          Dst:             fprintf
        - Src:             'core/cfg/cfg_struct.c:1064,4'
          Dst:             dprint_color_reset
        - Src:             'core/cfg/cfg_struct.c:1064,4'
          Dst:             get_debug_facility
        - Src:             'core/cfg/cfg_struct.c:1076,6'
          Dst:             cfg_apply_list
        - Src:             'core/cfg/cfg_struct.c:1093,2'
          Dst:             get_debug_level
        - Src:             'core/cfg/cfg_struct.c:1093,2'
          Dst:             get_debug_facility
        - Src:             'core/cfg/cfg_struct.c:1093,2'
          Dst:             dprint_color
        - Src:             'core/cfg/cfg_struct.c:1093,2'
          Dst:             my_pid
        - Src:             'core/cfg/cfg_struct.c:1093,2'
          Dst:             fprintf
        - Src:             'core/cfg/cfg_struct.c:1093,2'
          Dst:             dprint_color_reset
        - Src:             'core/cfg/cfg_struct.c:1093,2'
          Dst:             get_debug_facility
    - functionName:    cfg_shmize_strings
      functionSourceFile: '/src/kamailio/src/core/cfg/cfg_struct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 150
      functionLinenumberEnd: 185
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         22
      ICount:          174
      EdgeCount:       29
      CyclomaticComplexity: 9
      functionsReached:
        - cfg_clone_str
        - strlen
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/cfg/cfg_struct.c:168,12'
          Dst:             strlen
        - Src:             'core/cfg/cfg_struct.c:178,6'
          Dst:             cfg_clone_str
    - functionName:    cfg_clone_str
      functionSourceFile: '/src/kamailio/src/core/cfg/cfg_struct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 125
      functionLinenumberEnd: 146
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         48
      ICount:          323
      EdgeCount:       63
      CyclomaticComplexity: 17
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
      functionUses:    8
      BranchProfiles:  []
      Callsites:
        - Src:             'core/cfg/cfg_struct.c:136,3'
          Dst:             get_debug_level
        - Src:             'core/cfg/cfg_struct.c:136,3'
          Dst:             get_debug_facility
        - Src:             'core/cfg/cfg_struct.c:136,3'
          Dst:             dprint_color
        - Src:             'core/cfg/cfg_struct.c:136,3'
          Dst:             my_pid
        - Src:             'core/cfg/cfg_struct.c:136,3'
          Dst:             fprintf
        - Src:             'core/cfg/cfg_struct.c:136,3'
          Dst:             dprint_color_reset
        - Src:             'core/cfg/cfg_struct.c:136,3'
          Dst:             get_debug_facility
    - functionName:    cfg_shmize
      functionSourceFile: '/src/kamailio/src/core/cfg/cfg_struct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 189
      functionLinenumberEnd: 283
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         114
      ICount:          746
      EdgeCount:       151
      CyclomaticComplexity: 39
      functionsReached:
        - apply_add_var_list
        - cfg_fixup_selects
        - cfg_install_global
        - cfg_notify_drivers
        - cfg_script_fixup
        - cfg_shmize_strings
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/cfg/cfg_struct.c:225,3'
          Dst:             get_debug_level
        - Src:             'core/cfg/cfg_struct.c:225,3'
          Dst:             get_debug_facility
        - Src:             'core/cfg/cfg_struct.c:225,3'
          Dst:             dprint_color
        - Src:             'core/cfg/cfg_struct.c:225,3'
          Dst:             my_pid
        - Src:             'core/cfg/cfg_struct.c:225,3'
          Dst:             fprintf
        - Src:             'core/cfg/cfg_struct.c:225,3'
          Dst:             dprint_color_reset
        - Src:             'core/cfg/cfg_struct.c:225,3'
          Dst:             get_debug_facility
        - Src:             'core/cfg/cfg_struct.c:235,7'
          Dst:             cfg_shmize_strings
        - Src:             'core/cfg/cfg_struct.c:245,7'
          Dst:             cfg_script_fixup
        - Src:             'core/cfg/cfg_struct.c:253,4'
          Dst:             cfg_notify_drivers
        - Src:             'core/cfg/cfg_struct.c:257,4'
          Dst:             get_debug_level
        - Src:             'core/cfg/cfg_struct.c:257,4'
          Dst:             get_debug_facility
        - Src:             'core/cfg/cfg_struct.c:257,4'
          Dst:             dprint_color
        - Src:             'core/cfg/cfg_struct.c:257,4'
          Dst:             my_pid
        - Src:             'core/cfg/cfg_struct.c:257,4'
          Dst:             fprintf
        - Src:             'core/cfg/cfg_struct.c:257,4'
          Dst:             dprint_color_reset
        - Src:             'core/cfg/cfg_struct.c:257,4'
          Dst:             get_debug_facility
        - Src:             'core/cfg/cfg_struct.c:265,6'
          Dst:             apply_add_var_list
        - Src:             'core/cfg/cfg_struct.c:270,5'
          Dst:             cfg_fixup_selects
        - Src:             'core/cfg/cfg_struct.c:274,2'
          Dst:             cfg_install_global
    - functionName:    cfg_set_group
      functionSourceFile: '/src/kamailio/src/core/cfg/cfg_struct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 111
      functionLinenumberEnd: 119
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         4
      ICount:          52
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    print_contacts
      functionSourceFile: '/src/kamailio/src/core/parser/contact/contact.c'
      linkageType:     InternalLinkage
      functionLinenumber: 390
      functionLinenumberEnd: 413
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          112
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - fprintf
        - print_params
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/parser/contact/contact.c:396,3'
          Dst:             fprintf
        - Src:             'core/parser/contact/contact.c:397,3'
          Dst:             fprintf
        - Src:             'core/parser/contact/contact.c:398,3'
          Dst:             fprintf
        - Src:             'core/parser/contact/contact.c:399,3'
          Dst:             fprintf
        - Src:             'core/parser/contact/contact.c:400,3'
          Dst:             fprintf
        - Src:             'core/parser/contact/contact.c:401,3'
          Dst:             fprintf
        - Src:             'core/parser/contact/contact.c:402,3'
          Dst:             fprintf
        - Src:             'core/parser/contact/contact.c:403,3'
          Dst:             fprintf
        - Src:             'core/parser/contact/contact.c:404,3'
          Dst:             fprintf
        - Src:             'core/parser/contact/contact.c:405,3'
          Dst:             fprintf
        - Src:             'core/parser/contact/contact.c:406,3'
          Dst:             fprintf
        - Src:             'core/parser/contact/contact.c:408,4'
          Dst:             print_params
        - Src:             'core/parser/contact/contact.c:410,3'
          Dst:             fprintf
    - functionName:    free_contacts
      functionSourceFile: '/src/kamailio/src/core/parser/contact/contact.c'
      linkageType:     InternalLinkage
      functionLinenumber: 372
      functionLinenumberEnd: 383
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          51
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - free_params
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/parser/contact/contact.c:379,4'
          Dst:             free_params
    - functionName:    contact_append
      functionSourceFile: '/src/kamailio/src/core/parser/contact/contact.c'
      linkageType:     InternalLinkage
      functionLinenumber: 212
      functionLinenumberEnd: 222
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         7
      ICount:          45
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    trim_leading
      functionSourceFile: '/src/kamailio/src/core/parser/contact/../../trim.h'
      linkageType:     InternalLinkage
      functionLinenumber: 60
      functionLinenumberEnd: 64
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         13
      ICount:          61
      EdgeCount:       25
      CyclomaticComplexity: 14
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   'core/parser/contact/../../trim.h:62,3'
          Branch Sides:    []
      Callsites:       []
    - functionName:    trim
      functionSourceFile: '/src/kamailio/src/core/parser/contact/../../trim.h'
      linkageType:     InternalLinkage
      functionLinenumber: 92
      functionLinenumberEnd: 95
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - trim_leading
        - trim_trailing
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/parser/contact/../../trim.h:93,2'
          Dst:             trim_leading
        - Src:             'core/parser/contact/../../trim.h:94,2'
          Dst:             trim_trailing
    - functionName:    trim_trailing
      functionSourceFile: '/src/kamailio/src/core/parser/contact/../../trim.h'
      linkageType:     InternalLinkage
      functionLinenumber: 77
      functionLinenumberEnd: 81
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         13
      ICount:          62
      EdgeCount:       25
      CyclomaticComplexity: 14
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   'core/parser/contact/../../trim.h:79,3'
          Branch Sides:    []
      Callsites:       []
    - functionName:    skip_uri
      functionSourceFile: '/src/kamailio/src/core/parser/contact/contact.c'
      linkageType:     InternalLinkage
      functionLinenumber: 49
      functionLinenumberEnd: 149
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         166
      ICount:          922
      EdgeCount:       203
      CyclomaticComplexity: 39
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
      functionUses:    1
      BranchProfiles:
        - Branch String:   'core/parser/contact/contact.c:53,3'
          Branch Sides:    []
        - Branch String:   'core/parser/contact/contact.c:61,5'
          Branch Sides:    []
        - Branch String:   'core/parser/contact/contact.c:84,5'
          Branch Sides:    []
        - Branch String:   'core/parser/contact/contact.c:101,5'
          Branch Sides:    []
        - Branch String:   'core/parser/contact/contact.c:119,5'
          Branch Sides:    []
      Callsites:
        - Src:             'core/parser/contact/contact.c:89,7'
          Dst:             get_debug_level
        - Src:             'core/parser/contact/contact.c:89,7'
          Dst:             get_debug_facility
        - Src:             'core/parser/contact/contact.c:89,7'
          Dst:             dprint_color
        - Src:             'core/parser/contact/contact.c:89,7'
          Dst:             my_pid
        - Src:             'core/parser/contact/contact.c:89,7'
          Dst:             fprintf
        - Src:             'core/parser/contact/contact.c:89,7'
          Dst:             dprint_color_reset
        - Src:             'core/parser/contact/contact.c:89,7'
          Dst:             get_debug_facility
        - Src:             'core/parser/contact/contact.c:103,7'
          Dst:             get_debug_level
        - Src:             'core/parser/contact/contact.c:103,7'
          Dst:             get_debug_facility
        - Src:             'core/parser/contact/contact.c:103,7'
          Dst:             dprint_color
        - Src:             'core/parser/contact/contact.c:103,7'
          Dst:             my_pid
        - Src:             'core/parser/contact/contact.c:103,7'
          Dst:             fprintf
        - Src:             'core/parser/contact/contact.c:103,7'
          Dst:             dprint_color_reset
        - Src:             'core/parser/contact/contact.c:103,7'
          Dst:             get_debug_facility
        - Src:             'core/parser/contact/contact.c:144,3'
          Dst:             get_debug_level
        - Src:             'core/parser/contact/contact.c:144,3'
          Dst:             get_debug_facility
        - Src:             'core/parser/contact/contact.c:144,3'
          Dst:             dprint_color
        - Src:             'core/parser/contact/contact.c:144,3'
          Dst:             my_pid
        - Src:             'core/parser/contact/contact.c:144,3'
          Dst:             fprintf
        - Src:             'core/parser/contact/contact.c:144,3'
          Dst:             dprint_color_reset
        - Src:             'core/parser/contact/contact.c:144,3'
          Dst:             get_debug_facility
    - functionName:    skip_name
      functionSourceFile: '/src/kamailio/src/core/parser/contact/contact.c'
      linkageType:     InternalLinkage
      functionLinenumber: 159
      functionLinenumberEnd: 209
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         160
      ICount:          925
      EdgeCount:       212
      CyclomaticComplexity: 54
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/parser/contact/contact.c:164,3'
          Dst:             get_debug_level
        - Src:             'core/parser/contact/contact.c:164,3'
          Dst:             get_debug_facility
        - Src:             'core/parser/contact/contact.c:164,3'
          Dst:             dprint_color
        - Src:             'core/parser/contact/contact.c:164,3'
          Dst:             my_pid
        - Src:             'core/parser/contact/contact.c:164,3'
          Dst:             fprintf
        - Src:             'core/parser/contact/contact.c:164,3'
          Dst:             dprint_color_reset
        - Src:             'core/parser/contact/contact.c:164,3'
          Dst:             get_debug_facility
        - Src:             'core/parser/contact/contact.c:203,3'
          Dst:             get_debug_level
        - Src:             'core/parser/contact/contact.c:203,3'
          Dst:             get_debug_facility
        - Src:             'core/parser/contact/contact.c:203,3'
          Dst:             dprint_color
        - Src:             'core/parser/contact/contact.c:203,3'
          Dst:             my_pid
        - Src:             'core/parser/contact/contact.c:203,3'
          Dst:             fprintf
        - Src:             'core/parser/contact/contact.c:203,3'
          Dst:             dprint_color_reset
        - Src:             'core/parser/contact/contact.c:203,3'
          Dst:             get_debug_facility
        - Src:             'core/parser/contact/contact.c:205,3'
          Dst:             get_debug_level
        - Src:             'core/parser/contact/contact.c:205,3'
          Dst:             get_debug_facility
        - Src:             'core/parser/contact/contact.c:205,3'
          Dst:             dprint_color
        - Src:             'core/parser/contact/contact.c:205,3'
          Dst:             my_pid
        - Src:             'core/parser/contact/contact.c:205,3'
          Dst:             fprintf
        - Src:             'core/parser/contact/contact.c:205,3'
          Dst:             dprint_color_reset
        - Src:             'core/parser/contact/contact.c:205,3'
          Dst:             get_debug_facility
    - functionName:    parse_contacts
      functionSourceFile: '/src/kamailio/src/core/parser/contact/contact.c'
      linkageType:     InternalLinkage
      functionLinenumber: 230
      functionLinenumberEnd: 364
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         534
      ICount:          3394
      EdgeCount:       710
      CyclomaticComplexity: 178
      functionsReached:
        - contact_append
        - dprint_color
        - dprint_color_reset
        - fprintf
        - free_contacts
        - get_debug_facility
        - get_debug_level
        - my_pid
        - parse_params
        - skip_name
        - skip_uri
        - trim
        - trim_leading
        - trim_trailing
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/parser/contact/contact.c:245,4'
          Dst:             get_debug_level
        - Src:             'core/parser/contact/contact.c:245,4'
          Dst:             get_debug_facility
        - Src:             'core/parser/contact/contact.c:245,4'
          Dst:             dprint_color
        - Src:             'core/parser/contact/contact.c:245,4'
          Dst:             my_pid
        - Src:             'core/parser/contact/contact.c:245,4'
          Dst:             fprintf
        - Src:             'core/parser/contact/contact.c:245,4'
          Dst:             dprint_color_reset
        - Src:             'core/parser/contact/contact.c:245,4'
          Dst:             get_debug_facility
        - Src:             'core/parser/contact/contact.c:252,6'
          Dst:             skip_name
        - Src:             'core/parser/contact/contact.c:253,4'
          Dst:             get_debug_level
        - Src:             'core/parser/contact/contact.c:253,4'
          Dst:             get_debug_facility
        - Src:             'core/parser/contact/contact.c:253,4'
          Dst:             dprint_color
        - Src:             'core/parser/contact/contact.c:253,4'
          Dst:             my_pid
        - Src:             'core/parser/contact/contact.c:253,4'
          Dst:             fprintf
        - Src:             'core/parser/contact/contact.c:253,4'
          Dst:             dprint_color_reset
        - Src:             'core/parser/contact/contact.c:253,4'
          Dst:             get_debug_facility
        - Src:             'core/parser/contact/contact.c:259,3'
          Dst:             trim_trailing
        - Src:             'core/parser/contact/contact.c:262,6'
          Dst:             skip_uri
        - Src:             'core/parser/contact/contact.c:263,4'
          Dst:             get_debug_level
        - Src:             'core/parser/contact/contact.c:263,4'
          Dst:             get_debug_facility
        - Src:             'core/parser/contact/contact.c:263,4'
          Dst:             dprint_color
        - Src:             'core/parser/contact/contact.c:263,4'
          Dst:             my_pid
        - Src:             'core/parser/contact/contact.c:263,4'
          Dst:             fprintf
        - Src:             'core/parser/contact/contact.c:263,4'
          Dst:             dprint_color_reset
        - Src:             'core/parser/contact/contact.c:263,4'
          Dst:             get_debug_facility
        - Src:             'core/parser/contact/contact.c:268,3'
          Dst:             trim_trailing
        - Src:             'core/parser/contact/contact.c:277,3'
          Dst:             trim
        - Src:             'core/parser/contact/contact.c:279,4'
          Dst:             get_debug_level
        - Src:             'core/parser/contact/contact.c:279,4'
          Dst:             get_debug_facility
        - Src:             'core/parser/contact/contact.c:279,4'
          Dst:             dprint_color
        - Src:             'core/parser/contact/contact.c:279,4'
          Dst:             my_pid
        - Src:             'core/parser/contact/contact.c:279,4'
          Dst:             fprintf
        - Src:             'core/parser/contact/contact.c:279,4'
          Dst:             dprint_color_reset
        - Src:             'core/parser/contact/contact.c:279,4'
          Dst:             get_debug_facility
        - Src:             'core/parser/contact/contact.c:285,6'
          Dst:             get_debug_level
        - Src:             'core/parser/contact/contact.c:285,6'
          Dst:             get_debug_facility
        - Src:             'core/parser/contact/contact.c:285,6'
          Dst:             dprint_color
        - Src:             'core/parser/contact/contact.c:285,6'
          Dst:             my_pid
        - Src:             'core/parser/contact/contact.c:285,6'
          Dst:             fprintf
        - Src:             'core/parser/contact/contact.c:285,6'
          Dst:             dprint_color_reset
        - Src:             'core/parser/contact/contact.c:285,6'
          Dst:             get_debug_facility
        - Src:             'core/parser/contact/contact.c:291,5'
          Dst:             get_debug_level
        - Src:             'core/parser/contact/contact.c:291,5'
          Dst:             get_debug_facility
        - Src:             'core/parser/contact/contact.c:291,5'
          Dst:             dprint_color
        - Src:             'core/parser/contact/contact.c:291,5'
          Dst:             my_pid
        - Src:             'core/parser/contact/contact.c:291,5'
          Dst:             fprintf
        - Src:             'core/parser/contact/contact.c:291,5'
          Dst:             dprint_color_reset
        - Src:             'core/parser/contact/contact.c:291,5'
          Dst:             get_debug_facility
        - Src:             'core/parser/contact/contact.c:296,4'
          Dst:             get_debug_level
        - Src:             'core/parser/contact/contact.c:296,4'
          Dst:             get_debug_facility
        - Src:             'core/parser/contact/contact.c:296,4'
          Dst:             dprint_color
        - Src:             'core/parser/contact/contact.c:296,4'
          Dst:             my_pid
        - Src:             'core/parser/contact/contact.c:296,4'
          Dst:             fprintf
        - Src:             'core/parser/contact/contact.c:296,4'
          Dst:             dprint_color_reset
        - Src:             'core/parser/contact/contact.c:296,4'
          Dst:             get_debug_facility
        - Src:             'core/parser/contact/contact.c:307,4'
          Dst:             trim_leading
        - Src:             'core/parser/contact/contact.c:310,5'
          Dst:             get_debug_level
        - Src:             'core/parser/contact/contact.c:310,5'
          Dst:             get_debug_facility
        - Src:             'core/parser/contact/contact.c:310,5'
          Dst:             dprint_color
        - Src:             'core/parser/contact/contact.c:310,5'
          Dst:             my_pid
        - Src:             'core/parser/contact/contact.c:310,5'
          Dst:             fprintf
        - Src:             'core/parser/contact/contact.c:310,5'
          Dst:             dprint_color_reset
        - Src:             'core/parser/contact/contact.c:310,5'
          Dst:             get_debug_facility
        - Src:             'core/parser/contact/contact.c:314,7'
          Dst:             parse_params
        - Src:             'core/parser/contact/contact.c:315,5'
          Dst:             get_debug_level
        - Src:             'core/parser/contact/contact.c:315,5'
          Dst:             get_debug_facility
        - Src:             'core/parser/contact/contact.c:315,5'
          Dst:             dprint_color
        - Src:             'core/parser/contact/contact.c:315,5'
          Dst:             my_pid
        - Src:             'core/parser/contact/contact.c:315,5'
          Dst:             fprintf
        - Src:             'core/parser/contact/contact.c:315,5'
          Dst:             dprint_color_reset
        - Src:             'core/parser/contact/contact.c:315,5'
          Dst:             get_debug_facility
        - Src:             'core/parser/contact/contact.c:335,3'
          Dst:             trim_leading
        - Src:             'core/parser/contact/contact.c:337,3'
          Dst:             contact_append
        - Src:             'core/parser/contact/contact.c:342,4'
          Dst:             get_debug_level
        - Src:             'core/parser/contact/contact.c:342,4'
          Dst:             get_debug_facility
        - Src:             'core/parser/contact/contact.c:342,4'
          Dst:             dprint_color
        - Src:             'core/parser/contact/contact.c:342,4'
          Dst:             my_pid
        - Src:             'core/parser/contact/contact.c:342,4'
          Dst:             fprintf
        - Src:             'core/parser/contact/contact.c:342,4'
          Dst:             dprint_color_reset
        - Src:             'core/parser/contact/contact.c:342,4'
          Dst:             get_debug_facility
        - Src:             'core/parser/contact/contact.c:346,4'
          Dst:             get_debug_level
        - Src:             'core/parser/contact/contact.c:346,4'
          Dst:             get_debug_facility
        - Src:             'core/parser/contact/contact.c:346,4'
          Dst:             dprint_color
        - Src:             'core/parser/contact/contact.c:346,4'
          Dst:             my_pid
        - Src:             'core/parser/contact/contact.c:346,4'
          Dst:             fprintf
        - Src:             'core/parser/contact/contact.c:346,4'
          Dst:             dprint_color_reset
        - Src:             'core/parser/contact/contact.c:346,4'
          Dst:             get_debug_facility
        - Src:             'core/parser/contact/contact.c:352,2'
          Dst:             get_debug_level
        - Src:             'core/parser/contact/contact.c:352,2'
          Dst:             get_debug_facility
        - Src:             'core/parser/contact/contact.c:352,2'
          Dst:             dprint_color
        - Src:             'core/parser/contact/contact.c:352,2'
          Dst:             my_pid
        - Src:             'core/parser/contact/contact.c:352,2'
          Dst:             fprintf
        - Src:             'core/parser/contact/contact.c:352,2'
          Dst:             dprint_color_reset
        - Src:             'core/parser/contact/contact.c:352,2'
          Dst:             get_debug_facility
        - Src:             'core/parser/contact/contact.c:356,2'
          Dst:             free_contacts
        - Src:             'core/parser/contact/contact.c:361,2'
          Dst:             contact_append
    - functionName:    rpc_modparam_list_module
      functionSourceFile: '/src/kamailio/src/core/core_cmd.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1265
      functionLinenumberEnd: 1353
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         56
      ICount:          433
      EdgeCount:       77
      CyclomaticComplexity: 23
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    rpc_modparam_list
      functionSourceFile: '/src/kamailio/src/core/core_cmd.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1356
      functionLinenumberEnd: 1377
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         14
      ICount:          88
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - find_module_by_name
        - get_loaded_modules
        - rpc_modparam_list_module
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/core_cmd.c:1364,9'
          Dst:             find_module_by_name
        - Src:             'core/core_cmd.c:1369,3'
          Dst:             rpc_modparam_list_module
        - Src:             'core/core_cmd.c:1372,8'
          Dst:             get_loaded_modules
        - Src:             'core/core_cmd.c:1374,3'
          Dst:             rpc_modparam_list_module
    - functionName:    rpc_modparam_setn
      functionSourceFile: '/src/kamailio/src/core/core_cmd.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1224
      functionLinenumberEnd: 1260
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          129
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached:
        - find_module_by_name
        - find_param_export
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/core_cmd.c:1239,8'
          Dst:             find_module_by_name
        - Src:             'core/core_cmd.c:1244,7'
          Dst:             find_param_export
    - functionName:    rpc_modparam_gets
      functionSourceFile: '/src/kamailio/src/core/core_cmd.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1182
      functionLinenumberEnd: 1218
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          139
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - find_module_by_name
        - find_param_export
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/core_cmd.c:1195,8'
          Dst:             find_module_by_name
        - Src:             'core/core_cmd.c:1200,7'
          Dst:             find_param_export
    - functionName:    rpc_modparam_getn
      functionSourceFile: '/src/kamailio/src/core/core_cmd.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1142
      functionLinenumberEnd: 1174
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          139
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - find_module_by_name
        - find_param_export
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/core_cmd.c:1155,8'
          Dst:             find_module_by_name
        - Src:             'core/core_cmd.c:1160,7'
          Dst:             find_param_export
    - functionName:    next_proto
      functionSourceFile: '/src/kamailio/src/core/socket_info.h'
      linkageType:     InternalLinkage
      functionLinenumber: 129
      functionLinenumberEnd: 135
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - short
      constantsTouched: []
      argNames:
        - ''
      BBCount:         47
      ICount:          279
      EdgeCount:       61
      CyclomaticComplexity: 16
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/socket_info.h:131,3'
          Dst:             get_debug_level
        - Src:             'core/socket_info.h:131,3'
          Dst:             get_debug_facility
        - Src:             'core/socket_info.h:131,3'
          Dst:             dprint_color
        - Src:             'core/socket_info.h:131,3'
          Dst:             my_pid
        - Src:             'core/socket_info.h:131,3'
          Dst:             fprintf
        - Src:             'core/socket_info.h:131,3'
          Dst:             dprint_color_reset
        - Src:             'core/socket_info.h:131,3'
          Dst:             get_debug_facility
    - functionName:    atomic_get_and_set_int
      functionSourceFile: '/src/kamailio/src/core/mem/../atomic/atomic_x86.h'
      linkageType:     InternalLinkage
      functionLinenumber: 242
      functionLinenumberEnd: 242
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    atomic_cmpxchg_int
      functionSourceFile: '/src/kamailio/src/core/mem/../atomic/atomic_x86.h'
      linkageType:     InternalLinkage
      functionLinenumber: 243
      functionLinenumberEnd: 243
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    futex_release
      functionSourceFile: '/src/kamailio/src/core/mem/../futexlock.h'
      linkageType:     InternalLinkage
      functionLinenumber: 130
      functionLinenumberEnd: 138
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          41
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - atomic_get_and_set_int
        - syscall
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/mem/../futexlock.h:134,6'
          Dst:             atomic_get_and_set_int
        - Src:             'core/mem/../futexlock.h:136,3'
          Dst:             syscall
    - functionName:    futex_get
      functionSourceFile: '/src/kamailio/src/core/mem/../futexlock.h'
      linkageType:     InternalLinkage
      functionLinenumber: 91
      functionLinenumberEnd: 126
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         23
      ICount:          106
      EdgeCount:       28
      CyclomaticComplexity: 7
      functionsReached:
        - atomic_cmpxchg_int
        - atomic_get_and_set_int
        - syscall
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/mem/../futexlock.h:99,6'
          Dst:             atomic_cmpxchg_int
        - Src:             'core/mem/../futexlock.h:108,4'
          Dst:             syscall
        - Src:             'core/mem/../futexlock.h:109,8'
          Dst:             atomic_get_and_set_int
        - Src:             'core/mem/../futexlock.h:119,7'
          Dst:             atomic_get_and_set_int
        - Src:             'core/mem/../futexlock.h:121,4'
          Dst:             syscall
        - Src:             'core/mem/../futexlock.h:122,8'
          Dst:             atomic_get_and_set_int
    - functionName:    pathmax
      functionSourceFile: '/src/kamailio/src/core/parser/../ut.h'
      linkageType:     InternalLinkage
      functionLinenumber: 541
      functionLinenumberEnd: 552
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         12
      ICount:          49
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - pathconf
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/parser/../ut.h:548,13'
          Dst:             pathconf
    - functionName:    core_ppdefines_full
      functionSourceFile: '/src/kamailio/src/core/core_cmd.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1029
      functionLinenumberEnd: 1049
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          109
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - pp_get_define
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/core_cmd.c:1034,17'
          Dst:             pp_get_define
    - functionName:    core_ppdefines
      functionSourceFile: '/src/kamailio/src/core/core_cmd.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1005
      functionLinenumberEnd: 1014
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          51
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - pp_get_define_name
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/core_cmd.c:1009,17'
          Dst:             pp_get_define_name
    - functionName:    core_modules
      functionSourceFile: '/src/kamailio/src/core/core_cmd.c'
      linkageType:     InternalLinkage
      functionLinenumber: 984
      functionLinenumberEnd: 991
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          53
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - get_loaded_modules
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/core_cmd.c:987,10'
          Dst:             get_loaded_modules
    - functionName:    core_sockets_list
      functionSourceFile: '/src/kamailio/src/core/core_cmd.c'
      linkageType:     InternalLinkage
      functionLinenumber: 926
      functionLinenumberEnd: 970
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         30
      ICount:          303
      EdgeCount:       38
      CyclomaticComplexity: 10
      functionsReached:
        - get_af_name
        - get_proto_name
        - get_sock_info_list
        - next_proto
        - printf
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/core_cmd.c:937,10'
          Dst:             get_sock_info_list
        - Src:             'core/core_cmd.c:941,38'
          Dst:             get_af_name
        - Src:             'core/core_cmd.c:942,16'
          Dst:             get_proto_name
        - Src:             'core/core_cmd.c:954,35'
          Dst:             get_proto_name
        - Src:             'core/core_cmd.c:954,5'
          Dst:             printf
        - Src:             'core/core_cmd.c:956,38'
          Dst:             get_af_name
        - Src:             'core/core_cmd.c:957,16'
          Dst:             get_proto_name
        - Src:             'core/core_cmd.c:969,19'
          Dst:             next_proto
    - functionName:    core_aliases_list
      functionSourceFile: '/src/kamailio/src/core/core_cmd.c'
      linkageType:     InternalLinkage
      functionLinenumber: 893
      functionLinenumberEnd: 912
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          116
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - get_proto_name
        - is_check_self_func_list_set
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/core_cmd.c:901,4'
          Dst:             is_check_self_func_list_set
        - Src:             'core/core_cmd.c:906,24'
          Dst:             get_proto_name
    - functionName:    core_udp4rawinfo
      functionSourceFile: '/src/kamailio/src/core/core_cmd.c'
      linkageType:     InternalLinkage
      functionLinenumber: 867
      functionLinenumberEnd: 879
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          39
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    core_tcp_list
      functionSourceFile: '/src/kamailio/src/core/core_cmd.c'
      linkageType:     InternalLinkage
      functionLinenumber: 781
      functionLinenumberEnd: 858
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         121
      ICount:          754
      EdgeCount:       155
      CyclomaticComplexity: 36
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - futex_get
        - futex_release
        - get_debug_facility
        - get_debug_level
        - get_ticks_raw
        - ip_addr2sbuf
        - my_pid
      functionUses:    0
      BranchProfiles:
        - Branch String:   'core/core_cmd.c:822,4'
          Branch Sides:    []
      Callsites:
        - Src:             'core/core_cmd.c:796,2'
          Dst:             futex_get
        - Src:             'core/core_cmd.c:812,14'
          Dst:             ip_addr2sbuf
        - Src:             'core/core_cmd.c:814,5'
          Dst:             get_debug_level
        - Src:             'core/core_cmd.c:814,5'
          Dst:             get_debug_facility
        - Src:             'core/core_cmd.c:814,5'
          Dst:             dprint_color
        - Src:             'core/core_cmd.c:814,5'
          Dst:             my_pid
        - Src:             'core/core_cmd.c:814,5'
          Dst:             fprintf
        - Src:             'core/core_cmd.c:814,5'
          Dst:             dprint_color_reset
        - Src:             'core/core_cmd.c:814,5'
          Dst:             get_debug_facility
        - Src:             'core/core_cmd.c:816,14'
          Dst:             ip_addr2sbuf
        - Src:             'core/core_cmd.c:818,5'
          Dst:             get_debug_level
        - Src:             'core/core_cmd.c:818,5'
          Dst:             get_debug_facility
        - Src:             'core/core_cmd.c:818,5'
          Dst:             dprint_color
        - Src:             'core/core_cmd.c:818,5'
          Dst:             my_pid
        - Src:             'core/core_cmd.c:818,5'
          Dst:             fprintf
        - Src:             'core/core_cmd.c:818,5'
          Dst:             dprint_color_reset
        - Src:             'core/core_cmd.c:818,5'
          Dst:             get_debug_facility
        - Src:             'core/core_cmd.c:820,14'
          Dst:             get_ticks_raw
        - Src:             'core/core_cmd.c:854,2'
          Dst:             futex_release
    - functionName:    core_tcp_options
      functionSourceFile: '/src/kamailio/src/core/core_cmd.c'
      linkageType:     InternalLinkage
      functionLinenumber: 741
      functionLinenumberEnd: 769
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          99
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - tcp_options_get
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/core_cmd.c:747,3'
          Dst:             tcp_options_get
    - functionName:    core_tcpinfo
      functionSourceFile: '/src/kamailio/src/core/core_cmd.c'
      linkageType:     InternalLinkage
      functionLinenumber: 712
      functionLinenumberEnd: 732
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          63
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - tcp_get_info
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/core_cmd.c:718,3'
          Dst:             tcp_get_info
    - functionName:    core_shmmem
      functionSourceFile: '/src/kamailio/src/core/core_cmd.c'
      linkageType:     InternalLinkage
      functionLinenumber: 550
      functionLinenumberEnd: 591
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         32
      ICount:          194
      EdgeCount:       36
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'core/core_cmd.c:559,3'
          Branch Sides:    []
      Callsites:       []
    - functionName:    core_kill
      functionSourceFile: '/src/kamailio/src/core/core_cmd.c'
      linkageType:     InternalLinkage
      functionLinenumber: 542
      functionLinenumberEnd: 547
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          33
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - kill
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/core_cmd.c:546,2'
          Dst:             kill
    - functionName:    core_arg
      functionSourceFile: '/src/kamailio/src/core/core_cmd.c'
      linkageType:     InternalLinkage
      functionLinenumber: 525
      functionLinenumberEnd: 532
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          54
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    core_pwd
      functionSourceFile: '/src/kamailio/src/core/core_cmd.c'
      linkageType:     InternalLinkage
      functionLinenumber: 496
      functionLinenumberEnd: 514
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         49
      ICount:          307
      EdgeCount:       64
      CyclomaticComplexity: 17
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - getcwd
        - my_pid
        - pathmax
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/core_cmd.c:500,12'
          Dst:             pathmax
        - Src:             'core/core_cmd.c:503,3'
          Dst:             get_debug_level
        - Src:             'core/core_cmd.c:503,3'
          Dst:             get_debug_facility
        - Src:             'core/core_cmd.c:503,3'
          Dst:             dprint_color
        - Src:             'core/core_cmd.c:503,3'
          Dst:             my_pid
        - Src:             'core/core_cmd.c:503,3'
          Dst:             fprintf
        - Src:             'core/core_cmd.c:503,3'
          Dst:             dprint_color_reset
        - Src:             'core/core_cmd.c:503,3'
          Dst:             get_debug_facility
        - Src:             'core/core_cmd.c:508,5'
          Dst:             getcwd
    - functionName:    core_psa
      functionSourceFile: '/src/kamailio/src/core/core_cmd.c'
      linkageType:     InternalLinkage
      functionLinenumber: 478
      functionLinenumberEnd: 487
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         7
      ICount:          75
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    core_psx
      functionSourceFile: '/src/kamailio/src/core/core_cmd.c'
      linkageType:     InternalLinkage
      functionLinenumber: 459
      functionLinenumberEnd: 468
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         7
      ICount:          63
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    core_ps
      functionSourceFile: '/src/kamailio/src/core/core_cmd.c'
      linkageType:     InternalLinkage
      functionLinenumber: 442
      functionLinenumberEnd: 449
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         7
      ICount:          61
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    core_uptime
      functionSourceFile: '/src/kamailio/src/core/core_cmd.c'
      linkageType:     InternalLinkage
      functionLinenumber: 408
      functionLinenumberEnd: 431
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         14
      ICount:          112
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - ctime_r
        - strlen
        - time
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/core_cmd.c:415,2'
          Dst:             time
        - Src:             'core/core_cmd.c:419,5'
          Dst:             ctime_r
        - Src:             'core/core_cmd.c:420,14'
          Dst:             strlen
    - functionName:    ctime_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:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    core_runinfo
      functionSourceFile: '/src/kamailio/src/core/core_cmd.c'
      linkageType:     InternalLinkage
      functionLinenumber: 368
      functionLinenumberEnd: 399
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         14
      ICount:          177
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - ctime_r
        - strlen
        - time
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/core_cmd.c:376,2'
          Dst:             time
        - Src:             'core/core_cmd.c:387,5'
          Dst:             ctime_r
        - Src:             'core/core_cmd.c:388,14'
          Dst:             strlen
    - functionName:    core_info
      functionSourceFile: '/src/kamailio/src/core/core_cmd.c'
      linkageType:     InternalLinkage
      functionLinenumber: 348
      functionLinenumberEnd: 358
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          69
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    core_flags
      functionSourceFile: '/src/kamailio/src/core/core_cmd.c'
      linkageType:     InternalLinkage
      functionLinenumber: 336
      functionLinenumberEnd: 338
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    core_version
      functionSourceFile: '/src/kamailio/src/core/core_cmd.c'
      linkageType:     InternalLinkage
      functionLinenumber: 325
      functionLinenumberEnd: 327
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    core_echo_delta
      functionSourceFile: '/src/kamailio/src/core/core_cmd.c'
      linkageType:     InternalLinkage
      functionLinenumber: 312
      functionLinenumberEnd: 316
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          42
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    core_echo
      functionSourceFile: '/src/kamailio/src/core/core_cmd.c'
      linkageType:     InternalLinkage
      functionLinenumber: 297
      functionLinenumberEnd: 301
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          42
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    core_printi
      functionSourceFile: '/src/kamailio/src/core/core_cmd.c'
      linkageType:     InternalLinkage
      functionLinenumber: 283
      functionLinenumberEnd: 287
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          41
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    core_prints
      functionSourceFile: '/src/kamailio/src/core/core_cmd.c'
      linkageType:     InternalLinkage
      functionLinenumber: 269
      functionLinenumberEnd: 273
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          42
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    system_methodHelp
      functionSourceFile: '/src/kamailio/src/core/core_cmd.c'
      linkageType:     InternalLinkage
      functionLinenumber: 239
      functionLinenumberEnd: 259
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          104
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - rpc_lookup
        - strlen
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/core_cmd.c:248,23'
          Dst:             strlen
        - Src:             'core/core_cmd.c:248,6'
          Dst:             rpc_lookup
    - functionName:    system_methodSignature
      functionSourceFile: '/src/kamailio/src/core/core_cmd.c'
      linkageType:     InternalLinkage
      functionLinenumber: 228
      functionLinenumberEnd: 230
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    system_listMethods
      functionSourceFile: '/src/kamailio/src/core/core_cmd.c'
      linkageType:     InternalLinkage
      functionLinenumber: 213
      functionLinenumberEnd: 220
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          57
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    rpc_init_time
      functionSourceFile: '/src/kamailio/src/core/core_cmd.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1424
      functionLinenumberEnd: 1436
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         51
      ICount:          299
      EdgeCount:       67
      CyclomaticComplexity: 18
      functionsReached:
        - ctime_r
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
        - strcpy
        - strlen
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/core_cmd.c:1427,6'
          Dst:             ctime_r
        - Src:             'core/core_cmd.c:1428,3'
          Dst:             get_debug_level
        - Src:             'core/core_cmd.c:1428,3'
          Dst:             get_debug_facility
        - Src:             'core/core_cmd.c:1428,3'
          Dst:             dprint_color
        - Src:             'core/core_cmd.c:1428,3'
          Dst:             my_pid
        - Src:             'core/core_cmd.c:1428,3'
          Dst:             fprintf
        - Src:             'core/core_cmd.c:1428,3'
          Dst:             dprint_color_reset
        - Src:             'core/core_cmd.c:1428,3'
          Dst:             get_debug_facility
        - Src:             'core/core_cmd.c:1431,2'
          Dst:             strcpy
        - Src:             'core/core_cmd.c:1432,8'
          Dst:             strlen
    - functionName:    register_core_rpcs
      functionSourceFile: '/src/kamailio/src/core/core_cmd.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1395
      functionLinenumberEnd: 1420
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         175
      ICount:          1017
      EdgeCount:       231
      CyclomaticComplexity: 58
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
        - rpc_register_array
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/core_cmd.c:1398,6'
          Dst:             rpc_register_array
        - Src:             'core/core_cmd.c:1400,3'
          Dst:             get_debug_level
        - Src:             'core/core_cmd.c:1400,3'
          Dst:             get_debug_facility
        - Src:             'core/core_cmd.c:1400,3'
          Dst:             dprint_color
        - Src:             'core/core_cmd.c:1400,3'
          Dst:             my_pid
        - Src:             'core/core_cmd.c:1400,3'
          Dst:             fprintf
        - Src:             'core/core_cmd.c:1400,3'
          Dst:             dprint_color_reset
        - Src:             'core/core_cmd.c:1400,3'
          Dst:             get_debug_facility
        - Src:             'core/core_cmd.c:1403,3'
          Dst:             get_debug_level
        - Src:             'core/core_cmd.c:1403,3'
          Dst:             get_debug_facility
        - Src:             'core/core_cmd.c:1403,3'
          Dst:             dprint_color
        - Src:             'core/core_cmd.c:1403,3'
          Dst:             my_pid
        - Src:             'core/core_cmd.c:1403,3'
          Dst:             fprintf
        - Src:             'core/core_cmd.c:1403,3'
          Dst:             dprint_color_reset
        - Src:             'core/core_cmd.c:1403,3'
          Dst:             get_debug_facility
        - Src:             'core/core_cmd.c:1406,6'
          Dst:             rpc_register_array
        - Src:             'core/core_cmd.c:1408,3'
          Dst:             get_debug_level
        - Src:             'core/core_cmd.c:1408,3'
          Dst:             get_debug_facility
        - Src:             'core/core_cmd.c:1408,3'
          Dst:             dprint_color
        - Src:             'core/core_cmd.c:1408,3'
          Dst:             my_pid
        - Src:             'core/core_cmd.c:1408,3'
          Dst:             fprintf
        - Src:             'core/core_cmd.c:1408,3'
          Dst:             dprint_color_reset
        - Src:             'core/core_cmd.c:1408,3'
          Dst:             get_debug_facility
        - Src:             'core/core_cmd.c:1411,3'
          Dst:             get_debug_level
        - Src:             'core/core_cmd.c:1411,3'
          Dst:             get_debug_facility
        - Src:             'core/core_cmd.c:1411,3'
          Dst:             dprint_color
        - Src:             'core/core_cmd.c:1411,3'
          Dst:             my_pid
        - Src:             'core/core_cmd.c:1411,3'
          Dst:             fprintf
        - Src:             'core/core_cmd.c:1411,3'
          Dst:             dprint_color_reset
        - Src:             'core/core_cmd.c:1411,3'
          Dst:             get_debug_facility
    - functionName:    ksr_iuid_cp
      functionSourceFile: '/src/kamailio/src/core/coreparam.c'
      linkageType:     InternalLinkage
      functionLinenumber: 165
      functionLinenumberEnd: 166
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ksr_iuid_set
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/coreparam.c:166,9'
          Dst:             ksr_iuid_set
    - functionName:    ksr_iuid_set
      functionSourceFile: '/src/kamailio/src/core/coreparam.c'
      linkageType:     InternalLinkage
      functionLinenumber: 140
      functionLinenumberEnd: 159
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         54
      ICount:          321
      EdgeCount:       71
      CyclomaticComplexity: 19
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
        - strlen
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/coreparam.c:148,18'
          Dst:             strlen
        - Src:             'core/coreparam.c:152,3'
          Dst:             get_debug_level
        - Src:             'core/coreparam.c:152,3'
          Dst:             get_debug_facility
        - Src:             'core/coreparam.c:152,3'
          Dst:             dprint_color
        - Src:             'core/coreparam.c:152,3'
          Dst:             my_pid
        - Src:             'core/coreparam.c:152,3'
          Dst:             fprintf
        - Src:             'core/coreparam.c:152,3'
          Dst:             dprint_color_reset
        - Src:             'core/coreparam.c:152,3'
          Dst:             get_debug_facility
    - functionName:    ksr_coreparam_store_sval_pkg
      functionSourceFile: '/src/kamailio/src/core/coreparam.c'
      linkageType:     InternalLinkage
      functionLinenumber: 112
      functionLinenumberEnd: 134
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         91
      ICount:          578
      EdgeCount:       120
      CyclomaticComplexity: 31
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
        - strlen
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/coreparam.c:117,3'
          Dst:             get_debug_level
        - Src:             'core/coreparam.c:117,3'
          Dst:             get_debug_facility
        - Src:             'core/coreparam.c:117,3'
          Dst:             dprint_color
        - Src:             'core/coreparam.c:117,3'
          Dst:             my_pid
        - Src:             'core/coreparam.c:117,3'
          Dst:             fprintf
        - Src:             'core/coreparam.c:117,3'
          Dst:             dprint_color_reset
        - Src:             'core/coreparam.c:117,3'
          Dst:             get_debug_facility
        - Src:             'core/coreparam.c:123,11'
          Dst:             strlen
        - Src:             'core/coreparam.c:127,3'
          Dst:             get_debug_level
        - Src:             'core/coreparam.c:127,3'
          Dst:             get_debug_facility
        - Src:             'core/coreparam.c:127,3'
          Dst:             dprint_color
        - Src:             'core/coreparam.c:127,3'
          Dst:             my_pid
        - Src:             'core/coreparam.c:127,3'
          Dst:             fprintf
        - Src:             'core/coreparam.c:127,3'
          Dst:             dprint_color_reset
        - Src:             'core/coreparam.c:127,3'
          Dst:             get_debug_facility
    - functionName:    ksr_coreparam_store_nval
      functionSourceFile: '/src/kamailio/src/core/coreparam.c'
      linkageType:     InternalLinkage
      functionLinenumber: 101
      functionLinenumberEnd: 103
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          15
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ksr_coreparam_set_sval
      functionSourceFile: '/src/kamailio/src/core/coreparam.c'
      linkageType:     InternalLinkage
      functionLinenumber: 66
      functionLinenumberEnd: 72
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ksr_coreparam_set_xval
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/coreparam.c:72,9'
          Dst:             ksr_coreparam_set_xval
    - functionName:    ksr_coreparam_set_xval
      functionSourceFile: '/src/kamailio/src/core/coreparam.c'
      linkageType:     InternalLinkage
      functionLinenumber: 79
      functionLinenumberEnd: 95
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         53
      ICount:          354
      EdgeCount:       69
      CyclomaticComplexity: 18
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
        - strlen
        - strncmp
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/coreparam.c:84,14'
          Dst:             strlen
        - Src:             'core/coreparam.c:88,9'
          Dst:             strncmp
        - Src:             'core/coreparam.c:93,2'
          Dst:             get_debug_level
        - Src:             'core/coreparam.c:93,2'
          Dst:             get_debug_facility
        - Src:             'core/coreparam.c:93,2'
          Dst:             dprint_color
        - Src:             'core/coreparam.c:93,2'
          Dst:             my_pid
        - Src:             'core/coreparam.c:93,2'
          Dst:             fprintf
        - Src:             'core/coreparam.c:93,2'
          Dst:             dprint_color_reset
        - Src:             'core/coreparam.c:93,2'
          Dst:             get_debug_facility
    - functionName:    ksr_coreparam_set_nval
      functionSourceFile: '/src/kamailio/src/core/coreparam.c'
      linkageType:     InternalLinkage
      functionLinenumber: 53
      functionLinenumberEnd: 59
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ksr_coreparam_set_xval
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/coreparam.c:59,9'
          Dst:             ksr_coreparam_set_xval
    - functionName:    grp_hash_add
      functionSourceFile: '/src/kamailio/src/core/counters.c'
      linkageType:     InternalLinkage
      functionLinenumber: 232
      functionLinenumberEnd: 280
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         65
      ICount:          448
      EdgeCount:       85
      CyclomaticComplexity: 22
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
        - realloc
        - str_hash_add
        - strcmp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/counters.c:241,3'
          Dst:             get_debug_level
        - Src:             'core/counters.c:241,3'
          Dst:             get_debug_facility
        - Src:             'core/counters.c:241,3'
          Dst:             dprint_color
        - Src:             'core/counters.c:241,3'
          Dst:             my_pid
        - Src:             'core/counters.c:241,3'
          Dst:             fprintf
        - Src:             'core/counters.c:241,3'
          Dst:             dprint_color_reset
        - Src:             'core/counters.c:241,3'
          Dst:             get_debug_facility
        - Src:             'core/counters.c:254,7'
          Dst:             realloc
        - Src:             'core/counters.c:265,6'
          Dst:             strcmp
        - Src:             'core/counters.c:274,2'
          Dst:             str_hash_add
    - functionName:    str_hash_add
      functionSourceFile: '/src/kamailio/src/core/str_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 84
      functionLinenumberEnd: 89
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          70
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - get_hash1_raw
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/str_hash.h:87,6'
          Dst:             get_hash1_raw
    - functionName:    get_hash1_raw
      functionSourceFile: '/src/kamailio/src/core/hashes.h'
      linkageType:     InternalLinkage
      functionLinenumber: 117
      functionLinenumberEnd: 125
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          142
      EdgeCount:       23
      CyclomaticComplexity: 13
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'core/hashes.h:124,2'
          Branch Sides:    []
      Callsites:       []
    - functionName:    grp_hash_get_create
      functionSourceFile: '/src/kamailio/src/core/counters.c'
      linkageType:     InternalLinkage
      functionLinenumber: 299
      functionLinenumberEnd: 306
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          35
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - grp_hash_add
        - grp_hash_lookup
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/counters.c:302,8'
          Dst:             grp_hash_lookup
        - Src:             'core/counters.c:305,9'
          Dst:             grp_hash_add
    - functionName:    grp_hash_lookup
      functionSourceFile: '/src/kamailio/src/core/counters.c'
      linkageType:     InternalLinkage
      functionLinenumber: 287
      functionLinenumberEnd: 290
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          37
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - str_hash_get
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'core/counters.c:289,6'
          Dst:             str_hash_get
    - functionName:    str_hash_get
      functionSourceFile: '/src/kamailio/src/core/str_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 94
      functionLinenumberEnd: 105
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          95
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - get_hash1_raw
        - memcmp
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/str_hash.h:98,6'
          Dst:             get_hash1_raw
        - Src:             'core/str_hash.h:101,30'
          Dst:             memcmp
    - functionName:    cnt_hash_add
      functionSourceFile: '/src/kamailio/src/core/counters.c'
      linkageType:     InternalLinkage
      functionLinenumber: 314
      functionLinenumberEnd: 413
      functionDepth:   0
      returnType:      'N/A'
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         86
      ICount:          711
      EdgeCount:       114
      CyclomaticComplexity: 30
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - grp_hash_get_create
        - my_pid
        - realloc
        - str_hash_add
        - strcmp
        - strlen
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/counters.c:327,12'
          Dst:             grp_hash_get_create
        - Src:             'core/counters.c:331,18'
          Dst:             strlen
        - Src:             'core/counters.c:337,3'
          Dst:             get_debug_level
        - Src:             'core/counters.c:337,3'
          Dst:             get_debug_facility
        - Src:             'core/counters.c:337,3'
          Dst:             dprint_color
        - Src:             'core/counters.c:337,3'
          Dst:             my_pid
        - Src:             'core/counters.c:337,3'
          Dst:             fprintf
        - Src:             'core/counters.c:337,3'
          Dst:             dprint_color_reset
        - Src:             'core/counters.c:337,3'
          Dst:             get_debug_facility
        - Src:             'core/counters.c:377,7'
          Dst:             realloc
        - Src:             'core/counters.c:390,7'
          Dst:             realloc
        - Src:             'core/counters.c:401,2'
          Dst:             str_hash_add
        - Src:             'core/counters.c:404,6'
          Dst:             strcmp
    - functionName:    register_module_stats
      functionSourceFile: '/src/kamailio/src/core/counters.c'
      linkageType:     InternalLinkage
      functionLinenumber: 846
      functionLinenumberEnd: 863
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         101
      ICount:          584
      EdgeCount:       133
      CyclomaticComplexity: 34
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
        - register_stat
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/counters.c:848,3'
          Dst:             get_debug_level
        - Src:             'core/counters.c:848,3'
          Dst:             get_debug_facility
        - Src:             'core/counters.c:848,3'
          Dst:             dprint_color
        - Src:             'core/counters.c:848,3'
          Dst:             my_pid
        - Src:             'core/counters.c:848,3'
          Dst:             fprintf
        - Src:             'core/counters.c:848,3'
          Dst:             dprint_color_reset
        - Src:             'core/counters.c:848,3'
          Dst:             get_debug_facility
        - Src:             'core/counters.c:855,6'
          Dst:             register_stat
        - Src:             'core/counters.c:857,4'
          Dst:             get_debug_level
        - Src:             'core/counters.c:857,4'
          Dst:             get_debug_facility
        - Src:             'core/counters.c:857,4'
          Dst:             dprint_color
        - Src:             'core/counters.c:857,4'
          Dst:             my_pid
        - Src:             'core/counters.c:857,4'
          Dst:             fprintf
        - Src:             'core/counters.c:857,4'
          Dst:             dprint_color_reset
        - Src:             'core/counters.c:857,4'
          Dst:             get_debug_facility
    - functionName:    register_stat
      functionSourceFile: '/src/kamailio/src/core/counters.c'
      linkageType:     InternalLinkage
      functionLinenumber: 813
      functionLinenumberEnd: 842
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         106
      ICount:          627
      EdgeCount:       140
      CyclomaticComplexity: 36
      functionsReached:
        - cnt_cbk_wrapper
        - counter_register
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/counters.c:819,3'
          Dst:             get_debug_level
        - Src:             'core/counters.c:819,3'
          Dst:             get_debug_facility
        - Src:             'core/counters.c:819,3'
          Dst:             dprint_color
        - Src:             'core/counters.c:819,3'
          Dst:             my_pid
        - Src:             'core/counters.c:819,3'
          Dst:             fprintf
        - Src:             'core/counters.c:819,3'
          Dst:             dprint_color_reset
        - Src:             'core/counters.c:819,3'
          Dst:             get_debug_facility
        - Src:             'core/counters.c:825,9'
          Dst:             counter_register
        - Src:             'core/counters.c:825,9'
          Dst:             cnt_cbk_wrapper
        - Src:             'core/counters.c:828,9'
          Dst:             counter_register
        - Src:             'core/counters.c:832,4'
          Dst:             get_debug_level
        - Src:             'core/counters.c:832,4'
          Dst:             get_debug_facility
        - Src:             'core/counters.c:832,4'
          Dst:             dprint_color
        - Src:             'core/counters.c:832,4'
          Dst:             my_pid
        - Src:             'core/counters.c:832,4'
          Dst:             fprintf
        - Src:             'core/counters.c:832,4'
          Dst:             dprint_color_reset
        - Src:             'core/counters.c:832,4'
          Dst:             get_debug_facility
    - functionName:    cnt_cbk_wrapper
      functionSourceFile: '/src/kamailio/src/core/counters.c'
      linkageType:     InternalLinkage
      functionLinenumber: 804
      functionLinenumberEnd: 808
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - short
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    counter_register
      functionSourceFile: '/src/kamailio/src/core/counters.c'
      linkageType:     InternalLinkage
      functionLinenumber: 489
      functionLinenumberEnd: 528
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         109
      ICount:          662
      EdgeCount:       144
      CyclomaticComplexity: 37
      functionsReached:
        - cnt_hash_get_create
        - cnt_hash_lookup
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
        - strlen
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'core/counters.c:496,3'
          Dst:             get_debug_level
        - Src:             'core/counters.c:496,3'
          Dst:             get_debug_facility
        - Src:             'core/counters.c:496,3'
          Dst:             dprint_color
        - Src:             'core/counters.c:496,3'
          Dst:             my_pid
        - Src:             'core/counters.c:496,3'
          Dst:             fprintf
        - Src:             'core/counters.c:496,3'
          Dst:             dprint_color_reset
        - Src:             'core/counters.c:496,3'
          Dst:             get_debug_facility
        - Src:             'core/counters.c:500,10'
          Dst:             strlen
        - Src:             'core/counters.c:502,3'
          Dst:             get_debug_level
        - Src:             'core/counters.c:502,3'
          Dst:             get_debug_facility
        - Src:             'core/counters.c:502,3'
          Dst:             dprint_color
        - Src:             'core/counters.c:502,3'
          Dst:             my_pid
        - Src:             'core/counters.c:502,3'
          Dst:             fprintf
        - Src:             'core/counters.c:502,3'
          Dst:             dprint_color_reset
        - Src:             'core/counters.c:502,3'
          Dst:             get_debug_facility
        - Src:             'core/counters.c:506,12'
          Dst:             strlen
        - Src:             'core/counters.c:507,12'
          Dst:             cnt_hash_lookup
        - Src:             'core/counters.c:517,13'
          Dst:             cnt_hash_get_create
    - functionName:    cnt_hash_lookup
      functionSourceFile: '/src/kamailio/src/core/counters.c'
      linkageType:     InternalLinkage
      functionLinenumber: 423
      functionLinenumberEnd: 450
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         28
      ICount:          202
      EdgeCount:       37
      CyclomaticComplexity: 11
      functionsReached:
        - memcmp
        - str_hash_get
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'core/counters.c:427,6'
          Dst:             str_hash_get
        - Src:             'core/counters.c:431,6'
          Dst:             memcmp
        - Src:             'core/counters.c:443,8'
          Dst:             memcmp
        - Src:             'core/counters.c:444,8'
          Dst:             memcmp
    - functionName:    cnt_hash_get_create
      functionSourceFile: '/src/kamailio/src/core/counters.c'
      linkageType:     InternalLinkage
      functionLinenumber: 459
      functionLinenumberEnd: 466
      functionDepth:   0
      returnType:      'N/A'
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          51
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - cnt_hash_add
        - cnt_hash_lookup
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/counters.c:462,8'
          Dst:             cnt_hash_lookup
        - Src:             'core/counters.c:465,9'
          Dst:             cnt_hash_add
    - functionName:    counter_iterate_grp_vars
      functionSourceFile: '/src/kamailio/src/core/counters.c'
      linkageType:     InternalLinkage
      functionLinenumber: 779
      functionLinenumberEnd: 790
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          71
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - grp_hash_lookup
        - strlen
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/counters.c:785,12'
          Dst:             strlen
        - Src:             'core/counters.c:786,6'
          Dst:             grp_hash_lookup
    - functionName:    counter_iterate_grp_var_names
      functionSourceFile: '/src/kamailio/src/core/counters.c'
      linkageType:     InternalLinkage
      functionLinenumber: 756
      functionLinenumberEnd: 767
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          65
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - grp_hash_lookup
        - strlen
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/counters.c:762,12'
          Dst:             strlen
        - Src:             'core/counters.c:763,6'
          Dst:             grp_hash_lookup
    - functionName:    counter_iterate_grp_names
      functionSourceFile: '/src/kamailio/src/core/counters.c'
      linkageType:     InternalLinkage
      functionLinenumber: 739
      functionLinenumberEnd: 744
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         7
      ICount:          45
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    counter_get_doc
      functionSourceFile: '/src/kamailio/src/core/counters.c'
      linkageType:     InternalLinkage
      functionLinenumber: 716
      functionLinenumberEnd: 729
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - short
      constantsTouched: []
      argNames:
        - ''
      BBCount:         92
      ICount:          569
      EdgeCount:       121
      CyclomaticComplexity: 31
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/counters.c:719,3'
          Dst:             get_debug_level
        - Src:             'core/counters.c:719,3'
          Dst:             get_debug_facility
        - Src:             'core/counters.c:719,3'
          Dst:             dprint_color
        - Src:             'core/counters.c:719,3'
          Dst:             my_pid
        - Src:             'core/counters.c:719,3'
          Dst:             fprintf
        - Src:             'core/counters.c:719,3'
          Dst:             dprint_color_reset
        - Src:             'core/counters.c:719,3'
          Dst:             get_debug_facility
        - Src:             'core/counters.c:723,3'
          Dst:             get_debug_level
        - Src:             'core/counters.c:723,3'
          Dst:             get_debug_facility
        - Src:             'core/counters.c:723,3'
          Dst:             dprint_color
        - Src:             'core/counters.c:723,3'
          Dst:             my_pid
        - Src:             'core/counters.c:723,3'
          Dst:             fprintf
        - Src:             'core/counters.c:723,3'
          Dst:             dprint_color_reset
        - Src:             'core/counters.c:723,3'
          Dst:             get_debug_facility
    - functionName:    counter_get_group
      functionSourceFile: '/src/kamailio/src/core/counters.c'
      linkageType:     InternalLinkage
      functionLinenumber: 694
      functionLinenumberEnd: 707
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - short
      constantsTouched: []
      argNames:
        - ''
      BBCount:         92
      ICount:          569
      EdgeCount:       121
      CyclomaticComplexity: 31
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/counters.c:697,3'
          Dst:             get_debug_level
        - Src:             'core/counters.c:697,3'
          Dst:             get_debug_facility
        - Src:             'core/counters.c:697,3'
          Dst:             dprint_color
        - Src:             'core/counters.c:697,3'
          Dst:             my_pid
        - Src:             'core/counters.c:697,3'
          Dst:             fprintf
        - Src:             'core/counters.c:697,3'
          Dst:             dprint_color_reset
        - Src:             'core/counters.c:697,3'
          Dst:             get_debug_facility
        - Src:             'core/counters.c:701,3'
          Dst:             get_debug_level
        - Src:             'core/counters.c:701,3'
          Dst:             get_debug_facility
        - Src:             'core/counters.c:701,3'
          Dst:             dprint_color
        - Src:             'core/counters.c:701,3'
          Dst:             my_pid
        - Src:             'core/counters.c:701,3'
          Dst:             fprintf
        - Src:             'core/counters.c:701,3'
          Dst:             dprint_color_reset
        - Src:             'core/counters.c:701,3'
          Dst:             get_debug_facility
    - functionName:    counter_get_name
      functionSourceFile: '/src/kamailio/src/core/counters.c'
      linkageType:     InternalLinkage
      functionLinenumber: 672
      functionLinenumberEnd: 685
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - short
      constantsTouched: []
      argNames:
        - ''
      BBCount:         92
      ICount:          569
      EdgeCount:       121
      CyclomaticComplexity: 31
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/counters.c:675,3'
          Dst:             get_debug_level
        - Src:             'core/counters.c:675,3'
          Dst:             get_debug_facility
        - Src:             'core/counters.c:675,3'
          Dst:             dprint_color
        - Src:             'core/counters.c:675,3'
          Dst:             my_pid
        - Src:             'core/counters.c:675,3'
          Dst:             fprintf
        - Src:             'core/counters.c:675,3'
          Dst:             dprint_color_reset
        - Src:             'core/counters.c:675,3'
          Dst:             get_debug_facility
        - Src:             'core/counters.c:679,3'
          Dst:             get_debug_level
        - Src:             'core/counters.c:679,3'
          Dst:             get_debug_facility
        - Src:             'core/counters.c:679,3'
          Dst:             dprint_color
        - Src:             'core/counters.c:679,3'
          Dst:             my_pid
        - Src:             'core/counters.c:679,3'
          Dst:             fprintf
        - Src:             'core/counters.c:679,3'
          Dst:             dprint_color_reset
        - Src:             'core/counters.c:679,3'
          Dst:             get_debug_facility
    - functionName:    counter_reset
      functionSourceFile: '/src/kamailio/src/core/counters.c'
      linkageType:     InternalLinkage
      functionLinenumber: 646
      functionLinenumberEnd: 663
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - short
      constantsTouched: []
      argNames:
        - ''
      BBCount:         97
      ICount:          606
      EdgeCount:       128
      CyclomaticComplexity: 33
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/counters.c:651,3'
          Dst:             get_debug_level
        - Src:             'core/counters.c:651,3'
          Dst:             get_debug_facility
        - Src:             'core/counters.c:651,3'
          Dst:             dprint_color
        - Src:             'core/counters.c:651,3'
          Dst:             my_pid
        - Src:             'core/counters.c:651,3'
          Dst:             fprintf
        - Src:             'core/counters.c:651,3'
          Dst:             dprint_color_reset
        - Src:             'core/counters.c:651,3'
          Dst:             get_debug_facility
        - Src:             'core/counters.c:655,3'
          Dst:             get_debug_level
        - Src:             'core/counters.c:655,3'
          Dst:             get_debug_facility
        - Src:             'core/counters.c:655,3'
          Dst:             dprint_color
        - Src:             'core/counters.c:655,3'
          Dst:             my_pid
        - Src:             'core/counters.c:655,3'
          Dst:             fprintf
        - Src:             'core/counters.c:655,3'
          Dst:             dprint_color_reset
        - Src:             'core/counters.c:655,3'
          Dst:             get_debug_facility
    - functionName:    counter_get_val
      functionSourceFile: '/src/kamailio/src/core/counters.c'
      linkageType:     InternalLinkage
      functionLinenumber: 624
      functionLinenumberEnd: 636
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - short
      constantsTouched: []
      argNames:
        - ''
      BBCount:         51
      ICount:          323
      EdgeCount:       67
      CyclomaticComplexity: 18
      functionsReached:
        - counter_get_raw_val
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/counters.c:629,3'
          Dst:             get_debug_level
        - Src:             'core/counters.c:629,3'
          Dst:             get_debug_facility
        - Src:             'core/counters.c:629,3'
          Dst:             dprint_color
        - Src:             'core/counters.c:629,3'
          Dst:             my_pid
        - Src:             'core/counters.c:629,3'
          Dst:             fprintf
        - Src:             'core/counters.c:629,3'
          Dst:             dprint_color_reset
        - Src:             'core/counters.c:629,3'
          Dst:             get_debug_facility
        - Src:             'core/counters.c:635,9'
          Dst:             counter_get_raw_val
    - functionName:    counter_get_raw_val
      functionSourceFile: '/src/kamailio/src/core/counters.c'
      linkageType:     InternalLinkage
      functionLinenumber: 599
      functionLinenumberEnd: 616
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - short
      constantsTouched: []
      argNames:
        - ''
      BBCount:         95
      ICount:          597
      EdgeCount:       125
      CyclomaticComplexity: 32
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/counters.c:605,3'
          Dst:             get_debug_level
        - Src:             'core/counters.c:605,3'
          Dst:             get_debug_facility
        - Src:             'core/counters.c:605,3'
          Dst:             dprint_color
        - Src:             'core/counters.c:605,3'
          Dst:             my_pid
        - Src:             'core/counters.c:605,3'
          Dst:             fprintf
        - Src:             'core/counters.c:605,3'
          Dst:             dprint_color_reset
        - Src:             'core/counters.c:605,3'
          Dst:             get_debug_facility
        - Src:             'core/counters.c:609,3'
          Dst:             get_debug_level
        - Src:             'core/counters.c:609,3'
          Dst:             get_debug_facility
        - Src:             'core/counters.c:609,3'
          Dst:             dprint_color
        - Src:             'core/counters.c:609,3'
          Dst:             my_pid
        - Src:             'core/counters.c:609,3'
          Dst:             fprintf
        - Src:             'core/counters.c:609,3'
          Dst:             dprint_color_reset
        - Src:             'core/counters.c:609,3'
          Dst:             get_debug_facility
    - functionName:    counter_register_array
      functionSourceFile: '/src/kamailio/src/core/counters.c'
      linkageType:     InternalLinkage
      functionLinenumber: 581
      functionLinenumberEnd: 590
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          90
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - counter_register
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/counters.c:585,6'
          Dst:             counter_register
    - functionName:    counter_lookup
      functionSourceFile: '/src/kamailio/src/core/counters.c'
      linkageType:     InternalLinkage
      functionLinenumber: 563
      functionLinenumberEnd: 571
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          49
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - counter_lookup_str
        - strlen
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/counters.c:568,10'
          Dst:             strlen
        - Src:             'core/counters.c:570,20'
          Dst:             strlen
        - Src:             'core/counters.c:571,9'
          Dst:             counter_lookup_str
    - functionName:    counter_lookup_str
      functionSourceFile: '/src/kamailio/src/core/counters.c'
      linkageType:     InternalLinkage
      functionLinenumber: 540
      functionLinenumberEnd: 550
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          50
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - cnt_hash_lookup
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/counters.c:543,12'
          Dst:             cnt_hash_lookup
    - functionName:    counters_prefork_init
      functionSourceFile: '/src/kamailio/src/core/counters.c'
      linkageType:     InternalLinkage
      functionLinenumber: 194
      functionLinenumberEnd: 225
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         53
      ICount:          361
      EdgeCount:       69
      CyclomaticComplexity: 18
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/counters.c:213,3'
          Dst:             get_debug_level
        - Src:             'core/counters.c:213,3'
          Dst:             get_debug_facility
        - Src:             'core/counters.c:213,3'
          Dst:             dprint_color
        - Src:             'core/counters.c:213,3'
          Dst:             my_pid
        - Src:             'core/counters.c:213,3'
          Dst:             fprintf
        - Src:             'core/counters.c:213,3'
          Dst:             dprint_color_reset
        - Src:             'core/counters.c:213,3'
          Dst:             get_debug_facility
    - functionName:    destroy_counters
      functionSourceFile: '/src/kamailio/src/core/counters.c'
      linkageType:     InternalLinkage
      functionLinenumber: 139
      functionLinenumberEnd: 186
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         37
      ICount:          201
      EdgeCount:       47
      CyclomaticComplexity: 12
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    str_hash_init
      functionSourceFile: '/src/kamailio/src/core/str_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 74
      functionLinenumberEnd: 79
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         7
      ICount:          57
      EdgeCount:       7
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    str_hash_alloc
      functionSourceFile: '/src/kamailio/src/core/str_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 61
      functionLinenumberEnd: 70
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         49
      ICount:          303
      EdgeCount:       64
      CyclomaticComplexity: 17
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/str_hash.h:65,3'
          Dst:             get_debug_level
        - Src:             'core/str_hash.h:65,3'
          Dst:             get_debug_facility
        - Src:             'core/str_hash.h:65,3'
          Dst:             dprint_color
        - Src:             'core/str_hash.h:65,3'
          Dst:             my_pid
        - Src:             'core/str_hash.h:65,3'
          Dst:             fprintf
        - Src:             'core/str_hash.h:65,3'
          Dst:             dprint_color_reset
        - Src:             'core/str_hash.h:65,3'
          Dst:             get_debug_facility
    - functionName:    init_counters
      functionSourceFile: '/src/kamailio/src/core/counters.c'
      linkageType:     InternalLinkage
      functionLinenumber: 105
      functionLinenumberEnd: 135
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         93
      ICount:          555
      EdgeCount:       123
      CyclomaticComplexity: 32
      functionsReached:
        - destroy_counters
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
        - str_hash_alloc
        - str_hash_init
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/counters.c:106,5'
          Dst:             str_hash_alloc
        - Src:             'core/counters.c:108,2'
          Dst:             str_hash_init
        - Src:             'core/counters.c:109,5'
          Dst:             str_hash_alloc
        - Src:             'core/counters.c:111,2'
          Dst:             str_hash_init
        - Src:             'core/counters.c:119,3'
          Dst:             get_debug_level
        - Src:             'core/counters.c:119,3'
          Dst:             get_debug_facility
        - Src:             'core/counters.c:119,3'
          Dst:             dprint_color
        - Src:             'core/counters.c:119,3'
          Dst:             my_pid
        - Src:             'core/counters.c:119,3'
          Dst:             fprintf
        - Src:             'core/counters.c:119,3'
          Dst:             dprint_color_reset
        - Src:             'core/counters.c:119,3'
          Dst:             get_debug_facility
        - Src:             'core/counters.c:127,3'
          Dst:             get_debug_level
        - Src:             'core/counters.c:127,3'
          Dst:             get_debug_facility
        - Src:             'core/counters.c:127,3'
          Dst:             dprint_color
        - Src:             'core/counters.c:127,3'
          Dst:             my_pid
        - Src:             'core/counters.c:127,3'
          Dst:             fprintf
        - Src:             'core/counters.c:127,3'
          Dst:             dprint_color_reset
        - Src:             'core/counters.c:127,3'
          Dst:             get_debug_facility
        - Src:             'core/counters.c:133,2'
          Dst:             destroy_counters
    - functionName:    counters_initialized
      functionSourceFile: '/src/kamailio/src/core/counters.c'
      linkageType:     InternalLinkage
      functionLinenumber: 93
      functionLinenumberEnd: 99
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         4
      ICount:          25
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    cryptorand_init
      functionSourceFile: '/src/kamailio/src/core/rand/cryptorand.c'
      linkageType:     InternalLinkage
      functionLinenumber: 57
      functionLinenumberEnd: 58
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - sr_init_cryptorand
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/rand/cryptorand.c:58,9'
          Dst:             sr_init_cryptorand
    - functionName:    cryptorand
      functionSourceFile: '/src/kamailio/src/core/rand/cryptorand.c'
      linkageType:     InternalLinkage
      functionLinenumber: 43
      functionLinenumberEnd: 53
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          44
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - sr_get_pseudo_random_bytes
      functionUses:    12
      BranchProfiles:  []
      Callsites:
        - Src:             'core/rand/cryptorand.c:47,2'
          Dst:             sr_get_pseudo_random_bytes
    - functionName:    cryptorand_seed
      functionSourceFile: '/src/kamailio/src/core/rand/cryptorand.c'
      linkageType:     InternalLinkage
      functionLinenumber: 29
      functionLinenumberEnd: 39
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         43
      ICount:          283
      EdgeCount:       56
      CyclomaticComplexity: 15
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
        - sr_add_entropy
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/rand/cryptorand.c:37,2'
          Dst:             get_debug_level
        - Src:             'core/rand/cryptorand.c:37,2'
          Dst:             get_debug_facility
        - Src:             'core/rand/cryptorand.c:37,2'
          Dst:             dprint_color
        - Src:             'core/rand/cryptorand.c:37,2'
          Dst:             my_pid
        - Src:             'core/rand/cryptorand.c:37,2'
          Dst:             fprintf
        - Src:             'core/rand/cryptorand.c:37,2'
          Dst:             dprint_color_reset
        - Src:             'core/rand/cryptorand.c:37,2'
          Dst:             get_debug_facility
        - Src:             'core/rand/cryptorand.c:38,2'
          Dst:             sr_add_entropy
    - functionName:    set_rt_prio
      functionSourceFile: '/src/kamailio/src/core/daemonize.c'
      linkageType:     InternalLinkage
      functionLinenumber: 611
      functionLinenumberEnd: 656
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         177
      ICount:          1076
      EdgeCount:       231
      CyclomaticComplexity: 56
      functionsReached:
        - __errno_location
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
        - sched_get_priority_max
        - sched_get_priority_min
        - sched_setscheduler
        - strerror
      functionUses:    5
      BranchProfiles:
        - Branch String:   'core/daemonize.c:617,2'
          Branch Sides:    []
      Callsites:
        - Src:             'core/daemonize.c:628,4'
          Dst:             get_debug_level
        - Src:             'core/daemonize.c:628,4'
          Dst:             get_debug_facility
        - Src:             'core/daemonize.c:628,4'
          Dst:             dprint_color
        - Src:             'core/daemonize.c:628,4'
          Dst:             my_pid
        - Src:             'core/daemonize.c:628,4'
          Dst:             fprintf
        - Src:             'core/daemonize.c:628,4'
          Dst:             dprint_color_reset
        - Src:             'core/daemonize.c:628,4'
          Dst:             get_debug_facility
        - Src:             'core/daemonize.c:632,13'
          Dst:             sched_get_priority_max
        - Src:             'core/daemonize.c:633,13'
          Dst:             sched_get_priority_min
        - Src:             'core/daemonize.c:635,3'
          Dst:             get_debug_level
        - Src:             'core/daemonize.c:635,3'
          Dst:             get_debug_facility
        - Src:             'core/daemonize.c:635,3'
          Dst:             dprint_color
        - Src:             'core/daemonize.c:635,3'
          Dst:             my_pid
        - Src:             'core/daemonize.c:635,3'
          Dst:             fprintf
        - Src:             'core/daemonize.c:635,3'
          Dst:             dprint_color_reset
        - Src:             'core/daemonize.c:635,3'
          Dst:             get_debug_facility
        - Src:             'core/daemonize.c:640,3'
          Dst:             get_debug_level
        - Src:             'core/daemonize.c:640,3'
          Dst:             get_debug_facility
        - Src:             'core/daemonize.c:640,3'
          Dst:             dprint_color
        - Src:             'core/daemonize.c:640,3'
          Dst:             my_pid
        - Src:             'core/daemonize.c:640,3'
          Dst:             fprintf
        - Src:             'core/daemonize.c:640,3'
          Dst:             dprint_color_reset
        - Src:             'core/daemonize.c:640,3'
          Dst:             get_debug_facility
        - Src:             'core/daemonize.c:646,5'
          Dst:             sched_setscheduler
        - Src:             'core/daemonize.c:647,3'
          Dst:             get_debug_level
        - Src:             'core/daemonize.c:647,3'
          Dst:             get_debug_facility
        - Src:             'core/daemonize.c:647,3'
          Dst:             __errno_location
        - Src:             'core/daemonize.c:647,3'
          Dst:             strerror
        - Src:             'core/daemonize.c:647,3'
          Dst:             __errno_location
        - Src:             'core/daemonize.c:647,3'
          Dst:             dprint_color
        - Src:             'core/daemonize.c:647,3'
          Dst:             my_pid
        - Src:             'core/daemonize.c:647,3'
          Dst:             __errno_location
        - Src:             'core/daemonize.c:647,3'
          Dst:             strerror
        - Src:             'core/daemonize.c:647,3'
          Dst:             __errno_location
        - Src:             'core/daemonize.c:647,3'
          Dst:             fprintf
        - Src:             'core/daemonize.c:647,3'
          Dst:             dprint_color_reset
        - Src:             'core/daemonize.c:647,3'
          Dst:             get_debug_facility
        - Src:             'core/daemonize.c:647,3'
          Dst:             __errno_location
        - Src:             'core/daemonize.c:647,3'
          Dst:             strerror
        - Src:             'core/daemonize.c:647,3'
          Dst:             __errno_location
    - functionName:    sched_get_priority_max
      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:    sched_get_priority_min
      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:    sched_setscheduler
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    mem_lock_pages
      functionSourceFile: '/src/kamailio/src/core/daemonize.c'
      linkageType:     InternalLinkage
      functionLinenumber: 591
      functionLinenumberEnd: 605
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         47
      ICount:          281
      EdgeCount:       61
      CyclomaticComplexity: 16
      functionsReached:
        - __errno_location
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - mlockall
        - my_pid
        - strerror
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/daemonize.c:593,5'
          Dst:             mlockall
        - Src:             'core/daemonize.c:594,3'
          Dst:             get_debug_level
        - Src:             'core/daemonize.c:594,3'
          Dst:             get_debug_facility
        - Src:             'core/daemonize.c:594,3'
          Dst:             __errno_location
        - Src:             'core/daemonize.c:594,3'
          Dst:             strerror
        - Src:             'core/daemonize.c:594,3'
          Dst:             __errno_location
        - Src:             'core/daemonize.c:594,3'
          Dst:             dprint_color
        - Src:             'core/daemonize.c:594,3'
          Dst:             my_pid
        - Src:             'core/daemonize.c:594,3'
          Dst:             __errno_location
        - Src:             'core/daemonize.c:594,3'
          Dst:             strerror
        - Src:             'core/daemonize.c:594,3'
          Dst:             __errno_location
        - Src:             'core/daemonize.c:594,3'
          Dst:             fprintf
        - Src:             'core/daemonize.c:594,3'
          Dst:             dprint_color_reset
        - Src:             'core/daemonize.c:594,3'
          Dst:             get_debug_facility
        - Src:             'core/daemonize.c:594,3'
          Dst:             __errno_location
        - Src:             'core/daemonize.c:594,3'
          Dst:             strerror
        - Src:             'core/daemonize.c:594,3'
          Dst:             __errno_location
    - functionName:    mlockall
      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:    set_core_dump
      functionSourceFile: '/src/kamailio/src/core/daemonize.c'
      linkageType:     InternalLinkage
      functionLinenumber: 534
      functionLinenumberEnd: 586
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         225
      ICount:          1366
      EdgeCount:       298
      CyclomaticComplexity: 75
      functionsReached:
        - __errno_location
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - getrlimit
        - my_pid
        - setrlimit
        - strerror
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/daemonize.c:539,6'
          Dst:             getrlimit
        - Src:             'core/daemonize.c:540,4'
          Dst:             get_debug_level
        - Src:             'core/daemonize.c:540,4'
          Dst:             get_debug_facility
        - Src:             'core/daemonize.c:540,4'
          Dst:             __errno_location
        - Src:             'core/daemonize.c:540,4'
          Dst:             strerror
        - Src:             'core/daemonize.c:540,4'
          Dst:             dprint_color
        - Src:             'core/daemonize.c:540,4'
          Dst:             my_pid
        - Src:             'core/daemonize.c:540,4'
          Dst:             __errno_location
        - Src:             'core/daemonize.c:540,4'
          Dst:             strerror
        - Src:             'core/daemonize.c:540,4'
          Dst:             fprintf
        - Src:             'core/daemonize.c:540,4'
          Dst:             dprint_color_reset
        - Src:             'core/daemonize.c:540,4'
          Dst:             get_debug_facility
        - Src:             'core/daemonize.c:540,4'
          Dst:             __errno_location
        - Src:             'core/daemonize.c:540,4'
          Dst:             strerror
        - Src:             'core/daemonize.c:547,7'
          Dst:             setrlimit
        - Src:             'core/daemonize.c:554,7'
          Dst:             setrlimit
        - Src:             'core/daemonize.c:559,7'
          Dst:             setrlimit
        - Src:             'core/daemonize.c:560,5'
          Dst:             get_debug_level
        - Src:             'core/daemonize.c:560,5'
          Dst:             get_debug_facility
        - Src:             'core/daemonize.c:560,5'
          Dst:             __errno_location
        - Src:             'core/daemonize.c:560,5'
          Dst:             strerror
        - Src:             'core/daemonize.c:560,5'
          Dst:             dprint_color
        - Src:             'core/daemonize.c:560,5'
          Dst:             my_pid
        - Src:             'core/daemonize.c:560,5'
          Dst:             __errno_location
        - Src:             'core/daemonize.c:560,5'
          Dst:             strerror
        - Src:             'core/daemonize.c:560,5'
          Dst:             fprintf
        - Src:             'core/daemonize.c:560,5'
          Dst:             dprint_color_reset
        - Src:             'core/daemonize.c:560,5'
          Dst:             get_debug_facility
        - Src:             'core/daemonize.c:560,5'
          Dst:             __errno_location
        - Src:             'core/daemonize.c:560,5'
          Dst:             strerror
        - Src:             'core/daemonize.c:563,5'
          Dst:             get_debug_level
        - Src:             'core/daemonize.c:563,5'
          Dst:             get_debug_facility
        - Src:             'core/daemonize.c:563,5'
          Dst:             dprint_color
        - Src:             'core/daemonize.c:563,5'
          Dst:             my_pid
        - Src:             'core/daemonize.c:563,5'
          Dst:             fprintf
        - Src:             'core/daemonize.c:563,5'
          Dst:             dprint_color_reset
        - Src:             'core/daemonize.c:563,5'
          Dst:             get_debug_facility
        - Src:             'core/daemonize.c:576,6'
          Dst:             setrlimit
        - Src:             'core/daemonize.c:577,4'
          Dst:             get_debug_level
        - Src:             'core/daemonize.c:577,4'
          Dst:             get_debug_facility
        - Src:             'core/daemonize.c:577,4'
          Dst:             __errno_location
        - Src:             'core/daemonize.c:577,4'
          Dst:             strerror
        - Src:             'core/daemonize.c:577,4'
          Dst:             dprint_color
        - Src:             'core/daemonize.c:577,4'
          Dst:             my_pid
        - Src:             'core/daemonize.c:577,4'
          Dst:             __errno_location
        - Src:             'core/daemonize.c:577,4'
          Dst:             strerror
        - Src:             'core/daemonize.c:577,4'
          Dst:             fprintf
        - Src:             'core/daemonize.c:577,4'
          Dst:             dprint_color_reset
        - Src:             'core/daemonize.c:577,4'
          Dst:             get_debug_facility
        - Src:             'core/daemonize.c:577,4'
          Dst:             __errno_location
        - Src:             'core/daemonize.c:577,4'
          Dst:             strerror
        - Src:             'core/daemonize.c:582,2'
          Dst:             get_debug_level
        - Src:             'core/daemonize.c:582,2'
          Dst:             get_debug_facility
        - Src:             'core/daemonize.c:582,2'
          Dst:             dprint_color
        - Src:             'core/daemonize.c:582,2'
          Dst:             my_pid
        - Src:             'core/daemonize.c:582,2'
          Dst:             fprintf
        - Src:             'core/daemonize.c:582,2'
          Dst:             dprint_color_reset
        - Src:             'core/daemonize.c:582,2'
          Dst:             get_debug_facility
    - functionName:    setrlimit
      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:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    increase_open_fds
      functionSourceFile: '/src/kamailio/src/core/daemonize.c'
      linkageType:     InternalLinkage
      functionLinenumber: 480
      functionLinenumberEnd: 529
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         268
      ICount:          1630
      EdgeCount:       354
      CyclomaticComplexity: 88
      functionsReached:
        - __errno_location
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - getrlimit
        - my_pid
        - setrlimit
        - strerror
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/daemonize.c:484,5'
          Dst:             getrlimit
        - Src:             'core/daemonize.c:485,3'
          Dst:             get_debug_level
        - Src:             'core/daemonize.c:485,3'
          Dst:             get_debug_facility
        - Src:             'core/daemonize.c:485,3'
          Dst:             __errno_location
        - Src:             'core/daemonize.c:485,3'
          Dst:             strerror
        - Src:             'core/daemonize.c:485,3'
          Dst:             dprint_color
        - Src:             'core/daemonize.c:485,3'
          Dst:             my_pid
        - Src:             'core/daemonize.c:485,3'
          Dst:             __errno_location
        - Src:             'core/daemonize.c:485,3'
          Dst:             strerror
        - Src:             'core/daemonize.c:485,3'
          Dst:             fprintf
        - Src:             'core/daemonize.c:485,3'
          Dst:             dprint_color_reset
        - Src:             'core/daemonize.c:485,3'
          Dst:             get_debug_facility
        - Src:             'core/daemonize.c:485,3'
          Dst:             __errno_location
        - Src:             'core/daemonize.c:485,3'
          Dst:             strerror
        - Src:             'core/daemonize.c:490,2'
          Dst:             get_debug_level
        - Src:             'core/daemonize.c:490,2'
          Dst:             get_debug_facility
        - Src:             'core/daemonize.c:490,2'
          Dst:             dprint_color
        - Src:             'core/daemonize.c:490,2'
          Dst:             my_pid
        - Src:             'core/daemonize.c:490,2'
          Dst:             fprintf
        - Src:             'core/daemonize.c:490,2'
          Dst:             dprint_color_reset
        - Src:             'core/daemonize.c:490,2'
          Dst:             get_debug_facility
        - Src:             'core/daemonize.c:499,3'
          Dst:             get_debug_level
        - Src:             'core/daemonize.c:499,3'
          Dst:             get_debug_facility
        - Src:             'core/daemonize.c:499,3'
          Dst:             dprint_color
        - Src:             'core/daemonize.c:499,3'
          Dst:             my_pid
        - Src:             'core/daemonize.c:499,3'
          Dst:             fprintf
        - Src:             'core/daemonize.c:499,3'
          Dst:             dprint_color_reset
        - Src:             'core/daemonize.c:499,3'
          Dst:             get_debug_facility
        - Src:             'core/daemonize.c:505,2'
          Dst:             get_debug_level
        - Src:             'core/daemonize.c:505,2'
          Dst:             get_debug_facility
        - Src:             'core/daemonize.c:505,2'
          Dst:             dprint_color
        - Src:             'core/daemonize.c:505,2'
          Dst:             my_pid
        - Src:             'core/daemonize.c:505,2'
          Dst:             fprintf
        - Src:             'core/daemonize.c:505,2'
          Dst:             dprint_color_reset
        - Src:             'core/daemonize.c:505,2'
          Dst:             get_debug_facility
        - Src:             'core/daemonize.c:507,5'
          Dst:             setrlimit
        - Src:             'core/daemonize.c:508,3'
          Dst:             get_debug_level
        - Src:             'core/daemonize.c:508,3'
          Dst:             get_debug_facility
        - Src:             'core/daemonize.c:508,3'
          Dst:             __errno_location
        - Src:             'core/daemonize.c:508,3'
          Dst:             strerror
        - Src:             'core/daemonize.c:508,3'
          Dst:             dprint_color
        - Src:             'core/daemonize.c:508,3'
          Dst:             my_pid
        - Src:             'core/daemonize.c:508,3'
          Dst:             __errno_location
        - Src:             'core/daemonize.c:508,3'
          Dst:             strerror
        - Src:             'core/daemonize.c:508,3'
          Dst:             fprintf
        - Src:             'core/daemonize.c:508,3'
          Dst:             dprint_color_reset
        - Src:             'core/daemonize.c:508,3'
          Dst:             get_debug_facility
        - Src:             'core/daemonize.c:508,3'
          Dst:             __errno_location
        - Src:             'core/daemonize.c:508,3'
          Dst:             strerror
        - Src:             'core/daemonize.c:517,7'
          Dst:             setrlimit
        - Src:             'core/daemonize.c:518,5'
          Dst:             get_debug_level
        - Src:             'core/daemonize.c:518,5'
          Dst:             get_debug_facility
        - Src:             'core/daemonize.c:518,5'
          Dst:             dprint_color
        - Src:             'core/daemonize.c:518,5'
          Dst:             my_pid
        - Src:             'core/daemonize.c:518,5'
          Dst:             fprintf
        - Src:             'core/daemonize.c:518,5'
          Dst:             dprint_color_reset
        - Src:             'core/daemonize.c:518,5'
          Dst:             get_debug_facility
    - functionName:    do_suid
      functionSourceFile: '/src/kamailio/src/core/daemonize.c'
      linkageType:     InternalLinkage
      functionLinenumber: 439
      functionLinenumberEnd: 475
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         187
      ICount:          1108
      EdgeCount:       248
      CyclomaticComplexity: 63
      functionsReached:
        - __errno_location
        - dprint_color
        - dprint_color_reset
        - enable_dumpable
        - fprintf
        - get_debug_facility
        - get_debug_level
        - getgid
        - getpwuid
        - getuid
        - initgroups
        - my_pid
        - setgid
        - setuid
        - strerror
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/daemonize.c:443,13'
          Dst:             getgid
        - Src:             'core/daemonize.c:444,7'
          Dst:             setgid
        - Src:             'core/daemonize.c:445,5'
          Dst:             get_debug_level
        - Src:             'core/daemonize.c:445,5'
          Dst:             get_debug_facility
        - Src:             'core/daemonize.c:445,5'
          Dst:             __errno_location
        - Src:             'core/daemonize.c:445,5'
          Dst:             strerror
        - Src:             'core/daemonize.c:445,5'
          Dst:             dprint_color
        - Src:             'core/daemonize.c:445,5'
          Dst:             my_pid
        - Src:             'core/daemonize.c:445,5'
          Dst:             __errno_location
        - Src:             'core/daemonize.c:445,5'
          Dst:             strerror
        - Src:             'core/daemonize.c:445,5'
          Dst:             fprintf
        - Src:             'core/daemonize.c:445,5'
          Dst:             dprint_color_reset
        - Src:             'core/daemonize.c:445,5'
          Dst:             get_debug_facility
        - Src:             'core/daemonize.c:445,5'
          Dst:             __errno_location
        - Src:             'core/daemonize.c:445,5'
          Dst:             strerror
        - Src:             'core/daemonize.c:452,13'
          Dst:             getpwuid
        - Src:             'core/daemonize.c:453,4'
          Dst:             get_debug_level
        - Src:             'core/daemonize.c:453,4'
          Dst:             get_debug_facility
        - Src:             'core/daemonize.c:453,4'
          Dst:             __errno_location
        - Src:             'core/daemonize.c:453,4'
          Dst:             strerror
        - Src:             'core/daemonize.c:453,4'
          Dst:             dprint_color
        - Src:             'core/daemonize.c:453,4'
          Dst:             my_pid
        - Src:             'core/daemonize.c:453,4'
          Dst:             __errno_location
        - Src:             'core/daemonize.c:453,4'
          Dst:             strerror
        - Src:             'core/daemonize.c:453,4'
          Dst:             fprintf
        - Src:             'core/daemonize.c:453,4'
          Dst:             dprint_color_reset
        - Src:             'core/daemonize.c:453,4'
          Dst:             get_debug_facility
        - Src:             'core/daemonize.c:453,4'
          Dst:             __errno_location
        - Src:             'core/daemonize.c:453,4'
          Dst:             strerror
        - Src:             'core/daemonize.c:456,13'
          Dst:             getuid
        - Src:             'core/daemonize.c:457,7'
          Dst:             initgroups
        - Src:             'core/daemonize.c:458,5'
          Dst:             get_debug_level
        - Src:             'core/daemonize.c:458,5'
          Dst:             get_debug_facility
        - Src:             'core/daemonize.c:458,5'
          Dst:             __errno_location
        - Src:             'core/daemonize.c:458,5'
          Dst:             strerror
        - Src:             'core/daemonize.c:458,5'
          Dst:             dprint_color
        - Src:             'core/daemonize.c:458,5'
          Dst:             my_pid
        - Src:             'core/daemonize.c:458,5'
          Dst:             __errno_location
        - Src:             'core/daemonize.c:458,5'
          Dst:             strerror
        - Src:             'core/daemonize.c:458,5'
          Dst:             fprintf
        - Src:             'core/daemonize.c:458,5'
          Dst:             dprint_color_reset
        - Src:             'core/daemonize.c:458,5'
          Dst:             get_debug_facility
        - Src:             'core/daemonize.c:458,5'
          Dst:             __errno_location
        - Src:             'core/daemonize.c:458,5'
          Dst:             strerror
        - Src:             'core/daemonize.c:462,7'
          Dst:             setuid
        - Src:             'core/daemonize.c:463,5'
          Dst:             get_debug_level
        - Src:             'core/daemonize.c:463,5'
          Dst:             get_debug_facility
        - Src:             'core/daemonize.c:463,5'
          Dst:             __errno_location
        - Src:             'core/daemonize.c:463,5'
          Dst:             strerror
        - Src:             'core/daemonize.c:463,5'
          Dst:             dprint_color
        - Src:             'core/daemonize.c:463,5'
          Dst:             my_pid
        - Src:             'core/daemonize.c:463,5'
          Dst:             __errno_location
        - Src:             'core/daemonize.c:463,5'
          Dst:             strerror
        - Src:             'core/daemonize.c:463,5'
          Dst:             fprintf
        - Src:             'core/daemonize.c:463,5'
          Dst:             dprint_color_reset
        - Src:             'core/daemonize.c:463,5'
          Dst:             get_debug_facility
        - Src:             'core/daemonize.c:463,5'
          Dst:             __errno_location
        - Src:             'core/daemonize.c:463,5'
          Dst:             strerror
        - Src:             'core/daemonize.c:469,5'
          Dst:             enable_dumpable
    - functionName:    getgid
      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:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    setgid
      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:    getpwuid
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    getuid
      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:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    initgroups
      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:    setuid
      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:    enable_dumpable
      functionSourceFile: '/src/kamailio/src/core/daemonize.c'
      linkageType:     InternalLinkage
      functionLinenumber: 196
      functionLinenumberEnd: 225
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         296
      ICount:          1746
      EdgeCount:       391
      CyclomaticComplexity: 97
      functionsReached:
        - __errno_location
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - getrlimit
        - my_pid
        - prctl
        - strerror
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/daemonize.c:201,3'
          Dst:             get_debug_level
        - Src:             'core/daemonize.c:201,3'
          Dst:             get_debug_facility
        - Src:             'core/daemonize.c:201,3'
          Dst:             dprint_color
        - Src:             'core/daemonize.c:201,3'
          Dst:             my_pid
        - Src:             'core/daemonize.c:201,3'
          Dst:             fprintf
        - Src:             'core/daemonize.c:201,3'
          Dst:             dprint_color_reset
        - Src:             'core/daemonize.c:201,3'
          Dst:             get_debug_facility
        - Src:             'core/daemonize.c:202,6'
          Dst:             prctl
        - Src:             'core/daemonize.c:203,4'
          Dst:             get_debug_level
        - Src:             'core/daemonize.c:203,4'
          Dst:             get_debug_facility
        - Src:             'core/daemonize.c:203,4'
          Dst:             dprint_color
        - Src:             'core/daemonize.c:203,4'
          Dst:             my_pid
        - Src:             'core/daemonize.c:203,4'
          Dst:             fprintf
        - Src:             'core/daemonize.c:203,4'
          Dst:             dprint_color_reset
        - Src:             'core/daemonize.c:203,4'
          Dst:             get_debug_facility
        - Src:             'core/daemonize.c:204,7'
          Dst:             prctl
        - Src:             'core/daemonize.c:205,5'
          Dst:             get_debug_level
        - Src:             'core/daemonize.c:205,5'
          Dst:             get_debug_facility
        - Src:             'core/daemonize.c:205,5'
          Dst:             dprint_color
        - Src:             'core/daemonize.c:205,5'
          Dst:             my_pid
        - Src:             'core/daemonize.c:205,5'
          Dst:             fprintf
        - Src:             'core/daemonize.c:205,5'
          Dst:             dprint_color_reset
        - Src:             'core/daemonize.c:205,5'
          Dst:             get_debug_facility
        - Src:             'core/daemonize.c:207,5'
          Dst:             get_debug_level
        - Src:             'core/daemonize.c:207,5'
          Dst:             get_debug_facility
        - Src:             'core/daemonize.c:207,5'
          Dst:             dprint_color
        - Src:             'core/daemonize.c:207,5'
          Dst:             my_pid
        - Src:             'core/daemonize.c:207,5'
          Dst:             fprintf
        - Src:             'core/daemonize.c:207,5'
          Dst:             dprint_color_reset
        - Src:             'core/daemonize.c:207,5'
          Dst:             get_debug_facility
        - Src:             'core/daemonize.c:208,8'
          Dst:             getrlimit
        - Src:             'core/daemonize.c:209,6'
          Dst:             get_debug_level
        - Src:             'core/daemonize.c:209,6'
          Dst:             get_debug_facility
        - Src:             'core/daemonize.c:209,6'
          Dst:             __errno_location
        - Src:             'core/daemonize.c:209,6'
          Dst:             strerror
        - Src:             'core/daemonize.c:209,6'
          Dst:             dprint_color
        - Src:             'core/daemonize.c:209,6'
          Dst:             my_pid
        - Src:             'core/daemonize.c:209,6'
          Dst:             __errno_location
        - Src:             'core/daemonize.c:209,6'
          Dst:             strerror
        - Src:             'core/daemonize.c:209,6'
          Dst:             fprintf
        - Src:             'core/daemonize.c:209,6'
          Dst:             dprint_color_reset
        - Src:             'core/daemonize.c:209,6'
          Dst:             get_debug_facility
        - Src:             'core/daemonize.c:209,6'
          Dst:             __errno_location
        - Src:             'core/daemonize.c:209,6'
          Dst:             strerror
        - Src:             'core/daemonize.c:213,6'
          Dst:             get_debug_level
        - Src:             'core/daemonize.c:213,6'
          Dst:             get_debug_facility
        - Src:             'core/daemonize.c:213,6'
          Dst:             dprint_color
        - Src:             'core/daemonize.c:213,6'
          Dst:             my_pid
        - Src:             'core/daemonize.c:213,6'
          Dst:             fprintf
        - Src:             'core/daemonize.c:213,6'
          Dst:             dprint_color_reset
        - Src:             'core/daemonize.c:213,6'
          Dst:             get_debug_facility
        - Src:             'core/daemonize.c:219,4'
          Dst:             get_debug_level
        - Src:             'core/daemonize.c:219,4'
          Dst:             get_debug_facility
        - Src:             'core/daemonize.c:219,4'
          Dst:             prctl
        - Src:             'core/daemonize.c:219,4'
          Dst:             dprint_color
        - Src:             'core/daemonize.c:219,4'
          Dst:             my_pid
        - Src:             'core/daemonize.c:219,4'
          Dst:             prctl
        - Src:             'core/daemonize.c:219,4'
          Dst:             fprintf
        - Src:             'core/daemonize.c:219,4'
          Dst:             dprint_color_reset
        - Src:             'core/daemonize.c:219,4'
          Dst:             get_debug_facility
        - Src:             'core/daemonize.c:219,4'
          Dst:             prctl
    - 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:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    daemonize
      functionSourceFile: '/src/kamailio/src/core/daemonize.c'
      linkageType:     InternalLinkage
      functionLinenumber: 253
      functionLinenumberEnd: 435
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         930
      ICount:          5442
      EdgeCount:       1225
      CyclomaticComplexity: 297
      functionsReached:
        - __errno_location
        - __isoc99_fscanf
        - _exit
        - chdir
        - chown
        - chroot
        - close
        - closelog
        - daemon_status_no_wait
        - daemon_status_pre_daemonize
        - daemon_status_wait
        - dprint_color
        - dprint_color_reset
        - enable_dumpable
        - exit
        - fclose
        - fopen
        - fork
        - fprintf
        - freopen
        - get_debug_facility
        - get_debug_level
        - getpgid
        - getpid
        - kill
        - my_pid
        - openlog
        - setbuf
        - setsid
        - strerror
        - unlink
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/daemonize.c:276,2'
          Dst:             setbuf
        - Src:             'core/daemonize.c:277,2'
          Dst:             setbuf
        - Src:             'core/daemonize.c:278,20'
          Dst:             chroot
        - Src:             'core/daemonize.c:279,3'
          Dst:             get_debug_level
        - Src:             'core/daemonize.c:279,3'
          Dst:             get_debug_facility
        - Src:             'core/daemonize.c:279,3'
          Dst:             __errno_location
        - Src:             'core/daemonize.c:279,3'
          Dst:             strerror
        - Src:             'core/daemonize.c:279,3'
          Dst:             dprint_color
        - Src:             'core/daemonize.c:279,3'
          Dst:             my_pid
        - Src:             'core/daemonize.c:279,3'
          Dst:             __errno_location
        - Src:             'core/daemonize.c:279,3'
          Dst:             strerror
        - Src:             'core/daemonize.c:279,3'
          Dst:             fprintf
        - Src:             'core/daemonize.c:279,3'
          Dst:             dprint_color_reset
        - Src:             'core/daemonize.c:279,3'
          Dst:             get_debug_facility
        - Src:             'core/daemonize.c:279,3'
          Dst:             __errno_location
        - Src:             'core/daemonize.c:279,3'
          Dst:             strerror
        - Src:             'core/daemonize.c:283,5'
          Dst:             chdir
        - Src:             'core/daemonize.c:284,3'
          Dst:             get_debug_level
        - Src:             'core/daemonize.c:284,3'
          Dst:             get_debug_facility
        - Src:             'core/daemonize.c:284,3'
          Dst:             __errno_location
        - Src:             'core/daemonize.c:284,3'
          Dst:             strerror
        - Src:             'core/daemonize.c:284,3'
          Dst:             dprint_color
        - Src:             'core/daemonize.c:284,3'
          Dst:             my_pid
        - Src:             'core/daemonize.c:284,3'
          Dst:             __errno_location
        - Src:             'core/daemonize.c:284,3'
          Dst:             strerror
        - Src:             'core/daemonize.c:284,3'
          Dst:             fprintf
        - Src:             'core/daemonize.c:284,3'
          Dst:             dprint_color_reset
        - Src:             'core/daemonize.c:284,3'
          Dst:             get_debug_facility
        - Src:             'core/daemonize.c:284,3'
          Dst:             __errno_location
        - Src:             'core/daemonize.c:284,3'
          Dst:             strerror
        - Src:             'core/daemonize.c:290,7'
          Dst:             daemon_status_pre_daemonize
        - Src:             'core/daemonize.c:294,13'
          Dst:             fork
        - Src:             'core/daemonize.c:295,4'
          Dst:             get_debug_level
        - Src:             'core/daemonize.c:295,4'
          Dst:             get_debug_facility
        - Src:             'core/daemonize.c:295,4'
          Dst:             __errno_location
        - Src:             'core/daemonize.c:295,4'
          Dst:             strerror
        - Src:             'core/daemonize.c:295,4'
          Dst:             dprint_color
        - Src:             'core/daemonize.c:295,4'
          Dst:             my_pid
        - Src:             'core/daemonize.c:295,4'
          Dst:             __errno_location
        - Src:             'core/daemonize.c:295,4'
          Dst:             strerror
        - Src:             'core/daemonize.c:295,4'
          Dst:             fprintf
        - Src:             'core/daemonize.c:295,4'
          Dst:             dprint_color_reset
        - Src:             'core/daemonize.c:295,4'
          Dst:             get_debug_facility
        - Src:             'core/daemonize.c:295,4'
          Dst:             __errno_location
        - Src:             'core/daemonize.c:295,4'
          Dst:             strerror
        - Src:             'core/daemonize.c:299,8'
          Dst:             daemon_status_wait
        - Src:             'core/daemonize.c:300,6'
          Dst:             exit
        - Src:             'core/daemonize.c:300,6'
          Dst:             _exit
        - Src:             'core/daemonize.c:302,6'
          Dst:             get_debug_level
        - Src:             'core/daemonize.c:302,6'
          Dst:             get_debug_facility
        - Src:             'core/daemonize.c:302,6'
          Dst:             dprint_color
        - Src:             'core/daemonize.c:302,6'
          Dst:             my_pid
        - Src:             'core/daemonize.c:302,6'
          Dst:             fprintf
        - Src:             'core/daemonize.c:302,6'
          Dst:             dprint_color_reset
        - Src:             'core/daemonize.c:302,6'
          Dst:             get_debug_facility
        - Src:             'core/daemonize.c:303,6'
          Dst:             exit
        - Src:             'core/daemonize.c:303,6'
          Dst:             _exit
        - Src:             'core/daemonize.c:306,4'
          Dst:             exit
        - Src:             'core/daemonize.c:306,4'
          Dst:             _exit
        - Src:             'core/daemonize.c:309,4'
          Dst:             daemon_status_no_wait
        - Src:             'core/daemonize.c:311,6'
          Dst:             setsid
        - Src:             'core/daemonize.c:312,4'
          Dst:             get_debug_level
        - Src:             'core/daemonize.c:312,4'
          Dst:             get_debug_facility
        - Src:             'core/daemonize.c:312,4'
          Dst:             __errno_location
        - Src:             'core/daemonize.c:312,4'
          Dst:             strerror
        - Src:             'core/daemonize.c:312,4'
          Dst:             dprint_color
        - Src:             'core/daemonize.c:312,4'
          Dst:             my_pid
        - Src:             'core/daemonize.c:312,4'
          Dst:             __errno_location
        - Src:             'core/daemonize.c:312,4'
          Dst:             strerror
        - Src:             'core/daemonize.c:312,4'
          Dst:             fprintf
        - Src:             'core/daemonize.c:312,4'
          Dst:             dprint_color_reset
        - Src:             'core/daemonize.c:312,4'
          Dst:             get_debug_facility
        - Src:             'core/daemonize.c:312,4'
          Dst:             __errno_location
        - Src:             'core/daemonize.c:312,4'
          Dst:             strerror
        - Src:             'core/daemonize.c:317,13'
          Dst:             fork
        - Src:             'core/daemonize.c:318,4'
          Dst:             get_debug_level
        - Src:             'core/daemonize.c:318,4'
          Dst:             get_debug_facility
        - Src:             'core/daemonize.c:318,4'
          Dst:             __errno_location
        - Src:             'core/daemonize.c:318,4'
          Dst:             strerror
        - Src:             'core/daemonize.c:318,4'
          Dst:             dprint_color
        - Src:             'core/daemonize.c:318,4'
          Dst:             my_pid
        - Src:             'core/daemonize.c:318,4'
          Dst:             __errno_location
        - Src:             'core/daemonize.c:318,4'
          Dst:             strerror
        - Src:             'core/daemonize.c:318,4'
          Dst:             fprintf
        - Src:             'core/daemonize.c:318,4'
          Dst:             dprint_color_reset
        - Src:             'core/daemonize.c:318,4'
          Dst:             get_debug_facility
        - Src:             'core/daemonize.c:318,4'
          Dst:             __errno_location
        - Src:             'core/daemonize.c:318,4'
          Dst:             strerror
        - Src:             'core/daemonize.c:322,4'
          Dst:             exit
        - Src:             'core/daemonize.c:322,4'
          Dst:             _exit
        - Src:             'core/daemonize.c:326,5'
          Dst:             enable_dumpable
        - Src:             'core/daemonize.c:332,20'
          Dst:             fopen
        - Src:             'core/daemonize.c:333,7'
          Dst:             __isoc99_fscanf
        - Src:             'core/daemonize.c:334,5'
          Dst:             get_debug_level
        - Src:             'core/daemonize.c:334,5'
          Dst:             get_debug_facility
        - Src:             'core/daemonize.c:334,5'
          Dst:             dprint_color
        - Src:             'core/daemonize.c:334,5'
          Dst:             my_pid
        - Src:             'core/daemonize.c:334,5'
          Dst:             fprintf
        - Src:             'core/daemonize.c:334,5'
          Dst:             dprint_color_reset
        - Src:             'core/daemonize.c:334,5'
          Dst:             get_debug_facility
        - Src:             'core/daemonize.c:336,4'
          Dst:             fclose
        - Src:             'core/daemonize.c:338,5'
          Dst:             get_debug_level
        - Src:             'core/daemonize.c:338,5'
          Dst:             get_debug_facility
        - Src:             'core/daemonize.c:338,5'
          Dst:             dprint_color
        - Src:             'core/daemonize.c:338,5'
          Dst:             my_pid
        - Src:             'core/daemonize.c:338,5'
          Dst:             fprintf
        - Src:             'core/daemonize.c:338,5'
          Dst:             dprint_color_reset
        - Src:             'core/daemonize.c:338,5'
          Dst:             get_debug_facility
        - Src:             'core/daemonize.c:343,7'
          Dst:             kill
        - Src:             'core/daemonize.c:343,33'
          Dst:             __errno_location
        - Src:             'core/daemonize.c:344,5'
          Dst:             get_debug_level
        - Src:             'core/daemonize.c:344,5'
          Dst:             get_debug_facility
        - Src:             'core/daemonize.c:344,5'
          Dst:             dprint_color
        - Src:             'core/daemonize.c:344,5'
          Dst:             my_pid
        - Src:             'core/daemonize.c:344,5'
          Dst:             fprintf
        - Src:             'core/daemonize.c:344,5'
          Dst:             dprint_color_reset
        - Src:             'core/daemonize.c:344,5'
          Dst:             get_debug_facility
        - Src:             'core/daemonize.c:347,5'
          Dst:             get_debug_level
        - Src:             'core/daemonize.c:347,5'
          Dst:             get_debug_facility
        - Src:             'core/daemonize.c:347,5'
          Dst:             dprint_color
        - Src:             'core/daemonize.c:347,5'
          Dst:             my_pid
        - Src:             'core/daemonize.c:347,5'
          Dst:             fprintf
        - Src:             'core/daemonize.c:347,5'
          Dst:             dprint_color_reset
        - Src:             'core/daemonize.c:347,5'
          Dst:             get_debug_facility
        - Src:             'core/daemonize.c:350,9'
          Dst:             getpid
        - Src:             'core/daemonize.c:351,20'
          Dst:             fopen
        - Src:             'core/daemonize.c:352,4'
          Dst:             get_debug_level
        - Src:             'core/daemonize.c:352,4'
          Dst:             get_debug_facility
        - Src:             'core/daemonize.c:352,4'
          Dst:             __errno_location
        - Src:             'core/daemonize.c:352,4'
          Dst:             strerror
        - Src:             'core/daemonize.c:352,4'
          Dst:             dprint_color
        - Src:             'core/daemonize.c:352,4'
          Dst:             my_pid
        - Src:             'core/daemonize.c:352,4'
          Dst:             __errno_location
        - Src:             'core/daemonize.c:352,4'
          Dst:             strerror
        - Src:             'core/daemonize.c:352,4'
          Dst:             fprintf
        - Src:             'core/daemonize.c:352,4'
          Dst:             dprint_color_reset
        - Src:             'core/daemonize.c:352,4'
          Dst:             get_debug_facility
        - Src:             'core/daemonize.c:352,4'
          Dst:             __errno_location
        - Src:             'core/daemonize.c:352,4'
          Dst:             strerror
        - Src:             'core/daemonize.c:357,4'
          Dst:             fprintf
        - Src:             'core/daemonize.c:358,4'
          Dst:             fclose
        - Src:             'core/daemonize.c:359,7'
          Dst:             chown
        - Src:             'core/daemonize.c:360,5'
          Dst:             get_debug_level
        - Src:             'core/daemonize.c:360,5'
          Dst:             get_debug_facility
        - Src:             'core/daemonize.c:360,5'
          Dst:             __errno_location
        - Src:             'core/daemonize.c:360,5'
          Dst:             strerror
        - Src:             'core/daemonize.c:360,5'
          Dst:             dprint_color
        - Src:             'core/daemonize.c:360,5'
          Dst:             my_pid
        - Src:             'core/daemonize.c:360,5'
          Dst:             __errno_location
        - Src:             'core/daemonize.c:360,5'
          Dst:             strerror
        - Src:             'core/daemonize.c:360,5'
          Dst:             fprintf
        - Src:             'core/daemonize.c:360,5'
          Dst:             dprint_color_reset
        - Src:             'core/daemonize.c:360,5'
          Dst:             get_debug_facility
        - Src:             'core/daemonize.c:360,5'
          Dst:             __errno_location
        - Src:             'core/daemonize.c:360,5'
          Dst:             strerror
        - Src:             'core/daemonize.c:367,20'
          Dst:             fopen
        - Src:             'core/daemonize.c:368,7'
          Dst:             __isoc99_fscanf
        - Src:             'core/daemonize.c:369,5'
          Dst:             get_debug_level
        - Src:             'core/daemonize.c:369,5'
          Dst:             get_debug_facility
        - Src:             'core/daemonize.c:369,5'
          Dst:             dprint_color
        - Src:             'core/daemonize.c:369,5'
          Dst:             my_pid
        - Src:             'core/daemonize.c:369,5'
          Dst:             fprintf
        - Src:             'core/daemonize.c:369,5'
          Dst:             dprint_color_reset
        - Src:             'core/daemonize.c:369,5'
          Dst:             get_debug_facility
        - Src:             'core/daemonize.c:371,4'
          Dst:             fclose
        - Src:             'core/daemonize.c:373,5'
          Dst:             get_debug_level
        - Src:             'core/daemonize.c:373,5'
          Dst:             get_debug_facility
        - Src:             'core/daemonize.c:373,5'
          Dst:             dprint_color
        - Src:             'core/daemonize.c:373,5'
          Dst:             my_pid
        - Src:             'core/daemonize.c:373,5'
          Dst:             fprintf
        - Src:             'core/daemonize.c:373,5'
          Dst:             dprint_color_reset
        - Src:             'core/daemonize.c:373,5'
          Dst:             get_debug_facility
        - Src:             'core/daemonize.c:380,10'
          Dst:             getpgid
        - Src:             'core/daemonize.c:381,21'
          Dst:             fopen
        - Src:             'core/daemonize.c:382,5'
          Dst:             get_debug_level
        - Src:             'core/daemonize.c:382,5'
          Dst:             get_debug_facility
        - Src:             'core/daemonize.c:382,5'
          Dst:             __errno_location
        - Src:             'core/daemonize.c:382,5'
          Dst:             strerror
        - Src:             'core/daemonize.c:382,5'
          Dst:             dprint_color
        - Src:             'core/daemonize.c:382,5'
          Dst:             my_pid
        - Src:             'core/daemonize.c:382,5'
          Dst:             __errno_location
        - Src:             'core/daemonize.c:382,5'
          Dst:             strerror
        - Src:             'core/daemonize.c:382,5'
          Dst:             fprintf
        - Src:             'core/daemonize.c:382,5'
          Dst:             dprint_color_reset
        - Src:             'core/daemonize.c:382,5'
          Dst:             get_debug_facility
        - Src:             'core/daemonize.c:382,5'
          Dst:             __errno_location
        - Src:             'core/daemonize.c:382,5'
          Dst:             strerror
        - Src:             'core/daemonize.c:386,5'
          Dst:             fprintf
        - Src:             'core/daemonize.c:387,5'
          Dst:             fclose
        - Src:             'core/daemonize.c:388,8'
          Dst:             chown
        - Src:             'core/daemonize.c:389,6'
          Dst:             get_debug_level
        - Src:             'core/daemonize.c:389,6'
          Dst:             get_debug_facility
        - Src:             'core/daemonize.c:389,6'
          Dst:             __errno_location
        - Src:             'core/daemonize.c:389,6'
          Dst:             strerror
        - Src:             'core/daemonize.c:389,6'
          Dst:             dprint_color
        - Src:             'core/daemonize.c:389,6'
          Dst:             my_pid
        - Src:             'core/daemonize.c:389,6'
          Dst:             __errno_location
        - Src:             'core/daemonize.c:389,6'
          Dst:             strerror
        - Src:             'core/daemonize.c:389,6'
          Dst:             fprintf
        - Src:             'core/daemonize.c:389,6'
          Dst:             dprint_color_reset
        - Src:             'core/daemonize.c:389,6'
          Dst:             get_debug_facility
        - Src:             'core/daemonize.c:389,6'
          Dst:             __errno_location
        - Src:             'core/daemonize.c:389,6'
          Dst:             strerror
        - Src:             'core/daemonize.c:394,4'
          Dst:             get_debug_level
        - Src:             'core/daemonize.c:394,4'
          Dst:             get_debug_facility
        - Src:             'core/daemonize.c:394,4'
          Dst:             dprint_color
        - Src:             'core/daemonize.c:394,4'
          Dst:             my_pid
        - Src:             'core/daemonize.c:394,4'
          Dst:             fprintf
        - Src:             'core/daemonize.c:394,4'
          Dst:             dprint_color_reset
        - Src:             'core/daemonize.c:394,4'
          Dst:             get_debug_facility
        - Src:             'core/daemonize.c:396,4'
          Dst:             unlink
        - Src:             'core/daemonize.c:402,5'
          Dst:             freopen
        - Src:             'core/daemonize.c:403,3'
          Dst:             get_debug_level
        - Src:             'core/daemonize.c:403,3'
          Dst:             get_debug_facility
        - Src:             'core/daemonize.c:403,3'
          Dst:             __errno_location
        - Src:             'core/daemonize.c:403,3'
          Dst:             strerror
        - Src:             'core/daemonize.c:403,3'
          Dst:             dprint_color
        - Src:             'core/daemonize.c:403,3'
          Dst:             my_pid
        - Src:             'core/daemonize.c:403,3'
          Dst:             __errno_location
        - Src:             'core/daemonize.c:403,3'
          Dst:             strerror
        - Src:             'core/daemonize.c:403,3'
          Dst:             fprintf
        - Src:             'core/daemonize.c:403,3'
          Dst:             dprint_color_reset
        - Src:             'core/daemonize.c:403,3'
          Dst:             get_debug_facility
        - Src:             'core/daemonize.c:403,3'
          Dst:             __errno_location
        - Src:             'core/daemonize.c:403,3'
          Dst:             strerror
        - Src:             'core/daemonize.c:406,5'
          Dst:             freopen
        - Src:             'core/daemonize.c:407,3'
          Dst:             get_debug_level
        - Src:             'core/daemonize.c:407,3'
          Dst:             get_debug_facility
        - Src:             'core/daemonize.c:407,3'
          Dst:             __errno_location
        - Src:             'core/daemonize.c:407,3'
          Dst:             strerror
        - Src:             'core/daemonize.c:407,3'
          Dst:             dprint_color
        - Src:             'core/daemonize.c:407,3'
          Dst:             my_pid
        - Src:             'core/daemonize.c:407,3'
          Dst:             __errno_location
        - Src:             'core/daemonize.c:407,3'
          Dst:             strerror
        - Src:             'core/daemonize.c:407,3'
          Dst:             fprintf
        - Src:             'core/daemonize.c:407,3'
          Dst:             dprint_color_reset
        - Src:             'core/daemonize.c:407,3'
          Dst:             get_debug_facility
        - Src:             'core/daemonize.c:407,3'
          Dst:             __errno_location
        - Src:             'core/daemonize.c:407,3'
          Dst:             strerror
        - Src:             'core/daemonize.c:412,23'
          Dst:             freopen
        - Src:             'core/daemonize.c:413,3'
          Dst:             get_debug_level
        - Src:             'core/daemonize.c:413,3'
          Dst:             get_debug_facility
        - Src:             'core/daemonize.c:413,3'
          Dst:             __errno_location
        - Src:             'core/daemonize.c:413,3'
          Dst:             strerror
        - Src:             'core/daemonize.c:413,3'
          Dst:             dprint_color
        - Src:             'core/daemonize.c:413,3'
          Dst:             my_pid
        - Src:             'core/daemonize.c:413,3'
          Dst:             __errno_location
        - Src:             'core/daemonize.c:413,3'
          Dst:             strerror
        - Src:             'core/daemonize.c:413,3'
          Dst:             fprintf
        - Src:             'core/daemonize.c:413,3'
          Dst:             dprint_color_reset
        - Src:             'core/daemonize.c:413,3'
          Dst:             get_debug_facility
        - Src:             'core/daemonize.c:413,3'
          Dst:             __errno_location
        - Src:             'core/daemonize.c:413,3'
          Dst:             strerror
        - Src:             'core/daemonize.c:420,2'
          Dst:             closelog
        - Src:             'core/daemonize.c:423,4'
          Dst:             close
        - Src:             'core/daemonize.c:427,3'
          Dst:             openlog
    - functionName:    setbuf
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    chroot
      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:    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:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    daemon_status_pre_daemonize
      functionSourceFile: '/src/kamailio/src/core/daemonize.c'
      linkageType:     InternalLinkage
      functionLinenumber: 100
      functionLinenumberEnd: 107
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         9
      ICount:          36
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - __errno_location
        - pipe
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/daemonize.c:104,8'
          Dst:             pipe
        - Src:             'core/daemonize.c:105,16'
          Dst:             __errno_location
    - functionName:    daemon_status_wait
      functionSourceFile: '/src/kamailio/src/core/daemonize.c'
      linkageType:     InternalLinkage
      functionLinenumber: 121
      functionLinenumberEnd: 138
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         15
      ICount:          75
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - __errno_location
        - close
        - read
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/daemonize.c:126,3'
          Dst:             close
        - Src:             'core/daemonize.c:134,8'
          Dst:             read
        - Src:             'core/daemonize.c:135,16'
          Dst:             __errno_location
    - functionName:    daemon_status_no_wait
      functionSourceFile: '/src/kamailio/src/core/daemonize.c'
      linkageType:     InternalLinkage
      functionLinenumber: 183
      functionLinenumberEnd: 188
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - close
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/daemonize.c:185,3'
          Dst:             close
    - 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:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    __isoc99_fscanf
      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:    2
      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:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    getpgid
      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:    freopen
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    closelog
      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:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    openlog
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - 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:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    daemon_status_on_fork_cleanup
      functionSourceFile: '/src/kamailio/src/core/daemonize.c'
      linkageType:     InternalLinkage
      functionLinenumber: 166
      functionLinenumberEnd: 175
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         9
      ICount:          41
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - close
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/daemonize.c:168,3'
          Dst:             close
        - Src:             'core/daemonize.c:172,3'
          Dst:             close
    - functionName:    daemon_status_send
      functionSourceFile: '/src/kamailio/src/core/daemonize.c'
      linkageType:     InternalLinkage
      functionLinenumber: 148
      functionLinenumberEnd: 158
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - char
      constantsTouched: []
      argNames:
        - ''
      BBCount:         12
      ICount:          57
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - __errno_location
        - write
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'core/daemonize.c:154,8'
          Dst:             write
        - Src:             'core/daemonize.c:155,16'
          Dst:             __errno_location
    - functionName:    daemon_status_init
      functionSourceFile: '/src/kamailio/src/core/daemonize.c'
      linkageType:     InternalLinkage
      functionLinenumber: 86
      functionLinenumberEnd: 89
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    free_shallow_lump
      functionSourceFile: '/src/kamailio/src/core/data_lump.c'
      linkageType:     InternalLinkage
      functionLinenumber: 519
      functionLinenumberEnd: 535
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          60
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    sr_hdr_del_z
      functionSourceFile: '/src/kamailio/src/core/data_lump.c'
      linkageType:     InternalLinkage
      functionLinenumber: 941
      functionLinenumberEnd: 961
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         55
      ICount:          349
      EdgeCount:       72
      CyclomaticComplexity: 19
      functionsReached:
        - del_lump
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
        - strlen
        - strncasecmp
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/data_lump.c:947,14'
          Dst:             strlen
        - Src:             'core/data_lump.c:951,8'
          Dst:             strncasecmp
        - Src:             'core/data_lump.c:952,8'
          Dst:             del_lump
        - Src:             'core/data_lump.c:954,5'
          Dst:             get_debug_level
        - Src:             'core/data_lump.c:954,5'
          Dst:             get_debug_facility
        - Src:             'core/data_lump.c:954,5'
          Dst:             dprint_color
        - Src:             'core/data_lump.c:954,5'
          Dst:             my_pid
        - Src:             'core/data_lump.c:954,5'
          Dst:             fprintf
        - Src:             'core/data_lump.c:954,5'
          Dst:             dprint_color_reset
        - Src:             'core/data_lump.c:954,5'
          Dst:             get_debug_facility
    - functionName:    del_lump
      functionSourceFile: '/src/kamailio/src/core/data_lump.c'
      linkageType:     InternalLinkage
      functionLinenumber: 284
      functionLinenumberEnd: 332
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         195
      ICount:          1198
      EdgeCount:       258
      CyclomaticComplexity: 65
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
      functionUses:    11
      BranchProfiles:  []
      Callsites:
        - Src:             'core/data_lump.c:291,3'
          Dst:             get_debug_level
        - Src:             'core/data_lump.c:291,3'
          Dst:             get_debug_facility
        - Src:             'core/data_lump.c:291,3'
          Dst:             dprint_color
        - Src:             'core/data_lump.c:291,3'
          Dst:             my_pid
        - Src:             'core/data_lump.c:291,3'
          Dst:             fprintf
        - Src:             'core/data_lump.c:291,3'
          Dst:             dprint_color_reset
        - Src:             'core/data_lump.c:291,3'
          Dst:             get_debug_facility
        - Src:             'core/data_lump.c:295,3'
          Dst:             get_debug_level
        - Src:             'core/data_lump.c:295,3'
          Dst:             get_debug_facility
        - Src:             'core/data_lump.c:295,3'
          Dst:             dprint_color
        - Src:             'core/data_lump.c:295,3'
          Dst:             my_pid
        - Src:             'core/data_lump.c:295,3'
          Dst:             fprintf
        - Src:             'core/data_lump.c:295,3'
          Dst:             dprint_color_reset
        - Src:             'core/data_lump.c:295,3'
          Dst:             get_debug_facility
        - Src:             'core/data_lump.c:300,3'
          Dst:             get_debug_level
        - Src:             'core/data_lump.c:300,3'
          Dst:             get_debug_facility
        - Src:             'core/data_lump.c:300,3'
          Dst:             dprint_color
        - Src:             'core/data_lump.c:300,3'
          Dst:             my_pid
        - Src:             'core/data_lump.c:300,3'
          Dst:             fprintf
        - Src:             'core/data_lump.c:300,3'
          Dst:             dprint_color_reset
        - Src:             'core/data_lump.c:300,3'
          Dst:             get_debug_facility
        - Src:             'core/data_lump.c:306,3'
          Dst:             get_debug_level
        - Src:             'core/data_lump.c:306,3'
          Dst:             get_debug_facility
        - Src:             'core/data_lump.c:306,3'
          Dst:             dprint_color
        - Src:             'core/data_lump.c:306,3'
          Dst:             my_pid
        - Src:             'core/data_lump.c:306,3'
          Dst:             fprintf
        - Src:             'core/data_lump.c:306,3'
          Dst:             dprint_color_reset
        - Src:             'core/data_lump.c:306,3'
          Dst:             get_debug_facility
    - functionName:    sr_hdr_get_z
      functionSourceFile: '/src/kamailio/src/core/data_lump.c'
      linkageType:     InternalLinkage
      functionLinenumber: 921
      functionLinenumberEnd: 935
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         13
      ICount:          86
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - strlen
        - strncasecmp
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/data_lump.c:926,14'
          Dst:             strlen
        - Src:             'core/data_lump.c:930,8'
          Dst:             strncasecmp
    - functionName:    sr_hdr_add_zs
      functionSourceFile: '/src/kamailio/src/core/data_lump.c'
      linkageType:     InternalLinkage
      functionLinenumber: 908
      functionLinenumberEnd: 914
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - sr_hdr_add
        - strlen
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/data_lump.c:912,14'
          Dst:             strlen
        - Src:             'core/data_lump.c:914,9'
          Dst:             sr_hdr_add
    - functionName:    sr_hdr_add
      functionSourceFile: '/src/kamailio/src/core/data_lump.c'
      linkageType:     InternalLinkage
      functionLinenumber: 852
      functionLinenumberEnd: 886
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         215
      ICount:          1386
      EdgeCount:       285
      CyclomaticComplexity: 72
      functionsReached:
        - anchor_lump
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - insert_new_lump_after
        - my_pid
        - parse_headers
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/data_lump.c:856,5'
          Dst:             parse_headers
        - Src:             'core/data_lump.c:857,3'
          Dst:             get_debug_level
        - Src:             'core/data_lump.c:857,3'
          Dst:             get_debug_facility
        - Src:             'core/data_lump.c:857,3'
          Dst:             dprint_color
        - Src:             'core/data_lump.c:857,3'
          Dst:             my_pid
        - Src:             'core/data_lump.c:857,3'
          Dst:             fprintf
        - Src:             'core/data_lump.c:857,3'
          Dst:             dprint_color_reset
        - Src:             'core/data_lump.c:857,3'
          Dst:             get_debug_facility
        - Src:             'core/data_lump.c:864,3'
          Dst:             get_debug_level
        - Src:             'core/data_lump.c:864,3'
          Dst:             get_debug_facility
        - Src:             'core/data_lump.c:864,3'
          Dst:             dprint_color
        - Src:             'core/data_lump.c:864,3'
          Dst:             my_pid
        - Src:             'core/data_lump.c:864,3'
          Dst:             fprintf
        - Src:             'core/data_lump.c:864,3'
          Dst:             dprint_color_reset
        - Src:             'core/data_lump.c:864,3'
          Dst:             get_debug_facility
        - Src:             'core/data_lump.c:867,11'
          Dst:             anchor_lump
        - Src:             'core/data_lump.c:870,3'
          Dst:             get_debug_level
        - Src:             'core/data_lump.c:870,3'
          Dst:             get_debug_facility
        - Src:             'core/data_lump.c:870,3'
          Dst:             dprint_color
        - Src:             'core/data_lump.c:870,3'
          Dst:             my_pid
        - Src:             'core/data_lump.c:870,3'
          Dst:             fprintf
        - Src:             'core/data_lump.c:870,3'
          Dst:             dprint_color_reset
        - Src:             'core/data_lump.c:870,3'
          Dst:             get_debug_facility
        - Src:             'core/data_lump.c:879,5'
          Dst:             insert_new_lump_after
        - Src:             'core/data_lump.c:880,3'
          Dst:             get_debug_level
        - Src:             'core/data_lump.c:880,3'
          Dst:             get_debug_facility
        - Src:             'core/data_lump.c:880,3'
          Dst:             dprint_color
        - Src:             'core/data_lump.c:880,3'
          Dst:             my_pid
        - Src:             'core/data_lump.c:880,3'
          Dst:             fprintf
        - Src:             'core/data_lump.c:880,3'
          Dst:             dprint_color_reset
        - Src:             'core/data_lump.c:880,3'
          Dst:             get_debug_facility
        - Src:             'core/data_lump.c:884,2'
          Dst:             get_debug_level
        - Src:             'core/data_lump.c:884,2'
          Dst:             get_debug_facility
        - Src:             'core/data_lump.c:884,2'
          Dst:             dprint_color
        - Src:             'core/data_lump.c:884,2'
          Dst:             my_pid
        - Src:             'core/data_lump.c:884,2'
          Dst:             fprintf
        - Src:             'core/data_lump.c:884,2'
          Dst:             dprint_color_reset
        - Src:             'core/data_lump.c:884,2'
          Dst:             get_debug_facility
    - functionName:    anchor_lump
      functionSourceFile: '/src/kamailio/src/core/data_lump.c'
      linkageType:     InternalLinkage
      functionLinenumber: 342
      functionLinenumberEnd: 390
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         196
      ICount:          1198
      EdgeCount:       259
      CyclomaticComplexity: 65
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
      functionUses:    17
      BranchProfiles:  []
      Callsites:
        - Src:             'core/data_lump.c:349,3'
          Dst:             get_debug_level
        - Src:             'core/data_lump.c:349,3'
          Dst:             get_debug_facility
        - Src:             'core/data_lump.c:349,3'
          Dst:             dprint_color
        - Src:             'core/data_lump.c:349,3'
          Dst:             my_pid
        - Src:             'core/data_lump.c:349,3'
          Dst:             fprintf
        - Src:             'core/data_lump.c:349,3'
          Dst:             dprint_color_reset
        - Src:             'core/data_lump.c:349,3'
          Dst:             get_debug_facility
        - Src:             'core/data_lump.c:353,3'
          Dst:             get_debug_level
        - Src:             'core/data_lump.c:353,3'
          Dst:             get_debug_facility
        - Src:             'core/data_lump.c:353,3'
          Dst:             dprint_color
        - Src:             'core/data_lump.c:353,3'
          Dst:             my_pid
        - Src:             'core/data_lump.c:353,3'
          Dst:             fprintf
        - Src:             'core/data_lump.c:353,3'
          Dst:             dprint_color_reset
        - Src:             'core/data_lump.c:353,3'
          Dst:             get_debug_facility
        - Src:             'core/data_lump.c:355,4'
          Dst:             get_debug_level
        - Src:             'core/data_lump.c:355,4'
          Dst:             get_debug_facility
        - Src:             'core/data_lump.c:355,4'
          Dst:             dprint_color
        - Src:             'core/data_lump.c:355,4'
          Dst:             my_pid
        - Src:             'core/data_lump.c:355,4'
          Dst:             fprintf
        - Src:             'core/data_lump.c:355,4'
          Dst:             dprint_color_reset
        - Src:             'core/data_lump.c:355,4'
          Dst:             get_debug_facility
        - Src:             'core/data_lump.c:362,3'
          Dst:             get_debug_level
        - Src:             'core/data_lump.c:362,3'
          Dst:             get_debug_facility
        - Src:             'core/data_lump.c:362,3'
          Dst:             dprint_color
        - Src:             'core/data_lump.c:362,3'
          Dst:             my_pid
        - Src:             'core/data_lump.c:362,3'
          Dst:             fprintf
        - Src:             'core/data_lump.c:362,3'
          Dst:             dprint_color_reset
        - Src:             'core/data_lump.c:362,3'
          Dst:             get_debug_facility
    - functionName:    insert_new_lump_after
      functionSourceFile: '/src/kamailio/src/core/data_lump.c'
      linkageType:     InternalLinkage
      functionLinenumber: 137
      functionLinenumberEnd: 154
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         46
      ICount:          304
      EdgeCount:       60
      CyclomaticComplexity: 16
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
      functionUses:    7
      BranchProfiles:  []
      Callsites:
        - Src:             'core/data_lump.c:143,3'
          Dst:             get_debug_level
        - Src:             'core/data_lump.c:143,3'
          Dst:             get_debug_facility
        - Src:             'core/data_lump.c:143,3'
          Dst:             dprint_color
        - Src:             'core/data_lump.c:143,3'
          Dst:             my_pid
        - Src:             'core/data_lump.c:143,3'
          Dst:             fprintf
        - Src:             'core/data_lump.c:143,3'
          Dst:             dprint_color_reset
        - Src:             'core/data_lump.c:143,3'
          Dst:             get_debug_facility
    - functionName:    sr_hdr_add_zz
      functionSourceFile: '/src/kamailio/src/core/data_lump.c'
      linkageType:     InternalLinkage
      functionLinenumber: 892
      functionLinenumberEnd: 901
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          39
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - sr_hdr_add
        - strlen
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/data_lump.c:897,14'
          Dst:             strlen
        - Src:             'core/data_lump.c:899,14'
          Dst:             strlen
        - Src:             'core/data_lump.c:901,9'
          Dst:             sr_hdr_add
    - functionName:    remove_lump
      functionSourceFile: '/src/kamailio/src/core/data_lump.c'
      linkageType:     InternalLinkage
      functionLinenumber: 817
      functionLinenumberEnd: 846
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         26
      ICount:          134
      EdgeCount:       33
      CyclomaticComplexity: 9
      functionsReached:
        - free_lump_list
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/data_lump.c:842,3'
          Dst:             free_lump_list
    - functionName:    free_lump_list
      functionSourceFile: '/src/kamailio/src/core/data_lump.c'
      linkageType:     InternalLinkage
      functionLinenumber: 484
      functionLinenumberEnd: 515
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         12
      ICount:          84
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - free_lump
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'core/data_lump.c:500,4'
          Dst:             free_lump
        - Src:             'core/data_lump.c:507,4'
          Dst:             free_lump
        - Src:             'core/data_lump.c:512,3'
          Dst:             free_lump
    - functionName:    free_lump
      functionSourceFile: '/src/kamailio/src/core/data_lump.c'
      linkageType:     InternalLinkage
      functionLinenumber: 467
      functionLinenumberEnd: 480
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         57
      ICount:          332
      EdgeCount:       74
      CyclomaticComplexity: 19
      functionsReached:
        - abort
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
      functionUses:    8
      BranchProfiles:  []
      Callsites:
        - Src:             'core/data_lump.c:471,5'
          Dst:             get_debug_level
        - Src:             'core/data_lump.c:471,5'
          Dst:             get_debug_facility
        - Src:             'core/data_lump.c:471,5'
          Dst:             dprint_color
        - Src:             'core/data_lump.c:471,5'
          Dst:             my_pid
        - Src:             'core/data_lump.c:471,5'
          Dst:             fprintf
        - Src:             'core/data_lump.c:471,5'
          Dst:             dprint_color_reset
        - Src:             'core/data_lump.c:471,5'
          Dst:             get_debug_facility
        - Src:             'core/data_lump.c:472,5'
          Dst:             abort
    - functionName:    count_applied_lumps
      functionSourceFile: '/src/kamailio/src/core/data_lump.c'
      linkageType:     InternalLinkage
      functionLinenumber: 793
      functionLinenumberEnd: 808
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         19
      ICount:          99
      EdgeCount:       24
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    del_nonshm_lump
      functionSourceFile: '/src/kamailio/src/core/data_lump.c'
      linkageType:     InternalLinkage
      functionLinenumber: 740
      functionLinenumberEnd: 790
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         21
      ICount:          151
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached:
        - free_lump
        - free_lump_list
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/data_lump.c:755,4'
          Dst:             free_lump_list
        - Src:             'core/data_lump.c:765,6'
          Dst:             free_lump
        - Src:             'core/data_lump.c:779,6'
          Dst:             free_lump
    - functionName:    copy_lump_list_r
      functionSourceFile: '/src/kamailio/src/core/data_lump.c'
      linkageType:     InternalLinkage
      functionLinenumber: 652
      functionLinenumberEnd: 723
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         188
      ICount:          1183
      EdgeCount:       247
      CyclomaticComplexity: 61
      functionsReached:
        - copy_lump_list_r
        - dprint_color
        - dprint_color_reset
        - fprintf
        - free_lump_list
        - get_debug_facility
        - get_debug_level
        - my_pid
      functionUses:    6
      BranchProfiles:
        - Branch String:   'core/data_lump.c:690,2'
          Branch Sides:    []
      Callsites:
        - Src:             'core/data_lump.c:666,3'
          Dst:             get_debug_level
        - Src:             'core/data_lump.c:666,3'
          Dst:             get_debug_facility
        - Src:             'core/data_lump.c:666,3'
          Dst:             dprint_color
        - Src:             'core/data_lump.c:666,3'
          Dst:             my_pid
        - Src:             'core/data_lump.c:666,3'
          Dst:             fprintf
        - Src:             'core/data_lump.c:666,3'
          Dst:             dprint_color_reset
        - Src:             'core/data_lump.c:666,3'
          Dst:             get_debug_facility
        - Src:             'core/data_lump.c:680,5'
          Dst:             get_debug_level
        - Src:             'core/data_lump.c:680,5'
          Dst:             get_debug_facility
        - Src:             'core/data_lump.c:680,5'
          Dst:             dprint_color
        - Src:             'core/data_lump.c:680,5'
          Dst:             my_pid
        - Src:             'core/data_lump.c:680,5'
          Dst:             fprintf
        - Src:             'core/data_lump.c:680,5'
          Dst:             dprint_color_reset
        - Src:             'core/data_lump.c:680,5'
          Dst:             get_debug_facility
        - Src:             'core/data_lump.c:693,6'
          Dst:             copy_lump_list_r
        - Src:             'core/data_lump.c:696,22'
          Dst:             copy_lump_list_r
        - Src:             'core/data_lump.c:699,21'
          Dst:             copy_lump_list_r
        - Src:             'core/data_lump.c:703,6'
          Dst:             copy_lump_list_r
        - Src:             'core/data_lump.c:706,22'
          Dst:             copy_lump_list_r
        - Src:             'core/data_lump.c:709,4'
          Dst:             get_debug_level
        - Src:             'core/data_lump.c:709,4'
          Dst:             get_debug_facility
        - Src:             'core/data_lump.c:709,4'
          Dst:             dprint_color
        - Src:             'core/data_lump.c:709,4'
          Dst:             my_pid
        - Src:             'core/data_lump.c:709,4'
          Dst:             fprintf
        - Src:             'core/data_lump.c:709,4'
          Dst:             dprint_color_reset
        - Src:             'core/data_lump.c:709,4'
          Dst:             get_debug_facility
        - Src:             'core/data_lump.c:719,2'
          Dst:             get_debug_level
        - Src:             'core/data_lump.c:719,2'
          Dst:             get_debug_facility
        - Src:             'core/data_lump.c:719,2'
          Dst:             dprint_color
        - Src:             'core/data_lump.c:719,2'
          Dst:             my_pid
        - Src:             'core/data_lump.c:719,2'
          Dst:             fprintf
        - Src:             'core/data_lump.c:719,2'
          Dst:             dprint_color_reset
        - Src:             'core/data_lump.c:719,2'
          Dst:             get_debug_facility
        - Src:             'core/data_lump.c:720,2'
          Dst:             free_lump_list
    - functionName:    copy_lump_list
      functionSourceFile: '/src/kamailio/src/core/data_lump.c'
      linkageType:     InternalLinkage
      functionLinenumber: 732
      functionLinenumberEnd: 736
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - copy_lump_list_r
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/data_lump.c:736,9'
          Dst:             copy_lump_list_r
    - functionName:    free_duped_lump_list
      functionSourceFile: '/src/kamailio/src/core/data_lump.c'
      linkageType:     InternalLinkage
      functionLinenumber: 614
      functionLinenumberEnd: 646
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         21
      ICount:          117
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached:
        - free_lump
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/data_lump.c:629,5'
          Dst:             free_lump
        - Src:             'core/data_lump.c:637,5'
          Dst:             free_lump
        - Src:             'core/data_lump.c:643,4'
          Dst:             free_lump
    - functionName:    dup_lump_list_r
      functionSourceFile: '/src/kamailio/src/core/data_lump.c'
      linkageType:     InternalLinkage
      functionLinenumber: 540
      functionLinenumberEnd: 596
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         140
      ICount:          876
      EdgeCount:       183
      CyclomaticComplexity: 45
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - dup_lump_list_r
        - fprintf
        - free_shallow_lump
        - get_debug_facility
        - get_debug_level
        - my_pid
      functionUses:    6
      BranchProfiles:
        - Branch String:   'core/data_lump.c:563,2'
          Branch Sides:    []
      Callsites:
        - Src:             'core/data_lump.c:554,3'
          Dst:             get_debug_level
        - Src:             'core/data_lump.c:554,3'
          Dst:             get_debug_facility
        - Src:             'core/data_lump.c:554,3'
          Dst:             dprint_color
        - Src:             'core/data_lump.c:554,3'
          Dst:             my_pid
        - Src:             'core/data_lump.c:554,3'
          Dst:             fprintf
        - Src:             'core/data_lump.c:554,3'
          Dst:             dprint_color_reset
        - Src:             'core/data_lump.c:554,3'
          Dst:             get_debug_facility
        - Src:             'core/data_lump.c:566,6'
          Dst:             dup_lump_list_r
        - Src:             'core/data_lump.c:569,22'
          Dst:             dup_lump_list_r
        - Src:             'core/data_lump.c:572,21'
          Dst:             dup_lump_list_r
        - Src:             'core/data_lump.c:576,6'
          Dst:             dup_lump_list_r
        - Src:             'core/data_lump.c:579,22'
          Dst:             dup_lump_list_r
        - Src:             'core/data_lump.c:582,4'
          Dst:             get_debug_level
        - Src:             'core/data_lump.c:582,4'
          Dst:             get_debug_facility
        - Src:             'core/data_lump.c:582,4'
          Dst:             dprint_color
        - Src:             'core/data_lump.c:582,4'
          Dst:             my_pid
        - Src:             'core/data_lump.c:582,4'
          Dst:             fprintf
        - Src:             'core/data_lump.c:582,4'
          Dst:             dprint_color_reset
        - Src:             'core/data_lump.c:582,4'
          Dst:             get_debug_facility
        - Src:             'core/data_lump.c:592,2'
          Dst:             get_debug_level
        - Src:             'core/data_lump.c:592,2'
          Dst:             get_debug_facility
        - Src:             'core/data_lump.c:592,2'
          Dst:             dprint_color
        - Src:             'core/data_lump.c:592,2'
          Dst:             my_pid
        - Src:             'core/data_lump.c:592,2'
          Dst:             fprintf
        - Src:             'core/data_lump.c:592,2'
          Dst:             dprint_color_reset
        - Src:             'core/data_lump.c:592,2'
          Dst:             get_debug_facility
        - Src:             'core/data_lump.c:593,2'
          Dst:             free_shallow_lump
    - functionName:    dup_lump_list
      functionSourceFile: '/src/kamailio/src/core/data_lump.c'
      linkageType:     InternalLinkage
      functionLinenumber: 605
      functionLinenumberEnd: 609
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - dup_lump_list_r
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/data_lump.c:609,9'
          Dst:             dup_lump_list_r
    - functionName:    anchor_lump2
      functionSourceFile: '/src/kamailio/src/core/data_lump.c'
      linkageType:     InternalLinkage
      functionLinenumber: 403
      functionLinenumberEnd: 460
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         201
      ICount:          1228
      EdgeCount:       266
      CyclomaticComplexity: 67
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/data_lump.c:410,3'
          Dst:             get_debug_level
        - Src:             'core/data_lump.c:410,3'
          Dst:             get_debug_facility
        - Src:             'core/data_lump.c:410,3'
          Dst:             dprint_color
        - Src:             'core/data_lump.c:410,3'
          Dst:             my_pid
        - Src:             'core/data_lump.c:410,3'
          Dst:             fprintf
        - Src:             'core/data_lump.c:410,3'
          Dst:             dprint_color_reset
        - Src:             'core/data_lump.c:410,3'
          Dst:             get_debug_facility
        - Src:             'core/data_lump.c:414,3'
          Dst:             get_debug_level
        - Src:             'core/data_lump.c:414,3'
          Dst:             get_debug_facility
        - Src:             'core/data_lump.c:414,3'
          Dst:             dprint_color
        - Src:             'core/data_lump.c:414,3'
          Dst:             my_pid
        - Src:             'core/data_lump.c:414,3'
          Dst:             fprintf
        - Src:             'core/data_lump.c:414,3'
          Dst:             dprint_color_reset
        - Src:             'core/data_lump.c:414,3'
          Dst:             get_debug_facility
        - Src:             'core/data_lump.c:416,4'
          Dst:             get_debug_level
        - Src:             'core/data_lump.c:416,4'
          Dst:             get_debug_facility
        - Src:             'core/data_lump.c:416,4'
          Dst:             dprint_color
        - Src:             'core/data_lump.c:416,4'
          Dst:             my_pid
        - Src:             'core/data_lump.c:416,4'
          Dst:             fprintf
        - Src:             'core/data_lump.c:416,4'
          Dst:             dprint_color_reset
        - Src:             'core/data_lump.c:416,4'
          Dst:             get_debug_facility
        - Src:             'core/data_lump.c:442,3'
          Dst:             get_debug_level
        - Src:             'core/data_lump.c:442,3'
          Dst:             get_debug_facility
        - Src:             'core/data_lump.c:442,3'
          Dst:             dprint_color
        - Src:             'core/data_lump.c:442,3'
          Dst:             my_pid
        - Src:             'core/data_lump.c:442,3'
          Dst:             fprintf
        - Src:             'core/data_lump.c:442,3'
          Dst:             dprint_color_reset
        - Src:             'core/data_lump.c:442,3'
          Dst:             get_debug_facility
    - functionName:    insert_cond_lump_before
      functionSourceFile: '/src/kamailio/src/core/data_lump.c'
      linkageType:     InternalLinkage
      functionLinenumber: 257
      functionLinenumberEnd: 274
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         46
      ICount:          301
      EdgeCount:       60
      CyclomaticComplexity: 16
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/data_lump.c:263,3'
          Dst:             get_debug_level
        - Src:             'core/data_lump.c:263,3'
          Dst:             get_debug_facility
        - Src:             'core/data_lump.c:263,3'
          Dst:             dprint_color
        - Src:             'core/data_lump.c:263,3'
          Dst:             my_pid
        - Src:             'core/data_lump.c:263,3'
          Dst:             fprintf
        - Src:             'core/data_lump.c:263,3'
          Dst:             dprint_color_reset
        - Src:             'core/data_lump.c:263,3'
          Dst:             get_debug_facility
    - functionName:    insert_cond_lump_after
      functionSourceFile: '/src/kamailio/src/core/data_lump.c'
      linkageType:     InternalLinkage
      functionLinenumber: 233
      functionLinenumberEnd: 250
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         46
      ICount:          301
      EdgeCount:       60
      CyclomaticComplexity: 16
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/data_lump.c:239,3'
          Dst:             get_debug_level
        - Src:             'core/data_lump.c:239,3'
          Dst:             get_debug_facility
        - Src:             'core/data_lump.c:239,3'
          Dst:             dprint_color
        - Src:             'core/data_lump.c:239,3'
          Dst:             my_pid
        - Src:             'core/data_lump.c:239,3'
          Dst:             fprintf
        - Src:             'core/data_lump.c:239,3'
          Dst:             dprint_color_reset
        - Src:             'core/data_lump.c:239,3'
          Dst:             get_debug_facility
    - functionName:    insert_subst_lump_before
      functionSourceFile: '/src/kamailio/src/core/data_lump.c'
      linkageType:     InternalLinkage
      functionLinenumber: 209
      functionLinenumberEnd: 226
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         46
      ICount:          301
      EdgeCount:       60
      CyclomaticComplexity: 16
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/data_lump.c:215,3'
          Dst:             get_debug_level
        - Src:             'core/data_lump.c:215,3'
          Dst:             get_debug_facility
        - Src:             'core/data_lump.c:215,3'
          Dst:             dprint_color
        - Src:             'core/data_lump.c:215,3'
          Dst:             my_pid
        - Src:             'core/data_lump.c:215,3'
          Dst:             fprintf
        - Src:             'core/data_lump.c:215,3'
          Dst:             dprint_color_reset
        - Src:             'core/data_lump.c:215,3'
          Dst:             get_debug_facility
    - functionName:    insert_subst_lump_after
      functionSourceFile: '/src/kamailio/src/core/data_lump.c'
      linkageType:     InternalLinkage
      functionLinenumber: 185
      functionLinenumberEnd: 202
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         46
      ICount:          301
      EdgeCount:       60
      CyclomaticComplexity: 16
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/data_lump.c:191,3'
          Dst:             get_debug_level
        - Src:             'core/data_lump.c:191,3'
          Dst:             get_debug_facility
        - Src:             'core/data_lump.c:191,3'
          Dst:             dprint_color
        - Src:             'core/data_lump.c:191,3'
          Dst:             my_pid
        - Src:             'core/data_lump.c:191,3'
          Dst:             fprintf
        - Src:             'core/data_lump.c:191,3'
          Dst:             dprint_color_reset
        - Src:             'core/data_lump.c:191,3'
          Dst:             get_debug_facility
    - functionName:    insert_new_lump_before
      functionSourceFile: '/src/kamailio/src/core/data_lump.c'
      linkageType:     InternalLinkage
      functionLinenumber: 161
      functionLinenumberEnd: 178
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         46
      ICount:          304
      EdgeCount:       60
      CyclomaticComplexity: 16
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'core/data_lump.c:167,3'
          Dst:             get_debug_level
        - Src:             'core/data_lump.c:167,3'
          Dst:             get_debug_facility
        - Src:             'core/data_lump.c:167,3'
          Dst:             dprint_color
        - Src:             'core/data_lump.c:167,3'
          Dst:             my_pid
        - Src:             'core/data_lump.c:167,3'
          Dst:             fprintf
        - Src:             'core/data_lump.c:167,3'
          Dst:             dprint_color_reset
        - Src:             'core/data_lump.c:167,3'
          Dst:             get_debug_facility
    - functionName:    insert_new_lump
      functionSourceFile: '/src/kamailio/src/core/data_lump.c'
      linkageType:     InternalLinkage
      functionLinenumber: 113
      functionLinenumberEnd: 130
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         46
      ICount:          302
      EdgeCount:       60
      CyclomaticComplexity: 16
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/data_lump.c:119,3'
          Dst:             get_debug_level
        - Src:             'core/data_lump.c:119,3'
          Dst:             get_debug_facility
        - Src:             'core/data_lump.c:119,3'
          Dst:             dprint_color
        - Src:             'core/data_lump.c:119,3'
          Dst:             my_pid
        - Src:             'core/data_lump.c:119,3'
          Dst:             fprintf
        - Src:             'core/data_lump.c:119,3'
          Dst:             dprint_color_reset
        - Src:             'core/data_lump.c:119,3'
          Dst:             get_debug_facility
    - functionName:    add_new_lump
      functionSourceFile: '/src/kamailio/src/core/data_lump.c'
      linkageType:     InternalLinkage
      functionLinenumber: 85
      functionLinenumberEnd: 106
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         49
      ICount:          321
      EdgeCount:       64
      CyclomaticComplexity: 17
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/data_lump.c:94,3'
          Dst:             get_debug_level
        - Src:             'core/data_lump.c:94,3'
          Dst:             get_debug_facility
        - Src:             'core/data_lump.c:94,3'
          Dst:             dprint_color
        - Src:             'core/data_lump.c:94,3'
          Dst:             my_pid
        - Src:             'core/data_lump.c:94,3'
          Dst:             fprintf
        - Src:             'core/data_lump.c:94,3'
          Dst:             dprint_color_reset
        - Src:             'core/data_lump.c:94,3'
          Dst:             get_debug_facility
    - functionName:    append_new_lump
      functionSourceFile: '/src/kamailio/src/core/data_lump.c'
      linkageType:     InternalLinkage
      functionLinenumber: 58
      functionLinenumberEnd: 79
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         50
      ICount:          314
      EdgeCount:       65
      CyclomaticComplexity: 17
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/data_lump.c:68,3'
          Dst:             get_debug_level
        - Src:             'core/data_lump.c:68,3'
          Dst:             get_debug_facility
        - Src:             'core/data_lump.c:68,3'
          Dst:             dprint_color
        - Src:             'core/data_lump.c:68,3'
          Dst:             my_pid
        - Src:             'core/data_lump.c:68,3'
          Dst:             fprintf
        - Src:             'core/data_lump.c:68,3'
          Dst:             dprint_color_reset
        - Src:             'core/data_lump.c:68,3'
          Dst:             get_debug_facility
    - functionName:    del_nonshm_lump_rpl
      functionSourceFile: '/src/kamailio/src/core/data_lump_rpl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 186
      functionLinenumberEnd: 205
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          62
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - free_lump_rpl
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/data_lump_rpl.c:198,4'
          Dst:             free_lump_rpl
    - functionName:    free_lump_rpl
      functionSourceFile: '/src/kamailio/src/core/data_lump_rpl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 104
      functionLinenumberEnd: 114
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         13
      ICount:          69
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    unlink_lump_rpl
      functionSourceFile: '/src/kamailio/src/core/data_lump_rpl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 165
      functionLinenumberEnd: 183
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         13
      ICount:          73
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    copy_reply_lump_list
      functionSourceFile: '/src/kamailio/src/core/data_lump_rpl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 129
      functionLinenumberEnd: 162
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         57
      ICount:          383
      EdgeCount:       74
      CyclomaticComplexity: 19
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - free_reply_lump_list
        - get_debug_facility
        - get_debug_level
        - my_pid
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/data_lump_rpl.c:139,4'
          Dst:             get_debug_level
        - Src:             'core/data_lump_rpl.c:139,4'
          Dst:             get_debug_facility
        - Src:             'core/data_lump_rpl.c:139,4'
          Dst:             dprint_color
        - Src:             'core/data_lump_rpl.c:139,4'
          Dst:             my_pid
        - Src:             'core/data_lump_rpl.c:139,4'
          Dst:             fprintf
        - Src:             'core/data_lump_rpl.c:139,4'
          Dst:             dprint_color_reset
        - Src:             'core/data_lump_rpl.c:139,4'
          Dst:             get_debug_facility
        - Src:             'core/data_lump_rpl.c:160,2'
          Dst:             free_reply_lump_list
    - functionName:    free_reply_lump_list
      functionSourceFile: '/src/kamailio/src/core/data_lump_rpl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 118
      functionLinenumberEnd: 125
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          36
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - free_lump_rpl
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/data_lump_rpl.c:122,3'
          Dst:             free_lump_rpl
    - functionName:    add_lump_rpl2
      functionSourceFile: '/src/kamailio/src/core/data_lump_rpl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 39
      functionLinenumberEnd: 100
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         202
      ICount:          1194
      EdgeCount:       267
      CyclomaticComplexity: 67
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/data_lump_rpl.c:49,3'
          Dst:             get_debug_level
        - Src:             'core/data_lump_rpl.c:49,3'
          Dst:             get_debug_facility
        - Src:             'core/data_lump_rpl.c:49,3'
          Dst:             dprint_color
        - Src:             'core/data_lump_rpl.c:49,3'
          Dst:             my_pid
        - Src:             'core/data_lump_rpl.c:49,3'
          Dst:             fprintf
        - Src:             'core/data_lump_rpl.c:49,3'
          Dst:             dprint_color_reset
        - Src:             'core/data_lump_rpl.c:49,3'
          Dst:             get_debug_facility
        - Src:             'core/data_lump_rpl.c:53,3'
          Dst:             get_debug_level
        - Src:             'core/data_lump_rpl.c:53,3'
          Dst:             get_debug_facility
        - Src:             'core/data_lump_rpl.c:53,3'
          Dst:             dprint_color
        - Src:             'core/data_lump_rpl.c:53,3'
          Dst:             my_pid
        - Src:             'core/data_lump_rpl.c:53,3'
          Dst:             fprintf
        - Src:             'core/data_lump_rpl.c:53,3'
          Dst:             dprint_color_reset
        - Src:             'core/data_lump_rpl.c:53,3'
          Dst:             get_debug_facility
        - Src:             'core/data_lump_rpl.c:61,3'
          Dst:             get_debug_level
        - Src:             'core/data_lump_rpl.c:61,3'
          Dst:             get_debug_facility
        - Src:             'core/data_lump_rpl.c:61,3'
          Dst:             dprint_color
        - Src:             'core/data_lump_rpl.c:61,3'
          Dst:             my_pid
        - Src:             'core/data_lump_rpl.c:61,3'
          Dst:             fprintf
        - Src:             'core/data_lump_rpl.c:61,3'
          Dst:             dprint_color_reset
        - Src:             'core/data_lump_rpl.c:61,3'
          Dst:             get_debug_facility
        - Src:             'core/data_lump_rpl.c:86,6'
          Dst:             get_debug_level
        - Src:             'core/data_lump_rpl.c:86,6'
          Dst:             get_debug_facility
        - Src:             'core/data_lump_rpl.c:86,6'
          Dst:             dprint_color
        - Src:             'core/data_lump_rpl.c:86,6'
          Dst:             my_pid
        - Src:             'core/data_lump_rpl.c:86,6'
          Dst:             fprintf
        - Src:             'core/data_lump_rpl.c:86,6'
          Dst:             dprint_color_reset
        - Src:             'core/data_lump_rpl.c:86,6'
          Dst:             get_debug_facility
    - functionName:    find_credentials
      functionSourceFile: '/src/kamailio/src/core/parser/digest/digest.c'
      linkageType:     InternalLinkage
      functionLinenumber: 293
      functionLinenumberEnd: 368
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         193
      ICount:          1146
      EdgeCount:       253
      CyclomaticComplexity: 62
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
        - next_sibling_hdr
        - parse_credentials
        - parse_headers
        - strncasecmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'core/parser/digest/digest.c:304,2'
          Branch Sides:    []
      Callsites:
        - Src:             'core/parser/digest/digest.c:314,4'
          Dst:             get_debug_level
        - Src:             'core/parser/digest/digest.c:314,4'
          Dst:             get_debug_facility
        - Src:             'core/parser/digest/digest.c:314,4'
          Dst:             dprint_color
        - Src:             'core/parser/digest/digest.c:314,4'
          Dst:             my_pid
        - Src:             'core/parser/digest/digest.c:314,4'
          Dst:             fprintf
        - Src:             'core/parser/digest/digest.c:314,4'
          Dst:             dprint_color_reset
        - Src:             'core/parser/digest/digest.c:314,4'
          Dst:             get_debug_facility
        - Src:             'core/parser/digest/digest.c:326,6'
          Dst:             parse_headers
        - Src:             'core/parser/digest/digest.c:327,4'
          Dst:             get_debug_level
        - Src:             'core/parser/digest/digest.c:327,4'
          Dst:             get_debug_facility
        - Src:             'core/parser/digest/digest.c:327,4'
          Dst:             dprint_color
        - Src:             'core/parser/digest/digest.c:327,4'
          Dst:             my_pid
        - Src:             'core/parser/digest/digest.c:327,4'
          Dst:             fprintf
        - Src:             'core/parser/digest/digest.c:327,4'
          Dst:             dprint_color_reset
        - Src:             'core/parser/digest/digest.c:327,4'
          Dst:             get_debug_facility
        - Src:             'core/parser/digest/digest.c:339,9'
          Dst:             parse_credentials
        - Src:             'core/parser/digest/digest.c:341,4'
          Dst:             get_debug_level
        - Src:             'core/parser/digest/digest.c:341,4'
          Dst:             get_debug_facility
        - Src:             'core/parser/digest/digest.c:341,4'
          Dst:             dprint_color
        - Src:             'core/parser/digest/digest.c:341,4'
          Dst:             my_pid
        - Src:             'core/parser/digest/digest.c:341,4'
          Dst:             fprintf
        - Src:             'core/parser/digest/digest.c:341,4'
          Dst:             dprint_color_reset
        - Src:             'core/parser/digest/digest.c:341,4'
          Dst:             get_debug_facility
        - Src:             'core/parser/digest/digest.c:347,9'
          Dst:             strncasecmp
        - Src:             'core/parser/digest/digest.c:354,6'
          Dst:             parse_headers
        - Src:             'core/parser/digest/digest.c:355,4'
          Dst:             get_debug_level
        - Src:             'core/parser/digest/digest.c:355,4'
          Dst:             get_debug_facility
        - Src:             'core/parser/digest/digest.c:355,4'
          Dst:             dprint_color
        - Src:             'core/parser/digest/digest.c:355,4'
          Dst:             my_pid
        - Src:             'core/parser/digest/digest.c:355,4'
          Dst:             fprintf
        - Src:             'core/parser/digest/digest.c:355,4'
          Dst:             dprint_color_reset
        - Src:             'core/parser/digest/digest.c:355,4'
          Dst:             get_debug_facility
        - Src:             'core/parser/digest/digest.c:358,10'
          Dst:             next_sibling_hdr
    - functionName:    parse_credentials
      functionSourceFile: '/src/kamailio/src/core/parser/digest/digest.c'
      linkageType:     InternalLinkage
      functionLinenumber: 67
      functionLinenumberEnd: 93
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         51
      ICount:          303
      EdgeCount:       67
      CyclomaticComplexity: 18
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - free_credentials
        - get_debug_facility
        - get_debug_level
        - my_pid
        - new_credentials
        - parse_digest_cred
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/parser/digest/digest.c:75,5'
          Dst:             new_credentials
        - Src:             'core/parser/digest/digest.c:76,3'
          Dst:             get_debug_level
        - Src:             'core/parser/digest/digest.c:76,3'
          Dst:             get_debug_facility
        - Src:             'core/parser/digest/digest.c:76,3'
          Dst:             dprint_color
        - Src:             'core/parser/digest/digest.c:76,3'
          Dst:             my_pid
        - Src:             'core/parser/digest/digest.c:76,3'
          Dst:             fprintf
        - Src:             'core/parser/digest/digest.c:76,3'
          Dst:             dprint_color_reset
        - Src:             'core/parser/digest/digest.c:76,3'
          Dst:             get_debug_facility
        - Src:             'core/parser/digest/digest.c:84,8'
          Dst:             parse_digest_cred
        - Src:             'core/parser/digest/digest.c:89,3'
          Dst:             free_credentials
    - functionName:    new_credentials
      functionSourceFile: '/src/kamailio/src/core/parser/digest/digest.c'
      linkageType:     InternalLinkage
      functionLinenumber: 40
      functionLinenumberEnd: 56
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         46
      ICount:          282
      EdgeCount:       60
      CyclomaticComplexity: 16
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - init_dig_cred
        - my_pid
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/parser/digest/digest.c:45,3'
          Dst:             get_debug_level
        - Src:             'core/parser/digest/digest.c:45,3'
          Dst:             get_debug_facility
        - Src:             'core/parser/digest/digest.c:45,3'
          Dst:             dprint_color
        - Src:             'core/parser/digest/digest.c:45,3'
          Dst:             my_pid
        - Src:             'core/parser/digest/digest.c:45,3'
          Dst:             fprintf
        - Src:             'core/parser/digest/digest.c:45,3'
          Dst:             dprint_color_reset
        - Src:             'core/parser/digest/digest.c:45,3'
          Dst:             get_debug_facility
        - Src:             'core/parser/digest/digest.c:49,2'
          Dst:             init_dig_cred
    - functionName:    free_credentials
      functionSourceFile: '/src/kamailio/src/core/parser/digest/digest.c'
      linkageType:     InternalLinkage
      functionLinenumber: 100
      functionLinenumberEnd: 103
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    get_authorized_cred
      functionSourceFile: '/src/kamailio/src/core/parser/digest/digest.c'
      linkageType:     InternalLinkage
      functionLinenumber: 277
      functionLinenumberEnd: 284
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         7
      ICount:          38
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    mark_authorized_cred
      functionSourceFile: '/src/kamailio/src/core/parser/digest/digest.c'
      linkageType:     InternalLinkage
      functionLinenumber: 244
      functionLinenumberEnd: 269
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         93
      ICount:          552
      EdgeCount:       120
      CyclomaticComplexity: 29
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
        - new_credentials
      functionUses:    0
      BranchProfiles:
        - Branch String:   'core/parser/digest/digest.c:247,2'
          Branch Sides:    []
      Callsites:
        - Src:             'core/parser/digest/digest.c:255,4'
          Dst:             get_debug_level
        - Src:             'core/parser/digest/digest.c:255,4'
          Dst:             get_debug_facility
        - Src:             'core/parser/digest/digest.c:255,4'
          Dst:             dprint_color
        - Src:             'core/parser/digest/digest.c:255,4'
          Dst:             my_pid
        - Src:             'core/parser/digest/digest.c:255,4'
          Dst:             fprintf
        - Src:             'core/parser/digest/digest.c:255,4'
          Dst:             dprint_color_reset
        - Src:             'core/parser/digest/digest.c:255,4'
          Dst:             get_debug_facility
        - Src:             'core/parser/digest/digest.c:260,6'
          Dst:             new_credentials
        - Src:             'core/parser/digest/digest.c:261,4'
          Dst:             get_debug_level
        - Src:             'core/parser/digest/digest.c:261,4'
          Dst:             get_debug_facility
        - Src:             'core/parser/digest/digest.c:261,4'
          Dst:             dprint_color
        - Src:             'core/parser/digest/digest.c:261,4'
          Dst:             my_pid
        - Src:             'core/parser/digest/digest.c:261,4'
          Dst:             fprintf
        - Src:             'core/parser/digest/digest.c:261,4'
          Dst:             dprint_color_reset
        - Src:             'core/parser/digest/digest.c:261,4'
          Dst:             get_debug_facility
    - functionName:    print_cred
      functionSourceFile: '/src/kamailio/src/core/parser/digest/digest.c'
      linkageType:     InternalLinkage
      functionLinenumber: 160
      functionLinenumberEnd: 234
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         24
      ICount:          236
      EdgeCount:       47
      CyclomaticComplexity: 25
      functionsReached:
        - printf
      functionUses:    0
      BranchProfiles:
        - Branch String:   'core/parser/digest/digest.c:178,3'
          Branch Sides:    []
        - Branch String:   'core/parser/digest/digest.c:217,3'
          Branch Sides:    []
      Callsites:
        - Src:             'core/parser/digest/digest.c:161,2'
          Dst:             printf
        - Src:             'core/parser/digest/digest.c:163,3'
          Dst:             printf
        - Src:             'core/parser/digest/digest.c:164,3'
          Dst:             printf
        - Src:             'core/parser/digest/digest.c:166,3'
          Dst:             printf
        - Src:             'core/parser/digest/digest.c:168,3'
          Dst:             printf
        - Src:             'core/parser/digest/digest.c:170,3'
          Dst:             printf
        - Src:             'core/parser/digest/digest.c:171,3'
          Dst:             printf
        - Src:             'core/parser/digest/digest.c:172,3'
          Dst:             printf
        - Src:             'core/parser/digest/digest.c:173,3'
          Dst:             printf
        - Src:             'core/parser/digest/digest.c:174,3'
          Dst:             printf
        - Src:             'core/parser/digest/digest.c:176,3'
          Dst:             printf
        - Src:             'core/parser/digest/digest.c:180,5'
          Dst:             printf
        - Src:             'core/parser/digest/digest.c:183,5'
          Dst:             printf
        - Src:             'core/parser/digest/digest.c:186,5'
          Dst:             printf
        - Src:             'core/parser/digest/digest.c:189,5'
          Dst:             printf
        - Src:             'core/parser/digest/digest.c:192,5'
          Dst:             printf
        - Src:             'core/parser/digest/digest.c:195,5'
          Dst:             printf
        - Src:             'core/parser/digest/digest.c:198,5'
          Dst:             printf
        - Src:             'core/parser/digest/digest.c:201,5'
          Dst:             printf
        - Src:             'core/parser/digest/digest.c:204,5'
          Dst:             printf
        - Src:             'core/parser/digest/digest.c:207,5'
          Dst:             printf
        - Src:             'core/parser/digest/digest.c:211,3'
          Dst:             printf
        - Src:             'core/parser/digest/digest.c:212,3'
          Dst:             printf
        - Src:             'core/parser/digest/digest.c:213,3'
          Dst:             printf
        - Src:             'core/parser/digest/digest.c:215,3'
          Dst:             printf
        - Src:             'core/parser/digest/digest.c:219,5'
          Dst:             printf
        - Src:             'core/parser/digest/digest.c:222,5'
          Dst:             printf
        - Src:             'core/parser/digest/digest.c:225,5'
          Dst:             printf
        - Src:             'core/parser/digest/digest.c:228,5'
          Dst:             printf
        - Src:             'core/parser/digest/digest.c:231,3'
          Dst:             printf
        - Src:             'core/parser/digest/digest.c:233,2'
          Dst:             printf
    - functionName:    check_dig_cred
      functionSourceFile: '/src/kamailio/src/core/parser/digest/digest.c'
      linkageType:     InternalLinkage
      functionLinenumber: 115
      functionLinenumberEnd: 151
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         28
      ICount:          156
      EdgeCount:       36
      CyclomaticComplexity: 10
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    parse_token
      functionSourceFile: '/src/kamailio/src/core/parser/digest/digest_parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 127
      functionLinenumberEnd: 173
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         16
      ICount:          103
      EdgeCount:       16
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'core/parser/digest/digest_parser.c:143,3'
          Branch Sides:    []
      Callsites:       []
    - functionName:    parse_quoted
      functionSourceFile: '/src/kamailio/src/core/parser/digest/digest_parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 81
      functionLinenumberEnd: 118
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          97
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - q_memchr
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/parser/digest/digest_parser.c:97,14'
          Dst:             q_memchr
    - functionName:    q_memchr
      functionSourceFile: '/src/kamailio/src/core/parser/digest/../../ut.h'
      linkageType:     InternalLinkage
      functionLinenumber: 434
      functionLinenumberEnd: 443
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          51
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    parse_username
      functionSourceFile: '/src/kamailio/src/core/parser/digest/digest_parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 336
      functionLinenumberEnd: 358
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         11
      ICount:          137
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - q_memchr
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/parser/digest/digest_parser.c:344,6'
          Dst:             q_memchr
        - Src:             'core/parser/digest/digest_parser.c:353,6'
          Dst:             q_memchr
    - functionName:    parse_algorithm
      functionSourceFile: '/src/kamailio/src/core/parser/digest/digest_parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 290
      functionLinenumberEnd: 329
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         51
      ICount:          246
      EdgeCount:       67
      CyclomaticComplexity: 18
      functionsReached:
        - strncasecmp
        - trim
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/parser/digest/digest_parser.c:296,2'
          Dst:             trim
        - Src:             'core/parser/digest/digest_parser.c:299,8'
          Dst:             strncasecmp
        - Src:             'core/parser/digest/digest_parser.c:302,10'
          Dst:             strncasecmp
        - Src:             'core/parser/digest/digest_parser.c:305,10'
          Dst:             strncasecmp
        - Src:             'core/parser/digest/digest_parser.c:308,10'
          Dst:             strncasecmp
        - Src:             'core/parser/digest/digest_parser.c:312,10'
          Dst:             strncasecmp
        - Src:             'core/parser/digest/digest_parser.c:315,10'
          Dst:             strncasecmp
        - Src:             'core/parser/digest/digest_parser.c:319,10'
          Dst:             strncasecmp
        - Src:             'core/parser/digest/digest_parser.c:323,10'
          Dst:             strncasecmp
    - functionName:    trim
      functionSourceFile: '/src/kamailio/src/core/parser/digest/../../trim.h'
      linkageType:     InternalLinkage
      functionLinenumber: 92
      functionLinenumberEnd: 95
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - trim_leading
        - trim_trailing
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/parser/digest/../../trim.h:93,2'
          Dst:             trim_leading
        - Src:             'core/parser/digest/../../trim.h:94,2'
          Dst:             trim_trailing
    - functionName:    trim_leading
      functionSourceFile: '/src/kamailio/src/core/parser/digest/../../trim.h'
      linkageType:     InternalLinkage
      functionLinenumber: 60
      functionLinenumberEnd: 64
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         13
      ICount:          61
      EdgeCount:       25
      CyclomaticComplexity: 14
      functionsReached: []
      functionUses:    5
      BranchProfiles:
        - Branch String:   'core/parser/digest/../../trim.h:62,3'
          Branch Sides:    []
      Callsites:       []
    - functionName:    trim_trailing
      functionSourceFile: '/src/kamailio/src/core/parser/digest/../../trim.h'
      linkageType:     InternalLinkage
      functionLinenumber: 77
      functionLinenumberEnd: 81
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         13
      ICount:          62
      EdgeCount:       25
      CyclomaticComplexity: 14
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'core/parser/digest/../../trim.h:79,3'
          Branch Sides:    []
      Callsites:       []
    - functionName:    parse_digest_param
      functionSourceFile: '/src/kamailio/src/core/parser/digest/digest_parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 180
      functionLinenumberEnd: 257
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         68
      ICount:          422
      EdgeCount:       85
      CyclomaticComplexity: 19
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
        - parse_param_name
        - parse_quoted
        - parse_token
        - trim_leading
      functionUses:    1
      BranchProfiles:
        - Branch String:   'core/parser/digest/digest_parser.c:204,2'
          Branch Sides:    []
      Callsites:
        - Src:             'core/parser/digest/digest_parser.c:186,5'
          Dst:             parse_param_name
        - Src:             'core/parser/digest/digest_parser.c:194,2'
          Dst:             trim_leading
        - Src:             'core/parser/digest/digest_parser.c:197,3'
          Dst:             get_debug_level
        - Src:             'core/parser/digest/digest_parser.c:197,3'
          Dst:             get_debug_facility
        - Src:             'core/parser/digest/digest_parser.c:197,3'
          Dst:             dprint_color
        - Src:             'core/parser/digest/digest_parser.c:197,3'
          Dst:             my_pid
        - Src:             'core/parser/digest/digest_parser.c:197,3'
          Dst:             fprintf
        - Src:             'core/parser/digest/digest_parser.c:197,3'
          Dst:             dprint_color_reset
        - Src:             'core/parser/digest/digest_parser.c:197,3'
          Dst:             get_debug_facility
        - Src:             'core/parser/digest/digest_parser.c:247,6'
          Dst:             parse_quoted
        - Src:             'core/parser/digest/digest_parser.c:251,6'
          Dst:             parse_token
    - functionName:    init_dig_cred
      functionSourceFile: '/src/kamailio/src/core/parser/digest/digest_parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 461
      functionLinenumberEnd: 463
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    parse_digest_params
      functionSourceFile: '/src/kamailio/src/core/parser/digest/digest_parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 365
      functionLinenumberEnd: 403
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         22
      ICount:          135
      EdgeCount:       28
      CyclomaticComplexity: 8
      functionsReached:
        - parse_algorithm
        - parse_digest_param
        - parse_qop
        - parse_username
        - q_memchr
        - trim_leading
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/parser/digest/digest_parser.c:370,6'
          Dst:             parse_digest_param
        - Src:             'core/parser/digest/digest_parser.c:375,11'
          Dst:             q_memchr
        - Src:             'core/parser/digest/digest_parser.c:384,4'
          Dst:             trim_leading
        - Src:             'core/parser/digest/digest_parser.c:390,3'
          Dst:             parse_qop
        - Src:             'core/parser/digest/digest_parser.c:395,3'
          Dst:             parse_algorithm
        - Src:             'core/parser/digest/digest_parser.c:399,3'
          Dst:             parse_username
    - functionName:    parse_qop
      functionSourceFile: '/src/kamailio/src/core/parser/digest/digest_parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 264
      functionLinenumberEnd: 283
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         18
      ICount:          97
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - strncasecmp
        - trim
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/parser/digest/digest_parser.c:270,2'
          Dst:             trim
        - Src:             'core/parser/digest/digest_parser.c:275,10'
          Dst:             strncasecmp
        - Src:             'core/parser/digest/digest_parser.c:278,10'
          Dst:             strncasecmp
    - functionName:    parse_digest_cred
      functionSourceFile: '/src/kamailio/src/core/parser/digest/digest_parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 415
      functionLinenumberEnd: 454
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         22
      ICount:          139
      EdgeCount:       30
      CyclomaticComplexity: 10
      functionsReached:
        - parse_digest_params
        - strncasecmp
        - trim_leading
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/parser/digest/digest_parser.c:425,2'
          Dst:             trim_leading
        - Src:             'core/parser/digest/digest_parser.c:434,6'
          Dst:             strncasecmp
        - Src:             'core/parser/digest/digest_parser.c:443,3'
          Dst:             trim_leading
        - Src:             'core/parser/digest/digest_parser.c:446,6'
          Dst:             parse_digest_params
    - functionName:    atomic_get_and_set_int
      functionSourceFile: '/src/kamailio/src/core/mem/../atomic/atomic_x86.h'
      linkageType:     InternalLinkage
      functionLinenumber: 242
      functionLinenumberEnd: 242
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    atomic_cmpxchg_int
      functionSourceFile: '/src/kamailio/src/core/mem/../atomic/atomic_x86.h'
      linkageType:     InternalLinkage
      functionLinenumber: 243
      functionLinenumberEnd: 243
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    dns_srv_random
      functionSourceFile: '/src/kamailio/src/core/dns_cache.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2246
      functionLinenumberEnd: 2247
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - fastrand_max
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/dns_cache.c:2247,9'
          Dst:             fastrand_max
    - functionName:    dns_srv_get_nxt_rr
      functionSourceFile: '/src/kamailio/src/core/dns_cache.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2280
      functionLinenumberEnd: 2395
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         193
      ICount:          1261
      EdgeCount:       255
      CyclomaticComplexity: 64
      functionsReached:
        - dns_srv_random
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/dns_cache.c:2351,22'
          Dst:             dns_srv_random
        - Src:             'core/dns_cache.c:2352,12'
          Dst:             dns_srv_random
        - Src:             'core/dns_cache.c:2371,3'
          Dst:             get_debug_level
        - Src:             'core/dns_cache.c:2371,3'
          Dst:             get_debug_facility
        - Src:             'core/dns_cache.c:2371,3'
          Dst:             dprint_color
        - Src:             'core/dns_cache.c:2371,3'
          Dst:             my_pid
        - Src:             'core/dns_cache.c:2371,3'
          Dst:             fprintf
        - Src:             'core/dns_cache.c:2371,3'
          Dst:             dprint_color_reset
        - Src:             'core/dns_cache.c:2371,3'
          Dst:             get_debug_facility
        - Src:             'core/dns_cache.c:2388,3'
          Dst:             get_debug_level
        - Src:             'core/dns_cache.c:2388,3'
          Dst:             get_debug_facility
        - Src:             'core/dns_cache.c:2388,3'
          Dst:             dprint_color
        - Src:             'core/dns_cache.c:2388,3'
          Dst:             my_pid
        - Src:             'core/dns_cache.c:2388,3'
          Dst:             fprintf
        - Src:             'core/dns_cache.c:2388,3'
          Dst:             dprint_color_reset
        - Src:             'core/dns_cache.c:2388,3'
          Dst:             get_debug_facility
    - functionName:    dns_srv_resolve_nxt
      functionSourceFile: '/src/kamailio/src/core/dns_cache.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3099
      functionLinenumberEnd: 3138
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          160
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached:
        - dns_entry_get_rr
        - dns_get_entry
        - dns_srv_get_nxt_rr
        - get_ticks_raw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/dns_cache.c:3107,12'
          Dst:             dns_get_entry
        - Src:             'core/dns_cache.c:3116,8'
          Dst:             get_ticks_raw
        - Src:             'core/dns_cache.c:3122,8'
          Dst:             dns_srv_get_nxt_rr
        - Src:             'core/dns_cache.c:3126,8'
          Dst:             dns_entry_get_rr
    - functionName:    dns_get_entry
      functionSourceFile: '/src/kamailio/src/core/dns_cache.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2126
      functionLinenumberEnd: 2176
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         68
      ICount:          409
      EdgeCount:       90
      CyclomaticComplexity: 24
      functionsReached:
        - dns_cache_do_request
        - dns_hash_get
        - dns_hash_put_entry
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
      functionUses:    10
      BranchProfiles:  []
      Callsites:
        - Src:             'core/dns_cache.c:2135,3'
          Dst:             get_debug_level
        - Src:             'core/dns_cache.c:2135,3'
          Dst:             get_debug_facility
        - Src:             'core/dns_cache.c:2135,3'
          Dst:             dprint_color
        - Src:             'core/dns_cache.c:2135,3'
          Dst:             my_pid
        - Src:             'core/dns_cache.c:2135,3'
          Dst:             fprintf
        - Src:             'core/dns_cache.c:2135,3'
          Dst:             dprint_color_reset
        - Src:             'core/dns_cache.c:2135,3'
          Dst:             get_debug_facility
        - Src:             'core/dns_cache.c:2140,6'
          Dst:             dns_hash_get
        - Src:             'core/dns_cache.c:2155,33'
          Dst:             dns_cache_do_request
        - Src:             'core/dns_cache.c:2164,3'
          Dst:             dns_hash_put_entry
        - Src:             'core/dns_cache.c:2165,11'
          Dst:             dns_cache_do_request
        - Src:             'core/dns_cache.c:2171,3'
          Dst:             dns_hash_put_entry
    - functionName:    dns_entry_get_rr
      functionSourceFile: '/src/kamailio/src/core/dns_cache.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2203
      functionLinenumberEnd: 2230
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          104
      EdgeCount:       22
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    dns_hash_get
      functionSourceFile: '/src/kamailio/src/core/dns_cache.c'
      linkageType:     InternalLinkage
      functionLinenumber: 732
      functionLinenumberEnd: 741
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          46
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _dns_hash_find
        - atomic_inc_int
        - futex_get
        - futex_release
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'core/dns_cache.c:735,2'
          Dst:             futex_get
        - Src:             'core/dns_cache.c:736,6'
          Dst:             _dns_hash_find
        - Src:             'core/dns_cache.c:738,3'
          Dst:             atomic_inc_int
        - Src:             'core/dns_cache.c:740,2'
          Dst:             futex_release
    - functionName:    dns_cache_do_request
      functionSourceFile: '/src/kamailio/src/core/dns_cache.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1855
      functionLinenumberEnd: 2117
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         253
      ICount:          1554
      EdgeCount:       337
      CyclomaticComplexity: 86
      functionsReached:
        - _dns_hash_find
        - _dns_hash_remove_entry
        - atomic_get
        - atomic_inc_int
        - dns_cache_add
        - dns_cache_add_unsafe
        - dns_cache_mk_bad_entry
        - dns_cache_mk_ip_entry
        - dns_cache_mk_rd_entry
        - dns_destroy_entry
        - dns_get_entry
        - dns_get_related
        - dprint_color
        - dprint_color_reset
        - fprintf
        - free_rdata_list
        - futex_get
        - futex_release
        - get_debug_facility
        - get_debug_level
        - get_record
        - my_pid
        - str2ip
        - str2ip6
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/dns_cache.c:1879,6'
          Dst:             str2ip6
        - Src:             'core/dns_cache.c:1881,12'
          Dst:             str2ip
        - Src:             'core/dns_cache.c:1882,8'
          Dst:             dns_cache_mk_ip_entry
        - Src:             'core/dns_cache.c:1888,6'
          Dst:             str2ip
        - Src:             'core/dns_cache.c:1890,12'
          Dst:             str2ip6
        - Src:             'core/dns_cache.c:1891,8'
          Dst:             dns_cache_mk_ip_entry
        - Src:             'core/dns_cache.c:1902,3'
          Dst:             get_debug_level
        - Src:             'core/dns_cache.c:1902,3'
          Dst:             get_debug_facility
        - Src:             'core/dns_cache.c:1902,3'
          Dst:             dprint_color
        - Src:             'core/dns_cache.c:1902,3'
          Dst:             my_pid
        - Src:             'core/dns_cache.c:1902,3'
          Dst:             fprintf
        - Src:             'core/dns_cache.c:1902,3'
          Dst:             dprint_color_reset
        - Src:             'core/dns_cache.c:1902,3'
          Dst:             get_debug_facility
        - Src:             'core/dns_cache.c:1908,12'
          Dst:             get_record
        - Src:             'core/dns_cache.c:1911,7'
          Dst:             dns_cache_mk_rd_entry
        - Src:             'core/dns_cache.c:1914,8'
          Dst:             dns_get_related
        - Src:             'core/dns_cache.c:1929,5'
          Dst:             get_debug_level
        - Src:             'core/dns_cache.c:1929,5'
          Dst:             get_debug_facility
        - Src:             'core/dns_cache.c:1929,5'
          Dst:             dprint_color
        - Src:             'core/dns_cache.c:1929,5'
          Dst:             my_pid
        - Src:             'core/dns_cache.c:1929,5'
          Dst:             fprintf
        - Src:             'core/dns_cache.c:1929,5'
          Dst:             dprint_color_reset
        - Src:             'core/dns_cache.c:1929,5'
          Dst:             get_debug_facility
        - Src:             'core/dns_cache.c:1935,4'
          Dst:             futex_get
        - Src:             'core/dns_cache.c:1945,12'
          Dst:             _dns_hash_find
        - Src:             'core/dns_cache.c:1973,9'
          Dst:             dns_cache_add_unsafe
        - Src:             'core/dns_cache.c:1975,10'
          Dst:             atomic_get
        - Src:             'core/dns_cache.c:1978,8'
          Dst:             dns_destroy_entry
        - Src:             'core/dns_cache.c:1982,7'
          Dst:             _dns_hash_remove_entry
        - Src:             'core/dns_cache.c:1990,8'
          Dst:             atomic_inc_int
        - Src:             'core/dns_cache.c:1994,6'
          Dst:             dns_destroy_entry
        - Src:             'core/dns_cache.c:1997,4'
          Dst:             futex_release
        - Src:             'core/dns_cache.c:2000,5'
          Dst:             get_debug_level
        - Src:             'core/dns_cache.c:2000,5'
          Dst:             get_debug_facility
        - Src:             'core/dns_cache.c:2000,5'
          Dst:             dprint_color
        - Src:             'core/dns_cache.c:2000,5'
          Dst:             my_pid
        - Src:             'core/dns_cache.c:2000,5'
          Dst:             fprintf
        - Src:             'core/dns_cache.c:2000,5'
          Dst:             dprint_color_reset
        - Src:             'core/dns_cache.c:2000,5'
          Dst:             get_debug_facility
        - Src:             'core/dns_cache.c:2002,9'
          Dst:             dns_get_entry
        - Src:             'core/dns_cache.c:2008,3'
          Dst:             free_rdata_list
        - Src:             'core/dns_cache.c:2010,7'
          Dst:             dns_cache_mk_bad_entry
        - Src:             'core/dns_cache.c:2014,4'
          Dst:             dns_cache_add
        - Src:             'core/dns_cache.c:2115,3'
          Dst:             get_debug_level
        - Src:             'core/dns_cache.c:2115,3'
          Dst:             get_debug_facility
        - Src:             'core/dns_cache.c:2115,3'
          Dst:             dprint_color
        - Src:             'core/dns_cache.c:2115,3'
          Dst:             my_pid
        - Src:             'core/dns_cache.c:2115,3'
          Dst:             fprintf
        - Src:             'core/dns_cache.c:2115,3'
          Dst:             dprint_color_reset
        - Src:             'core/dns_cache.c:2115,3'
          Dst:             get_debug_facility
    - functionName:    dns_hash_put_entry
      functionSourceFile: '/src/kamailio/src/core/dns_cache.c'
      linkageType:     InternalLinkage
      functionLinenumber: 178
      functionLinenumberEnd: 188
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         54
      ICount:          317
      EdgeCount:       71
      CyclomaticComplexity: 19
      functionsReached:
        - atomic_dec_and_test_int
        - dns_destroy_entry
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
      functionUses:    29
      BranchProfiles:  []
      Callsites:
        - Src:             'core/dns_cache.c:180,6'
          Dst:             atomic_dec_and_test_int
        - Src:             'core/dns_cache.c:182,4'
          Dst:             dns_destroy_entry
        - Src:             'core/dns_cache.c:184,4'
          Dst:             get_debug_level
        - Src:             'core/dns_cache.c:184,4'
          Dst:             get_debug_facility
        - Src:             'core/dns_cache.c:184,4'
          Dst:             dprint_color
        - Src:             'core/dns_cache.c:184,4'
          Dst:             my_pid
        - Src:             'core/dns_cache.c:184,4'
          Dst:             fprintf
        - Src:             'core/dns_cache.c:184,4'
          Dst:             dprint_color_reset
        - Src:             'core/dns_cache.c:184,4'
          Dst:             get_debug_facility
    - functionName:    atomic_dec_and_test_int
      functionSourceFile: '/src/kamailio/src/core/mem/../atomic/atomic_x86.h'
      linkageType:     InternalLinkage
      functionLinenumber: 241
      functionLinenumberEnd: 241
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    dns_destroy_entry
      functionSourceFile: '/src/kamailio/src/core/dns_cache.c'
      linkageType:     InternalLinkage
      functionLinenumber: 161
      functionLinenumberEnd: 164
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    dns_cache_mk_ip_entry
      functionSourceFile: '/src/kamailio/src/core/dns_cache.c'
      linkageType:     InternalLinkage
      functionLinenumber: 853
      functionLinenumberEnd: 892
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         46
      ICount:          388
      EdgeCount:       60
      CyclomaticComplexity: 16
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - get_ticks_raw
        - my_pid
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'core/dns_cache.c:873,3'
          Dst:             get_debug_level
        - Src:             'core/dns_cache.c:873,3'
          Dst:             get_debug_facility
        - Src:             'core/dns_cache.c:873,3'
          Dst:             dprint_color
        - Src:             'core/dns_cache.c:873,3'
          Dst:             my_pid
        - Src:             'core/dns_cache.c:873,3'
          Dst:             fprintf
        - Src:             'core/dns_cache.c:873,3'
          Dst:             dprint_color_reset
        - Src:             'core/dns_cache.c:873,3'
          Dst:             get_debug_facility
        - Src:             'core/dns_cache.c:880,8'
          Dst:             get_ticks_raw
    - functionName:    dns_cache_mk_rd_entry
      functionSourceFile: '/src/kamailio/src/core/dns_cache.c'
      linkageType:     InternalLinkage
      functionLinenumber: 957
      functionLinenumberEnd: 1387
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         443
      ICount:          3510
      EdgeCount:       582
      CyclomaticComplexity: 141
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - free_rdata_list
        - get_debug_facility
        - get_debug_level
        - get_ticks_raw
        - my_pid
        - strncasecmp
      functionUses:    5
      BranchProfiles:
        - Branch String:   'core/dns_cache.c:1012,2'
          Branch Sides:    []
        - Branch String:   'core/dns_cache.c:1203,2'
          Branch Sides:    []
      Callsites:
        - Src:             'core/dns_cache.c:1006,9'
          Dst:             strncasecmp
        - Src:             'core/dns_cache.c:1015,9'
          Dst:             strncasecmp
        - Src:             'core/dns_cache.c:1033,9'
          Dst:             strncasecmp
        - Src:             'core/dns_cache.c:1052,9'
          Dst:             strncasecmp
        - Src:             'core/dns_cache.c:1072,9'
          Dst:             strncasecmp
        - Src:             'core/dns_cache.c:1092,9'
          Dst:             strncasecmp
        - Src:             'core/dns_cache.c:1112,9'
          Dst:             strncasecmp
        - Src:             'core/dns_cache.c:1132,9'
          Dst:             strncasecmp
        - Src:             'core/dns_cache.c:1152,9'
          Dst:             strncasecmp
        - Src:             'core/dns_cache.c:1171,4'
          Dst:             get_debug_level
        - Src:             'core/dns_cache.c:1171,4'
          Dst:             get_debug_facility
        - Src:             'core/dns_cache.c:1171,4'
          Dst:             dprint_color
        - Src:             'core/dns_cache.c:1171,4'
          Dst:             my_pid
        - Src:             'core/dns_cache.c:1171,4'
          Dst:             fprintf
        - Src:             'core/dns_cache.c:1171,4'
          Dst:             dprint_color_reset
        - Src:             'core/dns_cache.c:1171,4'
          Dst:             get_debug_facility
        - Src:             'core/dns_cache.c:1178,3'
          Dst:             get_debug_level
        - Src:             'core/dns_cache.c:1178,3'
          Dst:             get_debug_facility
        - Src:             'core/dns_cache.c:1178,3'
          Dst:             dprint_color
        - Src:             'core/dns_cache.c:1178,3'
          Dst:             my_pid
        - Src:             'core/dns_cache.c:1178,3'
          Dst:             fprintf
        - Src:             'core/dns_cache.c:1178,3'
          Dst:             dprint_color_reset
        - Src:             'core/dns_cache.c:1178,3'
          Dst:             get_debug_facility
        - Src:             'core/dns_cache.c:1185,3'
          Dst:             get_debug_level
        - Src:             'core/dns_cache.c:1185,3'
          Dst:             get_debug_facility
        - Src:             'core/dns_cache.c:1185,3'
          Dst:             dprint_color
        - Src:             'core/dns_cache.c:1185,3'
          Dst:             my_pid
        - Src:             'core/dns_cache.c:1185,3'
          Dst:             fprintf
        - Src:             'core/dns_cache.c:1185,3'
          Dst:             dprint_color_reset
        - Src:             'core/dns_cache.c:1185,3'
          Dst:             get_debug_facility
        - Src:             'core/dns_cache.c:1193,8'
          Dst:             get_ticks_raw
        - Src:             'core/dns_cache.c:1380,4'
          Dst:             get_debug_level
        - Src:             'core/dns_cache.c:1380,4'
          Dst:             get_debug_facility
        - Src:             'core/dns_cache.c:1380,4'
          Dst:             dprint_color
        - Src:             'core/dns_cache.c:1380,4'
          Dst:             my_pid
        - Src:             'core/dns_cache.c:1380,4'
          Dst:             fprintf
        - Src:             'core/dns_cache.c:1380,4'
          Dst:             dprint_color_reset
        - Src:             'core/dns_cache.c:1380,4'
          Dst:             get_debug_facility
        - Src:             'core/dns_cache.c:1385,2'
          Dst:             free_rdata_list
    - functionName:    dns_get_related
      functionSourceFile: '/src/kamailio/src/core/dns_cache.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1750
      functionLinenumberEnd: 1844
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         167
      ICount:          1083
      EdgeCount:       215
      CyclomaticComplexity: 50
      functionsReached:
        - dns_cache_mk_rd_entry
        - dns_get_related
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
        - naptr_get_sip_proto
      functionUses:    5
      BranchProfiles:
        - Branch String:   'core/dns_cache.c:1769,3'
          Branch Sides:    []
      Callsites:
        - Src:             'core/dns_cache.c:1761,2'
          Dst:             get_debug_level
        - Src:             'core/dns_cache.c:1761,2'
          Dst:             get_debug_facility
        - Src:             'core/dns_cache.c:1761,2'
          Dst:             dprint_color
        - Src:             'core/dns_cache.c:1761,2'
          Dst:             my_pid
        - Src:             'core/dns_cache.c:1761,2'
          Dst:             fprintf
        - Src:             'core/dns_cache.c:1761,2'
          Dst:             dprint_color_reset
        - Src:             'core/dns_cache.c:1761,2'
          Dst:             get_debug_facility
        - Src:             'core/dns_cache.c:1764,3'
          Dst:             get_debug_level
        - Src:             'core/dns_cache.c:1764,3'
          Dst:             get_debug_facility
        - Src:             'core/dns_cache.c:1764,3'
          Dst:             dprint_color
        - Src:             'core/dns_cache.c:1764,3'
          Dst:             my_pid
        - Src:             'core/dns_cache.c:1764,3'
          Dst:             fprintf
        - Src:             'core/dns_cache.c:1764,3'
          Dst:             dprint_color_reset
        - Src:             'core/dns_cache.c:1764,3'
          Dst:             get_debug_facility
        - Src:             'core/dns_cache.c:1775,11'
          Dst:             dns_cache_mk_rd_entry
        - Src:             'core/dns_cache.c:1778,9'
          Dst:             dns_get_related
        - Src:             'core/dns_cache.c:1784,11'
          Dst:             dns_cache_mk_rd_entry
        - Src:             'core/dns_cache.c:1787,9'
          Dst:             dns_get_related
        - Src:             'core/dns_cache.c:1801,9'
          Dst:             naptr_get_sip_proto
        - Src:             'core/dns_cache.c:1805,11'
          Dst:             dns_cache_mk_rd_entry
        - Src:             'core/dns_cache.c:1808,9'
          Dst:             dns_get_related
        - Src:             'core/dns_cache.c:1826,7'
          Dst:             dns_cache_mk_rd_entry
        - Src:             'core/dns_cache.c:1830,11'
          Dst:             dns_get_related
    - functionName:    futex_get
      functionSourceFile: '/src/kamailio/src/core/mem/../futexlock.h'
      linkageType:     InternalLinkage
      functionLinenumber: 91
      functionLinenumberEnd: 126
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         23
      ICount:          106
      EdgeCount:       28
      CyclomaticComplexity: 7
      functionsReached:
        - atomic_cmpxchg_int
        - atomic_get_and_set_int
        - syscall
      functionUses:    13
      BranchProfiles:  []
      Callsites:
        - Src:             'core/mem/../futexlock.h:99,6'
          Dst:             atomic_cmpxchg_int
        - Src:             'core/mem/../futexlock.h:108,4'
          Dst:             syscall
        - Src:             'core/mem/../futexlock.h:109,8'
          Dst:             atomic_get_and_set_int
        - Src:             'core/mem/../futexlock.h:119,7'
          Dst:             atomic_get_and_set_int
        - Src:             'core/mem/../futexlock.h:121,4'
          Dst:             syscall
        - Src:             'core/mem/../futexlock.h:122,8'
          Dst:             atomic_get_and_set_int
    - functionName:    _dns_hash_find
      functionSourceFile: '/src/kamailio/src/core/dns_cache.c'
      linkageType:     InternalLinkage
      functionLinenumber: 528
      functionLinenumberEnd: 621
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         1341
      ICount:          9212
      EdgeCount:       1773
      CyclomaticComplexity: 434
      functionsReached:
        - _dns_hash_remove_entry
        - abort
        - atomic_get
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - get_hash1_case_raw
        - get_ticks_raw
        - my_pid
        - strncasecmp
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'core/dns_cache.c:543,8'
          Dst:             get_ticks_raw
        - Src:             'core/dns_cache.c:548,3'
          Dst:             get_debug_level
        - Src:             'core/dns_cache.c:548,3'
          Dst:             get_debug_facility
        - Src:             'core/dns_cache.c:548,3'
          Dst:             dprint_color
        - Src:             'core/dns_cache.c:548,3'
          Dst:             my_pid
        - Src:             'core/dns_cache.c:548,3'
          Dst:             fprintf
        - Src:             'core/dns_cache.c:548,3'
          Dst:             dprint_color_reset
        - Src:             'core/dns_cache.c:548,3'
          Dst:             get_debug_facility
        - Src:             'core/dns_cache.c:553,7'
          Dst:             get_hash1_case_raw
        - Src:             'core/dns_cache.c:554,2'
          Dst:             get_debug_level
        - Src:             'core/dns_cache.c:554,2'
          Dst:             get_debug_facility
        - Src:             'core/dns_cache.c:554,2'
          Dst:             dprint_color
        - Src:             'core/dns_cache.c:554,2'
          Dst:             my_pid
        - Src:             'core/dns_cache.c:554,2'
          Dst:             fprintf
        - Src:             'core/dns_cache.c:554,2'
          Dst:             dprint_color_reset
        - Src:             'core/dns_cache.c:554,2'
          Dst:             get_debug_facility
        - Src:             'core/dns_cache.c:565,7'
          Dst:             atomic_get
        - Src:             'core/dns_cache.c:568,6'
          Dst:             get_debug_level
        - Src:             'core/dns_cache.c:568,6'
          Dst:             get_debug_facility
        - Src:             'core/dns_cache.c:568,6'
          Dst:             atomic_get
        - Src:             'core/dns_cache.c:568,6'
          Dst:             dprint_color
        - Src:             'core/dns_cache.c:568,6'
          Dst:             my_pid
        - Src:             'core/dns_cache.c:568,6'
          Dst:             atomic_get
        - Src:             'core/dns_cache.c:568,6'
          Dst:             fprintf
        - Src:             'core/dns_cache.c:568,6'
          Dst:             dprint_color_reset
        - Src:             'core/dns_cache.c:568,6'
          Dst:             get_debug_facility
        - Src:             'core/dns_cache.c:568,6'
          Dst:             atomic_get
        - Src:             'core/dns_cache.c:570,6'
          Dst:             _dns_hash_remove_entry
        - Src:             'core/dns_cache.c:572,6'
          Dst:             get_debug_level
        - Src:             'core/dns_cache.c:572,6'
          Dst:             get_debug_facility
        - Src:             'core/dns_cache.c:572,6'
          Dst:             atomic_get
        - Src:             'core/dns_cache.c:572,6'
          Dst:             dprint_color
        - Src:             'core/dns_cache.c:572,6'
          Dst:             my_pid
        - Src:             'core/dns_cache.c:572,6'
          Dst:             atomic_get
        - Src:             'core/dns_cache.c:572,6'
          Dst:             fprintf
        - Src:             'core/dns_cache.c:572,6'
          Dst:             dprint_color_reset
        - Src:             'core/dns_cache.c:572,6'
          Dst:             get_debug_facility
        - Src:             'core/dns_cache.c:572,6'
          Dst:             atomic_get
        - Src:             'core/dns_cache.c:576,5'
          Dst:             get_debug_level
        - Src:             'core/dns_cache.c:576,5'
          Dst:             get_debug_facility
        - Src:             'core/dns_cache.c:576,5'
          Dst:             dprint_color
        - Src:             'core/dns_cache.c:576,5'
          Dst:             my_pid
        - Src:             'core/dns_cache.c:576,5'
          Dst:             fprintf
        - Src:             'core/dns_cache.c:576,5'
          Dst:             dprint_color_reset
        - Src:             'core/dns_cache.c:576,5'
          Dst:             get_debug_facility
        - Src:             'core/dns_cache.c:577,5'
          Dst:             _dns_hash_remove_entry
        - Src:             'core/dns_cache.c:580,11'
          Dst:             strncasecmp
        - Src:             'core/dns_cache.c:583,4'
          Dst:             get_debug_level
        - Src:             'core/dns_cache.c:583,4'
          Dst:             get_debug_facility
        - Src:             'core/dns_cache.c:583,4'
          Dst:             dprint_color
        - Src:             'core/dns_cache.c:583,4'
          Dst:             my_pid
        - Src:             'core/dns_cache.c:583,4'
          Dst:             fprintf
        - Src:             'core/dns_cache.c:583,4'
          Dst:             dprint_color_reset
        - Src:             'core/dns_cache.c:583,4'
          Dst:             get_debug_facility
        - Src:             'core/dns_cache.c:583,4'
          Dst:             abort
        - Src:             'core/dns_cache.c:583,4'
          Dst:             get_debug_level
        - Src:             'core/dns_cache.c:583,4'
          Dst:             get_debug_facility
        - Src:             'core/dns_cache.c:583,4'
          Dst:             dprint_color
        - Src:             'core/dns_cache.c:583,4'
          Dst:             my_pid
        - Src:             'core/dns_cache.c:583,4'
          Dst:             fprintf
        - Src:             'core/dns_cache.c:583,4'
          Dst:             dprint_color_reset
        - Src:             'core/dns_cache.c:583,4'
          Dst:             get_debug_facility
        - Src:             'core/dns_cache.c:583,4'
          Dst:             abort
        - Src:             'core/dns_cache.c:583,4'
          Dst:             get_debug_level
        - Src:             'core/dns_cache.c:583,4'
          Dst:             get_debug_facility
        - Src:             'core/dns_cache.c:583,4'
          Dst:             dprint_color
        - Src:             'core/dns_cache.c:583,4'
          Dst:             my_pid
        - Src:             'core/dns_cache.c:583,4'
          Dst:             fprintf
        - Src:             'core/dns_cache.c:583,4'
          Dst:             dprint_color_reset
        - Src:             'core/dns_cache.c:583,4'
          Dst:             get_debug_facility
        - Src:             'core/dns_cache.c:583,4'
          Dst:             abort
        - Src:             'core/dns_cache.c:586,4'
          Dst:             get_debug_level
        - Src:             'core/dns_cache.c:586,4'
          Dst:             get_debug_facility
        - Src:             'core/dns_cache.c:586,4'
          Dst:             dprint_color
        - Src:             'core/dns_cache.c:586,4'
          Dst:             my_pid
        - Src:             'core/dns_cache.c:586,4'
          Dst:             fprintf
        - Src:             'core/dns_cache.c:586,4'
          Dst:             dprint_color_reset
        - Src:             'core/dns_cache.c:586,4'
          Dst:             get_debug_facility
        - Src:             'core/dns_cache.c:586,4'
          Dst:             abort
        - Src:             'core/dns_cache.c:586,4'
          Dst:             get_debug_level
        - Src:             'core/dns_cache.c:586,4'
          Dst:             get_debug_facility
        - Src:             'core/dns_cache.c:586,4'
          Dst:             dprint_color
        - Src:             'core/dns_cache.c:586,4'
          Dst:             my_pid
        - Src:             'core/dns_cache.c:586,4'
          Dst:             fprintf
        - Src:             'core/dns_cache.c:586,4'
          Dst:             dprint_color_reset
        - Src:             'core/dns_cache.c:586,4'
          Dst:             get_debug_facility
        - Src:             'core/dns_cache.c:586,4'
          Dst:             abort
        - Src:             'core/dns_cache.c:586,4'
          Dst:             get_debug_level
        - Src:             'core/dns_cache.c:586,4'
          Dst:             get_debug_facility
        - Src:             'core/dns_cache.c:586,4'
          Dst:             dprint_color
        - Src:             'core/dns_cache.c:586,4'
          Dst:             my_pid
        - Src:             'core/dns_cache.c:586,4'
          Dst:             fprintf
        - Src:             'core/dns_cache.c:586,4'
          Dst:             dprint_color_reset
        - Src:             'core/dns_cache.c:586,4'
          Dst:             get_debug_facility
        - Src:             'core/dns_cache.c:586,4'
          Dst:             abort
        - Src:             'core/dns_cache.c:591,11'
          Dst:             strncasecmp
        - Src:             'core/dns_cache.c:596,4'
          Dst:             get_debug_level
        - Src:             'core/dns_cache.c:596,4'
          Dst:             get_debug_facility
        - Src:             'core/dns_cache.c:596,4'
          Dst:             dprint_color
        - Src:             'core/dns_cache.c:596,4'
          Dst:             my_pid
        - Src:             'core/dns_cache.c:596,4'
          Dst:             fprintf
        - Src:             'core/dns_cache.c:596,4'
          Dst:             dprint_color_reset
        - Src:             'core/dns_cache.c:596,4'
          Dst:             get_debug_facility
        - Src:             'core/dns_cache.c:596,4'
          Dst:             abort
        - Src:             'core/dns_cache.c:596,4'
          Dst:             get_debug_level
        - Src:             'core/dns_cache.c:596,4'
          Dst:             get_debug_facility
        - Src:             'core/dns_cache.c:596,4'
          Dst:             dprint_color
        - Src:             'core/dns_cache.c:596,4'
          Dst:             my_pid
        - Src:             'core/dns_cache.c:596,4'
          Dst:             fprintf
        - Src:             'core/dns_cache.c:596,4'
          Dst:             dprint_color_reset
        - Src:             'core/dns_cache.c:596,4'
          Dst:             get_debug_facility
        - Src:             'core/dns_cache.c:596,4'
          Dst:             abort
        - Src:             'core/dns_cache.c:596,4'
          Dst:             get_debug_level
        - Src:             'core/dns_cache.c:596,4'
          Dst:             get_debug_facility
        - Src:             'core/dns_cache.c:596,4'
          Dst:             dprint_color
        - Src:             'core/dns_cache.c:596,4'
          Dst:             my_pid
        - Src:             'core/dns_cache.c:596,4'
          Dst:             fprintf
        - Src:             'core/dns_cache.c:596,4'
          Dst:             dprint_color_reset
        - Src:             'core/dns_cache.c:596,4'
          Dst:             get_debug_facility
        - Src:             'core/dns_cache.c:596,4'
          Dst:             abort
        - Src:             'core/dns_cache.c:599,4'
          Dst:             get_debug_level
        - Src:             'core/dns_cache.c:599,4'
          Dst:             get_debug_facility
        - Src:             'core/dns_cache.c:599,4'
          Dst:             dprint_color
        - Src:             'core/dns_cache.c:599,4'
          Dst:             my_pid
        - Src:             'core/dns_cache.c:599,4'
          Dst:             fprintf
        - Src:             'core/dns_cache.c:599,4'
          Dst:             dprint_color_reset
        - Src:             'core/dns_cache.c:599,4'
          Dst:             get_debug_facility
        - Src:             'core/dns_cache.c:599,4'
          Dst:             abort
        - Src:             'core/dns_cache.c:599,4'
          Dst:             get_debug_level
        - Src:             'core/dns_cache.c:599,4'
          Dst:             get_debug_facility
        - Src:             'core/dns_cache.c:599,4'
          Dst:             dprint_color
        - Src:             'core/dns_cache.c:599,4'
          Dst:             my_pid
        - Src:             'core/dns_cache.c:599,4'
          Dst:             fprintf
        - Src:             'core/dns_cache.c:599,4'
          Dst:             dprint_color_reset
        - Src:             'core/dns_cache.c:599,4'
          Dst:             get_debug_facility
        - Src:             'core/dns_cache.c:599,4'
          Dst:             abort
        - Src:             'core/dns_cache.c:599,4'
          Dst:             get_debug_level
        - Src:             'core/dns_cache.c:599,4'
          Dst:             get_debug_facility
        - Src:             'core/dns_cache.c:599,4'
          Dst:             dprint_color
        - Src:             'core/dns_cache.c:599,4'
          Dst:             my_pid
        - Src:             'core/dns_cache.c:599,4'
          Dst:             fprintf
        - Src:             'core/dns_cache.c:599,4'
          Dst:             dprint_color_reset
        - Src:             'core/dns_cache.c:599,4'
          Dst:             get_debug_facility
        - Src:             'core/dns_cache.c:599,4'
          Dst:             abort
        - Src:             'core/dns_cache.c:605,5'
          Dst:             get_debug_level
        - Src:             'core/dns_cache.c:605,5'
          Dst:             get_debug_facility
        - Src:             'core/dns_cache.c:605,5'
          Dst:             dprint_color
        - Src:             'core/dns_cache.c:605,5'
          Dst:             my_pid
        - Src:             'core/dns_cache.c:605,5'
          Dst:             fprintf
        - Src:             'core/dns_cache.c:605,5'
          Dst:             dprint_color_reset
        - Src:             'core/dns_cache.c:605,5'
          Dst:             get_debug_facility
    - functionName:    dns_cache_add_unsafe
      functionSourceFile: '/src/kamailio/src/core/dns_cache.c'
      linkageType:     InternalLinkage
      functionLinenumber: 786
      functionLinenumberEnd: 818
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         133
      ICount:          927
      EdgeCount:       174
      CyclomaticComplexity: 43
      functionsReached:
        - atomic_inc_int
        - dns_cache_free_mem
        - dprint_color
        - dprint_color_reset
        - fprintf
        - futex_get
        - futex_release
        - get_debug_facility
        - get_debug_level
        - get_hash1_case_raw
        - my_pid
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'core/dns_cache.c:796,3'
          Dst:             get_debug_level
        - Src:             'core/dns_cache.c:796,3'
          Dst:             get_debug_facility
        - Src:             'core/dns_cache.c:796,3'
          Dst:             dprint_color
        - Src:             'core/dns_cache.c:796,3'
          Dst:             my_pid
        - Src:             'core/dns_cache.c:796,3'
          Dst:             fprintf
        - Src:             'core/dns_cache.c:796,3'
          Dst:             dprint_color_reset
        - Src:             'core/dns_cache.c:796,3'
          Dst:             get_debug_facility
        - Src:             'core/dns_cache.c:798,3'
          Dst:             futex_release
        - Src:             'core/dns_cache.c:799,3'
          Dst:             dns_cache_free_mem
        - Src:             'core/dns_cache.c:801,3'
          Dst:             futex_get
        - Src:             'core/dns_cache.c:804,4'
          Dst:             get_debug_level
        - Src:             'core/dns_cache.c:804,4'
          Dst:             get_debug_facility
        - Src:             'core/dns_cache.c:804,4'
          Dst:             dprint_color
        - Src:             'core/dns_cache.c:804,4'
          Dst:             my_pid
        - Src:             'core/dns_cache.c:804,4'
          Dst:             fprintf
        - Src:             'core/dns_cache.c:804,4'
          Dst:             dprint_color_reset
        - Src:             'core/dns_cache.c:804,4'
          Dst:             get_debug_facility
        - Src:             'core/dns_cache.c:808,2'
          Dst:             atomic_inc_int
        - Src:             'core/dns_cache.c:809,6'
          Dst:             get_hash1_case_raw
        - Src:             'core/dns_cache.c:810,2'
          Dst:             get_debug_level
        - Src:             'core/dns_cache.c:810,2'
          Dst:             get_debug_facility
        - Src:             'core/dns_cache.c:810,2'
          Dst:             dprint_color
        - Src:             'core/dns_cache.c:810,2'
          Dst:             my_pid
        - Src:             'core/dns_cache.c:810,2'
          Dst:             fprintf
        - Src:             'core/dns_cache.c:810,2'
          Dst:             dprint_color_reset
        - Src:             'core/dns_cache.c:810,2'
          Dst:             get_debug_facility
    - functionName:    atomic_get
      functionSourceFile: '/src/kamailio/src/core/mem/../atomic/atomic_common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 68
      functionLinenumberEnd: 69
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    22
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _dns_hash_remove_entry
      functionSourceFile: '/src/kamailio/src/core/dns_cache.c'
      linkageType:     InternalLinkage
      functionLinenumber: 500
      functionLinenumberEnd: 514
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         570
      ICount:          3980
      EdgeCount:       752
      CyclomaticComplexity: 184
      functionsReached:
        - abort
        - dns_destroy_entry
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
      functionUses:    12
      BranchProfiles:  []
      Callsites:
        - Src:             'core/dns_cache.c:503,2'
          Dst:             get_debug_level
        - Src:             'core/dns_cache.c:503,2'
          Dst:             get_debug_facility
        - Src:             'core/dns_cache.c:503,2'
          Dst:             dprint_color
        - Src:             'core/dns_cache.c:503,2'
          Dst:             my_pid
        - Src:             'core/dns_cache.c:503,2'
          Dst:             fprintf
        - Src:             'core/dns_cache.c:503,2'
          Dst:             dprint_color_reset
        - Src:             'core/dns_cache.c:503,2'
          Dst:             get_debug_facility
        - Src:             'core/dns_cache.c:503,2'
          Dst:             abort
        - Src:             'core/dns_cache.c:503,2'
          Dst:             get_debug_level
        - Src:             'core/dns_cache.c:503,2'
          Dst:             get_debug_facility
        - Src:             'core/dns_cache.c:503,2'
          Dst:             dprint_color
        - Src:             'core/dns_cache.c:503,2'
          Dst:             my_pid
        - Src:             'core/dns_cache.c:503,2'
          Dst:             fprintf
        - Src:             'core/dns_cache.c:503,2'
          Dst:             dprint_color_reset
        - Src:             'core/dns_cache.c:503,2'
          Dst:             get_debug_facility
        - Src:             'core/dns_cache.c:503,2'
          Dst:             abort
        - Src:             'core/dns_cache.c:503,2'
          Dst:             get_debug_level
        - Src:             'core/dns_cache.c:503,2'
          Dst:             get_debug_facility
        - Src:             'core/dns_cache.c:503,2'
          Dst:             dprint_color
        - Src:             'core/dns_cache.c:503,2'
          Dst:             my_pid
        - Src:             'core/dns_cache.c:503,2'
          Dst:             fprintf
        - Src:             'core/dns_cache.c:503,2'
          Dst:             dprint_color_reset
        - Src:             'core/dns_cache.c:503,2'
          Dst:             get_debug_facility
        - Src:             'core/dns_cache.c:503,2'
          Dst:             abort
        - Src:             'core/dns_cache.c:505,2'
          Dst:             get_debug_level
        - Src:             'core/dns_cache.c:505,2'
          Dst:             get_debug_facility
        - Src:             'core/dns_cache.c:505,2'
          Dst:             dprint_color
        - Src:             'core/dns_cache.c:505,2'
          Dst:             my_pid
        - Src:             'core/dns_cache.c:505,2'
          Dst:             fprintf
        - Src:             'core/dns_cache.c:505,2'
          Dst:             dprint_color_reset
        - Src:             'core/dns_cache.c:505,2'
          Dst:             get_debug_facility
        - Src:             'core/dns_cache.c:505,2'
          Dst:             abort
        - Src:             'core/dns_cache.c:505,2'
          Dst:             get_debug_level
        - Src:             'core/dns_cache.c:505,2'
          Dst:             get_debug_facility
        - Src:             'core/dns_cache.c:505,2'
          Dst:             dprint_color
        - Src:             'core/dns_cache.c:505,2'
          Dst:             my_pid
        - Src:             'core/dns_cache.c:505,2'
          Dst:             fprintf
        - Src:             'core/dns_cache.c:505,2'
          Dst:             dprint_color_reset
        - Src:             'core/dns_cache.c:505,2'
          Dst:             get_debug_facility
        - Src:             'core/dns_cache.c:505,2'
          Dst:             abort
        - Src:             'core/dns_cache.c:505,2'
          Dst:             get_debug_level
        - Src:             'core/dns_cache.c:505,2'
          Dst:             get_debug_facility
        - Src:             'core/dns_cache.c:505,2'
          Dst:             dprint_color
        - Src:             'core/dns_cache.c:505,2'
          Dst:             my_pid
        - Src:             'core/dns_cache.c:505,2'
          Dst:             fprintf
        - Src:             'core/dns_cache.c:505,2'
          Dst:             dprint_color_reset
        - Src:             'core/dns_cache.c:505,2'
          Dst:             get_debug_facility
        - Src:             'core/dns_cache.c:505,2'
          Dst:             abort
        - Src:             'core/dns_cache.c:509,3'
          Dst:             get_debug_level
        - Src:             'core/dns_cache.c:509,3'
          Dst:             get_debug_facility
        - Src:             'core/dns_cache.c:509,3'
          Dst:             dprint_color
        - Src:             'core/dns_cache.c:509,3'
          Dst:             my_pid
        - Src:             'core/dns_cache.c:509,3'
          Dst:             fprintf
        - Src:             'core/dns_cache.c:509,3'
          Dst:             dprint_color_reset
        - Src:             'core/dns_cache.c:509,3'
          Dst:             get_debug_facility
        - Src:             'core/dns_cache.c:513,2'
          Dst:             dns_destroy_entry
    - functionName:    atomic_inc_int
      functionSourceFile: '/src/kamailio/src/core/mem/../atomic/atomic_x86.h'
      linkageType:     InternalLinkage
      functionLinenumber: 236
      functionLinenumberEnd: 236
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    futex_release
      functionSourceFile: '/src/kamailio/src/core/mem/../futexlock.h'
      linkageType:     InternalLinkage
      functionLinenumber: 130
      functionLinenumberEnd: 138
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          41
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - atomic_get_and_set_int
        - syscall
      functionUses:    15
      BranchProfiles:  []
      Callsites:
        - Src:             'core/mem/../futexlock.h:134,6'
          Dst:             atomic_get_and_set_int
        - Src:             'core/mem/../futexlock.h:136,3'
          Dst:             syscall
    - functionName:    dns_cache_mk_bad_entry
      functionSourceFile: '/src/kamailio/src/core/dns_cache.c'
      linkageType:     InternalLinkage
      functionLinenumber: 824
      functionLinenumberEnd: 846
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         86
      ICount:          607
      EdgeCount:       113
      CyclomaticComplexity: 29
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - get_ticks_raw
        - my_pid
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/dns_cache.c:829,2'
          Dst:             get_debug_level
        - Src:             'core/dns_cache.c:829,2'
          Dst:             get_debug_facility
        - Src:             'core/dns_cache.c:829,2'
          Dst:             dprint_color
        - Src:             'core/dns_cache.c:829,2'
          Dst:             my_pid
        - Src:             'core/dns_cache.c:829,2'
          Dst:             fprintf
        - Src:             'core/dns_cache.c:829,2'
          Dst:             dprint_color_reset
        - Src:             'core/dns_cache.c:829,2'
          Dst:             get_debug_facility
        - Src:             'core/dns_cache.c:833,3'
          Dst:             get_debug_level
        - Src:             'core/dns_cache.c:833,3'
          Dst:             get_debug_facility
        - Src:             'core/dns_cache.c:833,3'
          Dst:             dprint_color
        - Src:             'core/dns_cache.c:833,3'
          Dst:             my_pid
        - Src:             'core/dns_cache.c:833,3'
          Dst:             fprintf
        - Src:             'core/dns_cache.c:833,3'
          Dst:             dprint_color_reset
        - Src:             'core/dns_cache.c:833,3'
          Dst:             get_debug_facility
        - Src:             'core/dns_cache.c:840,8'
          Dst:             get_ticks_raw
    - functionName:    dns_cache_add
      functionSourceFile: '/src/kamailio/src/core/dns_cache.c'
      linkageType:     InternalLinkage
      functionLinenumber: 749
      functionLinenumberEnd: 780
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         133
      ICount:          927
      EdgeCount:       174
      CyclomaticComplexity: 43
      functionsReached:
        - atomic_inc_int
        - dns_cache_free_mem
        - dprint_color
        - dprint_color_reset
        - fprintf
        - futex_get
        - futex_release
        - get_debug_facility
        - get_debug_level
        - get_hash1_case_raw
        - my_pid
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/dns_cache.c:759,3'
          Dst:             get_debug_level
        - Src:             'core/dns_cache.c:759,3'
          Dst:             get_debug_facility
        - Src:             'core/dns_cache.c:759,3'
          Dst:             dprint_color
        - Src:             'core/dns_cache.c:759,3'
          Dst:             my_pid
        - Src:             'core/dns_cache.c:759,3'
          Dst:             fprintf
        - Src:             'core/dns_cache.c:759,3'
          Dst:             dprint_color_reset
        - Src:             'core/dns_cache.c:759,3'
          Dst:             get_debug_facility
        - Src:             'core/dns_cache.c:761,3'
          Dst:             dns_cache_free_mem
        - Src:             'core/dns_cache.c:765,4'
          Dst:             get_debug_level
        - Src:             'core/dns_cache.c:765,4'
          Dst:             get_debug_facility
        - Src:             'core/dns_cache.c:765,4'
          Dst:             dprint_color
        - Src:             'core/dns_cache.c:765,4'
          Dst:             my_pid
        - Src:             'core/dns_cache.c:765,4'
          Dst:             fprintf
        - Src:             'core/dns_cache.c:765,4'
          Dst:             dprint_color_reset
        - Src:             'core/dns_cache.c:765,4'
          Dst:             get_debug_facility
        - Src:             'core/dns_cache.c:769,2'
          Dst:             atomic_inc_int
        - Src:             'core/dns_cache.c:770,6'
          Dst:             get_hash1_case_raw
        - Src:             'core/dns_cache.c:771,2'
          Dst:             get_debug_level
        - Src:             'core/dns_cache.c:771,2'
          Dst:             get_debug_facility
        - Src:             'core/dns_cache.c:771,2'
          Dst:             dprint_color
        - Src:             'core/dns_cache.c:771,2'
          Dst:             my_pid
        - Src:             'core/dns_cache.c:771,2'
          Dst:             fprintf
        - Src:             'core/dns_cache.c:771,2'
          Dst:             dprint_color_reset
        - Src:             'core/dns_cache.c:771,2'
          Dst:             get_debug_facility
        - Src:             'core/dns_cache.c:773,2'
          Dst:             futex_get
        - Src:             'core/dns_cache.c:778,2'
          Dst:             futex_release
    - functionName:    dns_cache_free_mem
      functionSourceFile: '/src/kamailio/src/core/dns_cache.c'
      linkageType:     InternalLinkage
      functionLinenumber: 681
      functionLinenumberEnd: 719
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         144
      ICount:          887
      EdgeCount:       190
      CyclomaticComplexity: 48
      functionsReached:
        - _dns_hash_remove_entry
        - atomic_get
        - dprint_color
        - dprint_color_reset
        - fprintf
        - futex_get
        - futex_release
        - get_debug_facility
        - get_debug_level
        - get_ticks_raw
        - my_pid
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'core/dns_cache.c:689,8'
          Dst:             get_ticks_raw
        - Src:             'core/dns_cache.c:690,2'
          Dst:             futex_get
        - Src:             'core/dns_cache.c:700,7'
          Dst:             atomic_get
        - Src:             'core/dns_cache.c:703,6'
          Dst:             get_debug_level
        - Src:             'core/dns_cache.c:703,6'
          Dst:             get_debug_facility
        - Src:             'core/dns_cache.c:703,6'
          Dst:             atomic_get
        - Src:             'core/dns_cache.c:703,6'
          Dst:             dprint_color
        - Src:             'core/dns_cache.c:703,6'
          Dst:             my_pid
        - Src:             'core/dns_cache.c:703,6'
          Dst:             atomic_get
        - Src:             'core/dns_cache.c:703,6'
          Dst:             fprintf
        - Src:             'core/dns_cache.c:703,6'
          Dst:             dprint_color_reset
        - Src:             'core/dns_cache.c:703,6'
          Dst:             get_debug_facility
        - Src:             'core/dns_cache.c:703,6'
          Dst:             atomic_get
        - Src:             'core/dns_cache.c:705,6'
          Dst:             _dns_hash_remove_entry
        - Src:             'core/dns_cache.c:708,6'
          Dst:             get_debug_level
        - Src:             'core/dns_cache.c:708,6'
          Dst:             get_debug_facility
        - Src:             'core/dns_cache.c:708,6'
          Dst:             atomic_get
        - Src:             'core/dns_cache.c:708,6'
          Dst:             dprint_color
        - Src:             'core/dns_cache.c:708,6'
          Dst:             my_pid
        - Src:             'core/dns_cache.c:708,6'
          Dst:             atomic_get
        - Src:             'core/dns_cache.c:708,6'
          Dst:             fprintf
        - Src:             'core/dns_cache.c:708,6'
          Dst:             dprint_color_reset
        - Src:             'core/dns_cache.c:708,6'
          Dst:             get_debug_facility
        - Src:             'core/dns_cache.c:708,6'
          Dst:             atomic_get
        - Src:             'core/dns_cache.c:712,5'
          Dst:             get_debug_level
        - Src:             'core/dns_cache.c:712,5'
          Dst:             get_debug_facility
        - Src:             'core/dns_cache.c:712,5'
          Dst:             dprint_color
        - Src:             'core/dns_cache.c:712,5'
          Dst:             my_pid
        - Src:             'core/dns_cache.c:712,5'
          Dst:             fprintf
        - Src:             'core/dns_cache.c:712,5'
          Dst:             dprint_color_reset
        - Src:             'core/dns_cache.c:712,5'
          Dst:             get_debug_facility
        - Src:             'core/dns_cache.c:713,5'
          Dst:             _dns_hash_remove_entry
        - Src:             'core/dns_cache.c:718,2'
          Dst:             futex_release
    - functionName:    get_hash1_case_raw
      functionSourceFile: '/src/kamailio/src/core/hashes.h'
      linkageType:     InternalLinkage
      functionLinenumber: 224
      functionLinenumberEnd: 232
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         11
      ICount:          111
      EdgeCount:       12
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    dns_a_resolve
      functionSourceFile: '/src/kamailio/src/core/dns_cache.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2915
      functionLinenumberEnd: 2952
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         60
      ICount:          407
      EdgeCount:       79
      CyclomaticComplexity: 21
      functionsReached:
        - dns_entry_get_rr
        - dns_get_entry
        - dns_rr2ip
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - get_ticks_raw
        - my_pid
        - str2ip
        - str2ip6
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'core/dns_cache.c:2925,6'
          Dst:             str2ip6
        - Src:             'core/dns_cache.c:2927,13'
          Dst:             str2ip
        - Src:             'core/dns_cache.c:2932,12'
          Dst:             dns_get_entry
        - Src:             'core/dns_cache.c:2937,8'
          Dst:             get_ticks_raw
        - Src:             'core/dns_cache.c:2941,7'
          Dst:             dns_entry_get_rr
        - Src:             'core/dns_cache.c:2944,3'
          Dst:             dns_rr2ip
        - Src:             'core/dns_cache.c:2950,2'
          Dst:             get_debug_level
        - Src:             'core/dns_cache.c:2950,2'
          Dst:             get_debug_facility
        - Src:             'core/dns_cache.c:2950,2'
          Dst:             dprint_color
        - Src:             'core/dns_cache.c:2950,2'
          Dst:             my_pid
        - Src:             'core/dns_cache.c:2950,2'
          Dst:             fprintf
        - Src:             'core/dns_cache.c:2950,2'
          Dst:             dprint_color_reset
        - Src:             'core/dns_cache.c:2950,2'
          Dst:             get_debug_facility
    - functionName:    dns_rr2ip
      functionSourceFile: '/src/kamailio/src/core/dns_cache.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2531
      functionLinenumberEnd: 2547
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          61
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    4
      BranchProfiles:
        - Branch String:   'core/dns_cache.c:2532,2'
          Branch Sides:    []
      Callsites:       []
    - functionName:    dns_aaaa_resolve
      functionSourceFile: '/src/kamailio/src/core/dns_cache.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2962
      functionLinenumberEnd: 2998
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         20
      ICount:          136
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - dns_entry_get_rr
        - dns_get_entry
        - dns_rr2ip
        - get_ticks_raw
        - str2ip
        - str2ip6
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'core/dns_cache.c:2972,6'
          Dst:             str2ip
        - Src:             'core/dns_cache.c:2974,13'
          Dst:             str2ip6
        - Src:             'core/dns_cache.c:2979,12'
          Dst:             dns_get_entry
        - Src:             'core/dns_cache.c:2984,8'
          Dst:             get_ticks_raw
        - Src:             'core/dns_cache.c:2988,7'
          Dst:             dns_entry_get_rr
        - Src:             'core/dns_cache.c:2991,3'
          Dst:             dns_rr2ip
    - functionName:    dns_srv_handle_reset
      functionSourceFile: '/src/kamailio/src/core/dns_cache.h'
      linkageType:     InternalLinkage
      functionLinenumber: 298
      functionLinenumberEnd: 313
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          65
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - dns_hash_put_entry
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/dns_cache.h:301,3'
          Dst:             dns_hash_put_entry
        - Src:             'core/dns_cache.h:305,3'
          Dst:             dns_hash_put_entry
    - functionName:    have_more_active_naptr
      functionSourceFile: '/src/kamailio/src/core/dns_cache.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3365
      functionLinenumberEnd: 3390
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         24
      ICount:          114
      EdgeCount:       31
      CyclomaticComplexity: 9
      functionsReached:
        - naptr_get_sip_proto
        - naptr_proto_supported
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/dns_cache.c:3382,28'
          Dst:             naptr_get_sip_proto
        - Src:             'core/dns_cache.c:3384,14'
          Dst:             naptr_proto_supported
    - functionName:    mark_skip_current_naptr
      functionSourceFile: '/src/kamailio/src/core/dns_cache.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3335
      functionLinenumberEnd: 3361
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         65
      ICount:          387
      EdgeCount:       86
      CyclomaticComplexity: 23
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - memcmp
        - my_pid
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/dns_cache.c:3353,9'
          Dst:             memcmp
        - Src:             'core/dns_cache.c:3355,4'
          Dst:             get_debug_level
        - Src:             'core/dns_cache.c:3355,4'
          Dst:             get_debug_facility
        - Src:             'core/dns_cache.c:3355,4'
          Dst:             dprint_color
        - Src:             'core/dns_cache.c:3355,4'
          Dst:             my_pid
        - Src:             'core/dns_cache.c:3355,4'
          Dst:             fprintf
        - Src:             'core/dns_cache.c:3355,4'
          Dst:             dprint_color_reset
        - Src:             'core/dns_cache.c:3355,4'
          Dst:             get_debug_facility
    - functionName:    dns_entry2he
      functionSourceFile: '/src/kamailio/src/core/dns_cache.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2405
      functionLinenumberEnd: 2476
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         144
      ICount:          1021
      EdgeCount:       185
      CyclomaticComplexity: 43
      functionsReached:
        - dns_entry_get_rr
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - get_ticks_raw
        - my_pid
      functionUses:    2
      BranchProfiles:
        - Branch String:   'core/dns_cache.c:2418,2'
          Branch Sides:    []
        - Branch String:   'core/dns_cache.c:2443,3'
          Branch Sides:    []
      Callsites:
        - Src:             'core/dns_cache.c:2428,4'
          Dst:             get_debug_level
        - Src:             'core/dns_cache.c:2428,4'
          Dst:             get_debug_facility
        - Src:             'core/dns_cache.c:2428,4'
          Dst:             dprint_color
        - Src:             'core/dns_cache.c:2428,4'
          Dst:             my_pid
        - Src:             'core/dns_cache.c:2428,4'
          Dst:             fprintf
        - Src:             'core/dns_cache.c:2428,4'
          Dst:             dprint_color_reset
        - Src:             'core/dns_cache.c:2428,4'
          Dst:             get_debug_facility
        - Src:             'core/dns_cache.c:2435,8'
          Dst:             get_ticks_raw
        - Src:             'core/dns_cache.c:2439,7'
          Dst:             dns_entry_get_rr
        - Src:             'core/dns_cache.c:2451,5'
          Dst:             get_debug_level
        - Src:             'core/dns_cache.c:2451,5'
          Dst:             get_debug_facility
        - Src:             'core/dns_cache.c:2451,5'
          Dst:             dprint_color
        - Src:             'core/dns_cache.c:2451,5'
          Dst:             my_pid
        - Src:             'core/dns_cache.c:2451,5'
          Dst:             fprintf
        - Src:             'core/dns_cache.c:2451,5'
          Dst:             dprint_color_reset
        - Src:             'core/dns_cache.c:2451,5'
          Dst:             get_debug_facility
        - Src:             'core/dns_cache.c:2441,14'
          Dst:             dns_entry_get_rr
        - Src:             'core/dns_cache.c:2459,3'
          Dst:             get_debug_level
        - Src:             'core/dns_cache.c:2459,3'
          Dst:             get_debug_facility
        - Src:             'core/dns_cache.c:2459,3'
          Dst:             dprint_color
        - Src:             'core/dns_cache.c:2459,3'
          Dst:             my_pid
        - Src:             'core/dns_cache.c:2459,3'
          Dst:             fprintf
        - Src:             'core/dns_cache.c:2459,3'
          Dst:             dprint_color_reset
        - Src:             'core/dns_cache.c:2459,3'
          Dst:             get_debug_facility
    - functionName:    dns_cache_clean
      functionSourceFile: '/src/kamailio/src/core/dns_cache.c'
      linkageType:     InternalLinkage
      functionLinenumber: 630
      functionLinenumberEnd: 671
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         144
      ICount:          891
      EdgeCount:       190
      CyclomaticComplexity: 48
      functionsReached:
        - _dns_hash_remove_entry
        - atomic_get
        - dprint_color
        - dprint_color_reset
        - fprintf
        - futex_get
        - futex_release
        - get_debug_facility
        - get_debug_level
        - get_ticks_raw
        - my_pid
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/dns_cache.c:640,8'
          Dst:             get_ticks_raw
        - Src:             'core/dns_cache.c:641,2'
          Dst:             futex_get
        - Src:             'core/dns_cache.c:649,7'
          Dst:             atomic_get
        - Src:             'core/dns_cache.c:652,6'
          Dst:             get_debug_level
        - Src:             'core/dns_cache.c:652,6'
          Dst:             get_debug_facility
        - Src:             'core/dns_cache.c:652,6'
          Dst:             atomic_get
        - Src:             'core/dns_cache.c:652,6'
          Dst:             dprint_color
        - Src:             'core/dns_cache.c:652,6'
          Dst:             my_pid
        - Src:             'core/dns_cache.c:652,6'
          Dst:             atomic_get
        - Src:             'core/dns_cache.c:652,6'
          Dst:             fprintf
        - Src:             'core/dns_cache.c:652,6'
          Dst:             dprint_color_reset
        - Src:             'core/dns_cache.c:652,6'
          Dst:             get_debug_facility
        - Src:             'core/dns_cache.c:652,6'
          Dst:             atomic_get
        - Src:             'core/dns_cache.c:654,6'
          Dst:             _dns_hash_remove_entry
        - Src:             'core/dns_cache.c:657,6'
          Dst:             get_debug_level
        - Src:             'core/dns_cache.c:657,6'
          Dst:             get_debug_facility
        - Src:             'core/dns_cache.c:657,6'
          Dst:             atomic_get
        - Src:             'core/dns_cache.c:657,6'
          Dst:             dprint_color
        - Src:             'core/dns_cache.c:657,6'
          Dst:             my_pid
        - Src:             'core/dns_cache.c:657,6'
          Dst:             atomic_get
        - Src:             'core/dns_cache.c:657,6'
          Dst:             fprintf
        - Src:             'core/dns_cache.c:657,6'
          Dst:             dprint_color_reset
        - Src:             'core/dns_cache.c:657,6'
          Dst:             get_debug_facility
        - Src:             'core/dns_cache.c:657,6'
          Dst:             atomic_get
        - Src:             'core/dns_cache.c:661,5'
          Dst:             get_debug_level
        - Src:             'core/dns_cache.c:661,5'
          Dst:             get_debug_facility
        - Src:             'core/dns_cache.c:661,5'
          Dst:             dprint_color
        - Src:             'core/dns_cache.c:661,5'
          Dst:             my_pid
        - Src:             'core/dns_cache.c:661,5'
          Dst:             fprintf
        - Src:             'core/dns_cache.c:661,5'
          Dst:             dprint_color_reset
        - Src:             'core/dns_cache.c:661,5'
          Dst:             get_debug_facility
        - Src:             'core/dns_cache.c:662,5'
          Dst:             _dns_hash_remove_entry
        - Src:             'core/dns_cache.c:670,2'
          Dst:             futex_release
    - functionName:    dns_cache_delete_ptr
      functionSourceFile: '/src/kamailio/src/core/dns_cache.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4927
      functionLinenumberEnd: 4929
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - dns_cache_delete_record
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/dns_cache.c:4928,2'
          Dst:             dns_cache_delete_record
    - functionName:    dns_cache_delete_record
      functionSourceFile: '/src/kamailio/src/core/dns_cache.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4631
      functionLinenumberEnd: 4661
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          140
      EdgeCount:       28
      CyclomaticComplexity: 9
      functionsReached:
        - _dns_hash_find
        - _dns_hash_remove_entry
        - futex_get
        - futex_release
      functionUses:    8
      BranchProfiles:  []
      Callsites:
        - Src:             'core/dns_cache.c:4644,2'
          Dst:             futex_get
        - Src:             'core/dns_cache.c:4646,6'
          Dst:             _dns_hash_find
        - Src:             'core/dns_cache.c:4649,4'
          Dst:             _dns_hash_remove_entry
        - Src:             'core/dns_cache.c:4655,2'
          Dst:             futex_release
    - functionName:    dns_cache_delete_ebl
      functionSourceFile: '/src/kamailio/src/core/dns_cache.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4922
      functionLinenumberEnd: 4924
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - dns_cache_delete_record
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/dns_cache.c:4923,2'
          Dst:             dns_cache_delete_record
    - functionName:    dns_cache_delete_txt
      functionSourceFile: '/src/kamailio/src/core/dns_cache.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4917
      functionLinenumberEnd: 4919
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - dns_cache_delete_record
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/dns_cache.c:4918,2'
          Dst:             dns_cache_delete_record
    - functionName:    dns_cache_delete_cname
      functionSourceFile: '/src/kamailio/src/core/dns_cache.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4911
      functionLinenumberEnd: 4913
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - dns_cache_delete_record
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/dns_cache.c:4912,2'
          Dst:             dns_cache_delete_record
    - functionName:    dns_cache_delete_naptr
      functionSourceFile: '/src/kamailio/src/core/dns_cache.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4905
      functionLinenumberEnd: 4907
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - dns_cache_delete_record
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/dns_cache.c:4906,2'
          Dst:             dns_cache_delete_record
    - functionName:    dns_cache_delete_srv
      functionSourceFile: '/src/kamailio/src/core/dns_cache.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4899
      functionLinenumberEnd: 4901
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - dns_cache_delete_record
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/dns_cache.c:4900,2'
          Dst:             dns_cache_delete_record
    - functionName:    dns_cache_delete_aaaa
      functionSourceFile: '/src/kamailio/src/core/dns_cache.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4893
      functionLinenumberEnd: 4895
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - dns_cache_delete_record
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/dns_cache.c:4894,2'
          Dst:             dns_cache_delete_record
    - functionName:    dns_cache_delete_a
      functionSourceFile: '/src/kamailio/src/core/dns_cache.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4887
      functionLinenumberEnd: 4889
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - dns_cache_delete_record
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/dns_cache.c:4888,2'
          Dst:             dns_cache_delete_record
    - functionName:    dns_cache_add_srv
      functionSourceFile: '/src/kamailio/src/core/dns_cache.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4869
      functionLinenumberEnd: 4883
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          60
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - dns_cache_add_record
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/dns_cache.c:4880,5'
          Dst:             dns_cache_add_record
    - functionName:    dns_cache_add_record
      functionSourceFile: '/src/kamailio/src/core/dns_cache.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4349
      functionLinenumberEnd: 4626
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - short
        - 'N/A'
        - int
        - 'N/A'
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         827
      ICount:          4924
      EdgeCount:       1091
      CyclomaticComplexity: 266
      functionsReached:
        - _dns_hash_remove_entry
        - dns_cache_add_unsafe
        - dns_cache_clone_entry
        - dns_cache_mk_bad_entry
        - dns_cache_mk_ip_entry
        - dns_cache_mk_srv_entry
        - dns_destroy_entry
        - dns_hash_get
        - dns_hash_put_entry
        - dprint_color
        - dprint_color_reset
        - fprintf
        - futex_get
        - futex_release
        - get_debug_facility
        - get_debug_level
        - get_ticks_raw
        - memcmp
        - my_pid
        - str2ip
        - str2ip6
      functionUses:    3
      BranchProfiles:
        - Branch String:   'core/dns_cache.c:4390,3'
          Branch Sides:    []
        - Branch String:   'core/dns_cache.c:4451,4'
          Branch Sides:    []
        - Branch String:   'core/dns_cache.c:4526,5'
          Branch Sides:    []
        - Branch String:   'core/dns_cache.c:4545,5'
          Branch Sides:    []
      Callsites:
        - Src:             'core/dns_cache.c:4367,3'
          Dst:             get_debug_level
        - Src:             'core/dns_cache.c:4367,3'
          Dst:             get_debug_facility
        - Src:             'core/dns_cache.c:4367,3'
          Dst:             dprint_color
        - Src:             'core/dns_cache.c:4367,3'
          Dst:             my_pid
        - Src:             'core/dns_cache.c:4367,3'
          Dst:             fprintf
        - Src:             'core/dns_cache.c:4367,3'
          Dst:             dprint_color_reset
        - Src:             'core/dns_cache.c:4367,3'
          Dst:             get_debug_facility
        - Src:             'core/dns_cache.c:4371,3'
          Dst:             get_debug_level
        - Src:             'core/dns_cache.c:4371,3'
          Dst:             get_debug_facility
        - Src:             'core/dns_cache.c:4371,3'
          Dst:             dprint_color
        - Src:             'core/dns_cache.c:4371,3'
          Dst:             my_pid
        - Src:             'core/dns_cache.c:4371,3'
          Dst:             fprintf
        - Src:             'core/dns_cache.c:4371,3'
          Dst:             dprint_color_reset
        - Src:             'core/dns_cache.c:4371,3'
          Dst:             get_debug_facility
        - Src:             'core/dns_cache.c:4375,3'
          Dst:             get_debug_level
        - Src:             'core/dns_cache.c:4375,3'
          Dst:             get_debug_facility
        - Src:             'core/dns_cache.c:4375,3'
          Dst:             dprint_color
        - Src:             'core/dns_cache.c:4375,3'
          Dst:             my_pid
        - Src:             'core/dns_cache.c:4375,3'
          Dst:             fprintf
        - Src:             'core/dns_cache.c:4375,3'
          Dst:             dprint_color_reset
        - Src:             'core/dns_cache.c:4375,3'
          Dst:             get_debug_facility
        - Src:             'core/dns_cache.c:4380,3'
          Dst:             get_debug_level
        - Src:             'core/dns_cache.c:4380,3'
          Dst:             get_debug_facility
        - Src:             'core/dns_cache.c:4380,3'
          Dst:             dprint_color
        - Src:             'core/dns_cache.c:4380,3'
          Dst:             my_pid
        - Src:             'core/dns_cache.c:4380,3'
          Dst:             fprintf
        - Src:             'core/dns_cache.c:4380,3'
          Dst:             dprint_color_reset
        - Src:             'core/dns_cache.c:4380,3'
          Dst:             get_debug_facility
        - Src:             'core/dns_cache.c:4386,4'
          Dst:             get_debug_level
        - Src:             'core/dns_cache.c:4386,4'
          Dst:             get_debug_facility
        - Src:             'core/dns_cache.c:4386,4'
          Dst:             dprint_color
        - Src:             'core/dns_cache.c:4386,4'
          Dst:             my_pid
        - Src:             'core/dns_cache.c:4386,4'
          Dst:             fprintf
        - Src:             'core/dns_cache.c:4386,4'
          Dst:             dprint_color_reset
        - Src:             'core/dns_cache.c:4386,4'
          Dst:             get_debug_facility
        - Src:             'core/dns_cache.c:4392,15'
          Dst:             str2ip
        - Src:             'core/dns_cache.c:4394,6'
          Dst:             get_debug_level
        - Src:             'core/dns_cache.c:4394,6'
          Dst:             get_debug_facility
        - Src:             'core/dns_cache.c:4394,6'
          Dst:             dprint_color
        - Src:             'core/dns_cache.c:4394,6'
          Dst:             my_pid
        - Src:             'core/dns_cache.c:4394,6'
          Dst:             fprintf
        - Src:             'core/dns_cache.c:4394,6'
          Dst:             dprint_color_reset
        - Src:             'core/dns_cache.c:4394,6'
          Dst:             get_debug_facility
        - Src:             'core/dns_cache.c:4400,15'
          Dst:             str2ip6
        - Src:             'core/dns_cache.c:4402,6'
          Dst:             get_debug_level
        - Src:             'core/dns_cache.c:4402,6'
          Dst:             get_debug_facility
        - Src:             'core/dns_cache.c:4402,6'
          Dst:             dprint_color
        - Src:             'core/dns_cache.c:4402,6'
          Dst:             my_pid
        - Src:             'core/dns_cache.c:4402,6'
          Dst:             fprintf
        - Src:             'core/dns_cache.c:4402,6'
          Dst:             dprint_color_reset
        - Src:             'core/dns_cache.c:4402,6'
          Dst:             get_debug_facility
        - Src:             'core/dns_cache.c:4409,6'
          Dst:             get_debug_level
        - Src:             'core/dns_cache.c:4409,6'
          Dst:             get_debug_facility
        - Src:             'core/dns_cache.c:4409,6'
          Dst:             dprint_color
        - Src:             'core/dns_cache.c:4409,6'
          Dst:             my_pid
        - Src:             'core/dns_cache.c:4409,6'
          Dst:             fprintf
        - Src:             'core/dns_cache.c:4409,6'
          Dst:             dprint_color_reset
        - Src:             'core/dns_cache.c:4409,6'
          Dst:             get_debug_facility
        - Src:             'core/dns_cache.c:4419,8'
          Dst:             dns_hash_get
        - Src:             'core/dns_cache.c:4423,3'
          Dst:             dns_hash_put_entry
        - Src:             'core/dns_cache.c:4429,3'
          Dst:             get_debug_level
        - Src:             'core/dns_cache.c:4429,3'
          Dst:             get_debug_facility
        - Src:             'core/dns_cache.c:4429,3'
          Dst:             dprint_color
        - Src:             'core/dns_cache.c:4429,3'
          Dst:             my_pid
        - Src:             'core/dns_cache.c:4429,3'
          Dst:             fprintf
        - Src:             'core/dns_cache.c:4429,3'
          Dst:             dprint_color_reset
        - Src:             'core/dns_cache.c:4429,3'
          Dst:             get_debug_facility
        - Src:             'core/dns_cache.c:4436,9'
          Dst:             dns_cache_mk_bad_entry
        - Src:             'core/dns_cache.c:4438,4'
          Dst:             get_debug_level
        - Src:             'core/dns_cache.c:4438,4'
          Dst:             get_debug_facility
        - Src:             'core/dns_cache.c:4438,4'
          Dst:             dprint_color
        - Src:             'core/dns_cache.c:4438,4'
          Dst:             my_pid
        - Src:             'core/dns_cache.c:4438,4'
          Dst:             fprintf
        - Src:             'core/dns_cache.c:4438,4'
          Dst:             dprint_color_reset
        - Src:             'core/dns_cache.c:4438,4'
          Dst:             get_debug_facility
        - Src:             'core/dns_cache.c:4454,12'
          Dst:             dns_cache_mk_ip_entry
        - Src:             'core/dns_cache.c:4456,7'
          Dst:             get_debug_level
        - Src:             'core/dns_cache.c:4456,7'
          Dst:             get_debug_facility
        - Src:             'core/dns_cache.c:4456,7'
          Dst:             dprint_color
        - Src:             'core/dns_cache.c:4456,7'
          Dst:             my_pid
        - Src:             'core/dns_cache.c:4456,7'
          Dst:             fprintf
        - Src:             'core/dns_cache.c:4456,7'
          Dst:             dprint_color_reset
        - Src:             'core/dns_cache.c:4456,7'
          Dst:             get_debug_facility
        - Src:             'core/dns_cache.c:4461,15'
          Dst:             get_ticks_raw
        - Src:             'core/dns_cache.c:4466,12'
          Dst:             dns_cache_mk_srv_entry
        - Src:             'core/dns_cache.c:4469,7'
          Dst:             get_debug_level
        - Src:             'core/dns_cache.c:4469,7'
          Dst:             get_debug_facility
        - Src:             'core/dns_cache.c:4469,7'
          Dst:             dprint_color
        - Src:             'core/dns_cache.c:4469,7'
          Dst:             my_pid
        - Src:             'core/dns_cache.c:4469,7'
          Dst:             fprintf
        - Src:             'core/dns_cache.c:4469,7'
          Dst:             dprint_color_reset
        - Src:             'core/dns_cache.c:4469,7'
          Dst:             get_debug_facility
        - Src:             'core/dns_cache.c:4484,14'
          Dst:             memcmp
        - Src:             'core/dns_cache.c:4491,13'
          Dst:             memcmp
        - Src:             'core/dns_cache.c:4500,11'
          Dst:             dns_cache_clone_entry
        - Src:             'core/dns_cache.c:4502,6'
          Dst:             get_debug_level
        - Src:             'core/dns_cache.c:4502,6'
          Dst:             get_debug_facility
        - Src:             'core/dns_cache.c:4502,6'
          Dst:             dprint_color
        - Src:             'core/dns_cache.c:4502,6'
          Dst:             my_pid
        - Src:             'core/dns_cache.c:4502,6'
          Dst:             fprintf
        - Src:             'core/dns_cache.c:4502,6'
          Dst:             dprint_color_reset
        - Src:             'core/dns_cache.c:4502,6'
          Dst:             get_debug_facility
        - Src:             'core/dns_cache.c:4519,18'
          Dst:             get_ticks_raw
        - Src:             'core/dns_cache.c:4537,11'
          Dst:             dns_cache_clone_entry
        - Src:             'core/dns_cache.c:4539,6'
          Dst:             get_debug_level
        - Src:             'core/dns_cache.c:4539,6'
          Dst:             get_debug_facility
        - Src:             'core/dns_cache.c:4539,6'
          Dst:             dprint_color
        - Src:             'core/dns_cache.c:4539,6'
          Dst:             my_pid
        - Src:             'core/dns_cache.c:4539,6'
          Dst:             fprintf
        - Src:             'core/dns_cache.c:4539,6'
          Dst:             dprint_color_reset
        - Src:             'core/dns_cache.c:4539,6'
          Dst:             get_debug_facility
        - Src:             'core/dns_cache.c:4587,6'
          Dst:             get_debug_level
        - Src:             'core/dns_cache.c:4587,6'
          Dst:             get_debug_facility
        - Src:             'core/dns_cache.c:4587,6'
          Dst:             dprint_color
        - Src:             'core/dns_cache.c:4587,6'
          Dst:             my_pid
        - Src:             'core/dns_cache.c:4587,6'
          Dst:             fprintf
        - Src:             'core/dns_cache.c:4587,6'
          Dst:             dprint_color_reset
        - Src:             'core/dns_cache.c:4587,6'
          Dst:             get_debug_facility
        - Src:             'core/dns_cache.c:4603,2'
          Dst:             futex_get
        - Src:             'core/dns_cache.c:4604,5'
          Dst:             dns_cache_add_unsafe
        - Src:             'core/dns_cache.c:4605,3'
          Dst:             get_debug_level
        - Src:             'core/dns_cache.c:4605,3'
          Dst:             get_debug_facility
        - Src:             'core/dns_cache.c:4605,3'
          Dst:             dprint_color
        - Src:             'core/dns_cache.c:4605,3'
          Dst:             my_pid
        - Src:             'core/dns_cache.c:4605,3'
          Dst:             fprintf
        - Src:             'core/dns_cache.c:4605,3'
          Dst:             dprint_color_reset
        - Src:             'core/dns_cache.c:4605,3'
          Dst:             get_debug_facility
        - Src:             'core/dns_cache.c:4606,3'
          Dst:             futex_release
        - Src:             'core/dns_cache.c:4611,4'
          Dst:             _dns_hash_remove_entry
        - Src:             'core/dns_cache.c:4613,2'
          Dst:             futex_release
        - Src:             'core/dns_cache.c:4616,3'
          Dst:             dns_hash_put_entry
        - Src:             'core/dns_cache.c:4622,3'
          Dst:             dns_hash_put_entry
        - Src:             'core/dns_cache.c:4624,3'
          Dst:             dns_destroy_entry
    - functionName:    dns_cache_mk_srv_entry
      functionSourceFile: '/src/kamailio/src/core/dns_cache.c'
      linkageType:     InternalLinkage
      functionLinenumber: 899
      functionLinenumberEnd: 947
      functionDepth:   0
      returnType:      'N/A'
      argCount:        6
      argTypes:
        - 'N/A'
        - short
        - short
        - short
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         46
      ICount:          431
      EdgeCount:       60
      CyclomaticComplexity: 16
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - get_ticks_raw
        - my_pid
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/dns_cache.c:923,3'
          Dst:             get_debug_level
        - Src:             'core/dns_cache.c:923,3'
          Dst:             get_debug_facility
        - Src:             'core/dns_cache.c:923,3'
          Dst:             dprint_color
        - Src:             'core/dns_cache.c:923,3'
          Dst:             my_pid
        - Src:             'core/dns_cache.c:923,3'
          Dst:             fprintf
        - Src:             'core/dns_cache.c:923,3'
          Dst:             dprint_color_reset
        - Src:             'core/dns_cache.c:923,3'
          Dst:             get_debug_facility
        - Src:             'core/dns_cache.c:930,8'
          Dst:             get_ticks_raw
    - functionName:    dns_cache_clone_entry
      functionSourceFile: '/src/kamailio/src/core/dns_cache.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4186
      functionLinenumberEnd: 4333
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         287
      ICount:          1911
      EdgeCount:       373
      CyclomaticComplexity: 88
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - get_ticks_raw
        - my_pid
      functionUses:    3
      BranchProfiles:
        - Branch String:   'core/dns_cache.c:4199,3'
          Branch Sides:    []
        - Branch String:   'core/dns_cache.c:4257,3'
          Branch Sides:    []
      Callsites:
        - Src:             'core/dns_cache.c:4193,8'
          Dst:             get_ticks_raw
        - Src:             'core/dns_cache.c:4221,5'
          Dst:             get_debug_level
        - Src:             'core/dns_cache.c:4221,5'
          Dst:             get_debug_facility
        - Src:             'core/dns_cache.c:4221,5'
          Dst:             dprint_color
        - Src:             'core/dns_cache.c:4221,5'
          Dst:             my_pid
        - Src:             'core/dns_cache.c:4221,5'
          Dst:             fprintf
        - Src:             'core/dns_cache.c:4221,5'
          Dst:             dprint_color_reset
        - Src:             'core/dns_cache.c:4221,5'
          Dst:             get_debug_facility
        - Src:             'core/dns_cache.c:4232,3'
          Dst:             get_debug_level
        - Src:             'core/dns_cache.c:4232,3'
          Dst:             get_debug_facility
        - Src:             'core/dns_cache.c:4232,3'
          Dst:             dprint_color
        - Src:             'core/dns_cache.c:4232,3'
          Dst:             my_pid
        - Src:             'core/dns_cache.c:4232,3'
          Dst:             fprintf
        - Src:             'core/dns_cache.c:4232,3'
          Dst:             dprint_color_reset
        - Src:             'core/dns_cache.c:4232,3'
          Dst:             get_debug_facility
        - Src:             'core/dns_cache.c:4260,6'
          Dst:             get_debug_level
        - Src:             'core/dns_cache.c:4260,6'
          Dst:             get_debug_facility
        - Src:             'core/dns_cache.c:4260,6'
          Dst:             dprint_color
        - Src:             'core/dns_cache.c:4260,6'
          Dst:             my_pid
        - Src:             'core/dns_cache.c:4260,6'
          Dst:             fprintf
        - Src:             'core/dns_cache.c:4260,6'
          Dst:             dprint_color_reset
        - Src:             'core/dns_cache.c:4260,6'
          Dst:             get_debug_facility
        - Src:             'core/dns_cache.c:4282,6'
          Dst:             get_debug_level
        - Src:             'core/dns_cache.c:4282,6'
          Dst:             get_debug_facility
        - Src:             'core/dns_cache.c:4282,6'
          Dst:             dprint_color
        - Src:             'core/dns_cache.c:4282,6'
          Dst:             my_pid
        - Src:             'core/dns_cache.c:4282,6'
          Dst:             fprintf
        - Src:             'core/dns_cache.c:4282,6'
          Dst:             dprint_color_reset
        - Src:             'core/dns_cache.c:4282,6'
          Dst:             get_debug_facility
        - Src:             'core/dns_cache.c:4295,6'
          Dst:             get_debug_level
        - Src:             'core/dns_cache.c:4295,6'
          Dst:             get_debug_facility
        - Src:             'core/dns_cache.c:4295,6'
          Dst:             dprint_color
        - Src:             'core/dns_cache.c:4295,6'
          Dst:             my_pid
        - Src:             'core/dns_cache.c:4295,6'
          Dst:             fprintf
        - Src:             'core/dns_cache.c:4295,6'
          Dst:             dprint_color_reset
        - Src:             'core/dns_cache.c:4295,6'
          Dst:             get_debug_facility
    - functionName:    dns_cache_add_aaaa
      functionSourceFile: '/src/kamailio/src/core/dns_cache.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4854
      functionLinenumberEnd: 4866
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          54
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - dns_cache_add_record
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/dns_cache.c:4863,5'
          Dst:             dns_cache_add_record
    - functionName:    dns_cache_add_a
      functionSourceFile: '/src/kamailio/src/core/dns_cache.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4838
      functionLinenumberEnd: 4850
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          54
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - dns_cache_add_record
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/dns_cache.c:4847,5'
          Dst:             dns_cache_add_record
    - functionName:    dns_get_type
      functionSourceFile: '/src/kamailio/src/core/dns_cache.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3840
      functionLinenumberEnd: 3878
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         43
      ICount:          218
      EdgeCount:       55
      CyclomaticComplexity: 14
      functionsReached:
        - strncasecmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'core/dns_cache.c:3851,2'
          Branch Sides:    []
      Callsites:
        - Src:             'core/dns_cache.c:3857,7'
          Dst:             strncasecmp
        - Src:             'core/dns_cache.c:3861,7'
          Dst:             strncasecmp
        - Src:             'core/dns_cache.c:3863,12'
          Dst:             strncasecmp
        - Src:             'core/dns_cache.c:3865,12'
          Dst:             strncasecmp
        - Src:             'core/dns_cache.c:3867,12'
          Dst:             strncasecmp
        - Src:             'core/dns_cache.c:3871,7'
          Dst:             strncasecmp
        - Src:             'core/dns_cache.c:3873,12'
          Dst:             strncasecmp
    - functionName:    dns_cache_rpc_lookup
      functionSourceFile: '/src/kamailio/src/core/dns_cache.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4806
      functionLinenumberEnd: 4833
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         55
      ICount:          340
      EdgeCount:       73
      CyclomaticComplexity: 20
      functionsReached:
        - dns_cache_print_entry
        - dns_get_entry
        - dns_get_type
        - dns_hash_put_entry
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/dns_cache.c:4819,6'
          Dst:             dns_get_type
        - Src:             'core/dns_cache.c:4824,6'
          Dst:             dns_get_entry
        - Src:             'core/dns_cache.c:4829,5'
          Dst:             dns_cache_print_entry
        - Src:             'core/dns_cache.c:4830,3'
          Dst:             get_debug_level
        - Src:             'core/dns_cache.c:4830,3'
          Dst:             get_debug_facility
        - Src:             'core/dns_cache.c:4830,3'
          Dst:             dprint_color
        - Src:             'core/dns_cache.c:4830,3'
          Dst:             my_pid
        - Src:             'core/dns_cache.c:4830,3'
          Dst:             fprintf
        - Src:             'core/dns_cache.c:4830,3'
          Dst:             dprint_color_reset
        - Src:             'core/dns_cache.c:4830,3'
          Dst:             get_debug_facility
        - Src:             'core/dns_cache.c:4832,2'
          Dst:             dns_hash_put_entry
    - functionName:    dns_cache_print_entry
      functionSourceFile: '/src/kamailio/src/core/dns_cache.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3884
      functionLinenumberEnd: 4082
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         87
      ICount:          920
      EdgeCount:       117
      CyclomaticComplexity: 32
      functionsReached:
        - dns_rr2ip
        - get_ticks_raw
        - ip_addr2a
        - print_type
      functionUses:    2
      BranchProfiles:
        - Branch String:   'core/dns_cache.c:3936,3'
          Branch Sides:    []
      Callsites:
        - Src:             'core/dns_cache.c:3904,8'
          Dst:             get_ticks_raw
        - Src:             'core/dns_cache.c:3908,7'
          Dst:             print_type
        - Src:             'core/dns_cache.c:3939,8'
          Dst:             dns_rr2ip
        - Src:             'core/dns_cache.c:3940,43'
          Dst:             ip_addr2a
    - functionName:    print_type
      functionSourceFile: '/src/kamailio/src/core/dns_cache.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3811
      functionLinenumberEnd: 3832
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - short
      constantsTouched: []
      argNames:
        - ''
      BBCount:         11
      ICount:          58
      EdgeCount:       20
      CyclomaticComplexity: 11
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'core/dns_cache.c:3812,2'
          Branch Sides:    []
      Callsites:       []
    - functionName:    dns_cache_delete_single_record
      functionSourceFile: '/src/kamailio/src/core/dns_cache.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4671
      functionLinenumberEnd: 4802
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - short
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         374
      ICount:          2192
      EdgeCount:       495
      CyclomaticComplexity: 123
      functionsReached:
        - _dns_hash_remove_entry
        - dns_cache_add_unsafe
        - dns_cache_clone_entry
        - dns_hash_get
        - dns_hash_put_entry
        - dprint_color
        - dprint_color_reset
        - fprintf
        - futex_get
        - futex_release
        - get_debug_facility
        - get_debug_level
        - memcmp
        - my_pid
        - str2ip
        - str2ip6
      functionUses:    0
      BranchProfiles:
        - Branch String:   'core/dns_cache.c:4695,3'
          Branch Sides:    []
      Callsites:
        - Src:             'core/dns_cache.c:4684,3'
          Dst:             get_debug_level
        - Src:             'core/dns_cache.c:4684,3'
          Dst:             get_debug_facility
        - Src:             'core/dns_cache.c:4684,3'
          Dst:             dprint_color
        - Src:             'core/dns_cache.c:4684,3'
          Dst:             my_pid
        - Src:             'core/dns_cache.c:4684,3'
          Dst:             fprintf
        - Src:             'core/dns_cache.c:4684,3'
          Dst:             dprint_color_reset
        - Src:             'core/dns_cache.c:4684,3'
          Dst:             get_debug_facility
        - Src:             'core/dns_cache.c:4689,3'
          Dst:             get_debug_level
        - Src:             'core/dns_cache.c:4689,3'
          Dst:             get_debug_facility
        - Src:             'core/dns_cache.c:4689,3'
          Dst:             dprint_color
        - Src:             'core/dns_cache.c:4689,3'
          Dst:             my_pid
        - Src:             'core/dns_cache.c:4689,3'
          Dst:             fprintf
        - Src:             'core/dns_cache.c:4689,3'
          Dst:             dprint_color_reset
        - Src:             'core/dns_cache.c:4689,3'
          Dst:             get_debug_facility
        - Src:             'core/dns_cache.c:4697,15'
          Dst:             str2ip
        - Src:             'core/dns_cache.c:4699,6'
          Dst:             get_debug_level
        - Src:             'core/dns_cache.c:4699,6'
          Dst:             get_debug_facility
        - Src:             'core/dns_cache.c:4699,6'
          Dst:             dprint_color
        - Src:             'core/dns_cache.c:4699,6'
          Dst:             my_pid
        - Src:             'core/dns_cache.c:4699,6'
          Dst:             fprintf
        - Src:             'core/dns_cache.c:4699,6'
          Dst:             dprint_color_reset
        - Src:             'core/dns_cache.c:4699,6'
          Dst:             get_debug_facility
        - Src:             'core/dns_cache.c:4705,15'
          Dst:             str2ip6
        - Src:             'core/dns_cache.c:4707,6'
          Dst:             get_debug_level
        - Src:             'core/dns_cache.c:4707,6'
          Dst:             get_debug_facility
        - Src:             'core/dns_cache.c:4707,6'
          Dst:             dprint_color
        - Src:             'core/dns_cache.c:4707,6'
          Dst:             my_pid
        - Src:             'core/dns_cache.c:4707,6'
          Dst:             fprintf
        - Src:             'core/dns_cache.c:4707,6'
          Dst:             dprint_color_reset
        - Src:             'core/dns_cache.c:4707,6'
          Dst:             get_debug_facility
        - Src:             'core/dns_cache.c:4719,12'
          Dst:             dns_hash_get
        - Src:             'core/dns_cache.c:4733,12'
          Dst:             memcmp
        - Src:             'core/dns_cache.c:4739,11'
          Dst:             memcmp
        - Src:             'core/dns_cache.c:4758,9'
          Dst:             dns_cache_clone_entry
        - Src:             'core/dns_cache.c:4760,4'
          Dst:             get_debug_level
        - Src:             'core/dns_cache.c:4760,4'
          Dst:             get_debug_facility
        - Src:             'core/dns_cache.c:4760,4'
          Dst:             dprint_color
        - Src:             'core/dns_cache.c:4760,4'
          Dst:             my_pid
        - Src:             'core/dns_cache.c:4760,4'
          Dst:             fprintf
        - Src:             'core/dns_cache.c:4760,4'
          Dst:             dprint_color_reset
        - Src:             'core/dns_cache.c:4760,4'
          Dst:             get_debug_facility
        - Src:             'core/dns_cache.c:4761,4'
          Dst:             dns_hash_put_entry
        - Src:             'core/dns_cache.c:4774,11'
          Dst:             futex_get
        - Src:             'core/dns_cache.c:4777,6'
          Dst:             dns_cache_add_unsafe
        - Src:             'core/dns_cache.c:4778,4'
          Dst:             get_debug_level
        - Src:             'core/dns_cache.c:4778,4'
          Dst:             get_debug_facility
        - Src:             'core/dns_cache.c:4778,4'
          Dst:             dprint_color
        - Src:             'core/dns_cache.c:4778,4'
          Dst:             my_pid
        - Src:             'core/dns_cache.c:4778,4'
          Dst:             fprintf
        - Src:             'core/dns_cache.c:4778,4'
          Dst:             dprint_color_reset
        - Src:             'core/dns_cache.c:4778,4'
          Dst:             get_debug_facility
        - Src:             'core/dns_cache.c:4779,4'
          Dst:             futex_release
        - Src:             'core/dns_cache.c:4781,5'
          Dst:             dns_hash_put_entry
        - Src:             'core/dns_cache.c:4786,5'
          Dst:             _dns_hash_remove_entry
        - Src:             'core/dns_cache.c:4789,3'
          Dst:             _dns_hash_remove_entry
        - Src:             'core/dns_cache.c:4791,2'
          Dst:             futex_release
        - Src:             'core/dns_cache.c:4794,3'
          Dst:             dns_hash_put_entry
        - Src:             'core/dns_cache.c:4798,2'
          Dst:             get_debug_level
        - Src:             'core/dns_cache.c:4798,2'
          Dst:             get_debug_facility
        - Src:             'core/dns_cache.c:4798,2'
          Dst:             dprint_color
        - Src:             'core/dns_cache.c:4798,2'
          Dst:             my_pid
        - Src:             'core/dns_cache.c:4798,2'
          Dst:             fprintf
        - Src:             'core/dns_cache.c:4798,2'
          Dst:             dprint_color_reset
        - Src:             'core/dns_cache.c:4798,2'
          Dst:             get_debug_facility
        - Src:             'core/dns_cache.c:4800,3'
          Dst:             dns_hash_put_entry
    - functionName:    dns_cache_delete_all_force
      functionSourceFile: '/src/kamailio/src/core/dns_cache.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4161
      functionLinenumberEnd: 4178
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          80
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - dns_cache_flush
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/dns_cache.c:4168,2'
          Dst:             dns_cache_flush
    - functionName:    dns_cache_flush
      functionSourceFile: '/src/kamailio/src/core/dns_cache.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4120
      functionLinenumberEnd: 4135
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         57
      ICount:          332
      EdgeCount:       74
      CyclomaticComplexity: 19
      functionsReached:
        - _dns_hash_remove_entry
        - dprint_color
        - dprint_color_reset
        - fprintf
        - futex_get
        - futex_release
        - get_debug_facility
        - get_debug_level
        - my_pid
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/dns_cache.c:4125,2'
          Dst:             get_debug_level
        - Src:             'core/dns_cache.c:4125,2'
          Dst:             get_debug_facility
        - Src:             'core/dns_cache.c:4125,2'
          Dst:             dprint_color
        - Src:             'core/dns_cache.c:4125,2'
          Dst:             my_pid
        - Src:             'core/dns_cache.c:4125,2'
          Dst:             fprintf
        - Src:             'core/dns_cache.c:4125,2'
          Dst:             dprint_color_reset
        - Src:             'core/dns_cache.c:4125,2'
          Dst:             get_debug_facility
        - Src:             'core/dns_cache.c:4126,2'
          Dst:             futex_get
        - Src:             'core/dns_cache.c:4131,5'
          Dst:             _dns_hash_remove_entry
        - Src:             'core/dns_cache.c:4134,2'
          Dst:             futex_release
    - functionName:    dns_cache_delete_all
      functionSourceFile: '/src/kamailio/src/core/dns_cache.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4139
      functionLinenumberEnd: 4156
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          80
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - dns_cache_flush
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/dns_cache.c:4146,2'
          Dst:             dns_cache_flush
    - functionName:    dns_cache_view
      functionSourceFile: '/src/kamailio/src/core/dns_cache.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4087
      functionLinenumberEnd: 4112
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         61
      ICount:          360
      EdgeCount:       80
      CyclomaticComplexity: 21
      functionsReached:
        - dns_cache_print_entry
        - dprint_color
        - dprint_color_reset
        - fprintf
        - futex_get
        - futex_release
        - get_debug_facility
        - get_debug_level
        - get_ticks_raw
        - my_pid
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/dns_cache.c:4096,8'
          Dst:             get_ticks_raw
        - Src:             'core/dns_cache.c:4097,2'
          Dst:             futex_get
        - Src:             'core/dns_cache.c:4105,7'
          Dst:             dns_cache_print_entry
        - Src:             'core/dns_cache.c:4106,5'
          Dst:             get_debug_level
        - Src:             'core/dns_cache.c:4106,5'
          Dst:             get_debug_facility
        - Src:             'core/dns_cache.c:4106,5'
          Dst:             dprint_color
        - Src:             'core/dns_cache.c:4106,5'
          Dst:             my_pid
        - Src:             'core/dns_cache.c:4106,5'
          Dst:             fprintf
        - Src:             'core/dns_cache.c:4106,5'
          Dst:             dprint_color_reset
        - Src:             'core/dns_cache.c:4106,5'
          Dst:             get_debug_facility
        - Src:             'core/dns_cache.c:4111,2'
          Dst:             futex_release
    - functionName:    dns_cache_debug_all
      functionSourceFile: '/src/kamailio/src/core/dns_cache.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3735
      functionLinenumberEnd: 3807
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         41
      ICount:          364
      EdgeCount:       48
      CyclomaticComplexity: 9
      functionsReached:
        - dns_rr2ip
        - futex_get
        - futex_release
        - get_ticks_raw
        - ip_addr2a
      functionUses:    0
      BranchProfiles:
        - Branch String:   'core/dns_cache.c:3759,5'
          Branch Sides:    []
      Callsites:
        - Src:             'core/dns_cache.c:3747,8'
          Dst:             get_ticks_raw
        - Src:             'core/dns_cache.c:3748,2'
          Dst:             futex_get
        - Src:             'core/dns_cache.c:3762,10'
          Dst:             dns_rr2ip
        - Src:             'core/dns_cache.c:3763,34'
          Dst:             ip_addr2a
        - Src:             'core/dns_cache.c:3806,2'
          Dst:             futex_release
    - functionName:    dns_cache_debug
      functionSourceFile: '/src/kamailio/src/core/dns_cache.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3630
      functionLinenumberEnd: 3653
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         17
      ICount:          137
      EdgeCount:       21
      CyclomaticComplexity: 6
      functionsReached:
        - futex_get
        - futex_release
        - get_ticks_raw
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/dns_cache.c:3639,8'
          Dst:             get_ticks_raw
        - Src:             'core/dns_cache.c:3640,2'
          Dst:             futex_get
        - Src:             'core/dns_cache.c:3652,2'
          Dst:             futex_release
    - functionName:    dns_cache_mem_info
      functionSourceFile: '/src/kamailio/src/core/dns_cache.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3619
      functionLinenumberEnd: 3626
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          48
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    dns_srv_handle_put_helper
      functionSourceFile: '/src/kamailio/src/core/dns_cache.h'
      linkageType:     InternalLinkage
      functionLinenumber: 208
      functionLinenumberEnd: 223
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          91
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - dns_hash_put_entry
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/dns_cache.h:211,4'
          Dst:             dns_hash_put_entry
        - Src:             'core/dns_cache.h:215,4'
          Dst:             dns_hash_put_entry
        - Src:             'core/dns_cache.h:219,4'
          Dst:             dns_hash_put_entry
    - functionName:    dns_srv_resolve_ip
      functionSourceFile: '/src/kamailio/src/core/dns_cache.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3150
      functionLinenumberEnd: 3196
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         92
      ICount:          532
      EdgeCount:       121
      CyclomaticComplexity: 31
      functionsReached:
        - dns_hash_put_entry
        - dns_ip_resolve
        - dns_srv_resolve_nxt
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - ip_addr2a
        - my_pid
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'core/dns_cache.c:3165,14'
          Dst:             dns_srv_resolve_nxt
        - Src:             'core/dns_cache.c:3183,13'
          Dst:             dns_ip_resolve
        - Src:             'core/dns_cache.c:3186,5'
          Dst:             dns_hash_put_entry
        - Src:             'core/dns_cache.c:3194,2'
          Dst:             get_debug_level
        - Src:             'core/dns_cache.c:3194,2'
          Dst:             get_debug_facility
        - Src:             'core/dns_cache.c:3194,2'
          Dst:             ip_addr2a
        - Src:             'core/dns_cache.c:3194,2'
          Dst:             ip_addr2a
        - Src:             'core/dns_cache.c:3194,2'
          Dst:             dprint_color
        - Src:             'core/dns_cache.c:3194,2'
          Dst:             my_pid
        - Src:             'core/dns_cache.c:3194,2'
          Dst:             ip_addr2a
        - Src:             'core/dns_cache.c:3194,2'
          Dst:             ip_addr2a
        - Src:             'core/dns_cache.c:3194,2'
          Dst:             fprintf
        - Src:             'core/dns_cache.c:3194,2'
          Dst:             dprint_color_reset
        - Src:             'core/dns_cache.c:3194,2'
          Dst:             get_debug_facility
        - Src:             'core/dns_cache.c:3194,2'
          Dst:             ip_addr2a
        - Src:             'core/dns_cache.c:3194,2'
          Dst:             ip_addr2a
    - functionName:    dns_ip_resolve
      functionSourceFile: '/src/kamailio/src/core/dns_cache.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3012
      functionLinenumberEnd: 3079
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         88
      ICount:          554
      EdgeCount:       118
      CyclomaticComplexity: 32
      functionsReached:
        - dns_a_resolve
        - dns_aaaa_resolve
        - dns_hash_put_entry
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'core/dns_cache.c:3020,10'
          Dst:             dns_aaaa_resolve
        - Src:             'core/dns_cache.c:3024,10'
          Dst:             dns_a_resolve
        - Src:             'core/dns_cache.c:3029,10'
          Dst:             dns_a_resolve
        - Src:             'core/dns_cache.c:3031,10'
          Dst:             dns_aaaa_resolve
        - Src:             'core/dns_cache.c:3039,9'
          Dst:             dns_a_resolve
        - Src:             'core/dns_cache.c:3048,10'
          Dst:             dns_aaaa_resolve
        - Src:             'core/dns_cache.c:3052,4'
          Dst:             dns_hash_put_entry
        - Src:             'core/dns_cache.c:3060,9'
          Dst:             dns_aaaa_resolve
        - Src:             'core/dns_cache.c:3069,10'
          Dst:             dns_a_resolve
        - Src:             'core/dns_cache.c:3073,4'
          Dst:             dns_hash_put_entry
        - Src:             'core/dns_cache.c:3076,3'
          Dst:             get_debug_level
        - Src:             'core/dns_cache.c:3076,3'
          Dst:             get_debug_facility
        - Src:             'core/dns_cache.c:3076,3'
          Dst:             dprint_color
        - Src:             'core/dns_cache.c:3076,3'
          Dst:             my_pid
        - Src:             'core/dns_cache.c:3076,3'
          Dst:             fprintf
        - Src:             'core/dns_cache.c:3076,3'
          Dst:             dprint_color_reset
        - Src:             'core/dns_cache.c:3076,3'
          Dst:             get_debug_facility
    - functionName:    dns_srv_handle_init
      functionSourceFile: '/src/kamailio/src/core/dns_cache.h'
      linkageType:     InternalLinkage
      functionLinenumber: 287
      functionLinenumberEnd: 295
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          30
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    dns_srv_get_ip
      functionSourceFile: '/src/kamailio/src/core/dns_cache.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3589
      functionLinenumberEnd: 3596
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - dns_srv_handle_init
        - dns_srv_handle_put_helper
        - dns_srv_resolve_ip
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/dns_cache.c:3593,2'
          Dst:             dns_srv_handle_init
        - Src:             'core/dns_cache.c:3594,8'
          Dst:             dns_srv_resolve_ip
        - Src:             'core/dns_cache.c:3595,2'
          Dst:             dns_srv_handle_put_helper
    - functionName:    dns_get_ip
      functionSourceFile: '/src/kamailio/src/core/dns_cache.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3572
      functionLinenumberEnd: 3582
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          41
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - dns_hash_put_entry
        - dns_ip_resolve
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/dns_cache.c:3579,8'
          Dst:             dns_ip_resolve
        - Src:             'core/dns_cache.c:3581,3'
          Dst:             dns_hash_put_entry
    - functionName:    dns_srv_sip_resolve
      functionSourceFile: '/src/kamailio/src/core/dns_cache.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3211
      functionLinenumberEnd: 3327
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         359
      ICount:          2314
      EdgeCount:       473
      CyclomaticComplexity: 116
      functionsReached:
        - _sip_resolvehost
        - create_srv_name
        - create_srv_pref_list
        - dns_ip_resolve
        - dns_srv_resolve_ip
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
        - str2ip
        - str2ip6
        - strlen
      functionUses:    3
      BranchProfiles:
        - Branch String:   'core/dns_cache.c:3272,7'
          Branch Sides:    []
      Callsites:
        - Src:             'core/dns_cache.c:3224,3'
          Dst:             get_debug_level
        - Src:             'core/dns_cache.c:3224,3'
          Dst:             get_debug_facility
        - Src:             'core/dns_cache.c:3224,3'
          Dst:             dprint_color
        - Src:             'core/dns_cache.c:3224,3'
          Dst:             my_pid
        - Src:             'core/dns_cache.c:3224,3'
          Dst:             fprintf
        - Src:             'core/dns_cache.c:3224,3'
          Dst:             dprint_color_reset
        - Src:             'core/dns_cache.c:3224,3'
          Dst:             get_debug_facility
        - Src:             'core/dns_cache.c:3226,8'
          Dst:             _sip_resolvehost
        - Src:             'core/dns_cache.c:3250,6'
          Dst:             get_debug_level
        - Src:             'core/dns_cache.c:3250,6'
          Dst:             get_debug_facility
        - Src:             'core/dns_cache.c:3250,6'
          Dst:             dprint_color
        - Src:             'core/dns_cache.c:3250,6'
          Dst:             my_pid
        - Src:             'core/dns_cache.c:3250,6'
          Dst:             fprintf
        - Src:             'core/dns_cache.c:3250,6'
          Dst:             dprint_color_reset
        - Src:             'core/dns_cache.c:3250,6'
          Dst:             get_debug_facility
        - Src:             'core/dns_cache.c:3255,20'
          Dst:             str2ip
        - Src:             'core/dns_cache.c:3256,22'
          Dst:             str2ip6
        - Src:             'core/dns_cache.c:3270,17'
          Dst:             create_srv_pref_list
        - Src:             'core/dns_cache.c:3277,9'
          Dst:             create_srv_name
        - Src:             'core/dns_cache.c:3281,9'
          Dst:             get_debug_level
        - Src:             'core/dns_cache.c:3281,9'
          Dst:             get_debug_facility
        - Src:             'core/dns_cache.c:3281,9'
          Dst:             dprint_color
        - Src:             'core/dns_cache.c:3281,9'
          Dst:             my_pid
        - Src:             'core/dns_cache.c:3281,9'
          Dst:             fprintf
        - Src:             'core/dns_cache.c:3281,9'
          Dst:             dprint_color_reset
        - Src:             'core/dns_cache.c:3281,9'
          Dst:             get_debug_facility
        - Src:             'core/dns_cache.c:3286,22'
          Dst:             strlen
        - Src:             'core/dns_cache.c:3287,17'
          Dst:             dns_srv_resolve_ip
        - Src:             'core/dns_cache.c:3293,8'
          Dst:             get_debug_level
        - Src:             'core/dns_cache.c:3293,8'
          Dst:             get_debug_facility
        - Src:             'core/dns_cache.c:3293,8'
          Dst:             dprint_color
        - Src:             'core/dns_cache.c:3293,8'
          Dst:             my_pid
        - Src:             'core/dns_cache.c:3293,8'
          Dst:             fprintf
        - Src:             'core/dns_cache.c:3293,8'
          Dst:             dprint_color_reset
        - Src:             'core/dns_cache.c:3293,8'
          Dst:             get_debug_facility
        - Src:             'core/dns_cache.c:3308,9'
          Dst:             dns_srv_resolve_ip
        - Src:             'core/dns_cache.c:3311,3'
          Dst:             get_debug_level
        - Src:             'core/dns_cache.c:3311,3'
          Dst:             get_debug_facility
        - Src:             'core/dns_cache.c:3311,3'
          Dst:             dprint_color
        - Src:             'core/dns_cache.c:3311,3'
          Dst:             my_pid
        - Src:             'core/dns_cache.c:3311,3'
          Dst:             fprintf
        - Src:             'core/dns_cache.c:3311,3'
          Dst:             dprint_color_reset
        - Src:             'core/dns_cache.c:3311,3'
          Dst:             get_debug_facility
        - Src:             'core/dns_cache.c:3316,3'
          Dst:             get_debug_level
        - Src:             'core/dns_cache.c:3316,3'
          Dst:             get_debug_facility
        - Src:             'core/dns_cache.c:3316,3'
          Dst:             dprint_color
        - Src:             'core/dns_cache.c:3316,3'
          Dst:             my_pid
        - Src:             'core/dns_cache.c:3316,3'
          Dst:             fprintf
        - Src:             'core/dns_cache.c:3316,3'
          Dst:             dprint_color_reset
        - Src:             'core/dns_cache.c:3316,3'
          Dst:             get_debug_facility
        - Src:             'core/dns_cache.c:3319,8'
          Dst:             dns_ip_resolve
        - Src:             'core/dns_cache.c:3324,2'
          Dst:             get_debug_level
        - Src:             'core/dns_cache.c:3324,2'
          Dst:             get_debug_facility
        - Src:             'core/dns_cache.c:3324,2'
          Dst:             dprint_color
        - Src:             'core/dns_cache.c:3324,2'
          Dst:             my_pid
        - Src:             'core/dns_cache.c:3324,2'
          Dst:             fprintf
        - Src:             'core/dns_cache.c:3324,2'
          Dst:             dprint_color_reset
        - Src:             'core/dns_cache.c:3324,2'
          Dst:             get_debug_facility
    - functionName:    dns_naptr_sip_resolve
      functionSourceFile: '/src/kamailio/src/core/dns_cache.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3407
      functionLinenumberEnd: 3505
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         163
      ICount:          978
      EdgeCount:       218
      CyclomaticComplexity: 57
      functionsReached:
        - _sip_resolvehost
        - dns_get_entry
        - dns_hash_put_entry
        - dns_naptr_sip_iterate
        - dns_srv_handle_init
        - dns_srv_handle_reset
        - dns_srv_resolve_ip
        - dns_srv_sip_resolve
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - have_more_active_naptr
        - mark_skip_current_naptr
        - my_pid
        - str2ip
        - str2ip6
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/dns_cache.c:3424,3'
          Dst:             get_debug_level
        - Src:             'core/dns_cache.c:3424,3'
          Dst:             get_debug_facility
        - Src:             'core/dns_cache.c:3424,3'
          Dst:             dprint_color
        - Src:             'core/dns_cache.c:3424,3'
          Dst:             my_pid
        - Src:             'core/dns_cache.c:3424,3'
          Dst:             fprintf
        - Src:             'core/dns_cache.c:3424,3'
          Dst:             dprint_color_reset
        - Src:             'core/dns_cache.c:3424,3'
          Dst:             get_debug_facility
        - Src:             'core/dns_cache.c:3426,8'
          Dst:             _sip_resolvehost
        - Src:             'core/dns_cache.c:3438,17'
          Dst:             str2ip
        - Src:             'core/dns_cache.c:3438,51'
          Dst:             str2ip6
        - Src:             'core/dns_cache.c:3452,11'
          Dst:             dns_get_entry
        - Src:             'core/dns_cache.c:3462,5'
          Dst:             str2ip
        - Src:             'core/dns_cache.c:3462,21'
          Dst:             str2ip6
        - Src:             'core/dns_cache.c:3468,9'
          Dst:             dns_srv_sip_resolve
        - Src:             'core/dns_cache.c:3470,4'
          Dst:             mark_skip_current_naptr
        - Src:             'core/dns_cache.c:3471,7'
          Dst:             have_more_active_naptr
        - Src:             'core/dns_cache.c:3482,9'
          Dst:             dns_naptr_sip_iterate
        - Src:             'core/dns_cache.c:3484,4'
          Dst:             dns_srv_handle_reset
        - Src:             'core/dns_cache.c:3486,14'
          Dst:             dns_srv_resolve_ip
        - Src:             'core/dns_cache.c:3487,5'
          Dst:             get_debug_level
        - Src:             'core/dns_cache.c:3487,5'
          Dst:             get_debug_facility
        - Src:             'core/dns_cache.c:3487,5'
          Dst:             dprint_color
        - Src:             'core/dns_cache.c:3487,5'
          Dst:             my_pid
        - Src:             'core/dns_cache.c:3487,5'
          Dst:             fprintf
        - Src:             'core/dns_cache.c:3487,5'
          Dst:             dprint_color_reset
        - Src:             'core/dns_cache.c:3487,5'
          Dst:             get_debug_facility
        - Src:             'core/dns_cache.c:3489,5'
          Dst:             dns_hash_put_entry
        - Src:             'core/dns_cache.c:3497,3'
          Dst:             dns_hash_put_entry
        - Src:             'core/dns_cache.c:3498,3'
          Dst:             dns_srv_handle_init
        - Src:             'core/dns_cache.c:3504,9'
          Dst:             dns_srv_sip_resolve
    - functionName:    dns_naptr_sip_iterate
      functionSourceFile: '/src/kamailio/src/core/dns_cache.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2735
      functionLinenumberEnd: 2786
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         148
      ICount:          949
      EdgeCount:       196
      CyclomaticComplexity: 50
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
        - naptr_choose
        - naptr_get_sip_proto
        - naptr_proto_supported
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/dns_cache.c:2751,4'
          Dst:             get_debug_level
        - Src:             'core/dns_cache.c:2751,4'
          Dst:             get_debug_facility
        - Src:             'core/dns_cache.c:2751,4'
          Dst:             dprint_color
        - Src:             'core/dns_cache.c:2751,4'
          Dst:             my_pid
        - Src:             'core/dns_cache.c:2751,4'
          Dst:             fprintf
        - Src:             'core/dns_cache.c:2751,4'
          Dst:             dprint_color_reset
        - Src:             'core/dns_cache.c:2751,4'
          Dst:             get_debug_facility
        - Src:             'core/dns_cache.c:2755,21'
          Dst:             naptr_get_sip_proto
        - Src:             'core/dns_cache.c:2761,3'
          Dst:             get_debug_level
        - Src:             'core/dns_cache.c:2761,3'
          Dst:             get_debug_facility
        - Src:             'core/dns_cache.c:2761,3'
          Dst:             dprint_color
        - Src:             'core/dns_cache.c:2761,3'
          Dst:             my_pid
        - Src:             'core/dns_cache.c:2761,3'
          Dst:             fprintf
        - Src:             'core/dns_cache.c:2761,3'
          Dst:             dprint_color_reset
        - Src:             'core/dns_cache.c:2761,3'
          Dst:             get_debug_facility
        - Src:             'core/dns_cache.c:2767,7'
          Dst:             naptr_proto_supported
        - Src:             'core/dns_cache.c:2768,7'
          Dst:             naptr_choose
        - Src:             'core/dns_cache.c:2775,3'
          Dst:             get_debug_level
        - Src:             'core/dns_cache.c:2775,3'
          Dst:             get_debug_facility
        - Src:             'core/dns_cache.c:2775,3'
          Dst:             dprint_color
        - Src:             'core/dns_cache.c:2775,3'
          Dst:             my_pid
        - Src:             'core/dns_cache.c:2775,3'
          Dst:             fprintf
        - Src:             'core/dns_cache.c:2775,3'
          Dst:             dprint_color_reset
        - Src:             'core/dns_cache.c:2775,3'
          Dst:             get_debug_facility
    - functionName:    dns_sip_resolve
      functionSourceFile: '/src/kamailio/src/core/dns_cache.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3523
      functionLinenumberEnd: 3529
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          54
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - dns_naptr_sip_resolve
        - dns_srv_sip_resolve
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/dns_cache.c:3526,10'
          Dst:             dns_naptr_sip_resolve
        - Src:             'core/dns_cache.c:3528,9'
          Dst:             dns_srv_sip_resolve
    - functionName:    dns_sip_resolvehost
      functionSourceFile: '/src/kamailio/src/core/dns_cache.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2871
      functionLinenumberEnd: 2877
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          42
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - dns_naptr_sip_resolvehost
        - dns_srv_sip_resolvehost
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/dns_cache.c:2874,10'
          Dst:             dns_naptr_sip_resolvehost
        - Src:             'core/dns_cache.c:2876,9'
          Dst:             dns_srv_sip_resolvehost
    - functionName:    dns_naptr_sip_resolvehost
      functionSourceFile: '/src/kamailio/src/core/dns_cache.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2799
      functionLinenumberEnd: 2857
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         130
      ICount:          762
      EdgeCount:       173
      CyclomaticComplexity: 45
      functionsReached:
        - _sip_resolvehost
        - dns_get_entry
        - dns_get_he
        - dns_hash_put_entry
        - dns_naptr_sip_iterate
        - dns_srv_get_he
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - ip_addr2he
        - my_pid
        - no_naptr_srv_sip_resolvehost
        - str2ip
        - str2ip6
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/dns_cache.c:2815,3'
          Dst:             get_debug_level
        - Src:             'core/dns_cache.c:2815,3'
          Dst:             get_debug_facility
        - Src:             'core/dns_cache.c:2815,3'
          Dst:             dprint_color
        - Src:             'core/dns_cache.c:2815,3'
          Dst:             my_pid
        - Src:             'core/dns_cache.c:2815,3'
          Dst:             fprintf
        - Src:             'core/dns_cache.c:2815,3'
          Dst:             dprint_color_reset
        - Src:             'core/dns_cache.c:2815,3'
          Dst:             get_debug_facility
        - Src:             'core/dns_cache.c:2816,10'
          Dst:             _sip_resolvehost
        - Src:             'core/dns_cache.c:2821,17'
          Dst:             str2ip
        - Src:             'core/dns_cache.c:2821,51'
          Dst:             str2ip6
        - Src:             'core/dns_cache.c:2829,11'
          Dst:             ip_addr2he
        - Src:             'core/dns_cache.c:2832,11'
          Dst:             dns_get_entry
        - Src:             'core/dns_cache.c:2835,9'
          Dst:             dns_naptr_sip_iterate
        - Src:             'core/dns_cache.c:2837,13'
          Dst:             dns_srv_get_he
        - Src:             'core/dns_cache.c:2838,5'
          Dst:             get_debug_level
        - Src:             'core/dns_cache.c:2838,5'
          Dst:             get_debug_facility
        - Src:             'core/dns_cache.c:2838,5'
          Dst:             dprint_color
        - Src:             'core/dns_cache.c:2838,5'
          Dst:             my_pid
        - Src:             'core/dns_cache.c:2838,5'
          Dst:             fprintf
        - Src:             'core/dns_cache.c:2838,5'
          Dst:             dprint_color_reset
        - Src:             'core/dns_cache.c:2838,5'
          Dst:             get_debug_facility
        - Src:             'core/dns_cache.c:2840,5'
          Dst:             dns_hash_put_entry
        - Src:             'core/dns_cache.c:2846,3'
          Dst:             dns_hash_put_entry
        - Src:             'core/dns_cache.c:2851,7'
          Dst:             no_naptr_srv_sip_resolvehost
        - Src:             'core/dns_cache.c:2854,8'
          Dst:             dns_get_he
    - functionName:    dns_srv_sip_resolvehost
      functionSourceFile: '/src/kamailio/src/core/dns_cache.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2649
      functionLinenumberEnd: 2713
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         164
      ICount:          960
      EdgeCount:       215
      CyclomaticComplexity: 53
      functionsReached:
        - _sip_resolvehost
        - create_srv_name
        - dns_get_he
        - dns_srv_get_he
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - ip_addr2he
        - my_pid
        - str2ip
        - str2ip6
        - strlen
      functionUses:    1
      BranchProfiles:
        - Branch String:   'core/dns_cache.c:2688,4'
          Branch Sides:    []
      Callsites:
        - Src:             'core/dns_cache.c:2658,10'
          Dst:             _sip_resolvehost
        - Src:             'core/dns_cache.c:2674,4'
          Dst:             get_debug_level
        - Src:             'core/dns_cache.c:2674,4'
          Dst:             get_debug_facility
        - Src:             'core/dns_cache.c:2674,4'
          Dst:             dprint_color
        - Src:             'core/dns_cache.c:2674,4'
          Dst:             my_pid
        - Src:             'core/dns_cache.c:2674,4'
          Dst:             fprintf
        - Src:             'core/dns_cache.c:2674,4'
          Dst:             dprint_color_reset
        - Src:             'core/dns_cache.c:2674,4'
          Dst:             get_debug_facility
        - Src:             'core/dns_cache.c:2678,14'
          Dst:             str2ip
        - Src:             'core/dns_cache.c:2678,44'
          Dst:             str2ip6
        - Src:             'core/dns_cache.c:2680,12'
          Dst:             ip_addr2he
        - Src:             'core/dns_cache.c:2693,6'
          Dst:             create_srv_name
        - Src:             'core/dns_cache.c:2696,6'
          Dst:             get_debug_level
        - Src:             'core/dns_cache.c:2696,6'
          Dst:             get_debug_facility
        - Src:             'core/dns_cache.c:2696,6'
          Dst:             dprint_color
        - Src:             'core/dns_cache.c:2696,6'
          Dst:             my_pid
        - Src:             'core/dns_cache.c:2696,6'
          Dst:             fprintf
        - Src:             'core/dns_cache.c:2696,6'
          Dst:             dprint_color_reset
        - Src:             'core/dns_cache.c:2696,6'
          Dst:             get_debug_facility
        - Src:             'core/dns_cache.c:2701,19'
          Dst:             strlen
        - Src:             'core/dns_cache.c:2702,13'
          Dst:             dns_srv_get_he
        - Src:             'core/dns_cache.c:2708,3'
          Dst:             get_debug_level
        - Src:             'core/dns_cache.c:2708,3'
          Dst:             get_debug_facility
        - Src:             'core/dns_cache.c:2708,3'
          Dst:             dprint_color
        - Src:             'core/dns_cache.c:2708,3'
          Dst:             my_pid
        - Src:             'core/dns_cache.c:2708,3'
          Dst:             fprintf
        - Src:             'core/dns_cache.c:2708,3'
          Dst:             dprint_color_reset
        - Src:             'core/dns_cache.c:2708,3'
          Dst:             get_debug_facility
        - Src:             'core/dns_cache.c:2711,7'
          Dst:             dns_get_he
    - functionName:    dns_srv_get_he
      functionSourceFile: '/src/kamailio/src/core/dns_cache.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2584
      functionLinenumberEnd: 2616
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          109
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - dns_entry_get_rr
        - dns_get_entry
        - dns_get_he
        - dns_hash_put_entry
        - get_ticks_raw
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'core/dns_cache.c:2594,8'
          Dst:             get_ticks_raw
        - Src:             'core/dns_cache.c:2595,10'
          Dst:             dns_get_entry
        - Src:             'core/dns_cache.c:2599,14'
          Dst:             dns_entry_get_rr
        - Src:             'core/dns_cache.c:2603,12'
          Dst:             dns_get_he
        - Src:             'core/dns_cache.c:2614,3'
          Dst:             dns_hash_put_entry
    - functionName:    dns_get_he
      functionSourceFile: '/src/kamailio/src/core/dns_cache.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2559
      functionLinenumberEnd: 2577
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         17
      ICount:          87
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - dns_a_get_he
        - dns_aaaa_get_he
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'core/dns_cache.c:2563,8'
          Dst:             dns_aaaa_get_he
        - Src:             'core/dns_cache.c:2567,8'
          Dst:             dns_a_get_he
        - Src:             'core/dns_cache.c:2572,8'
          Dst:             dns_a_get_he
        - Src:             'core/dns_cache.c:2574,8'
          Dst:             dns_aaaa_get_he
    - functionName:    dns_aaaa_get_he
      functionSourceFile: '/src/kamailio/src/core/dns_cache.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2509
      functionLinenumberEnd: 2526
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         10
      ICount:          62
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - dns_entry2he
        - dns_get_entry
        - dns_hash_put_entry
        - ip_addr2he
        - str2ip
        - str2ip6
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/dns_cache.c:2515,5'
          Dst:             str2ip
        - Src:             'core/dns_cache.c:2517,11'
          Dst:             str2ip6
        - Src:             'core/dns_cache.c:2518,10'
          Dst:             ip_addr2he
        - Src:             'core/dns_cache.c:2520,10'
          Dst:             dns_get_entry
        - Src:             'core/dns_cache.c:2523,7'
          Dst:             dns_entry2he
        - Src:             'core/dns_cache.c:2524,2'
          Dst:             dns_hash_put_entry
    - functionName:    dns_a_get_he
      functionSourceFile: '/src/kamailio/src/core/dns_cache.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2484
      functionLinenumberEnd: 2501
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         10
      ICount:          62
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - dns_entry2he
        - dns_get_entry
        - dns_hash_put_entry
        - ip_addr2he
        - str2ip
        - str2ip6
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/dns_cache.c:2490,5'
          Dst:             str2ip6
        - Src:             'core/dns_cache.c:2492,11'
          Dst:             str2ip
        - Src:             'core/dns_cache.c:2493,10'
          Dst:             ip_addr2he
        - Src:             'core/dns_cache.c:2495,10'
          Dst:             dns_get_entry
        - Src:             'core/dns_cache.c:2498,7'
          Dst:             dns_entry2he
        - Src:             'core/dns_cache.c:2499,2'
          Dst:             dns_hash_put_entry
    - functionName:    counter_inc
      functionSourceFile: '/src/kamailio/src/core/counters.h'
      linkageType:     InternalLinkage
      functionLinenumber: 119
      functionLinenumberEnd: 121
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - short
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          21
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _resolvehost
      functionSourceFile: '/src/kamailio/src/core/resolve.h'
      linkageType:     InternalLinkage
      functionLinenumber: 241
      functionLinenumberEnd: 300
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         14
      ICount:          81
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - ip_addr2he
        - str2ip
        - str2ip6
        - strlen
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/resolve.h:255,10'
          Dst:             strlen
        - Src:             'core/resolve.h:258,12'
          Dst:             str2ip
        - Src:             'core/resolve.h:258,40'
          Dst:             str2ip6
        - Src:             'core/resolve.h:260,10'
          Dst:             ip_addr2he
    - functionName:    dns_resolvehost
      functionSourceFile: '/src/kamailio/src/core/dns_cache.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2621
      functionLinenumberEnd: 2637
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         15
      ICount:          84
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - _resolvehost
        - counter_inc
        - counters_initialized
        - dns_get_he
        - strlen
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/dns_cache.c:2626,9'
          Dst:             _resolvehost
        - Src:             'core/dns_cache.c:2629,7'
          Dst:             counters_initialized
        - Src:             'core/dns_cache.c:2630,5'
          Dst:             counter_inc
        - Src:             'core/dns_cache.c:2635,13'
          Dst:             strlen
        - Src:             'core/dns_cache.c:2636,9'
          Dst:             dns_get_he
    - functionName:    dns_timer
      functionSourceFile: '/src/kamailio/src/core/dns_cache.c'
      linkageType:     InternalLinkage
      functionLinenumber: 211
      functionLinenumberEnd: 226
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          41
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - dns_cache_clean
        - dns_cache_free_mem
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/dns_cache.c:221,3'
          Dst:             dns_cache_free_mem
        - Src:             'core/dns_cache.c:223,3'
          Dst:             dns_cache_clean
    - functionName:    futex_init
      functionSourceFile: '/src/kamailio/src/core/mem/../futexlock.h'
      linkageType:     InternalLinkage
      functionLinenumber: 84
      functionLinenumberEnd: 86
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    init_dns_cache
      functionSourceFile: '/src/kamailio/src/core/dns_cache.c'
      linkageType:     InternalLinkage
      functionLinenumber: 341
      functionLinenumberEnd: 433
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         197
      ICount:          1176
      EdgeCount:       260
      CyclomaticComplexity: 65
      functionsReached:
        - destroy_dns_cache
        - dprint_color
        - dprint_color_reset
        - fix_dns_flags
        - fprintf
        - futex_init
        - get_debug_facility
        - get_debug_level
        - my_pid
        - timer_add_safe
        - timer_alloc
        - timer_free
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/dns_cache.c:361,3'
          Dst:             get_debug_level
        - Src:             'core/dns_cache.c:361,3'
          Dst:             get_debug_facility
        - Src:             'core/dns_cache.c:361,3'
          Dst:             dprint_color
        - Src:             'core/dns_cache.c:361,3'
          Dst:             my_pid
        - Src:             'core/dns_cache.c:361,3'
          Dst:             fprintf
        - Src:             'core/dns_cache.c:361,3'
          Dst:             dprint_color_reset
        - Src:             'core/dns_cache.c:361,3'
          Dst:             get_debug_facility
        - Src:             'core/dns_cache.c:369,3'
          Dst:             get_debug_level
        - Src:             'core/dns_cache.c:369,3'
          Dst:             get_debug_facility
        - Src:             'core/dns_cache.c:369,3'
          Dst:             dprint_color
        - Src:             'core/dns_cache.c:369,3'
          Dst:             my_pid
        - Src:             'core/dns_cache.c:369,3'
          Dst:             fprintf
        - Src:             'core/dns_cache.c:369,3'
          Dst:             dprint_color_reset
        - Src:             'core/dns_cache.c:369,3'
          Dst:             get_debug_facility
        - Src:             'core/dns_cache.c:377,3'
          Dst:             get_debug_level
        - Src:             'core/dns_cache.c:377,3'
          Dst:             get_debug_facility
        - Src:             'core/dns_cache.c:377,3'
          Dst:             dprint_color
        - Src:             'core/dns_cache.c:377,3'
          Dst:             my_pid
        - Src:             'core/dns_cache.c:377,3'
          Dst:             fprintf
        - Src:             'core/dns_cache.c:377,3'
          Dst:             dprint_color_reset
        - Src:             'core/dns_cache.c:377,3'
          Dst:             get_debug_facility
        - Src:             'core/dns_cache.c:389,5'
          Dst:             futex_init
        - Src:             'core/dns_cache.c:412,2'
          Dst:             fix_dns_flags
        - Src:             'core/dns_cache.c:414,16'
          Dst:             timer_alloc
        - Src:             'core/dns_cache.c:421,6'
          Dst:             timer_add_safe
        - Src:             'core/dns_cache.c:422,4'
          Dst:             get_debug_level
        - Src:             'core/dns_cache.c:422,4'
          Dst:             get_debug_facility
        - Src:             'core/dns_cache.c:422,4'
          Dst:             dprint_color
        - Src:             'core/dns_cache.c:422,4'
          Dst:             my_pid
        - Src:             'core/dns_cache.c:422,4'
          Dst:             fprintf
        - Src:             'core/dns_cache.c:422,4'
          Dst:             dprint_color_reset
        - Src:             'core/dns_cache.c:422,4'
          Dst:             get_debug_facility
        - Src:             'core/dns_cache.c:423,4'
          Dst:             timer_free
        - Src:             'core/dns_cache.c:431,2'
          Dst:             destroy_dns_cache
    - functionName:    fix_dns_flags
      functionSourceFile: '/src/kamailio/src/core/dns_cache.c'
      linkageType:     InternalLinkage
      functionLinenumber: 268
      functionLinenumberEnd: 297
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         13
      ICount:          80
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    destroy_dns_cache
      functionSourceFile: '/src/kamailio/src/core/dns_cache.c'
      linkageType:     InternalLinkage
      functionLinenumber: 231
      functionLinenumberEnd: 264
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         18
      ICount:          99
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - timer_del_safe
        - timer_free
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/dns_cache.c:233,3'
          Dst:             timer_del_safe
        - Src:             'core/dns_cache.c:234,3'
          Dst:             timer_free
    - functionName:    dns_cache_max_mem_fixup
      functionSourceFile: '/src/kamailio/src/core/dns_cache.c'
      linkageType:     InternalLinkage
      functionLinenumber: 332
      functionLinenumberEnd: 337
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          24
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    use_dns_cache_fixup
      functionSourceFile: '/src/kamailio/src/core/dns_cache.c'
      linkageType:     InternalLinkage
      functionLinenumber: 316
      functionLinenumberEnd: 328
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         94
      ICount:          549
      EdgeCount:       124
      CyclomaticComplexity: 32
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/dns_cache.c:318,3'
          Dst:             get_debug_level
        - Src:             'core/dns_cache.c:318,3'
          Dst:             get_debug_facility
        - Src:             'core/dns_cache.c:318,3'
          Dst:             dprint_color
        - Src:             'core/dns_cache.c:318,3'
          Dst:             my_pid
        - Src:             'core/dns_cache.c:318,3'
          Dst:             fprintf
        - Src:             'core/dns_cache.c:318,3'
          Dst:             dprint_color_reset
        - Src:             'core/dns_cache.c:318,3'
          Dst:             get_debug_facility
        - Src:             'core/dns_cache.c:323,3'
          Dst:             get_debug_level
        - Src:             'core/dns_cache.c:323,3'
          Dst:             get_debug_facility
        - Src:             'core/dns_cache.c:323,3'
          Dst:             dprint_color
        - Src:             'core/dns_cache.c:323,3'
          Dst:             my_pid
        - Src:             'core/dns_cache.c:323,3'
          Dst:             fprintf
        - Src:             'core/dns_cache.c:323,3'
          Dst:             dprint_color_reset
        - Src:             'core/dns_cache.c:323,3'
          Dst:             get_debug_facility
    - functionName:    use_dns_failover_fixup
      functionSourceFile: '/src/kamailio/src/core/dns_cache.c'
      linkageType:     InternalLinkage
      functionLinenumber: 303
      functionLinenumberEnd: 310
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         49
      ICount:          287
      EdgeCount:       64
      CyclomaticComplexity: 17
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/dns_cache.c:305,3'
          Dst:             get_debug_level
        - Src:             'core/dns_cache.c:305,3'
          Dst:             get_debug_facility
        - Src:             'core/dns_cache.c:305,3'
          Dst:             dprint_color
        - Src:             'core/dns_cache.c:305,3'
          Dst:             my_pid
        - Src:             'core/dns_cache.c:305,3'
          Dst:             fprintf
        - Src:             'core/dns_cache.c:305,3'
          Dst:             dprint_color_reset
        - Src:             'core/dns_cache.c:305,3'
          Dst:             get_debug_facility
    - functionName:    dns_destroy_entry_shm_unsafe
      functionSourceFile: '/src/kamailio/src/core/dns_cache.c'
      linkageType:     InternalLinkage
      functionLinenumber: 169
      functionLinenumberEnd: 172
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    dns_hash_put_entry_shm_unsafe
      functionSourceFile: '/src/kamailio/src/core/dns_cache.c'
      linkageType:     InternalLinkage
      functionLinenumber: 195
      functionLinenumberEnd: 204
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         54
      ICount:          308
      EdgeCount:       71
      CyclomaticComplexity: 19
      functionsReached:
        - atomic_dec_and_test_int
        - dns_destroy_entry_shm_unsafe
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/dns_cache.c:197,6'
          Dst:             atomic_dec_and_test_int
        - Src:             'core/dns_cache.c:199,4'
          Dst:             dns_destroy_entry_shm_unsafe
        - Src:             'core/dns_cache.c:201,4'
          Dst:             get_debug_level
        - Src:             'core/dns_cache.c:201,4'
          Dst:             get_debug_facility
        - Src:             'core/dns_cache.c:201,4'
          Dst:             dprint_color
        - Src:             'core/dns_cache.c:201,4'
          Dst:             my_pid
        - Src:             'core/dns_cache.c:201,4'
          Dst:             fprintf
        - Src:             'core/dns_cache.c:201,4'
          Dst:             dprint_color_reset
        - Src:             'core/dns_cache.c:201,4'
          Dst:             get_debug_facility
    - functionName:    dns_strerror
      functionSourceFile: '/src/kamailio/src/core/dns_cache.c'
      linkageType:     InternalLinkage
      functionLinenumber: 151
      functionLinenumberEnd: 156
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         7
      ICount:          39
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    dns_set_local_ttl
      functionSourceFile: '/src/kamailio/src/core/dns_cache.c'
      linkageType:     InternalLinkage
      functionLinenumber: 145
      functionLinenumberEnd: 147
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    load_dnsfunc
      functionSourceFile: '/src/kamailio/src/core/dns_func.c'
      linkageType:     InternalLinkage
      functionLinenumber: 44
      functionLinenumberEnd: 49
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          22
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    __res_init
      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:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    __res_search
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    gethostbyname
      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:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    gethostbyname2
      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:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    int2strbuf
      functionSourceFile: '/src/kamailio/src/core/parser/../parser/../ut.h'
      linkageType:     InternalLinkage
      functionLinenumber: 294
      functionLinenumberEnd: 315
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - size_t
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         64
      ICount:          369
      EdgeCount:       84
      CyclomaticComplexity: 22
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/parser/../parser/../ut.h:310,3'
          Dst:             get_debug_level
        - Src:             'core/parser/../parser/../ut.h:310,3'
          Dst:             get_debug_facility
        - Src:             'core/parser/../parser/../ut.h:310,3'
          Dst:             dprint_color
        - Src:             'core/parser/../parser/../ut.h:310,3'
          Dst:             my_pid
        - Src:             'core/parser/../parser/../ut.h:310,3'
          Dst:             fprintf
        - Src:             'core/parser/../parser/../ut.h:310,3'
          Dst:             dprint_color_reset
        - Src:             'core/parser/../parser/../ut.h:310,3'
          Dst:             get_debug_facility
    - functionName:    q2str
      functionSourceFile: '/src/kamailio/src/core/qvalue.h'
      linkageType:     InternalLinkage
      functionLinenumber: 133
      functionLinenumberEnd: 167
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         18
      ICount:          120
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    get_aor_case_sensitive
      functionSourceFile: '/src/kamailio/src/core/dset.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1431
      functionLinenumberEnd: 1432
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    set_aor_case_sensitive
      functionSourceFile: '/src/kamailio/src/core/dset.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1423
      functionLinenumberEnd: 1427
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ksr_uri_remove_param
      functionSourceFile: '/src/kamailio/src/core/dset.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1342
      functionLinenumberEnd: 1414
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         243
      ICount:          1753
      EdgeCount:       322
      CyclomaticComplexity: 81
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - free_params
        - get_debug_facility
        - get_debug_level
        - my_pid
        - parse_params
        - parse_uri
        - strncasecmp
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/dset.c:1350,3'
          Dst:             get_debug_level
        - Src:             'core/dset.c:1350,3'
          Dst:             get_debug_facility
        - Src:             'core/dset.c:1350,3'
          Dst:             dprint_color
        - Src:             'core/dset.c:1350,3'
          Dst:             my_pid
        - Src:             'core/dset.c:1350,3'
          Dst:             fprintf
        - Src:             'core/dset.c:1350,3'
          Dst:             dprint_color_reset
        - Src:             'core/dset.c:1350,3'
          Dst:             get_debug_facility
        - Src:             'core/dset.c:1353,5'
          Dst:             parse_uri
        - Src:             'core/dset.c:1354,3'
          Dst:             get_debug_level
        - Src:             'core/dset.c:1354,3'
          Dst:             get_debug_facility
        - Src:             'core/dset.c:1354,3'
          Dst:             dprint_color
        - Src:             'core/dset.c:1354,3'
          Dst:             my_pid
        - Src:             'core/dset.c:1354,3'
          Dst:             fprintf
        - Src:             'core/dset.c:1354,3'
          Dst:             dprint_color_reset
        - Src:             'core/dset.c:1354,3'
          Dst:             get_debug_facility
        - Src:             'core/dset.c:1362,3'
          Dst:             get_debug_level
        - Src:             'core/dset.c:1362,3'
          Dst:             get_debug_facility
        - Src:             'core/dset.c:1362,3'
          Dst:             dprint_color
        - Src:             'core/dset.c:1362,3'
          Dst:             my_pid
        - Src:             'core/dset.c:1362,3'
          Dst:             fprintf
        - Src:             'core/dset.c:1362,3'
          Dst:             dprint_color_reset
        - Src:             'core/dset.c:1362,3'
          Dst:             get_debug_facility
        - Src:             'core/dset.c:1369,5'
          Dst:             parse_params
        - Src:             'core/dset.c:1370,3'
          Dst:             get_debug_level
        - Src:             'core/dset.c:1370,3'
          Dst:             get_debug_facility
        - Src:             'core/dset.c:1370,3'
          Dst:             dprint_color
        - Src:             'core/dset.c:1370,3'
          Dst:             my_pid
        - Src:             'core/dset.c:1370,3'
          Dst:             fprintf
        - Src:             'core/dset.c:1370,3'
          Dst:             dprint_color_reset
        - Src:             'core/dset.c:1370,3'
          Dst:             get_debug_facility
        - Src:             'core/dset.c:1376,9'
          Dst:             strncasecmp
        - Src:             'core/dset.c:1381,3'
          Dst:             get_debug_level
        - Src:             'core/dset.c:1381,3'
          Dst:             get_debug_facility
        - Src:             'core/dset.c:1381,3'
          Dst:             dprint_color
        - Src:             'core/dset.c:1381,3'
          Dst:             my_pid
        - Src:             'core/dset.c:1381,3'
          Dst:             fprintf
        - Src:             'core/dset.c:1381,3'
          Dst:             dprint_color_reset
        - Src:             'core/dset.c:1381,3'
          Dst:             get_debug_facility
        - Src:             'core/dset.c:1382,3'
          Dst:             free_params
        - Src:             'core/dset.c:1411,2'
          Dst:             free_params
    - functionName:    ksr_uri_alias_decode
      functionSourceFile: '/src/kamailio/src/core/dset.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1271
      functionLinenumberEnd: 1335
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         189
      ICount:          1182
      EdgeCount:       250
      CyclomaticComplexity: 63
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
        - proto_type_to_str
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/dset.c:1279,3'
          Dst:             get_debug_level
        - Src:             'core/dset.c:1279,3'
          Dst:             get_debug_facility
        - Src:             'core/dset.c:1279,3'
          Dst:             dprint_color
        - Src:             'core/dset.c:1279,3'
          Dst:             my_pid
        - Src:             'core/dset.c:1279,3'
          Dst:             fprintf
        - Src:             'core/dset.c:1279,3'
          Dst:             dprint_color_reset
        - Src:             'core/dset.c:1279,3'
          Dst:             get_debug_facility
        - Src:             'core/dset.c:1300,6'
          Dst:             get_debug_level
        - Src:             'core/dset.c:1300,6'
          Dst:             get_debug_facility
        - Src:             'core/dset.c:1300,6'
          Dst:             dprint_color
        - Src:             'core/dset.c:1300,6'
          Dst:             my_pid
        - Src:             'core/dset.c:1300,6'
          Dst:             fprintf
        - Src:             'core/dset.c:1300,6'
          Dst:             dprint_color_reset
        - Src:             'core/dset.c:1300,6'
          Dst:             get_debug_facility
        - Src:             'core/dset.c:1308,6'
          Dst:             proto_type_to_str
        - Src:             'core/dset.c:1310,7'
          Dst:             get_debug_level
        - Src:             'core/dset.c:1310,7'
          Dst:             get_debug_facility
        - Src:             'core/dset.c:1310,7'
          Dst:             dprint_color
        - Src:             'core/dset.c:1310,7'
          Dst:             my_pid
        - Src:             'core/dset.c:1310,7'
          Dst:             fprintf
        - Src:             'core/dset.c:1310,7'
          Dst:             dprint_color_reset
        - Src:             'core/dset.c:1310,7'
          Dst:             get_debug_facility
        - Src:             'core/dset.c:1325,5'
          Dst:             get_debug_level
        - Src:             'core/dset.c:1325,5'
          Dst:             get_debug_facility
        - Src:             'core/dset.c:1325,5'
          Dst:             dprint_color
        - Src:             'core/dset.c:1325,5'
          Dst:             my_pid
        - Src:             'core/dset.c:1325,5'
          Dst:             fprintf
        - Src:             'core/dset.c:1325,5'
          Dst:             dprint_color_reset
        - Src:             'core/dset.c:1325,5'
          Dst:             get_debug_facility
    - functionName:    ksr_uri_alias_encode
      functionSourceFile: '/src/kamailio/src/core/dset.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1222
      functionLinenumberEnd: 1261
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         140
      ICount:          962
      EdgeCount:       185
      CyclomaticComplexity: 47
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
        - parse_uri
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/dset.c:1226,5'
          Dst:             parse_uri
        - Src:             'core/dset.c:1227,3'
          Dst:             get_debug_level
        - Src:             'core/dset.c:1227,3'
          Dst:             get_debug_facility
        - Src:             'core/dset.c:1227,3'
          Dst:             dprint_color
        - Src:             'core/dset.c:1227,3'
          Dst:             my_pid
        - Src:             'core/dset.c:1227,3'
          Dst:             fprintf
        - Src:             'core/dset.c:1227,3'
          Dst:             dprint_color_reset
        - Src:             'core/dset.c:1227,3'
          Dst:             get_debug_facility
        - Src:             'core/dset.c:1233,3'
          Dst:             get_debug_level
        - Src:             'core/dset.c:1233,3'
          Dst:             get_debug_facility
        - Src:             'core/dset.c:1233,3'
          Dst:             dprint_color
        - Src:             'core/dset.c:1233,3'
          Dst:             my_pid
        - Src:             'core/dset.c:1233,3'
          Dst:             fprintf
        - Src:             'core/dset.c:1233,3'
          Dst:             dprint_color_reset
        - Src:             'core/dset.c:1233,3'
          Dst:             get_debug_facility
        - Src:             'core/dset.c:1257,2'
          Dst:             get_debug_level
        - Src:             'core/dset.c:1257,2'
          Dst:             get_debug_facility
        - Src:             'core/dset.c:1257,2'
          Dst:             dprint_color
        - Src:             'core/dset.c:1257,2'
          Dst:             my_pid
        - Src:             'core/dset.c:1257,2'
          Dst:             fprintf
        - Src:             'core/dset.c:1257,2'
          Dst:             dprint_color_reset
        - Src:             'core/dset.c:1257,2'
          Dst:             get_debug_facility
    - functionName:    uri_trim_rcv_alias
      functionSourceFile: '/src/kamailio/src/core/dset.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1135
      functionLinenumberEnd: 1211
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         154
      ICount:          1126
      EdgeCount:       206
      CyclomaticComplexity: 54
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - memchr
        - my_pid
        - strncmp
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/dset.c:1141,3'
          Dst:             get_debug_level
        - Src:             'core/dset.c:1141,3'
          Dst:             get_debug_facility
        - Src:             'core/dset.c:1141,3'
          Dst:             dprint_color
        - Src:             'core/dset.c:1141,3'
          Dst:             my_pid
        - Src:             'core/dset.c:1141,3'
          Dst:             fprintf
        - Src:             'core/dset.c:1141,3'
          Dst:             dprint_color_reset
        - Src:             'core/dset.c:1141,3'
          Dst:             get_debug_facility
        - Src:             'core/dset.c:1153,6'
          Dst:             strncmp
        - Src:             'core/dset.c:1165,14'
          Dst:             memchr
        - Src:             'core/dset.c:1177,14'
          Dst:             memchr
        - Src:             'core/dset.c:1197,3'
          Dst:             get_debug_level
        - Src:             'core/dset.c:1197,3'
          Dst:             get_debug_facility
        - Src:             'core/dset.c:1197,3'
          Dst:             dprint_color
        - Src:             'core/dset.c:1197,3'
          Dst:             my_pid
        - Src:             'core/dset.c:1197,3'
          Dst:             fprintf
        - Src:             'core/dset.c:1197,3'
          Dst:             dprint_color_reset
        - Src:             'core/dset.c:1197,3'
          Dst:             get_debug_facility
        - Src:             'core/dset.c:1209,2'
          Dst:             get_debug_level
        - Src:             'core/dset.c:1209,2'
          Dst:             get_debug_facility
        - Src:             'core/dset.c:1209,2'
          Dst:             dprint_color
        - Src:             'core/dset.c:1209,2'
          Dst:             my_pid
        - Src:             'core/dset.c:1209,2'
          Dst:             fprintf
        - Src:             'core/dset.c:1209,2'
          Dst:             dprint_color_reset
        - Src:             'core/dset.c:1209,2'
          Dst:             get_debug_facility
    - functionName:    uri_restore_rcv_alias
      functionSourceFile: '/src/kamailio/src/core/dset.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1026
      functionLinenumberEnd: 1127
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         203
      ICount:          1510
      EdgeCount:       272
      CyclomaticComplexity: 71
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - memchr
        - my_pid
        - proto_type_to_str
        - strncmp
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/dset.c:1033,3'
          Dst:             get_debug_level
        - Src:             'core/dset.c:1033,3'
          Dst:             get_debug_facility
        - Src:             'core/dset.c:1033,3'
          Dst:             dprint_color
        - Src:             'core/dset.c:1033,3'
          Dst:             my_pid
        - Src:             'core/dset.c:1033,3'
          Dst:             fprintf
        - Src:             'core/dset.c:1033,3'
          Dst:             dprint_color_reset
        - Src:             'core/dset.c:1033,3'
          Dst:             get_debug_facility
        - Src:             'core/dset.c:1045,6'
          Dst:             strncmp
        - Src:             'core/dset.c:1057,14'
          Dst:             memchr
        - Src:             'core/dset.c:1069,14'
          Dst:             memchr
        - Src:             'core/dset.c:1090,3'
          Dst:             get_debug_level
        - Src:             'core/dset.c:1090,3'
          Dst:             get_debug_facility
        - Src:             'core/dset.c:1090,3'
          Dst:             dprint_color
        - Src:             'core/dset.c:1090,3'
          Dst:             my_pid
        - Src:             'core/dset.c:1090,3'
          Dst:             fprintf
        - Src:             'core/dset.c:1090,3'
          Dst:             dprint_color_reset
        - Src:             'core/dset.c:1090,3'
          Dst:             get_debug_facility
        - Src:             'core/dset.c:1094,3'
          Dst:             get_debug_level
        - Src:             'core/dset.c:1094,3'
          Dst:             get_debug_facility
        - Src:             'core/dset.c:1094,3'
          Dst:             dprint_color
        - Src:             'core/dset.c:1094,3'
          Dst:             my_pid
        - Src:             'core/dset.c:1094,3'
          Dst:             fprintf
        - Src:             'core/dset.c:1094,3'
          Dst:             dprint_color_reset
        - Src:             'core/dset.c:1094,3'
          Dst:             get_debug_facility
        - Src:             'core/dset.c:1114,2'
          Dst:             proto_type_to_str
        - Src:             'core/dset.c:1123,2'
          Dst:             get_debug_level
        - Src:             'core/dset.c:1123,2'
          Dst:             get_debug_facility
        - Src:             'core/dset.c:1123,2'
          Dst:             dprint_color
        - Src:             'core/dset.c:1123,2'
          Dst:             my_pid
        - Src:             'core/dset.c:1123,2'
          Dst:             fprintf
        - Src:             'core/dset.c:1123,2'
          Dst:             dprint_color_reset
        - Src:             'core/dset.c:1123,2'
          Dst:             get_debug_facility
    - functionName:    uri_add_rcv_alias
      functionSourceFile: '/src/kamailio/src/core/dset.c'
      linkageType:     InternalLinkage
      functionLinenumber: 975
      functionLinenumberEnd: 1018
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         139
      ICount:          997
      EdgeCount:       184
      CyclomaticComplexity: 47
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - int2str
        - ip_addr2a
        - my_pid
        - strlen
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/dset.c:981,3'
          Dst:             get_debug_level
        - Src:             'core/dset.c:981,3'
          Dst:             get_debug_facility
        - Src:             'core/dset.c:981,3'
          Dst:             dprint_color
        - Src:             'core/dset.c:981,3'
          Dst:             my_pid
        - Src:             'core/dset.c:981,3'
          Dst:             fprintf
        - Src:             'core/dset.c:981,3'
          Dst:             dprint_color_reset
        - Src:             'core/dset.c:981,3'
          Dst:             get_debug_facility
        - Src:             'core/dset.c:985,9'
          Dst:             ip_addr2a
        - Src:             'core/dset.c:986,11'
          Dst:             strlen
        - Src:             'core/dset.c:988,11'
          Dst:             int2str
        - Src:             'core/dset.c:993,3'
          Dst:             get_debug_level
        - Src:             'core/dset.c:993,3'
          Dst:             get_debug_facility
        - Src:             'core/dset.c:993,3'
          Dst:             dprint_color
        - Src:             'core/dset.c:993,3'
          Dst:             my_pid
        - Src:             'core/dset.c:993,3'
          Dst:             fprintf
        - Src:             'core/dset.c:993,3'
          Dst:             dprint_color_reset
        - Src:             'core/dset.c:993,3'
          Dst:             get_debug_facility
        - Src:             'core/dset.c:1016,2'
          Dst:             get_debug_level
        - Src:             'core/dset.c:1016,2'
          Dst:             get_debug_facility
        - Src:             'core/dset.c:1016,2'
          Dst:             dprint_color
        - Src:             'core/dset.c:1016,2'
          Dst:             my_pid
        - Src:             'core/dset.c:1016,2'
          Dst:             fprintf
        - Src:             'core/dset.c:1016,2'
          Dst:             dprint_color_reset
        - Src:             'core/dset.c:1016,2'
          Dst:             get_debug_facility
    - functionName:    int2str
      functionSourceFile: '/src/kamailio/src/core/parser/../parser/../ut.h'
      linkageType:     InternalLinkage
      functionLinenumber: 328
      functionLinenumberEnd: 329
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - int2strbuf
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'core/parser/../parser/../ut.h:329,9'
          Dst:             int2strbuf
    - functionName:    ksr_contact_alias_set_name
      functionSourceFile: '/src/kamailio/src/core/dset.c'
      linkageType:     InternalLinkage
      functionLinenumber: 951
      functionLinenumberEnd: 968
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         86
      ICount:          557
      EdgeCount:       113
      CyclomaticComplexity: 29
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/dset.c:954,3'
          Dst:             get_debug_level
        - Src:             'core/dset.c:954,3'
          Dst:             get_debug_facility
        - Src:             'core/dset.c:954,3'
          Dst:             dprint_color
        - Src:             'core/dset.c:954,3'
          Dst:             my_pid
        - Src:             'core/dset.c:954,3'
          Dst:             fprintf
        - Src:             'core/dset.c:954,3'
          Dst:             dprint_color_reset
        - Src:             'core/dset.c:954,3'
          Dst:             get_debug_facility
        - Src:             'core/dset.c:964,2'
          Dst:             get_debug_level
        - Src:             'core/dset.c:964,2'
          Dst:             get_debug_facility
        - Src:             'core/dset.c:964,2'
          Dst:             dprint_color
        - Src:             'core/dset.c:964,2'
          Dst:             my_pid
        - Src:             'core/dset.c:964,2'
          Dst:             fprintf
        - Src:             'core/dset.c:964,2'
          Dst:             dprint_color_reset
        - Src:             'core/dset.c:964,2'
          Dst:             get_debug_facility
    - functionName:    msg_get_src_addr
      functionSourceFile: '/src/kamailio/src/core/dset.c'
      linkageType:     InternalLinkage
      functionLinenumber: 838
      functionLinenumberEnd: 944
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         165
      ICount:          1078
      EdgeCount:       214
      CyclomaticComplexity: 51
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - int2str
        - ip_addr2a
        - my_pid
        - strlen
      functionUses:    0
      BranchProfiles:
        - Branch String:   'core/dset.c:855,2'
          Branch Sides:    []
      Callsites:
        - Src:             'core/dset.c:846,3'
          Dst:             get_debug_level
        - Src:             'core/dset.c:846,3'
          Dst:             get_debug_facility
        - Src:             'core/dset.c:846,3'
          Dst:             dprint_color
        - Src:             'core/dset.c:846,3'
          Dst:             my_pid
        - Src:             'core/dset.c:846,3'
          Dst:             fprintf
        - Src:             'core/dset.c:846,3'
          Dst:             dprint_color_reset
        - Src:             'core/dset.c:846,3'
          Dst:             get_debug_facility
        - Src:             'core/dset.c:850,9'
          Dst:             ip_addr2a
        - Src:             'core/dset.c:851,11'
          Dst:             strlen
        - Src:             'core/dset.c:853,11'
          Dst:             int2str
        - Src:             'core/dset.c:890,4'
          Dst:             get_debug_level
        - Src:             'core/dset.c:890,4'
          Dst:             get_debug_facility
        - Src:             'core/dset.c:890,4'
          Dst:             dprint_color
        - Src:             'core/dset.c:890,4'
          Dst:             my_pid
        - Src:             'core/dset.c:890,4'
          Dst:             fprintf
        - Src:             'core/dset.c:890,4'
          Dst:             dprint_color_reset
        - Src:             'core/dset.c:890,4'
          Dst:             get_debug_facility
        - Src:             'core/dset.c:906,3'
          Dst:             get_debug_level
        - Src:             'core/dset.c:906,3'
          Dst:             get_debug_facility
        - Src:             'core/dset.c:906,3'
          Dst:             dprint_color
        - Src:             'core/dset.c:906,3'
          Dst:             my_pid
        - Src:             'core/dset.c:906,3'
          Dst:             fprintf
        - Src:             'core/dset.c:906,3'
          Dst:             dprint_color_reset
        - Src:             'core/dset.c:906,3'
          Dst:             get_debug_facility
    - functionName:    reset_uri
      functionSourceFile: '/src/kamailio/src/core/dset.c'
      linkageType:     InternalLinkage
      functionLinenumber: 820
      functionLinenumberEnd: 830
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          44
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    rewrite_uri
      functionSourceFile: '/src/kamailio/src/core/dset.c'
      linkageType:     InternalLinkage
      functionLinenumber: 786
      functionLinenumberEnd: 814
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         58
      ICount:          370
      EdgeCount:       76
      CyclomaticComplexity: 20
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/dset.c:792,4'
          Dst:             get_debug_level
        - Src:             'core/dset.c:792,4'
          Dst:             get_debug_facility
        - Src:             'core/dset.c:792,4'
          Dst:             dprint_color
        - Src:             'core/dset.c:792,4'
          Dst:             my_pid
        - Src:             'core/dset.c:792,4'
          Dst:             fprintf
        - Src:             'core/dset.c:792,4'
          Dst:             dprint_color_reset
        - Src:             'core/dset.c:792,4'
          Dst:             get_debug_facility
    - functionName:    get_ruri_q
      functionSourceFile: '/src/kamailio/src/core/dset.c'
      linkageType:     InternalLinkage
      functionLinenumber: 777
      functionLinenumberEnd: 778
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    set_ruri_q
      functionSourceFile: '/src/kamailio/src/core/dset.c'
      linkageType:     InternalLinkage
      functionLinenumber: 768
      functionLinenumberEnd: 770
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    print_contact_str
      functionSourceFile: '/src/kamailio/src/core/dset.c'
      linkageType:     InternalLinkage
      functionLinenumber: 627
      functionLinenumberEnd: 686
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         25
      ICount:          246
      EdgeCount:       34
      CyclomaticComplexity: 11
      functionsReached:
        - escape_param
        - int2str
        - q2str
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/dset.c:650,6'
          Dst:             escape_param
        - Src:             'core/dset.c:662,11'
          Dst:             q2str
        - Src:             'core/dset.c:674,11'
          Dst:             int2str
    - functionName:    print_dset
      functionSourceFile: '/src/kamailio/src/core/dset.c'
      linkageType:     InternalLinkage
      functionLinenumber: 694
      functionLinenumberEnd: 761
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         105
      ICount:          638
      EdgeCount:       139
      CyclomaticComplexity: 36
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_branch_iterator
        - get_debug_facility
        - get_debug_level
        - init_branch_iterator
        - my_pid
        - next_branch
        - print_contact_str
        - set_branch_iterator
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/dset.c:705,15'
          Dst:             get_branch_iterator
        - Src:             'core/dset.c:716,6'
          Dst:             print_contact_str
        - Src:             'core/dset.c:725,2'
          Dst:             init_branch_iterator
        - Src:             'core/dset.c:726,17'
          Dst:             next_branch
        - Src:             'core/dset.c:735,6'
          Dst:             print_contact_str
        - Src:             'core/dset.c:743,3'
          Dst:             get_debug_level
        - Src:             'core/dset.c:743,3'
          Dst:             get_debug_facility
        - Src:             'core/dset.c:743,3'
          Dst:             dprint_color
        - Src:             'core/dset.c:743,3'
          Dst:             my_pid
        - Src:             'core/dset.c:743,3'
          Dst:             fprintf
        - Src:             'core/dset.c:743,3'
          Dst:             dprint_color_reset
        - Src:             'core/dset.c:743,3'
          Dst:             get_debug_facility
        - Src:             'core/dset.c:752,2'
          Dst:             set_branch_iterator
        - Src:             'core/dset.c:756,2'
          Dst:             get_debug_level
        - Src:             'core/dset.c:756,2'
          Dst:             get_debug_facility
        - Src:             'core/dset.c:756,2'
          Dst:             dprint_color
        - Src:             'core/dset.c:756,2'
          Dst:             my_pid
        - Src:             'core/dset.c:756,2'
          Dst:             fprintf
        - Src:             'core/dset.c:756,2'
          Dst:             dprint_color_reset
        - Src:             'core/dset.c:756,2'
          Dst:             get_debug_facility
        - Src:             'core/dset.c:759,2'
          Dst:             set_branch_iterator
    - functionName:    get_branch_iterator
      functionSourceFile: '/src/kamailio/src/core/dset.c'
      linkageType:     InternalLinkage
      functionLinenumber: 280
      functionLinenumberEnd: 281
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    init_branch_iterator
      functionSourceFile: '/src/kamailio/src/core/dset.c'
      linkageType:     InternalLinkage
      functionLinenumber: 272
      functionLinenumberEnd: 274
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    next_branch
      functionSourceFile: '/src/kamailio/src/core/dset.c'
      linkageType:     InternalLinkage
      functionLinenumber: 369
      functionLinenumberEnd: 376
      functionDepth:   0
      returnType:      'N/A'
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          63
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - get_branch
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'core/dset.c:372,8'
          Dst:             get_branch
    - functionName:    set_branch_iterator
      functionSourceFile: '/src/kamailio/src/core/dset.c'
      linkageType:     InternalLinkage
      functionLinenumber: 288
      functionLinenumberEnd: 290
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    get_branch
      functionSourceFile: '/src/kamailio/src/core/dset.c'
      linkageType:     InternalLinkage
      functionLinenumber: 301
      functionLinenumberEnd: 360
      functionDepth:   0
      returnType:      'N/A'
      argCount:        10
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         61
      ICount:          415
      EdgeCount:       80
      CyclomaticComplexity: 21
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ksr_push_branch
      functionSourceFile: '/src/kamailio/src/core/dset.c'
      linkageType:     InternalLinkage
      functionLinenumber: 609
      functionLinenumberEnd: 616
      functionDepth:   0
      returnType:      'N/A'
      argCount:        11
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          65
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - append_branch
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/dset.c:610,5'
          Dst:             append_branch
    - functionName:    append_branch
      functionSourceFile: '/src/kamailio/src/core/dset.c'
      linkageType:     InternalLinkage
      functionLinenumber: 470
      functionLinenumberEnd: 587
      functionDepth:   0
      returnType:      int
      argCount:        11
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         391
      ICount:          2718
      EdgeCount:       522
      CyclomaticComplexity: 133
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/dset.c:477,3'
          Dst:             get_debug_level
        - Src:             'core/dset.c:477,3'
          Dst:             get_debug_facility
        - Src:             'core/dset.c:477,3'
          Dst:             dprint_color
        - Src:             'core/dset.c:477,3'
          Dst:             my_pid
        - Src:             'core/dset.c:477,3'
          Dst:             fprintf
        - Src:             'core/dset.c:477,3'
          Dst:             dprint_color_reset
        - Src:             'core/dset.c:477,3'
          Dst:             get_debug_facility
        - Src:             'core/dset.c:485,4'
          Dst:             get_debug_level
        - Src:             'core/dset.c:485,4'
          Dst:             get_debug_facility
        - Src:             'core/dset.c:485,4'
          Dst:             dprint_color
        - Src:             'core/dset.c:485,4'
          Dst:             my_pid
        - Src:             'core/dset.c:485,4'
          Dst:             fprintf
        - Src:             'core/dset.c:485,4'
          Dst:             dprint_color_reset
        - Src:             'core/dset.c:485,4'
          Dst:             get_debug_facility
        - Src:             'core/dset.c:498,3'
          Dst:             get_debug_level
        - Src:             'core/dset.c:498,3'
          Dst:             get_debug_facility
        - Src:             'core/dset.c:498,3'
          Dst:             dprint_color
        - Src:             'core/dset.c:498,3'
          Dst:             my_pid
        - Src:             'core/dset.c:498,3'
          Dst:             fprintf
        - Src:             'core/dset.c:498,3'
          Dst:             dprint_color_reset
        - Src:             'core/dset.c:498,3'
          Dst:             get_debug_facility
        - Src:             'core/dset.c:505,4'
          Dst:             get_debug_level
        - Src:             'core/dset.c:505,4'
          Dst:             get_debug_facility
        - Src:             'core/dset.c:505,4'
          Dst:             dprint_color
        - Src:             'core/dset.c:505,4'
          Dst:             my_pid
        - Src:             'core/dset.c:505,4'
          Dst:             fprintf
        - Src:             'core/dset.c:505,4'
          Dst:             dprint_color_reset
        - Src:             'core/dset.c:505,4'
          Dst:             get_debug_facility
        - Src:             'core/dset.c:519,4'
          Dst:             get_debug_level
        - Src:             'core/dset.c:519,4'
          Dst:             get_debug_facility
        - Src:             'core/dset.c:519,4'
          Dst:             dprint_color
        - Src:             'core/dset.c:519,4'
          Dst:             my_pid
        - Src:             'core/dset.c:519,4'
          Dst:             fprintf
        - Src:             'core/dset.c:519,4'
          Dst:             dprint_color_reset
        - Src:             'core/dset.c:519,4'
          Dst:             get_debug_facility
        - Src:             'core/dset.c:542,4'
          Dst:             get_debug_level
        - Src:             'core/dset.c:542,4'
          Dst:             get_debug_facility
        - Src:             'core/dset.c:542,4'
          Dst:             dprint_color
        - Src:             'core/dset.c:542,4'
          Dst:             my_pid
        - Src:             'core/dset.c:542,4'
          Dst:             fprintf
        - Src:             'core/dset.c:542,4'
          Dst:             dprint_color_reset
        - Src:             'core/dset.c:542,4'
          Dst:             get_debug_facility
        - Src:             'core/dset.c:559,4'
          Dst:             get_debug_level
        - Src:             'core/dset.c:559,4'
          Dst:             get_debug_facility
        - Src:             'core/dset.c:559,4'
          Dst:             dprint_color
        - Src:             'core/dset.c:559,4'
          Dst:             my_pid
        - Src:             'core/dset.c:559,4'
          Dst:             fprintf
        - Src:             'core/dset.c:559,4'
          Dst:             dprint_color_reset
        - Src:             'core/dset.c:559,4'
          Dst:             get_debug_facility
        - Src:             'core/dset.c:572,4'
          Dst:             get_debug_level
        - Src:             'core/dset.c:572,4'
          Dst:             get_debug_facility
        - Src:             'core/dset.c:572,4'
          Dst:             dprint_color
        - Src:             'core/dset.c:572,4'
          Dst:             my_pid
        - Src:             'core/dset.c:572,4'
          Dst:             fprintf
        - Src:             'core/dset.c:572,4'
          Dst:             dprint_color_reset
        - Src:             'core/dset.c:572,4'
          Dst:             get_debug_facility
    - functionName:    clear_branches
      functionSourceFile: '/src/kamailio/src/core/dset.c'
      linkageType:     InternalLinkage
      functionLinenumber: 444
      functionLinenumberEnd: 449
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    next_branch_data
      functionSourceFile: '/src/kamailio/src/core/dset.c'
      linkageType:     InternalLinkage
      functionLinenumber: 430
      functionLinenumberEnd: 438
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          39
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - get_branch_data
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/dset.c:432,8'
          Dst:             get_branch_data
    - functionName:    get_branch_data
      functionSourceFile: '/src/kamailio/src/core/dset.c'
      linkageType:     InternalLinkage
      functionLinenumber: 384
      functionLinenumberEnd: 422
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         21
      ICount:          276
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    setbflagsval
      functionSourceFile: '/src/kamailio/src/core/dset.c'
      linkageType:     InternalLinkage
      functionLinenumber: 257
      functionLinenumberEnd: 263
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          36
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - get_bflags_ptr
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/dset.c:259,14'
          Dst:             get_bflags_ptr
    - functionName:    get_bflags_ptr
      functionSourceFile: '/src/kamailio/src/core/dset.c'
      linkageType:     InternalLinkage
      functionLinenumber: 203
      functionLinenumberEnd: 209
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          39
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    getbflagsval
      functionSourceFile: '/src/kamailio/src/core/dset.c'
      linkageType:     InternalLinkage
      functionLinenumber: 245
      functionLinenumberEnd: 253
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          45
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - get_bflags_ptr
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/dset.c:249,14'
          Dst:             get_bflags_ptr
    - functionName:    resetbflag
      functionSourceFile: '/src/kamailio/src/core/dset.c'
      linkageType:     InternalLinkage
      functionLinenumber: 234
      functionLinenumberEnd: 241
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          40
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - get_bflags_ptr
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/dset.c:237,14'
          Dst:             get_bflags_ptr
    - functionName:    isbflagset
      functionSourceFile: '/src/kamailio/src/core/dset.c'
      linkageType:     InternalLinkage
      functionLinenumber: 224
      functionLinenumberEnd: 230
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          42
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - get_bflags_ptr
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/dset.c:227,14'
          Dst:             get_bflags_ptr
    - functionName:    setbflag
      functionSourceFile: '/src/kamailio/src/core/dset.c'
      linkageType:     InternalLinkage
      functionLinenumber: 213
      functionLinenumberEnd: 220
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          39
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - get_bflags_ptr
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/dset.c:216,14'
          Dst:             get_bflags_ptr
    - functionName:    drop_sip_branch
      functionSourceFile: '/src/kamailio/src/core/dset.c'
      linkageType:     InternalLinkage
      functionLinenumber: 183
      functionLinenumberEnd: 200
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         21
      ICount:          113
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    set_all_sip_branches
      functionSourceFile: '/src/kamailio/src/core/dset.c'
      linkageType:     InternalLinkage
      functionLinenumber: 164
      functionLinenumberEnd: 174
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          33
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    get_all_sip_branches
      functionSourceFile: '/src/kamailio/src/core/dset.c'
      linkageType:     InternalLinkage
      functionLinenumber: 142
      functionLinenumberEnd: 158
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         48
      ICount:          298
      EdgeCount:       63
      CyclomaticComplexity: 17
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/dset.c:151,3'
          Dst:             get_debug_level
        - Src:             'core/dset.c:151,3'
          Dst:             get_debug_facility
        - Src:             'core/dset.c:151,3'
          Dst:             dprint_color
        - Src:             'core/dset.c:151,3'
          Dst:             my_pid
        - Src:             'core/dset.c:151,3'
          Dst:             fprintf
        - Src:             'core/dset.c:151,3'
          Dst:             dprint_color_reset
        - Src:             'core/dset.c:151,3'
          Dst:             get_debug_facility
    - functionName:    get_sip_branch
      functionSourceFile: '/src/kamailio/src/core/dset.c'
      linkageType:     InternalLinkage
      functionLinenumber: 125
      functionLinenumberEnd: 136
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         10
      ICount:          62
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    get_nr_branches
      functionSourceFile: '/src/kamailio/src/core/dset.c'
      linkageType:     InternalLinkage
      functionLinenumber: 114
      functionLinenumberEnd: 115
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    init_dst_set
      functionSourceFile: '/src/kamailio/src/core/dset.c'
      linkageType:     InternalLinkage
      functionLinenumber: 92
      functionLinenumberEnd: 108
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         91
      ICount:          538
      EdgeCount:       120
      CyclomaticComplexity: 31
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/dset.c:94,3'
          Dst:             get_debug_level
        - Src:             'core/dset.c:94,3'
          Dst:             get_debug_facility
        - Src:             'core/dset.c:94,3'
          Dst:             dprint_color
        - Src:             'core/dset.c:94,3'
          Dst:             my_pid
        - Src:             'core/dset.c:94,3'
          Dst:             fprintf
        - Src:             'core/dset.c:94,3'
          Dst:             dprint_color_reset
        - Src:             'core/dset.c:94,3'
          Dst:             get_debug_facility
        - Src:             'core/dset.c:103,3'
          Dst:             get_debug_level
        - Src:             'core/dset.c:103,3'
          Dst:             get_debug_facility
        - Src:             'core/dset.c:103,3'
          Dst:             dprint_color
        - Src:             'core/dset.c:103,3'
          Dst:             my_pid
        - Src:             'core/dset.c:103,3'
          Dst:             fprintf
        - Src:             'core/dset.c:103,3'
          Dst:             dprint_color_reset
        - Src:             'core/dset.c:103,3'
          Dst:             get_debug_facility
    - functionName:    atomic_get_and_set_int
      functionSourceFile: '/src/kamailio/src/core/mem/../atomic/atomic_x86.h'
      linkageType:     InternalLinkage
      functionLinenumber: 242
      functionLinenumberEnd: 242
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    atomic_cmpxchg_int
      functionSourceFile: '/src/kamailio/src/core/mem/../atomic/atomic_x86.h'
      linkageType:     InternalLinkage
      functionLinenumber: 243
      functionLinenumberEnd: 243
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    get_hash2_raw
      functionSourceFile: '/src/kamailio/src/core/hashes.h'
      linkageType:     InternalLinkage
      functionLinenumber: 100
      functionLinenumberEnd: 109
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         23
      ICount:          279
      EdgeCount:       45
      CyclomaticComplexity: 24
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'core/hashes.h:107,2'
          Branch Sides:    []
        - Branch String:   'core/hashes.h:108,2'
          Branch Sides:    []
      Callsites:       []
    - functionName:    _dst_blocklist_lst_find
      functionSourceFile: '/src/kamailio/src/core/dst_blocklist.c'
      linkageType:     InternalLinkage
      functionLinenumber: 541
      functionLinenumberEnd: 569
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - short
        - 'N/A'
        - char
        - short
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         25
      ICount:          212
      EdgeCount:       33
      CyclomaticComplexity: 10
      functionsReached:
        - blst_destroy_entry
        - memcmp
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/dst_blocklist.c:560,4'
          Dst:             blst_destroy_entry
        - Src:             'core/dst_blocklist.c:564,11'
          Dst:             memcmp
    - functionName:    blst_destroy_entry
      functionSourceFile: '/src/kamailio/src/core/dst_blocklist.c'
      linkageType:     InternalLinkage
      functionLinenumber: 317
      functionLinenumberEnd: 319
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    dst_blocklist_clean_expired
      functionSourceFile: '/src/kamailio/src/core/dst_blocklist.c'
      linkageType:     InternalLinkage
      functionLinenumber: 628
      functionLinenumberEnd: 676
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         105
      ICount:          716
      EdgeCount:       138
      CyclomaticComplexity: 35
      functionsReached:
        - blst_destroy_entry
        - dprint_color
        - dprint_color_reset
        - fprintf
        - futex_get
        - futex_release
        - get_debug_facility
        - get_debug_level
        - get_ticks_raw
        - my_pid
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/dst_blocklist.c:639,21'
          Dst:             get_ticks_raw
        - Src:             'core/dst_blocklist.c:643,4'
          Dst:             futex_get
        - Src:             'core/dst_blocklist.c:652,6'
          Dst:             blst_destroy_entry
        - Src:             'core/dst_blocklist.c:656,7'
          Dst:             futex_release
        - Src:             'core/dst_blocklist.c:661,4'
          Dst:             futex_release
        - Src:             'core/dst_blocklist.c:663,10'
          Dst:             get_ticks_raw
        - Src:             'core/dst_blocklist.c:665,5'
          Dst:             get_debug_level
        - Src:             'core/dst_blocklist.c:665,5'
          Dst:             get_debug_facility
        - Src:             'core/dst_blocklist.c:665,5'
          Dst:             dprint_color
        - Src:             'core/dst_blocklist.c:665,5'
          Dst:             my_pid
        - Src:             'core/dst_blocklist.c:665,5'
          Dst:             fprintf
        - Src:             'core/dst_blocklist.c:665,5'
          Dst:             dprint_color_reset
        - Src:             'core/dst_blocklist.c:665,5'
          Dst:             get_debug_facility
        - Src:             'core/dst_blocklist.c:674,3'
          Dst:             get_debug_level
        - Src:             'core/dst_blocklist.c:674,3'
          Dst:             get_debug_facility
        - Src:             'core/dst_blocklist.c:674,3'
          Dst:             dprint_color
        - Src:             'core/dst_blocklist.c:674,3'
          Dst:             my_pid
        - Src:             'core/dst_blocklist.c:674,3'
          Dst:             fprintf
        - Src:             'core/dst_blocklist.c:674,3'
          Dst:             dprint_color_reset
        - Src:             'core/dst_blocklist.c:674,3'
          Dst:             get_debug_facility
    - functionName:    futex_get
      functionSourceFile: '/src/kamailio/src/core/mem/../futexlock.h'
      linkageType:     InternalLinkage
      functionLinenumber: 91
      functionLinenumberEnd: 126
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         23
      ICount:          106
      EdgeCount:       28
      CyclomaticComplexity: 7
      functionsReached:
        - atomic_cmpxchg_int
        - atomic_get_and_set_int
        - syscall
      functionUses:    9
      BranchProfiles:  []
      Callsites:
        - Src:             'core/mem/../futexlock.h:99,6'
          Dst:             atomic_cmpxchg_int
        - Src:             'core/mem/../futexlock.h:108,4'
          Dst:             syscall
        - Src:             'core/mem/../futexlock.h:109,8'
          Dst:             atomic_get_and_set_int
        - Src:             'core/mem/../futexlock.h:119,7'
          Dst:             atomic_get_and_set_int
        - Src:             'core/mem/../futexlock.h:121,4'
          Dst:             syscall
        - Src:             'core/mem/../futexlock.h:122,8'
          Dst:             atomic_get_and_set_int
    - functionName:    futex_release
      functionSourceFile: '/src/kamailio/src/core/mem/../futexlock.h'
      linkageType:     InternalLinkage
      functionLinenumber: 130
      functionLinenumberEnd: 138
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          41
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - atomic_get_and_set_int
        - syscall
      functionUses:    11
      BranchProfiles:  []
      Callsites:
        - Src:             'core/mem/../futexlock.h:134,6'
          Dst:             atomic_get_and_set_int
        - Src:             'core/mem/../futexlock.h:136,3'
          Dst:             syscall
    - functionName:    blst_reinit_ign_masks
      functionSourceFile: '/src/kamailio/src/core/dst_blocklist.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1160
      functionLinenumberEnd: 1162
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - blst_init_ign_masks
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/dst_blocklist.c:1161,2'
          Dst:             blst_init_ign_masks
    - functionName:    blst_init_ign_masks
      functionSourceFile: '/src/kamailio/src/core/dst_blocklist.c'
      linkageType:     InternalLinkage
      functionLinenumber: 301
      functionLinenumberEnd: 312
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          22
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    blst_max_mem_fixup
      functionSourceFile: '/src/kamailio/src/core/dst_blocklist.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1149
      functionLinenumberEnd: 1154
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          24
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    use_dst_blocklist_fixup
      functionSourceFile: '/src/kamailio/src/core/dst_blocklist.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1138
      functionLinenumberEnd: 1145
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         49
      ICount:          285
      EdgeCount:       64
      CyclomaticComplexity: 17
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/dst_blocklist.c:1140,3'
          Dst:             get_debug_level
        - Src:             'core/dst_blocklist.c:1140,3'
          Dst:             get_debug_facility
        - Src:             'core/dst_blocklist.c:1140,3'
          Dst:             dprint_color
        - Src:             'core/dst_blocklist.c:1140,3'
          Dst:             my_pid
        - Src:             'core/dst_blocklist.c:1140,3'
          Dst:             fprintf
        - Src:             'core/dst_blocklist.c:1140,3'
          Dst:             dprint_color_reset
        - Src:             'core/dst_blocklist.c:1140,3'
          Dst:             get_debug_facility
    - functionName:    dst_blst_add
      functionSourceFile: '/src/kamailio/src/core/dst_blocklist.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1093
      functionLinenumberEnd: 1132
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         20
      ICount:          148
      EdgeCount:       27
      CyclomaticComplexity: 9
      functionsReached:
        - dst_blocklist_add_ip
        - str2ip
        - str2ip6
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/dst_blocklist.c:1115,13'
          Dst:             str2ip6
        - Src:             'core/dst_blocklist.c:1118,13'
          Dst:             str2ip
        - Src:             'core/dst_blocklist.c:1120,14'
          Dst:             str2ip6
        - Src:             'core/dst_blocklist.c:1129,5'
          Dst:             dst_blocklist_add_ip
    - functionName:    dst_blocklist_add_ip
      functionSourceFile: '/src/kamailio/src/core/dst_blocklist.c'
      linkageType:     InternalLinkage
      functionLinenumber: 695
      functionLinenumberEnd: 755
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - char
        - char
        - 'N/A'
        - short
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         59
      ICount:          492
      EdgeCount:       77
      CyclomaticComplexity: 20
      functionsReached:
        - _dst_blocklist_lst_find
        - dprint_color
        - dprint_color_reset
        - dst_blocklist_clean_expired
        - dst_blst_hash_no
        - fprintf
        - futex_get
        - futex_release
        - get_debug_facility
        - get_debug_level
        - get_ticks_raw
        - my_pid
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'core/dst_blocklist.c:710,8'
          Dst:             get_ticks_raw
        - Src:             'core/dst_blocklist.c:711,9'
          Dst:             dst_blst_hash_no
        - Src:             'core/dst_blocklist.c:713,2'
          Dst:             futex_get
        - Src:             'core/dst_blocklist.c:714,6'
          Dst:             _dst_blocklist_lst_find
        - Src:             'core/dst_blocklist.c:724,4'
          Dst:             futex_release
        - Src:             'core/dst_blocklist.c:727,4'
          Dst:             dst_blocklist_clean_expired
        - Src:             'core/dst_blocklist.c:734,4'
          Dst:             futex_get
        - Src:             'core/dst_blocklist.c:738,4'
          Dst:             get_debug_level
        - Src:             'core/dst_blocklist.c:738,4'
          Dst:             get_debug_facility
        - Src:             'core/dst_blocklist.c:738,4'
          Dst:             dprint_color
        - Src:             'core/dst_blocklist.c:738,4'
          Dst:             my_pid
        - Src:             'core/dst_blocklist.c:738,4'
          Dst:             fprintf
        - Src:             'core/dst_blocklist.c:738,4'
          Dst:             dprint_color_reset
        - Src:             'core/dst_blocklist.c:738,4'
          Dst:             get_debug_facility
        - Src:             'core/dst_blocklist.c:739,4'
          Dst:             futex_release
        - Src:             'core/dst_blocklist.c:753,2'
          Dst:             futex_release
    - functionName:    dst_blst_hash_no
      functionSourceFile: '/src/kamailio/src/core/dst_blocklist.c'
      linkageType:     InternalLinkage
      functionLinenumber: 341
      functionLinenumberEnd: 349
      functionDepth:   0
      returnType:      short
      argCount:        3
      argTypes:
        - char
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          36
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - get_hash2_raw
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'core/dst_blocklist.c:349,9'
          Dst:             get_hash2_raw
    - functionName:    dst_blst_delete_all
      functionSourceFile: '/src/kamailio/src/core/dst_blocklist.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1083
      functionLinenumberEnd: 1089
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          37
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - dst_blst_flush
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/dst_blocklist.c:1088,2'
          Dst:             dst_blst_flush
    - functionName:    dst_blst_flush
      functionSourceFile: '/src/kamailio/src/core/dst_blocklist.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1057
      functionLinenumberEnd: 1079
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         14
      ICount:          126
      EdgeCount:       17
      CyclomaticComplexity: 5
      functionsReached:
        - blst_destroy_entry
        - futex_get
        - futex_release
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/dst_blocklist.c:1064,3'
          Dst:             futex_get
        - Src:             'core/dst_blocklist.c:1073,5'
          Dst:             blst_destroy_entry
        - Src:             'core/dst_blocklist.c:1077,3'
          Dst:             futex_release
    - functionName:    dst_blst_view
      functionSourceFile: '/src/kamailio/src/core/dst_blocklist.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1018
      functionLinenumberEnd: 1050
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         19
      ICount:          180
      EdgeCount:       24
      CyclomaticComplexity: 7
      functionsReached:
        - dst_blst_entry2ip
        - futex_get
        - futex_release
        - get_proto_name
        - get_ticks_raw
        - ip_addr2a
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/dst_blocklist.c:1029,8'
          Dst:             get_ticks_raw
        - Src:             'core/dst_blocklist.c:1031,3'
          Dst:             futex_get
        - Src:             'core/dst_blocklist.c:1040,4'
          Dst:             dst_blst_entry2ip
        - Src:             'core/dst_blocklist.c:1042,34'
          Dst:             get_proto_name
        - Src:             'core/dst_blocklist.c:1043,39'
          Dst:             ip_addr2a
        - Src:             'core/dst_blocklist.c:1048,3'
          Dst:             futex_release
    - functionName:    dst_blst_entry2ip
      functionSourceFile: '/src/kamailio/src/core/dst_blocklist.c'
      linkageType:     InternalLinkage
      functionLinenumber: 327
      functionLinenumberEnd: 336
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          47
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    dst_blst_hash_stats
      functionSourceFile: '/src/kamailio/src/core/dst_blocklist.c'
      linkageType:     InternalLinkage
      functionLinenumber: 991
      functionLinenumberEnd: 1014
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         14
      ICount:          98
      EdgeCount:       17
      CyclomaticComplexity: 5
      functionsReached:
        - futex_get
        - futex_release
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/dst_blocklist.c:1005,3'
          Dst:             futex_get
        - Src:             'core/dst_blocklist.c:1008,3'
          Dst:             futex_release
    - functionName:    dst_blst_debug
      functionSourceFile: '/src/kamailio/src/core/dst_blocklist.c'
      linkageType:     InternalLinkage
      functionLinenumber: 963
      functionLinenumberEnd: 987
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         17
      ICount:          141
      EdgeCount:       21
      CyclomaticComplexity: 6
      functionsReached:
        - dst_blst_entry2ip
        - futex_get
        - futex_release
        - get_proto_name
        - get_ticks_raw
        - ip_addr2a
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/dst_blocklist.c:973,8'
          Dst:             get_ticks_raw
        - Src:             'core/dst_blocklist.c:975,3'
          Dst:             futex_get
        - Src:             'core/dst_blocklist.c:977,4'
          Dst:             dst_blst_entry2ip
        - Src:             'core/dst_blocklist.c:978,27'
          Dst:             get_proto_name
        - Src:             'core/dst_blocklist.c:978,53'
          Dst:             ip_addr2a
        - Src:             'core/dst_blocklist.c:985,3'
          Dst:             futex_release
    - functionName:    dst_blst_mem_info
      functionSourceFile: '/src/kamailio/src/core/dst_blocklist.c'
      linkageType:     InternalLinkage
      functionLinenumber: 886
      functionLinenumberEnd: 892
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          48
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _dst_blocklist_del
      functionSourceFile: '/src/kamailio/src/core/dst_blocklist.c'
      linkageType:     InternalLinkage
      functionLinenumber: 578
      functionLinenumberEnd: 611
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - short
        - 'N/A'
        - char
        - short
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         25
      ICount:          243
      EdgeCount:       33
      CyclomaticComplexity: 10
      functionsReached:
        - blst_destroy_entry
        - memcmp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/dst_blocklist.c:597,4'
          Dst:             blst_destroy_entry
        - Src:             'core/dst_blocklist.c:601,11'
          Dst:             memcmp
        - Src:             'core/dst_blocklist.c:606,4'
          Dst:             blst_destroy_entry
    - functionName:    dst_blocklist_del
      functionSourceFile: '/src/kamailio/src/core/dst_blocklist.c'
      linkageType:     InternalLinkage
      functionLinenumber: 863
      functionLinenumberEnd: 880
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          79
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _dst_blocklist_del
        - dst_blst_hash_no
        - futex_get
        - futex_release
        - get_ticks_raw
        - su2ip_addr
        - su_getport
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/dst_blocklist.c:871,2'
          Dst:             su2ip_addr
        - Src:             'core/dst_blocklist.c:872,9'
          Dst:             su_getport
        - Src:             'core/dst_blocklist.c:873,8'
          Dst:             get_ticks_raw
        - Src:             'core/dst_blocklist.c:874,9'
          Dst:             dst_blst_hash_no
        - Src:             'core/dst_blocklist.c:876,3'
          Dst:             futex_get
        - Src:             'core/dst_blocklist.c:877,9'
          Dst:             _dst_blocklist_del
        - Src:             'core/dst_blocklist.c:878,3'
          Dst:             futex_release
    - functionName:    su2ip_addr
      functionSourceFile: '/src/kamailio/src/core/ip_addr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 524
      functionLinenumberEnd: 540
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         47
      ICount:          310
      EdgeCount:       59
      CyclomaticComplexity: 14
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
      functionUses:    4
      BranchProfiles:
        - Branch String:   'core/ip_addr.h:525,2'
          Branch Sides:    []
      Callsites:
        - Src:             'core/ip_addr.h:537,4'
          Dst:             get_debug_level
        - Src:             'core/ip_addr.h:537,4'
          Dst:             get_debug_facility
        - Src:             'core/ip_addr.h:537,4'
          Dst:             dprint_color
        - Src:             'core/ip_addr.h:537,4'
          Dst:             my_pid
        - Src:             'core/ip_addr.h:537,4'
          Dst:             fprintf
        - Src:             'core/ip_addr.h:537,4'
          Dst:             dprint_color_reset
        - Src:             'core/ip_addr.h:537,4'
          Dst:             get_debug_facility
    - functionName:    su_getport
      functionSourceFile: '/src/kamailio/src/core/ip_addr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 492
      functionLinenumberEnd: 502
      functionDepth:   0
      returnType:      short
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         47
      ICount:          295
      EdgeCount:       59
      CyclomaticComplexity: 14
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
        - ntohs
      functionUses:    4
      BranchProfiles:
        - Branch String:   'core/ip_addr.h:493,2'
          Branch Sides:    []
      Callsites:
        - Src:             'core/ip_addr.h:495,11'
          Dst:             ntohs
        - Src:             'core/ip_addr.h:497,11'
          Dst:             ntohs
        - Src:             'core/ip_addr.h:499,4'
          Dst:             get_debug_level
        - Src:             'core/ip_addr.h:499,4'
          Dst:             get_debug_facility
        - Src:             'core/ip_addr.h:499,4'
          Dst:             dprint_color
        - Src:             'core/ip_addr.h:499,4'
          Dst:             my_pid
        - Src:             'core/ip_addr.h:499,4'
          Dst:             fprintf
        - Src:             'core/ip_addr.h:499,4'
          Dst:             dprint_color_reset
        - Src:             'core/ip_addr.h:499,4'
          Dst:             get_debug_facility
    - functionName:    dst_is_blocklisted_ip
      functionSourceFile: '/src/kamailio/src/core/dst_blocklist.c'
      linkageType:     InternalLinkage
      functionLinenumber: 762
      functionLinenumberEnd: 779
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - char
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          84
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _dst_blocklist_lst_find
        - dst_blst_hash_no
        - futex_get
        - futex_release
        - get_ticks_raw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/dst_blocklist.c:769,8'
          Dst:             get_ticks_raw
        - Src:             'core/dst_blocklist.c:770,9'
          Dst:             dst_blst_hash_no
        - Src:             'core/dst_blocklist.c:772,3'
          Dst:             futex_get
        - Src:             'core/dst_blocklist.c:773,7'
          Dst:             _dst_blocklist_lst_find
        - Src:             'core/dst_blocklist.c:777,3'
          Dst:             futex_release
    - functionName:    dst_is_blocklisted
      functionSourceFile: '/src/kamailio/src/core/dst_blocklist.c'
      linkageType:     InternalLinkage
      functionLinenumber: 832
      functionLinenumberEnd: 857
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - dst_is_blocklisted_ip
        - su2ip_addr
        - su_getport
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/dst_blocklist.c:839,2'
          Dst:             su2ip_addr
        - Src:             'core/dst_blocklist.c:852,47'
          Dst:             su_getport
        - Src:             'core/dst_blocklist.c:852,9'
          Dst:             dst_is_blocklisted_ip
    - functionName:    dst_blocklist_force_su_to
      functionSourceFile: '/src/kamailio/src/core/dst_blocklist.c'
      linkageType:     InternalLinkage
      functionLinenumber: 813
      functionLinenumberEnd: 827
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - char
        - char
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - dst_blocklist_add_ip
        - su2ip_addr
        - su_getport
      functionUses:    27
      BranchProfiles:  []
      Callsites:
        - Src:             'core/dst_blocklist.c:825,2'
          Dst:             su2ip_addr
        - Src:             'core/dst_blocklist.c:827,27'
          Dst:             su_getport
        - Src:             'core/dst_blocklist.c:826,9'
          Dst:             dst_blocklist_add_ip
    - functionName:    dst_blocklist_force_add_to
      functionSourceFile: '/src/kamailio/src/core/dst_blocklist.c'
      linkageType:     InternalLinkage
      functionLinenumber: 793
      functionLinenumberEnd: 803
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - char
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - dst_blocklist_add_ip
        - su2ip_addr
        - su_getport
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/dst_blocklist.c:801,2'
          Dst:             su2ip_addr
        - Src:             'core/dst_blocklist.c:803,31'
          Dst:             su_getport
        - Src:             'core/dst_blocklist.c:802,9'
          Dst:             dst_blocklist_add_ip
    - functionName:    blst_timer
      functionSourceFile: '/src/kamailio/src/core/dst_blocklist.c'
      linkageType:     InternalLinkage
      functionLinenumber: 682
      functionLinenumberEnd: 684
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - dst_blocklist_clean_expired
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/dst_blocklist.c:683,2'
          Dst:             dst_blocklist_clean_expired
    - functionName:    futex_init
      functionSourceFile: '/src/kamailio/src/core/mem/../futexlock.h'
      linkageType:     InternalLinkage
      functionLinenumber: 84
      functionLinenumberEnd: 86
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    init_dst_blocklist
      functionSourceFile: '/src/kamailio/src/core/dst_blocklist.c'
      linkageType:     InternalLinkage
      functionLinenumber: 410
      functionLinenumberEnd: 501
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         148
      ICount:          874
      EdgeCount:       196
      CyclomaticComplexity: 50
      functionsReached:
        - blst_init_ign_masks
        - destroy_dst_blocklist
        - dprint_color
        - dprint_color_reset
        - fprintf
        - futex_init
        - get_debug_facility
        - get_debug_level
        - my_pid
        - timer_add_safe
        - timer_alloc
        - timer_free
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/dst_blocklist.c:431,3'
          Dst:             get_debug_level
        - Src:             'core/dst_blocklist.c:431,3'
          Dst:             get_debug_facility
        - Src:             'core/dst_blocklist.c:431,3'
          Dst:             dprint_color
        - Src:             'core/dst_blocklist.c:431,3'
          Dst:             my_pid
        - Src:             'core/dst_blocklist.c:431,3'
          Dst:             fprintf
        - Src:             'core/dst_blocklist.c:431,3'
          Dst:             dprint_color_reset
        - Src:             'core/dst_blocklist.c:431,3'
          Dst:             get_debug_facility
        - Src:             'core/dst_blocklist.c:439,3'
          Dst:             get_debug_level
        - Src:             'core/dst_blocklist.c:439,3'
          Dst:             get_debug_facility
        - Src:             'core/dst_blocklist.c:439,3'
          Dst:             dprint_color
        - Src:             'core/dst_blocklist.c:439,3'
          Dst:             my_pid
        - Src:             'core/dst_blocklist.c:439,3'
          Dst:             fprintf
        - Src:             'core/dst_blocklist.c:439,3'
          Dst:             dprint_color_reset
        - Src:             'core/dst_blocklist.c:439,3'
          Dst:             get_debug_facility
        - Src:             'core/dst_blocklist.c:447,6'
          Dst:             futex_init
        - Src:             'core/dst_blocklist.c:477,17'
          Dst:             timer_alloc
        - Src:             'core/dst_blocklist.c:486,6'
          Dst:             timer_add_safe
        - Src:             'core/dst_blocklist.c:487,4'
          Dst:             get_debug_level
        - Src:             'core/dst_blocklist.c:487,4'
          Dst:             get_debug_facility
        - Src:             'core/dst_blocklist.c:487,4'
          Dst:             dprint_color
        - Src:             'core/dst_blocklist.c:487,4'
          Dst:             my_pid
        - Src:             'core/dst_blocklist.c:487,4'
          Dst:             fprintf
        - Src:             'core/dst_blocklist.c:487,4'
          Dst:             dprint_color_reset
        - Src:             'core/dst_blocklist.c:487,4'
          Dst:             get_debug_facility
        - Src:             'core/dst_blocklist.c:488,4'
          Dst:             timer_free
        - Src:             'core/dst_blocklist.c:493,5'
          Dst:             blst_init_ign_masks
        - Src:             'core/dst_blocklist.c:499,2'
          Dst:             destroy_dst_blocklist
    - functionName:    destroy_dst_blocklist
      functionSourceFile: '/src/kamailio/src/core/dst_blocklist.c'
      linkageType:     InternalLinkage
      functionLinenumber: 354
      functionLinenumberEnd: 406
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         26
      ICount:          131
      EdgeCount:       33
      CyclomaticComplexity: 9
      functionsReached:
        - blst_destroy_entry
        - timer_del_safe
        - timer_free
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/dst_blocklist.c:360,3'
          Dst:             timer_del_safe
        - Src:             'core/dst_blocklist.c:361,3'
          Dst:             timer_free
        - Src:             'core/dst_blocklist.c:388,5'
          Dst:             blst_destroy_entry
    - functionName:    endianness_sanity_check
      functionSourceFile: '/src/kamailio/src/core/endianness.c'
      linkageType:     InternalLinkage
      functionLinenumber: 33
      functionLinenumberEnd: 35
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    sr_corecb_get
      functionSourceFile: '/src/kamailio/src/core/events.c'
      linkageType:     InternalLinkage
      functionLinenumber: 504
      functionLinenumberEnd: 505
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    sr_event_enabled
      functionSourceFile: '/src/kamailio/src/core/events.c'
      linkageType:     InternalLinkage
      functionLinenumber: 450
      functionLinenumberEnd: 492
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         21
      ICount:          179
      EdgeCount:       40
      CyclomaticComplexity: 21
      functionsReached: []
      functionUses:    17
      BranchProfiles:
        - Branch String:   'core/events.c:451,2'
          Branch Sides:    []
      Callsites:       []
    - functionName:    sr_event_exec
      functionSourceFile: '/src/kamailio/src/core/events.c'
      linkageType:     InternalLinkage
      functionLinenumber: 275
      functionLinenumberEnd: 444
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         94
      ICount:          668
      EdgeCount:       121
      CyclomaticComplexity: 29
      functionsReached: []
      functionUses:    34
      BranchProfiles:
        - Branch String:   'core/events.c:281,2'
          Branch Sides:    []
      Callsites:       []
    - functionName:    sr_event_register_cb
      functionSourceFile: '/src/kamailio/src/core/events.c'
      linkageType:     InternalLinkage
      functionLinenumber: 132
      functionLinenumberEnd: 269
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         108
      ICount:          455
      EdgeCount:       135
      CyclomaticComplexity: 29
      functionsReached:
        - sr_event_cb_init
      functionUses:    0
      BranchProfiles:
        - Branch String:   'core/events.c:136,2'
          Branch Sides:    []
      Callsites:
        - Src:             'core/events.c:135,2'
          Dst:             sr_event_cb_init
    - functionName:    sr_event_cb_init
      functionSourceFile: '/src/kamailio/src/core/events.c'
      linkageType:     InternalLinkage
      functionLinenumber: 121
      functionLinenumberEnd: 126
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         4
      ICount:          18
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    sr_core_ert_run_xname
      functionSourceFile: '/src/kamailio/src/core/events.c'
      linkageType:     InternalLinkage
      functionLinenumber: 91
      functionLinenumberEnd: 115
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         97
      ICount:          564
      EdgeCount:       126
      CyclomaticComplexity: 31
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - faked_msg_get_next_clear
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
        - route_lookup
        - run_top_route
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/events.c:97,9'
          Dst:             faked_msg_get_next_clear
        - Src:             'core/events.c:99,3'
          Dst:             get_debug_level
        - Src:             'core/events.c:99,3'
          Dst:             get_debug_facility
        - Src:             'core/events.c:99,3'
          Dst:             dprint_color
        - Src:             'core/events.c:99,3'
          Dst:             my_pid
        - Src:             'core/events.c:99,3'
          Dst:             fprintf
        - Src:             'core/events.c:99,3'
          Dst:             dprint_color_reset
        - Src:             'core/events.c:99,3'
          Dst:             get_debug_facility
        - Src:             'core/events.c:102,9'
          Dst:             route_lookup
        - Src:             'core/events.c:104,3'
          Dst:             get_debug_level
        - Src:             'core/events.c:104,3'
          Dst:             get_debug_facility
        - Src:             'core/events.c:104,3'
          Dst:             dprint_color
        - Src:             'core/events.c:104,3'
          Dst:             my_pid
        - Src:             'core/events.c:104,3'
          Dst:             fprintf
        - Src:             'core/events.c:104,3'
          Dst:             dprint_color_reset
        - Src:             'core/events.c:104,3'
          Dst:             get_debug_facility
        - Src:             'core/events.c:111,2'
          Dst:             run_top_route
    - functionName:    sr_core_ert_run
      functionSourceFile: '/src/kamailio/src/core/events.c'
      linkageType:     InternalLinkage
      functionLinenumber: 63
      functionLinenumberEnd: 85
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         17
      ICount:          83
      EdgeCount:       18
      CyclomaticComplexity: 3
      functionsReached:
        - run_top_route
      functionUses:    2
      BranchProfiles:
        - Branch String:   'core/events.c:67,2'
          Branch Sides:    []
      Callsites:
        - Src:             'core/events.c:76,4'
          Dst:             run_top_route
    - functionName:    sr_core_ert_init
      functionSourceFile: '/src/kamailio/src/core/events.c'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionLinenumberEnd: 57
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         49
      ICount:          277
      EdgeCount:       64
      CyclomaticComplexity: 17
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
        - route_get
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/events.c:50,4'
          Dst:             route_get
        - Src:             'core/events.c:55,3'
          Dst:             get_debug_level
        - Src:             'core/events.c:55,3'
          Dst:             get_debug_facility
        - Src:             'core/events.c:55,3'
          Dst:             dprint_color
        - Src:             'core/events.c:55,3'
          Dst:             my_pid
        - Src:             'core/events.c:55,3'
          Dst:             fprintf
        - Src:             'core/events.c:55,3'
          Dst:             dprint_color_reset
        - Src:             'core/events.c:55,3'
          Dst:             get_debug_facility
    - functionName:    atomic_get_and_set_int
      functionSourceFile: '/src/kamailio/src/core/mem/../mem/../atomic/atomic_x86.h'
      linkageType:     InternalLinkage
      functionLinenumber: 242
      functionLinenumberEnd: 242
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    atomic_cmpxchg_int
      functionSourceFile: '/src/kamailio/src/core/mem/../mem/../atomic/atomic_x86.h'
      linkageType:     InternalLinkage
      functionLinenumber: 243
      functionLinenumberEnd: 243
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    bit_scan_forward_asm64
      functionSourceFile: '/src/kamailio/src/core/mem/../bit_scan.h'
      linkageType:     InternalLinkage
      functionLinenumber: 390
      functionLinenumberEnd: 393
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    fm_malloc_init_shm_manager
      functionSourceFile: '/src/kamailio/src/core/mem/f_malloc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1429
      functionLinenumberEnd: 1473
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         133
      ICount:          823
      EdgeCount:       176
      CyclomaticComplexity: 45
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fm_malloc_init
        - fm_shm_lock_init
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
        - shm_core_get_pool
        - shm_init_api
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/mem/f_malloc.c:1431,17'
          Dst:             shm_core_get_pool
        - Src:             'core/mem/f_malloc.c:1434,5'
          Dst:             fm_malloc_init
        - Src:             'core/mem/f_malloc.c:1436,3'
          Dst:             get_debug_level
        - Src:             'core/mem/f_malloc.c:1436,3'
          Dst:             get_debug_facility
        - Src:             'core/mem/f_malloc.c:1436,3'
          Dst:             dprint_color
        - Src:             'core/mem/f_malloc.c:1436,3'
          Dst:             my_pid
        - Src:             'core/mem/f_malloc.c:1436,3'
          Dst:             fprintf
        - Src:             'core/mem/f_malloc.c:1436,3'
          Dst:             dprint_color_reset
        - Src:             'core/mem/f_malloc.c:1436,3'
          Dst:             get_debug_facility
        - Src:             'core/mem/f_malloc.c:1437,3'
          Dst:             fprintf
        - Src:             'core/mem/f_malloc.c:1464,5'
          Dst:             shm_init_api
        - Src:             'core/mem/f_malloc.c:1465,3'
          Dst:             get_debug_level
        - Src:             'core/mem/f_malloc.c:1465,3'
          Dst:             get_debug_facility
        - Src:             'core/mem/f_malloc.c:1465,3'
          Dst:             dprint_color
        - Src:             'core/mem/f_malloc.c:1465,3'
          Dst:             my_pid
        - Src:             'core/mem/f_malloc.c:1465,3'
          Dst:             fprintf
        - Src:             'core/mem/f_malloc.c:1465,3'
          Dst:             dprint_color_reset
        - Src:             'core/mem/f_malloc.c:1465,3'
          Dst:             get_debug_facility
        - Src:             'core/mem/f_malloc.c:1468,5'
          Dst:             fm_shm_lock_init
        - Src:             'core/mem/f_malloc.c:1469,3'
          Dst:             get_debug_level
        - Src:             'core/mem/f_malloc.c:1469,3'
          Dst:             get_debug_facility
        - Src:             'core/mem/f_malloc.c:1469,3'
          Dst:             dprint_color
        - Src:             'core/mem/f_malloc.c:1469,3'
          Dst:             my_pid
        - Src:             'core/mem/f_malloc.c:1469,3'
          Dst:             fprintf
        - Src:             'core/mem/f_malloc.c:1469,3'
          Dst:             dprint_color_reset
        - Src:             'core/mem/f_malloc.c:1469,3'
          Dst:             get_debug_facility
    - functionName:    fm_malloc_init
      functionSourceFile: '/src/kamailio/src/core/mem/f_malloc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 317
      functionLinenumberEnd: 395
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         170
      ICount:          1145
      EdgeCount:       225
      CyclomaticComplexity: 57
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fm_insert_free
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/mem/f_malloc.c:338,2'
          Dst:             get_debug_level
        - Src:             'core/mem/f_malloc.c:338,2'
          Dst:             get_debug_facility
        - Src:             'core/mem/f_malloc.c:338,2'
          Dst:             dprint_color
        - Src:             'core/mem/f_malloc.c:338,2'
          Dst:             my_pid
        - Src:             'core/mem/f_malloc.c:338,2'
          Dst:             fprintf
        - Src:             'core/mem/f_malloc.c:338,2'
          Dst:             dprint_color_reset
        - Src:             'core/mem/f_malloc.c:338,2'
          Dst:             get_debug_facility
        - Src:             'core/mem/f_malloc.c:340,2'
          Dst:             get_debug_level
        - Src:             'core/mem/f_malloc.c:340,2'
          Dst:             get_debug_facility
        - Src:             'core/mem/f_malloc.c:340,2'
          Dst:             dprint_color
        - Src:             'core/mem/f_malloc.c:340,2'
          Dst:             my_pid
        - Src:             'core/mem/f_malloc.c:340,2'
          Dst:             fprintf
        - Src:             'core/mem/f_malloc.c:340,2'
          Dst:             dprint_color_reset
        - Src:             'core/mem/f_malloc.c:340,2'
          Dst:             get_debug_facility
        - Src:             'core/mem/f_malloc.c:345,2'
          Dst:             get_debug_level
        - Src:             'core/mem/f_malloc.c:345,2'
          Dst:             get_debug_facility
        - Src:             'core/mem/f_malloc.c:345,2'
          Dst:             dprint_color
        - Src:             'core/mem/f_malloc.c:345,2'
          Dst:             my_pid
        - Src:             'core/mem/f_malloc.c:345,2'
          Dst:             fprintf
        - Src:             'core/mem/f_malloc.c:345,2'
          Dst:             dprint_color_reset
        - Src:             'core/mem/f_malloc.c:345,2'
          Dst:             get_debug_facility
        - Src:             'core/mem/f_malloc.c:359,3'
          Dst:             get_debug_level
        - Src:             'core/mem/f_malloc.c:359,3'
          Dst:             get_debug_facility
        - Src:             'core/mem/f_malloc.c:359,3'
          Dst:             dprint_color
        - Src:             'core/mem/f_malloc.c:359,3'
          Dst:             my_pid
        - Src:             'core/mem/f_malloc.c:359,3'
          Dst:             fprintf
        - Src:             'core/mem/f_malloc.c:359,3'
          Dst:             dprint_color_reset
        - Src:             'core/mem/f_malloc.c:359,3'
          Dst:             get_debug_facility
        - Src:             'core/mem/f_malloc.c:392,2'
          Dst:             fm_insert_free
    - functionName:    fm_shm_malloc
      functionSourceFile: '/src/kamailio/src/core/mem/f_malloc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1274
      functionLinenumberEnd: 1279
      functionDepth:   0
      returnType:      'N/A'
      argCount:        6
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          37
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - fm_malloc
        - futex_get
        - futex_release
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/mem/f_malloc.c:1276,2'
          Dst:             futex_get
        - Src:             'core/mem/f_malloc.c:1277,6'
          Dst:             fm_malloc
        - Src:             'core/mem/f_malloc.c:1278,2'
          Dst:             futex_release
    - functionName:    fm_shm_mallocxz
      functionSourceFile: '/src/kamailio/src/core/mem/f_malloc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1283
      functionLinenumberEnd: 1288
      functionDepth:   0
      returnType:      'N/A'
      argCount:        6
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          37
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - fm_mallocxz
        - futex_get
        - futex_release
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/mem/f_malloc.c:1285,2'
          Dst:             futex_get
        - Src:             'core/mem/f_malloc.c:1286,6'
          Dst:             fm_mallocxz
        - Src:             'core/mem/f_malloc.c:1287,2'
          Dst:             futex_release
    - functionName:    fm_malloc
      functionSourceFile: '/src/kamailio/src/core/mem/f_malloc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 455
      functionLinenumberEnd: 570
      functionDepth:   0
      returnType:      'N/A'
      argCount:        6
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         224
      ICount:          1456
      EdgeCount:       295
      CyclomaticComplexity: 73
      functionsReached:
        - bit_scan_reverse_asm64
        - dprint_color
        - dprint_color_reset
        - fm_bmp_first_set
        - fm_extract_free
        - fm_search_defrag
        - fm_split_frag
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
        - sr_event_exec
      functionUses:    8
      BranchProfiles:  []
      Callsites:
        - Src:             'core/mem/f_malloc.c:464,2'
          Dst:             get_debug_level
        - Src:             'core/mem/f_malloc.c:464,2'
          Dst:             get_debug_facility
        - Src:             'core/mem/f_malloc.c:464,2'
          Dst:             dprint_color
        - Src:             'core/mem/f_malloc.c:464,2'
          Dst:             my_pid
        - Src:             'core/mem/f_malloc.c:464,2'
          Dst:             fprintf
        - Src:             'core/mem/f_malloc.c:464,2'
          Dst:             dprint_color_reset
        - Src:             'core/mem/f_malloc.c:464,2'
          Dst:             get_debug_facility
        - Src:             'core/mem/f_malloc.c:476,30'
          Dst:             bit_scan_reverse_asm64
        - Src:             'core/mem/f_malloc.c:476,9'
          Dst:             fm_bmp_first_set
        - Src:             'core/mem/f_malloc.c:484,4'
          Dst:             get_debug_level
        - Src:             'core/mem/f_malloc.c:484,4'
          Dst:             get_debug_facility
        - Src:             'core/mem/f_malloc.c:484,4'
          Dst:             dprint_color
        - Src:             'core/mem/f_malloc.c:484,4'
          Dst:             my_pid
        - Src:             'core/mem/f_malloc.c:484,4'
          Dst:             fprintf
        - Src:             'core/mem/f_malloc.c:484,4'
          Dst:             dprint_color_reset
        - Src:             'core/mem/f_malloc.c:484,4'
          Dst:             get_debug_facility
        - Src:             'core/mem/f_malloc.c:508,18'
          Dst:             fm_bmp_first_set
        - Src:             'core/mem/f_malloc.c:522,9'
          Dst:             fm_search_defrag
        - Src:             'core/mem/f_malloc.c:528,2'
          Dst:             get_debug_level
        - Src:             'core/mem/f_malloc.c:528,2'
          Dst:             get_debug_facility
        - Src:             'core/mem/f_malloc.c:528,2'
          Dst:             dprint_color
        - Src:             'core/mem/f_malloc.c:528,2'
          Dst:             my_pid
        - Src:             'core/mem/f_malloc.c:528,2'
          Dst:             fprintf
        - Src:             'core/mem/f_malloc.c:528,2'
          Dst:             dprint_color_reset
        - Src:             'core/mem/f_malloc.c:528,2'
          Dst:             get_debug_facility
        - Src:             'core/mem/f_malloc.c:542,2'
          Dst:             fm_extract_free
        - Src:             'core/mem/f_malloc.c:546,2'
          Dst:             fm_split_frag
        - Src:             'core/mem/f_malloc.c:558,2'
          Dst:             get_debug_level
        - Src:             'core/mem/f_malloc.c:558,2'
          Dst:             get_debug_facility
        - Src:             'core/mem/f_malloc.c:558,2'
          Dst:             dprint_color
        - Src:             'core/mem/f_malloc.c:558,2'
          Dst:             my_pid
        - Src:             'core/mem/f_malloc.c:558,2'
          Dst:             fprintf
        - Src:             'core/mem/f_malloc.c:558,2'
          Dst:             dprint_color_reset
        - Src:             'core/mem/f_malloc.c:558,2'
          Dst:             get_debug_facility
        - Src:             'core/mem/f_malloc.c:567,3'
          Dst:             sr_event_exec
    - functionName:    fm_shm_free
      functionSourceFile: '/src/kamailio/src/core/mem/f_malloc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1321
      functionLinenumberEnd: 1325
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          34
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - fm_free
        - futex_get
        - futex_release
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/mem/f_malloc.c:1322,2'
          Dst:             futex_get
        - Src:             'core/mem/f_malloc.c:1323,2'
          Dst:             fm_free
        - Src:             'core/mem/f_malloc.c:1324,2'
          Dst:             futex_release
    - functionName:    fm_free
      functionSourceFile: '/src/kamailio/src/core/mem/f_malloc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 641
      functionLinenumberEnd: 692
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         279
      ICount:          1758
      EdgeCount:       369
      CyclomaticComplexity: 92
      functionsReached:
        - abort
        - dprint_color
        - dprint_color_reset
        - fm_insert_free
        - fm_join_frag
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
        - sr_event_exec
      functionUses:    7
      BranchProfiles:  []
      Callsites:
        - Src:             'core/mem/f_malloc.c:648,2'
          Dst:             get_debug_level
        - Src:             'core/mem/f_malloc.c:648,2'
          Dst:             get_debug_facility
        - Src:             'core/mem/f_malloc.c:648,2'
          Dst:             dprint_color
        - Src:             'core/mem/f_malloc.c:648,2'
          Dst:             my_pid
        - Src:             'core/mem/f_malloc.c:648,2'
          Dst:             fprintf
        - Src:             'core/mem/f_malloc.c:648,2'
          Dst:             dprint_color_reset
        - Src:             'core/mem/f_malloc.c:648,2'
          Dst:             get_debug_facility
        - Src:             'core/mem/f_malloc.c:651,3'
          Dst:             get_debug_level
        - Src:             'core/mem/f_malloc.c:651,3'
          Dst:             get_debug_facility
        - Src:             'core/mem/f_malloc.c:651,3'
          Dst:             dprint_color
        - Src:             'core/mem/f_malloc.c:651,3'
          Dst:             my_pid
        - Src:             'core/mem/f_malloc.c:651,3'
          Dst:             fprintf
        - Src:             'core/mem/f_malloc.c:651,3'
          Dst:             dprint_color_reset
        - Src:             'core/mem/f_malloc.c:651,3'
          Dst:             get_debug_facility
        - Src:             'core/mem/f_malloc.c:657,4'
          Dst:             get_debug_level
        - Src:             'core/mem/f_malloc.c:657,4'
          Dst:             get_debug_facility
        - Src:             'core/mem/f_malloc.c:657,4'
          Dst:             dprint_color
        - Src:             'core/mem/f_malloc.c:657,4'
          Dst:             my_pid
        - Src:             'core/mem/f_malloc.c:657,4'
          Dst:             fprintf
        - Src:             'core/mem/f_malloc.c:657,4'
          Dst:             dprint_color_reset
        - Src:             'core/mem/f_malloc.c:657,4'
          Dst:             get_debug_facility
        - Src:             'core/mem/f_malloc.c:660,4'
          Dst:             abort
        - Src:             'core/mem/f_malloc.c:662,4'
          Dst:             get_debug_level
        - Src:             'core/mem/f_malloc.c:662,4'
          Dst:             get_debug_facility
        - Src:             'core/mem/f_malloc.c:662,4'
          Dst:             dprint_color
        - Src:             'core/mem/f_malloc.c:662,4'
          Dst:             my_pid
        - Src:             'core/mem/f_malloc.c:662,4'
          Dst:             fprintf
        - Src:             'core/mem/f_malloc.c:662,4'
          Dst:             dprint_color_reset
        - Src:             'core/mem/f_malloc.c:662,4'
          Dst:             get_debug_facility
        - Src:             'core/mem/f_malloc.c:671,2'
          Dst:             get_debug_level
        - Src:             'core/mem/f_malloc.c:671,2'
          Dst:             get_debug_facility
        - Src:             'core/mem/f_malloc.c:671,2'
          Dst:             dprint_color
        - Src:             'core/mem/f_malloc.c:671,2'
          Dst:             my_pid
        - Src:             'core/mem/f_malloc.c:671,2'
          Dst:             fprintf
        - Src:             'core/mem/f_malloc.c:671,2'
          Dst:             dprint_color_reset
        - Src:             'core/mem/f_malloc.c:671,2'
          Dst:             get_debug_facility
        - Src:             'core/mem/f_malloc.c:675,3'
          Dst:             get_debug_level
        - Src:             'core/mem/f_malloc.c:675,3'
          Dst:             get_debug_facility
        - Src:             'core/mem/f_malloc.c:675,3'
          Dst:             dprint_color
        - Src:             'core/mem/f_malloc.c:675,3'
          Dst:             my_pid
        - Src:             'core/mem/f_malloc.c:675,3'
          Dst:             fprintf
        - Src:             'core/mem/f_malloc.c:675,3'
          Dst:             dprint_color_reset
        - Src:             'core/mem/f_malloc.c:675,3'
          Dst:             get_debug_facility
        - Src:             'core/mem/f_malloc.c:679,3'
          Dst:             sr_event_exec
        - Src:             'core/mem/f_malloc.c:689,3'
          Dst:             fm_join_frag
        - Src:             'core/mem/f_malloc.c:691,2'
          Dst:             fm_insert_free
    - functionName:    fm_shm_realloc
      functionSourceFile: '/src/kamailio/src/core/mem/f_malloc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1292
      functionLinenumberEnd: 1297
      functionDepth:   0
      returnType:      'N/A'
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          40
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - fm_realloc
        - futex_get
        - futex_release
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/mem/f_malloc.c:1294,2'
          Dst:             futex_get
        - Src:             'core/mem/f_malloc.c:1295,6'
          Dst:             fm_realloc
        - Src:             'core/mem/f_malloc.c:1296,2'
          Dst:             futex_release
    - functionName:    fm_shm_reallocxf
      functionSourceFile: '/src/kamailio/src/core/mem/f_malloc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1301
      functionLinenumberEnd: 1306
      functionDepth:   0
      returnType:      'N/A'
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          40
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - fm_reallocxf
        - futex_get
        - futex_release
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/mem/f_malloc.c:1303,2'
          Dst:             futex_get
        - Src:             'core/mem/f_malloc.c:1304,6'
          Dst:             fm_reallocxf
        - Src:             'core/mem/f_malloc.c:1305,2'
          Dst:             futex_release
    - functionName:    fm_shm_resize
      functionSourceFile: '/src/kamailio/src/core/mem/f_malloc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1310
      functionLinenumberEnd: 1317
      functionDepth:   0
      returnType:      'N/A'
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          57
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - fm_free
        - fm_malloc
        - futex_get
        - futex_release
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/mem/f_malloc.c:1312,2'
          Dst:             futex_get
        - Src:             'core/mem/f_malloc.c:1314,3'
          Dst:             fm_free
        - Src:             'core/mem/f_malloc.c:1315,6'
          Dst:             fm_malloc
        - Src:             'core/mem/f_malloc.c:1316,2'
          Dst:             futex_release
    - functionName:    fm_shm_status
      functionSourceFile: '/src/kamailio/src/core/mem/f_malloc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1377
      functionLinenumberEnd: 1381
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - fm_status
        - futex_get
        - futex_release
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/mem/f_malloc.c:1378,2'
          Dst:             futex_get
        - Src:             'core/mem/f_malloc.c:1379,2'
          Dst:             fm_status
        - Src:             'core/mem/f_malloc.c:1380,2'
          Dst:             futex_release
    - functionName:    fm_shm_info
      functionSourceFile: '/src/kamailio/src/core/mem/f_malloc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1383
      functionLinenumberEnd: 1387
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - fm_info
        - futex_get
        - futex_release
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/mem/f_malloc.c:1384,2'
          Dst:             futex_get
        - Src:             'core/mem/f_malloc.c:1385,2'
          Dst:             fm_info
        - Src:             'core/mem/f_malloc.c:1386,2'
          Dst:             futex_release
    - functionName:    fm_shm_available
      functionSourceFile: '/src/kamailio/src/core/mem/f_malloc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1389
      functionLinenumberEnd: 1394
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - fm_available
        - futex_get
        - futex_release
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/mem/f_malloc.c:1391,2'
          Dst:             futex_get
        - Src:             'core/mem/f_malloc.c:1392,6'
          Dst:             fm_available
        - Src:             'core/mem/f_malloc.c:1393,2'
          Dst:             futex_release
    - functionName:    fm_shm_sums
      functionSourceFile: '/src/kamailio/src/core/mem/f_malloc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1397
      functionLinenumberEnd: 1401
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - fm_sums
        - futex_get
        - futex_release
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/mem/f_malloc.c:1398,2'
          Dst:             futex_get
        - Src:             'core/mem/f_malloc.c:1399,2'
          Dst:             fm_sums
        - Src:             'core/mem/f_malloc.c:1400,2'
          Dst:             futex_release
    - functionName:    fm_malloc_destroy_shm_manager
      functionSourceFile: '/src/kamailio/src/core/mem/f_malloc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1418
      functionLinenumberEnd: 1423
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - fm_shm_lock_destroy
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/mem/f_malloc.c:1419,2'
          Dst:             fm_shm_lock_destroy
    - functionName:    fm_shm_mod_get_stats
      functionSourceFile: '/src/kamailio/src/core/mem/f_malloc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1403
      functionLinenumberEnd: 1407
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - fm_mod_get_stats
        - futex_get
        - futex_release
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/mem/f_malloc.c:1404,2'
          Dst:             futex_get
        - Src:             'core/mem/f_malloc.c:1405,2'
          Dst:             fm_mod_get_stats
        - Src:             'core/mem/f_malloc.c:1406,2'
          Dst:             futex_release
    - functionName:    fm_shm_mod_free_stats
      functionSourceFile: '/src/kamailio/src/core/mem/f_malloc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1409
      functionLinenumberEnd: 1411
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - fm_mod_free_stats
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/mem/f_malloc.c:1410,2'
          Dst:             fm_mod_free_stats
    - functionName:    fm_shm_glock
      functionSourceFile: '/src/kamailio/src/core/mem/f_malloc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1219
      functionLinenumberEnd: 1221
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - futex_get
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/mem/f_malloc.c:1220,2'
          Dst:             futex_get
    - functionName:    fm_shm_gunlock
      functionSourceFile: '/src/kamailio/src/core/mem/f_malloc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1227
      functionLinenumberEnd: 1229
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - futex_release
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/mem/f_malloc.c:1228,2'
          Dst:             futex_release
    - functionName:    fm_shm_lock_init
      functionSourceFile: '/src/kamailio/src/core/mem/f_malloc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1246
      functionLinenumberEnd: 1268
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         130
      ICount:          760
      EdgeCount:       172
      CyclomaticComplexity: 44
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fm_malloc
        - fprintf
        - futex_init
        - get_debug_facility
        - get_debug_level
        - my_pid
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/mem/f_malloc.c:1248,3'
          Dst:             get_debug_level
        - Src:             'core/mem/f_malloc.c:1248,3'
          Dst:             get_debug_facility
        - Src:             'core/mem/f_malloc.c:1248,3'
          Dst:             dprint_color
        - Src:             'core/mem/f_malloc.c:1248,3'
          Dst:             my_pid
        - Src:             'core/mem/f_malloc.c:1248,3'
          Dst:             fprintf
        - Src:             'core/mem/f_malloc.c:1248,3'
          Dst:             dprint_color_reset
        - Src:             'core/mem/f_malloc.c:1248,3'
          Dst:             get_debug_facility
        - Src:             'core/mem/f_malloc.c:1253,17'
          Dst:             fm_malloc
        - Src:             'core/mem/f_malloc.c:1260,3'
          Dst:             get_debug_level
        - Src:             'core/mem/f_malloc.c:1260,3'
          Dst:             get_debug_facility
        - Src:             'core/mem/f_malloc.c:1260,3'
          Dst:             dprint_color
        - Src:             'core/mem/f_malloc.c:1260,3'
          Dst:             my_pid
        - Src:             'core/mem/f_malloc.c:1260,3'
          Dst:             fprintf
        - Src:             'core/mem/f_malloc.c:1260,3'
          Dst:             dprint_color_reset
        - Src:             'core/mem/f_malloc.c:1260,3'
          Dst:             get_debug_facility
        - Src:             'core/mem/f_malloc.c:1263,5'
          Dst:             futex_init
        - Src:             'core/mem/f_malloc.c:1264,3'
          Dst:             get_debug_level
        - Src:             'core/mem/f_malloc.c:1264,3'
          Dst:             get_debug_facility
        - Src:             'core/mem/f_malloc.c:1264,3'
          Dst:             dprint_color
        - Src:             'core/mem/f_malloc.c:1264,3'
          Dst:             my_pid
        - Src:             'core/mem/f_malloc.c:1264,3'
          Dst:             fprintf
        - Src:             'core/mem/f_malloc.c:1264,3'
          Dst:             dprint_color_reset
        - Src:             'core/mem/f_malloc.c:1264,3'
          Dst:             get_debug_facility
    - functionName:    futex_init
      functionSourceFile: '/src/kamailio/src/core/mem/../mem/../futexlock.h'
      linkageType:     InternalLinkage
      functionLinenumber: 84
      functionLinenumberEnd: 86
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    futex_release
      functionSourceFile: '/src/kamailio/src/core/mem/../mem/../futexlock.h'
      linkageType:     InternalLinkage
      functionLinenumber: 130
      functionLinenumberEnd: 138
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          41
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - atomic_get_and_set_int
        - syscall
      functionUses:    12
      BranchProfiles:  []
      Callsites:
        - Src:             'core/mem/../mem/../futexlock.h:134,6'
          Dst:             atomic_get_and_set_int
        - Src:             'core/mem/../mem/../futexlock.h:136,3'
          Dst:             syscall
    - functionName:    futex_get
      functionSourceFile: '/src/kamailio/src/core/mem/../mem/../futexlock.h'
      linkageType:     InternalLinkage
      functionLinenumber: 91
      functionLinenumberEnd: 126
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         23
      ICount:          106
      EdgeCount:       28
      CyclomaticComplexity: 7
      functionsReached:
        - atomic_cmpxchg_int
        - atomic_get_and_set_int
        - syscall
      functionUses:    12
      BranchProfiles:  []
      Callsites:
        - Src:             'core/mem/../mem/../futexlock.h:99,6'
          Dst:             atomic_cmpxchg_int
        - Src:             'core/mem/../mem/../futexlock.h:108,4'
          Dst:             syscall
        - Src:             'core/mem/../mem/../futexlock.h:109,8'
          Dst:             atomic_get_and_set_int
        - Src:             'core/mem/../mem/../futexlock.h:119,7'
          Dst:             atomic_get_and_set_int
        - Src:             'core/mem/../mem/../futexlock.h:121,4'
          Dst:             syscall
        - Src:             'core/mem/../mem/../futexlock.h:122,8'
          Dst:             atomic_get_and_set_int
    - functionName:    fm_mod_free_stats
      functionSourceFile: '/src/kamailio/src/core/mem/f_malloc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1106
      functionLinenumberEnd: 1123
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         49
      ICount:          287
      EdgeCount:       64
      CyclomaticComplexity: 17
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/mem/f_malloc.c:1111,2'
          Dst:             get_debug_level
        - Src:             'core/mem/f_malloc.c:1111,2'
          Dst:             get_debug_facility
        - Src:             'core/mem/f_malloc.c:1111,2'
          Dst:             dprint_color
        - Src:             'core/mem/f_malloc.c:1111,2'
          Dst:             my_pid
        - Src:             'core/mem/f_malloc.c:1111,2'
          Dst:             fprintf
        - Src:             'core/mem/f_malloc.c:1111,2'
          Dst:             dprint_color_reset
        - Src:             'core/mem/f_malloc.c:1111,2'
          Dst:             get_debug_facility
    - functionName:    fm_mod_get_stats
      functionSourceFile: '/src/kamailio/src/core/mem/f_malloc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1076
      functionLinenumberEnd: 1103
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         55
      ICount:          338
      EdgeCount:       72
      CyclomaticComplexity: 19
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - get_mem_counter
        - my_pid
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/mem/f_malloc.c:1081,2'
          Dst:             get_debug_level
        - Src:             'core/mem/f_malloc.c:1081,2'
          Dst:             get_debug_facility
        - Src:             'core/mem/f_malloc.c:1081,2'
          Dst:             dprint_color
        - Src:             'core/mem/f_malloc.c:1081,2'
          Dst:             my_pid
        - Src:             'core/mem/f_malloc.c:1081,2'
          Dst:             fprintf
        - Src:             'core/mem/f_malloc.c:1081,2'
          Dst:             dprint_color_reset
        - Src:             'core/mem/f_malloc.c:1081,2'
          Dst:             get_debug_facility
        - Src:             'core/mem/f_malloc.c:1096,8'
          Dst:             get_mem_counter
    - functionName:    get_mem_counter
      functionSourceFile: '/src/kamailio/src/core/mem/f_malloc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1009
      functionLinenumberEnd: 1028
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         18
      ICount:          132
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    fm_shm_lock_destroy
      functionSourceFile: '/src/kamailio/src/core/mem/f_malloc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1235
      functionLinenumberEnd: 1240
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         46
      ICount:          260
      EdgeCount:       60
      CyclomaticComplexity: 16
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/mem/f_malloc.c:1237,3'
          Dst:             get_debug_level
        - Src:             'core/mem/f_malloc.c:1237,3'
          Dst:             get_debug_facility
        - Src:             'core/mem/f_malloc.c:1237,3'
          Dst:             dprint_color
        - Src:             'core/mem/f_malloc.c:1237,3'
          Dst:             my_pid
        - Src:             'core/mem/f_malloc.c:1237,3'
          Dst:             fprintf
        - Src:             'core/mem/f_malloc.c:1237,3'
          Dst:             dprint_color_reset
        - Src:             'core/mem/f_malloc.c:1237,3'
          Dst:             get_debug_facility
    - functionName:    fm_sums
      functionSourceFile: '/src/kamailio/src/core/mem/f_malloc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1036
      functionLinenumberEnd: 1072
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         153
      ICount:          942
      EdgeCount:       202
      CyclomaticComplexity: 51
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - get_mem_counter
        - my_pid
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/mem/f_malloc.c:1050,2'
          Dst:             get_debug_level
        - Src:             'core/mem/f_malloc.c:1050,2'
          Dst:             get_debug_facility
        - Src:             'core/mem/f_malloc.c:1050,2'
          Dst:             dprint_color
        - Src:             'core/mem/f_malloc.c:1050,2'
          Dst:             my_pid
        - Src:             'core/mem/f_malloc.c:1050,2'
          Dst:             fprintf
        - Src:             'core/mem/f_malloc.c:1050,2'
          Dst:             dprint_color_reset
        - Src:             'core/mem/f_malloc.c:1050,2'
          Dst:             get_debug_facility
        - Src:             'core/mem/f_malloc.c:1056,8'
          Dst:             get_mem_counter
        - Src:             'core/mem/f_malloc.c:1063,3'
          Dst:             get_debug_level
        - Src:             'core/mem/f_malloc.c:1063,3'
          Dst:             get_debug_facility
        - Src:             'core/mem/f_malloc.c:1063,3'
          Dst:             dprint_color
        - Src:             'core/mem/f_malloc.c:1063,3'
          Dst:             my_pid
        - Src:             'core/mem/f_malloc.c:1063,3'
          Dst:             fprintf
        - Src:             'core/mem/f_malloc.c:1063,3'
          Dst:             dprint_color_reset
        - Src:             'core/mem/f_malloc.c:1063,3'
          Dst:             get_debug_facility
        - Src:             'core/mem/f_malloc.c:1070,2'
          Dst:             get_debug_level
        - Src:             'core/mem/f_malloc.c:1070,2'
          Dst:             get_debug_facility
        - Src:             'core/mem/f_malloc.c:1070,2'
          Dst:             dprint_color
        - Src:             'core/mem/f_malloc.c:1070,2'
          Dst:             my_pid
        - Src:             'core/mem/f_malloc.c:1070,2'
          Dst:             fprintf
        - Src:             'core/mem/f_malloc.c:1070,2'
          Dst:             dprint_color_reset
        - Src:             'core/mem/f_malloc.c:1070,2'
          Dst:             get_debug_facility
    - functionName:    fm_available
      functionSourceFile: '/src/kamailio/src/core/mem/f_malloc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 998
      functionLinenumberEnd: 1002
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          16
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    fm_info
      functionSourceFile: '/src/kamailio/src/core/mem/f_malloc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 976
      functionLinenumberEnd: 988
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          56
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    fm_status
      functionSourceFile: '/src/kamailio/src/core/mem/f_malloc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 871
      functionLinenumberEnd: 964
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         447
      ICount:          2765
      EdgeCount:       592
      CyclomaticComplexity: 147
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/mem/f_malloc.c:885,2'
          Dst:             get_debug_level
        - Src:             'core/mem/f_malloc.c:885,2'
          Dst:             get_debug_facility
        - Src:             'core/mem/f_malloc.c:885,2'
          Dst:             dprint_color
        - Src:             'core/mem/f_malloc.c:885,2'
          Dst:             my_pid
        - Src:             'core/mem/f_malloc.c:885,2'
          Dst:             fprintf
        - Src:             'core/mem/f_malloc.c:885,2'
          Dst:             dprint_color_reset
        - Src:             'core/mem/f_malloc.c:885,2'
          Dst:             get_debug_facility
        - Src:             'core/mem/f_malloc.c:889,2'
          Dst:             get_debug_level
        - Src:             'core/mem/f_malloc.c:889,2'
          Dst:             get_debug_facility
        - Src:             'core/mem/f_malloc.c:889,2'
          Dst:             dprint_color
        - Src:             'core/mem/f_malloc.c:889,2'
          Dst:             my_pid
        - Src:             'core/mem/f_malloc.c:889,2'
          Dst:             fprintf
        - Src:             'core/mem/f_malloc.c:889,2'
          Dst:             dprint_color_reset
        - Src:             'core/mem/f_malloc.c:889,2'
          Dst:             get_debug_facility
        - Src:             'core/mem/f_malloc.c:892,2'
          Dst:             get_debug_level
        - Src:             'core/mem/f_malloc.c:892,2'
          Dst:             get_debug_facility
        - Src:             'core/mem/f_malloc.c:892,2'
          Dst:             dprint_color
        - Src:             'core/mem/f_malloc.c:892,2'
          Dst:             my_pid
        - Src:             'core/mem/f_malloc.c:892,2'
          Dst:             fprintf
        - Src:             'core/mem/f_malloc.c:892,2'
          Dst:             dprint_color_reset
        - Src:             'core/mem/f_malloc.c:892,2'
          Dst:             get_debug_facility
        - Src:             'core/mem/f_malloc.c:895,2'
          Dst:             get_debug_level
        - Src:             'core/mem/f_malloc.c:895,2'
          Dst:             get_debug_facility
        - Src:             'core/mem/f_malloc.c:895,2'
          Dst:             dprint_color
        - Src:             'core/mem/f_malloc.c:895,2'
          Dst:             my_pid
        - Src:             'core/mem/f_malloc.c:895,2'
          Dst:             fprintf
        - Src:             'core/mem/f_malloc.c:895,2'
          Dst:             dprint_color_reset
        - Src:             'core/mem/f_malloc.c:895,2'
          Dst:             get_debug_facility
        - Src:             'core/mem/f_malloc.c:917,2'
          Dst:             get_debug_level
        - Src:             'core/mem/f_malloc.c:917,2'
          Dst:             get_debug_facility
        - Src:             'core/mem/f_malloc.c:917,2'
          Dst:             dprint_color
        - Src:             'core/mem/f_malloc.c:917,2'
          Dst:             my_pid
        - Src:             'core/mem/f_malloc.c:917,2'
          Dst:             fprintf
        - Src:             'core/mem/f_malloc.c:917,2'
          Dst:             dprint_color_reset
        - Src:             'core/mem/f_malloc.c:917,2'
          Dst:             get_debug_facility
        - Src:             'core/mem/f_malloc.c:934,4'
          Dst:             get_debug_level
        - Src:             'core/mem/f_malloc.c:934,4'
          Dst:             get_debug_facility
        - Src:             'core/mem/f_malloc.c:934,4'
          Dst:             dprint_color
        - Src:             'core/mem/f_malloc.c:934,4'
          Dst:             my_pid
        - Src:             'core/mem/f_malloc.c:934,4'
          Dst:             fprintf
        - Src:             'core/mem/f_malloc.c:934,4'
          Dst:             dprint_color_reset
        - Src:             'core/mem/f_malloc.c:934,4'
          Dst:             get_debug_facility
        - Src:             'core/mem/f_malloc.c:941,4'
          Dst:             get_debug_level
        - Src:             'core/mem/f_malloc.c:941,4'
          Dst:             get_debug_facility
        - Src:             'core/mem/f_malloc.c:941,4'
          Dst:             dprint_color
        - Src:             'core/mem/f_malloc.c:941,4'
          Dst:             my_pid
        - Src:             'core/mem/f_malloc.c:941,4'
          Dst:             fprintf
        - Src:             'core/mem/f_malloc.c:941,4'
          Dst:             dprint_color_reset
        - Src:             'core/mem/f_malloc.c:941,4'
          Dst:             get_debug_facility
        - Src:             'core/mem/f_malloc.c:959,2'
          Dst:             get_debug_level
        - Src:             'core/mem/f_malloc.c:959,2'
          Dst:             get_debug_facility
        - Src:             'core/mem/f_malloc.c:959,2'
          Dst:             dprint_color
        - Src:             'core/mem/f_malloc.c:959,2'
          Dst:             my_pid
        - Src:             'core/mem/f_malloc.c:959,2'
          Dst:             fprintf
        - Src:             'core/mem/f_malloc.c:959,2'
          Dst:             dprint_color_reset
        - Src:             'core/mem/f_malloc.c:959,2'
          Dst:             get_debug_facility
        - Src:             'core/mem/f_malloc.c:962,2'
          Dst:             get_debug_level
        - Src:             'core/mem/f_malloc.c:962,2'
          Dst:             get_debug_facility
        - Src:             'core/mem/f_malloc.c:962,2'
          Dst:             dprint_color
        - Src:             'core/mem/f_malloc.c:962,2'
          Dst:             my_pid
        - Src:             'core/mem/f_malloc.c:962,2'
          Dst:             fprintf
        - Src:             'core/mem/f_malloc.c:962,2'
          Dst:             dprint_color_reset
        - Src:             'core/mem/f_malloc.c:962,2'
          Dst:             get_debug_facility
    - functionName:    fm_reallocxf
      functionSourceFile: '/src/kamailio/src/core/mem/f_malloc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 845
      functionLinenumberEnd: 862
      functionDepth:   0
      returnType:      'N/A'
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          61
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - fm_free
        - fm_realloc
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/mem/f_malloc.c:849,6'
          Dst:             fm_realloc
        - Src:             'core/mem/f_malloc.c:856,3'
          Dst:             fm_free
    - functionName:    fm_realloc
      functionSourceFile: '/src/kamailio/src/core/mem/f_malloc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 710
      functionLinenumberEnd: 827
      functionDepth:   0
      returnType:      'N/A'
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         398
      ICount:          2501
      EdgeCount:       527
      CyclomaticComplexity: 131
      functionsReached:
        - abort
        - dprint_color
        - dprint_color_reset
        - fm_extract_free
        - fm_free
        - fm_malloc
        - fm_split_frag
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
        - sr_event_exec
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'core/mem/f_malloc.c:721,2'
          Dst:             get_debug_level
        - Src:             'core/mem/f_malloc.c:721,2'
          Dst:             get_debug_facility
        - Src:             'core/mem/f_malloc.c:721,2'
          Dst:             dprint_color
        - Src:             'core/mem/f_malloc.c:721,2'
          Dst:             my_pid
        - Src:             'core/mem/f_malloc.c:721,2'
          Dst:             fprintf
        - Src:             'core/mem/f_malloc.c:721,2'
          Dst:             dprint_color_reset
        - Src:             'core/mem/f_malloc.c:721,2'
          Dst:             get_debug_facility
        - Src:             'core/mem/f_malloc.c:724,3'
          Dst:             get_debug_level
        - Src:             'core/mem/f_malloc.c:724,3'
          Dst:             get_debug_facility
        - Src:             'core/mem/f_malloc.c:724,3'
          Dst:             dprint_color
        - Src:             'core/mem/f_malloc.c:724,3'
          Dst:             my_pid
        - Src:             'core/mem/f_malloc.c:724,3'
          Dst:             fprintf
        - Src:             'core/mem/f_malloc.c:724,3'
          Dst:             dprint_color_reset
        - Src:             'core/mem/f_malloc.c:724,3'
          Dst:             get_debug_facility
        - Src:             'core/mem/f_malloc.c:727,3'
          Dst:             abort
        - Src:             'core/mem/f_malloc.c:733,4'
          Dst:             fm_free
        - Src:             'core/mem/f_malloc.c:741,10'
          Dst:             fm_malloc
        - Src:             'core/mem/f_malloc.c:747,2'
          Dst:             get_debug_level
        - Src:             'core/mem/f_malloc.c:747,2'
          Dst:             get_debug_facility
        - Src:             'core/mem/f_malloc.c:747,2'
          Dst:             dprint_color
        - Src:             'core/mem/f_malloc.c:747,2'
          Dst:             my_pid
        - Src:             'core/mem/f_malloc.c:747,2'
          Dst:             fprintf
        - Src:             'core/mem/f_malloc.c:747,2'
          Dst:             dprint_color_reset
        - Src:             'core/mem/f_malloc.c:747,2'
          Dst:             get_debug_facility
        - Src:             'core/mem/f_malloc.c:755,3'
          Dst:             get_debug_level
        - Src:             'core/mem/f_malloc.c:755,3'
          Dst:             get_debug_facility
        - Src:             'core/mem/f_malloc.c:755,3'
          Dst:             dprint_color
        - Src:             'core/mem/f_malloc.c:755,3'
          Dst:             my_pid
        - Src:             'core/mem/f_malloc.c:755,3'
          Dst:             fprintf
        - Src:             'core/mem/f_malloc.c:755,3'
          Dst:             dprint_color_reset
        - Src:             'core/mem/f_malloc.c:755,3'
          Dst:             get_debug_facility
        - Src:             'core/mem/f_malloc.c:756,3'
          Dst:             fm_split_frag
        - Src:             'core/mem/f_malloc.c:763,3'
          Dst:             get_debug_level
        - Src:             'core/mem/f_malloc.c:763,3'
          Dst:             get_debug_facility
        - Src:             'core/mem/f_malloc.c:763,3'
          Dst:             dprint_color
        - Src:             'core/mem/f_malloc.c:763,3'
          Dst:             my_pid
        - Src:             'core/mem/f_malloc.c:763,3'
          Dst:             fprintf
        - Src:             'core/mem/f_malloc.c:763,3'
          Dst:             dprint_color_reset
        - Src:             'core/mem/f_malloc.c:763,3'
          Dst:             get_debug_facility
        - Src:             'core/mem/f_malloc.c:771,4'
          Dst:             fm_extract_free
        - Src:             'core/mem/f_malloc.c:779,5'
          Dst:             fm_split_frag
        - Src:             'core/mem/f_malloc.c:788,10'
          Dst:             fm_malloc
        - Src:             'core/mem/f_malloc.c:797,5'
          Dst:             fm_free
        - Src:             'core/mem/f_malloc.c:803,5'
          Dst:             get_debug_level
        - Src:             'core/mem/f_malloc.c:803,5'
          Dst:             get_debug_facility
        - Src:             'core/mem/f_malloc.c:803,5'
          Dst:             dprint_color
        - Src:             'core/mem/f_malloc.c:803,5'
          Dst:             my_pid
        - Src:             'core/mem/f_malloc.c:803,5'
          Dst:             fprintf
        - Src:             'core/mem/f_malloc.c:803,5'
          Dst:             dprint_color_reset
        - Src:             'core/mem/f_malloc.c:803,5'
          Dst:             get_debug_facility
        - Src:             'core/mem/f_malloc.c:816,3'
          Dst:             get_debug_level
        - Src:             'core/mem/f_malloc.c:816,3'
          Dst:             get_debug_facility
        - Src:             'core/mem/f_malloc.c:816,3'
          Dst:             dprint_color
        - Src:             'core/mem/f_malloc.c:816,3'
          Dst:             my_pid
        - Src:             'core/mem/f_malloc.c:816,3'
          Dst:             fprintf
        - Src:             'core/mem/f_malloc.c:816,3'
          Dst:             dprint_color_reset
        - Src:             'core/mem/f_malloc.c:816,3'
          Dst:             get_debug_facility
        - Src:             'core/mem/f_malloc.c:821,2'
          Dst:             get_debug_level
        - Src:             'core/mem/f_malloc.c:821,2'
          Dst:             get_debug_facility
        - Src:             'core/mem/f_malloc.c:821,2'
          Dst:             dprint_color
        - Src:             'core/mem/f_malloc.c:821,2'
          Dst:             my_pid
        - Src:             'core/mem/f_malloc.c:821,2'
          Dst:             fprintf
        - Src:             'core/mem/f_malloc.c:821,2'
          Dst:             dprint_color_reset
        - Src:             'core/mem/f_malloc.c:821,2'
          Dst:             get_debug_facility
        - Src:             'core/mem/f_malloc.c:824,3'
          Dst:             sr_event_exec
    - functionName:    fm_split_frag
      functionSourceFile: '/src/kamailio/src/core/mem/f_malloc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 276
      functionLinenumberEnd: 307
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          99
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - fm_insert_free
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'core/mem/f_malloc.c:303,3'
          Dst:             fm_insert_free
    - functionName:    fm_extract_free
      functionSourceFile: '/src/kamailio/src/core/mem/f_malloc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 175
      functionLinenumberEnd: 202
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         17
      ICount:          170
      EdgeCount:       21
      CyclomaticComplexity: 6
      functionsReached:
        - bit_scan_reverse_asm64
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'core/mem/f_malloc.c:178,9'
          Dst:             bit_scan_reverse_asm64
    - functionName:    bit_scan_reverse_asm64
      functionSourceFile: '/src/kamailio/src/core/mem/../bit_scan.h'
      linkageType:     InternalLinkage
      functionLinenumber: 397
      functionLinenumberEnd: 400
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    fm_insert_free
      functionSourceFile: '/src/kamailio/src/core/mem/f_malloc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 210
      functionLinenumberEnd: 255
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         27
      ICount:          223
      EdgeCount:       34
      CyclomaticComplexity: 9
      functionsReached:
        - bit_scan_reverse_asm64
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'core/mem/f_malloc.c:215,9'
          Dst:             bit_scan_reverse_asm64
    - functionName:    fm_join_frag
      functionSourceFile: '/src/kamailio/src/core/mem/f_malloc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 607
      functionLinenumberEnd: 625
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          65
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - fm_extract_free
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/mem/f_malloc.c:617,2'
          Dst:             fm_extract_free
    - functionName:    fm_bmp_first_set
      functionSourceFile: '/src/kamailio/src/core/mem/f_malloc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 104
      functionLinenumberEnd: 139
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         18
      ICount:          149
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - bit_scan_forward_asm64
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/mem/f_malloc.c:128,22'
          Dst:             bit_scan_forward_asm64
        - Src:             'core/mem/f_malloc.c:134,10'
          Dst:             bit_scan_forward_asm64
    - functionName:    fm_search_defrag
      functionSourceFile: '/src/kamailio/src/core/mem/f_malloc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 404
      functionLinenumberEnd: 439
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         63
      ICount:          393
      EdgeCount:       83
      CyclomaticComplexity: 22
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fm_extract_free
        - fm_insert_free
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/mem/f_malloc.c:415,4'
          Dst:             fm_extract_free
        - Src:             'core/mem/f_malloc.c:417,5'
          Dst:             fm_extract_free
        - Src:             'core/mem/f_malloc.c:430,4'
          Dst:             fm_insert_free
        - Src:             'core/mem/f_malloc.c:435,2'
          Dst:             get_debug_level
        - Src:             'core/mem/f_malloc.c:435,2'
          Dst:             get_debug_facility
        - Src:             'core/mem/f_malloc.c:435,2'
          Dst:             dprint_color
        - Src:             'core/mem/f_malloc.c:435,2'
          Dst:             my_pid
        - Src:             'core/mem/f_malloc.c:435,2'
          Dst:             fprintf
        - Src:             'core/mem/f_malloc.c:435,2'
          Dst:             dprint_color_reset
        - Src:             'core/mem/f_malloc.c:435,2'
          Dst:             get_debug_facility
    - functionName:    fm_mallocxz
      functionSourceFile: '/src/kamailio/src/core/mem/f_malloc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 587
      functionLinenumberEnd: 599
      functionDepth:   0
      returnType:      'N/A'
      argCount:        6
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          47
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - fm_malloc
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/mem/f_malloc.c:591,6'
          Dst:             fm_malloc
    - functionName:    fm_malloc_init_pkg_manager
      functionSourceFile: '/src/kamailio/src/core/mem/f_malloc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1173
      functionLinenumberEnd: 1204
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         49
      ICount:          321
      EdgeCount:       64
      CyclomaticComplexity: 17
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fm_malloc_init
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
        - pkg_init_api
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/mem/f_malloc.c:1178,5'
          Dst:             fm_malloc_init
        - Src:             'core/mem/f_malloc.c:1180,3'
          Dst:             get_debug_level
        - Src:             'core/mem/f_malloc.c:1180,3'
          Dst:             get_debug_facility
        - Src:             'core/mem/f_malloc.c:1180,3'
          Dst:             dprint_color
        - Src:             'core/mem/f_malloc.c:1180,3'
          Dst:             my_pid
        - Src:             'core/mem/f_malloc.c:1180,3'
          Dst:             fprintf
        - Src:             'core/mem/f_malloc.c:1180,3'
          Dst:             dprint_color_reset
        - Src:             'core/mem/f_malloc.c:1180,3'
          Dst:             get_debug_facility
        - Src:             'core/mem/f_malloc.c:1181,3'
          Dst:             fprintf
        - Src:             'core/mem/f_malloc.c:1203,9'
          Dst:             pkg_init_api
    - functionName:    fm_malloc_destroy_pkg_manager
      functionSourceFile: '/src/kamailio/src/core/mem/f_malloc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1161
      functionLinenumberEnd: 1167
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    fastrand_max
      functionSourceFile: '/src/kamailio/src/core/rand/fastrand.c'
      linkageType:     InternalLinkage
      functionLinenumber: 52
      functionLinenumberEnd: 53
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - fastrand
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/rand/fastrand.c:53,9'
          Dst:             fastrand
    - functionName:    fastrand
      functionSourceFile: '/src/kamailio/src/core/rand/fastrand.c'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionLinenumberEnd: 47
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          36
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - isaac
      functionUses:    8
      BranchProfiles:  []
      Callsites:
        - Src:             'core/rand/fastrand.c:47,9'
          Dst:             isaac
    - functionName:    fastrand_seed
      functionSourceFile: '/src/kamailio/src/core/rand/fastrand.c'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 42
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         7
      ICount:          40
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - randinit
        - random
        - srandom
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'core/rand/fastrand.c:38,2'
          Dst:             srandom
        - Src:             'core/rand/fastrand.c:40,23'
          Dst:             random
        - Src:             'core/rand/fastrand.c:41,2'
          Dst:             randinit
    - functionName:    isxflagset
      functionSourceFile: '/src/kamailio/src/core/flags.c'
      linkageType:     InternalLinkage
      functionLinenumber: 288
      functionLinenumberEnd: 293
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          33
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    resetxflag
      functionSourceFile: '/src/kamailio/src/core/flags.c'
      linkageType:     InternalLinkage
      functionLinenumber: 275
      functionLinenumberEnd: 281
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          31
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    setxflag
      functionSourceFile: '/src/kamailio/src/core/flags.c'
      linkageType:     InternalLinkage
      functionLinenumber: 262
      functionLinenumberEnd: 268
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          30
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    flag_search
      functionSourceFile: '/src/kamailio/src/core/flags.c'
      linkageType:     InternalLinkage
      functionLinenumber: 158
      functionLinenumberEnd: 169
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          76
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - memcmp
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/flags.c:163,32'
          Dst:             memcmp
    - functionName:    get_hash1_raw
      functionSourceFile: '/src/kamailio/src/core/hashes.h'
      linkageType:     InternalLinkage
      functionLinenumber: 117
      functionLinenumberEnd: 125
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          142
      EdgeCount:       23
      CyclomaticComplexity: 13
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'core/hashes.h:124,2'
          Branch Sides:    []
      Callsites:       []
    - functionName:    register_flag
      functionSourceFile: '/src/kamailio/src/core/flags.c'
      linkageType:     InternalLinkage
      functionLinenumber: 201
      functionLinenumberEnd: 255
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         230
      ICount:          1423
      EdgeCount:       304
      CyclomaticComplexity: 76
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - flag_search
        - fprintf
        - get_debug_facility
        - get_debug_level
        - get_hash1_raw
        - my_pid
        - strlen
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'core/flags.c:209,8'
          Dst:             strlen
        - Src:             'core/flags.c:210,6'
          Dst:             get_hash1_raw
        - Src:             'core/flags.c:212,6'
          Dst:             flag_search
        - Src:             'core/flags.c:214,3'
          Dst:             get_debug_level
        - Src:             'core/flags.c:214,3'
          Dst:             get_debug_facility
        - Src:             'core/flags.c:214,3'
          Dst:             dprint_color
        - Src:             'core/flags.c:214,3'
          Dst:             my_pid
        - Src:             'core/flags.c:214,3'
          Dst:             fprintf
        - Src:             'core/flags.c:214,3'
          Dst:             dprint_color_reset
        - Src:             'core/flags.c:214,3'
          Dst:             get_debug_facility
        - Src:             'core/flags.c:220,4'
          Dst:             get_debug_level
        - Src:             'core/flags.c:220,4'
          Dst:             get_debug_facility
        - Src:             'core/flags.c:220,4'
          Dst:             dprint_color
        - Src:             'core/flags.c:220,4'
          Dst:             my_pid
        - Src:             'core/flags.c:220,4'
          Dst:             fprintf
        - Src:             'core/flags.c:220,4'
          Dst:             dprint_color_reset
        - Src:             'core/flags.c:220,4'
          Dst:             get_debug_facility
        - Src:             'core/flags.c:224,4'
          Dst:             get_debug_level
        - Src:             'core/flags.c:224,4'
          Dst:             get_debug_facility
        - Src:             'core/flags.c:224,4'
          Dst:             dprint_color
        - Src:             'core/flags.c:224,4'
          Dst:             my_pid
        - Src:             'core/flags.c:224,4'
          Dst:             fprintf
        - Src:             'core/flags.c:224,4'
          Dst:             dprint_color_reset
        - Src:             'core/flags.c:224,4'
          Dst:             get_debug_facility
        - Src:             'core/flags.c:239,4'
          Dst:             get_debug_level
        - Src:             'core/flags.c:239,4'
          Dst:             get_debug_facility
        - Src:             'core/flags.c:239,4'
          Dst:             dprint_color
        - Src:             'core/flags.c:239,4'
          Dst:             my_pid
        - Src:             'core/flags.c:239,4'
          Dst:             fprintf
        - Src:             'core/flags.c:239,4'
          Dst:             dprint_color_reset
        - Src:             'core/flags.c:239,4'
          Dst:             get_debug_facility
        - Src:             'core/flags.c:247,3'
          Dst:             get_debug_level
        - Src:             'core/flags.c:247,3'
          Dst:             get_debug_facility
        - Src:             'core/flags.c:247,3'
          Dst:             dprint_color
        - Src:             'core/flags.c:247,3'
          Dst:             my_pid
        - Src:             'core/flags.c:247,3'
          Dst:             fprintf
        - Src:             'core/flags.c:247,3'
          Dst:             dprint_color_reset
        - Src:             'core/flags.c:247,3'
          Dst:             get_debug_facility
    - functionName:    get_flag_entry
      functionSourceFile: '/src/kamailio/src/core/flags.c'
      linkageType:     InternalLinkage
      functionLinenumber: 174
      functionLinenumberEnd: 178
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - flag_search
        - get_hash1_raw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/flags.c:177,6'
          Dst:             get_hash1_raw
        - Src:             'core/flags.c:178,9'
          Dst:             flag_search
    - functionName:    get_flag_no
      functionSourceFile: '/src/kamailio/src/core/flags.c'
      linkageType:     InternalLinkage
      functionLinenumber: 184
      functionLinenumberEnd: 188
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          35
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - get_flag_entry
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'core/flags.c:187,7'
          Dst:             get_flag_entry
    - functionName:    check_flag
      functionSourceFile: '/src/kamailio/src/core/flags.c'
      linkageType:     InternalLinkage
      functionLinenumber: 146
      functionLinenumberEnd: 153
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         49
      ICount:          283
      EdgeCount:       64
      CyclomaticComplexity: 17
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - flag_in_range
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'core/flags.c:147,6'
          Dst:             flag_in_range
        - Src:             'core/flags.c:150,3'
          Dst:             get_debug_level
        - Src:             'core/flags.c:150,3'
          Dst:             get_debug_facility
        - Src:             'core/flags.c:150,3'
          Dst:             dprint_color
        - Src:             'core/flags.c:150,3'
          Dst:             my_pid
        - Src:             'core/flags.c:150,3'
          Dst:             fprintf
        - Src:             'core/flags.c:150,3'
          Dst:             dprint_color_reset
        - Src:             'core/flags.c:150,3'
          Dst:             get_debug_facility
    - functionName:    flag_in_range
      functionSourceFile: '/src/kamailio/src/core/flags.c'
      linkageType:     InternalLinkage
      functionLinenumber: 71
      functionLinenumberEnd: 77
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         46
      ICount:          270
      EdgeCount:       60
      CyclomaticComplexity: 16
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
      functionUses:    13
      BranchProfiles:  []
      Callsites:
        - Src:             'core/flags.c:73,3'
          Dst:             get_debug_level
        - Src:             'core/flags.c:73,3'
          Dst:             get_debug_facility
        - Src:             'core/flags.c:73,3'
          Dst:             dprint_color
        - Src:             'core/flags.c:73,3'
          Dst:             my_pid
        - Src:             'core/flags.c:73,3'
          Dst:             fprintf
        - Src:             'core/flags.c:73,3'
          Dst:             dprint_color_reset
        - Src:             'core/flags.c:73,3'
          Dst:             get_debug_facility
    - functionName:    init_named_flags
      functionSourceFile: '/src/kamailio/src/core/flags.c'
      linkageType:     InternalLinkage
      functionLinenumber: 136
      functionLinenumberEnd: 141
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         7
      ICount:          40
      EdgeCount:       7
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    getsflags
      functionSourceFile: '/src/kamailio/src/core/flags.c'
      linkageType:     InternalLinkage
      functionLinenumber: 108
      functionLinenumberEnd: 109
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    issflagset
      functionSourceFile: '/src/kamailio/src/core/flags.c'
      linkageType:     InternalLinkage
      functionLinenumber: 102
      functionLinenumberEnd: 103
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    resetsflag
      functionSourceFile: '/src/kamailio/src/core/flags.c'
      linkageType:     InternalLinkage
      functionLinenumber: 95
      functionLinenumberEnd: 97
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    setsflag
      functionSourceFile: '/src/kamailio/src/core/flags.c'
      linkageType:     InternalLinkage
      functionLinenumber: 88
      functionLinenumberEnd: 90
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    setsflagsval
      functionSourceFile: '/src/kamailio/src/core/flags.c'
      linkageType:     InternalLinkage
      functionLinenumber: 81
      functionLinenumberEnd: 83
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    isflagset
      functionSourceFile: '/src/kamailio/src/core/flags.c'
      linkageType:     InternalLinkage
      functionLinenumber: 66
      functionLinenumberEnd: 67
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          18
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    resetflags
      functionSourceFile: '/src/kamailio/src/core/flags.c'
      linkageType:     InternalLinkage
      functionLinenumber: 60
      functionLinenumberEnd: 62
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          15
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    resetflag
      functionSourceFile: '/src/kamailio/src/core/flags.c'
      linkageType:     InternalLinkage
      functionLinenumber: 54
      functionLinenumberEnd: 56
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          16
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    setflag
      functionSourceFile: '/src/kamailio/src/core/flags.c'
      linkageType:     InternalLinkage
      functionLinenumber: 48
      functionLinenumberEnd: 50
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          15
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    apply_force_send_socket
      functionSourceFile: '/src/kamailio/src/core/forward.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1052
      functionLinenumberEnd: 1056
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          39
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - get_send_socket
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/forward.c:1054,20'
          Dst:             get_send_socket
    - functionName:    get_send_socket
      functionSourceFile: '/src/kamailio/src/core/forward.h'
      linkageType:     InternalLinkage
      functionLinenumber: 68
      functionLinenumberEnd: 69
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          35
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - get_send_socket2
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'core/forward.h:69,9'
          Dst:             get_send_socket2
    - functionName:    get_send_socket2
      functionSourceFile: '/src/kamailio/src/core/forward.c'
      linkageType:     InternalLinkage
      functionLinenumber: 215
      functionLinenumberEnd: 370
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         470
      ICount:          2971
      EdgeCount:       611
      CyclomaticComplexity: 143
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - find_si
        - fprintf
        - get_debug_facility
        - get_debug_level
        - get_out_socket
        - get_proto_name
        - ip_addr2a
        - my_pid
        - su2a
      functionUses:    3
      BranchProfiles:
        - Branch String:   'core/forward.c:291,2'
          Branch Sides:    []
        - Branch String:   'core/forward.c:299,4'
          Branch Sides:    []
        - Branch String:   'core/forward.c:315,4'
          Branch Sides:    []
        - Branch String:   'core/forward.c:333,5'
          Branch Sides:    []
        - Branch String:   'core/forward.c:352,5'
          Branch Sides:    []
      Callsites:
        - Src:             'core/forward.c:228,24'
          Dst:             find_si
        - Src:             'core/forward.c:233,5'
          Dst:             get_debug_level
        - Src:             'core/forward.c:233,5'
          Dst:             get_debug_facility
        - Src:             'core/forward.c:233,5'
          Dst:             get_proto_name
        - Src:             'core/forward.c:233,5'
          Dst:             ip_addr2a
        - Src:             'core/forward.c:233,5'
          Dst:             get_proto_name
        - Src:             'core/forward.c:233,5'
          Dst:             su2a
        - Src:             'core/forward.c:233,5'
          Dst:             dprint_color
        - Src:             'core/forward.c:233,5'
          Dst:             my_pid
        - Src:             'core/forward.c:233,5'
          Dst:             get_proto_name
        - Src:             'core/forward.c:233,5'
          Dst:             ip_addr2a
        - Src:             'core/forward.c:233,5'
          Dst:             get_proto_name
        - Src:             'core/forward.c:233,5'
          Dst:             su2a
        - Src:             'core/forward.c:233,5'
          Dst:             fprintf
        - Src:             'core/forward.c:233,5'
          Dst:             dprint_color_reset
        - Src:             'core/forward.c:233,5'
          Dst:             get_debug_facility
        - Src:             'core/forward.c:233,5'
          Dst:             get_proto_name
        - Src:             'core/forward.c:233,5'
          Dst:             ip_addr2a
        - Src:             'core/forward.c:233,5'
          Dst:             get_proto_name
        - Src:             'core/forward.c:233,5'
          Dst:             su2a
        - Src:             'core/forward.c:242,4'
          Dst:             get_debug_level
        - Src:             'core/forward.c:242,4'
          Dst:             get_debug_facility
        - Src:             'core/forward.c:242,4'
          Dst:             get_proto_name
        - Src:             'core/forward.c:242,4'
          Dst:             su2a
        - Src:             'core/forward.c:242,4'
          Dst:             get_proto_name
        - Src:             'core/forward.c:242,4'
          Dst:             ip_addr2a
        - Src:             'core/forward.c:242,4'
          Dst:             dprint_color
        - Src:             'core/forward.c:242,4'
          Dst:             my_pid
        - Src:             'core/forward.c:242,4'
          Dst:             get_proto_name
        - Src:             'core/forward.c:242,4'
          Dst:             su2a
        - Src:             'core/forward.c:242,4'
          Dst:             get_proto_name
        - Src:             'core/forward.c:242,4'
          Dst:             ip_addr2a
        - Src:             'core/forward.c:242,4'
          Dst:             fprintf
        - Src:             'core/forward.c:242,4'
          Dst:             dprint_color_reset
        - Src:             'core/forward.c:242,4'
          Dst:             get_debug_facility
        - Src:             'core/forward.c:242,4'
          Dst:             get_proto_name
        - Src:             'core/forward.c:242,4'
          Dst:             su2a
        - Src:             'core/forward.c:242,4'
          Dst:             get_proto_name
        - Src:             'core/forward.c:242,4'
          Dst:             ip_addr2a
        - Src:             'core/forward.c:265,5'
          Dst:             get_debug_level
        - Src:             'core/forward.c:265,5'
          Dst:             get_debug_facility
        - Src:             'core/forward.c:265,5'
          Dst:             get_proto_name
        - Src:             'core/forward.c:265,5'
          Dst:             ip_addr2a
        - Src:             'core/forward.c:265,5'
          Dst:             dprint_color
        - Src:             'core/forward.c:265,5'
          Dst:             my_pid
        - Src:             'core/forward.c:265,5'
          Dst:             get_proto_name
        - Src:             'core/forward.c:265,5'
          Dst:             ip_addr2a
        - Src:             'core/forward.c:265,5'
          Dst:             fprintf
        - Src:             'core/forward.c:265,5'
          Dst:             dprint_color_reset
        - Src:             'core/forward.c:265,5'
          Dst:             get_debug_facility
        - Src:             'core/forward.c:265,5'
          Dst:             get_proto_name
        - Src:             'core/forward.c:265,5'
          Dst:             ip_addr2a
        - Src:             'core/forward.c:276,15'
          Dst:             get_out_socket
        - Src:             'core/forward.c:280,4'
          Dst:             get_debug_level
        - Src:             'core/forward.c:280,4'
          Dst:             get_debug_facility
        - Src:             'core/forward.c:280,4'
          Dst:             get_proto_name
        - Src:             'core/forward.c:280,4'
          Dst:             ip_addr2a
        - Src:             'core/forward.c:280,4'
          Dst:             dprint_color
        - Src:             'core/forward.c:280,4'
          Dst:             my_pid
        - Src:             'core/forward.c:280,4'
          Dst:             get_proto_name
        - Src:             'core/forward.c:280,4'
          Dst:             ip_addr2a
        - Src:             'core/forward.c:280,4'
          Dst:             fprintf
        - Src:             'core/forward.c:280,4'
          Dst:             dprint_color_reset
        - Src:             'core/forward.c:280,4'
          Dst:             get_debug_facility
        - Src:             'core/forward.c:280,4'
          Dst:             get_proto_name
        - Src:             'core/forward.c:280,4'
          Dst:             ip_addr2a
        - Src:             'core/forward.c:307,6'
          Dst:             get_debug_level
        - Src:             'core/forward.c:307,6'
          Dst:             get_debug_facility
        - Src:             'core/forward.c:307,6'
          Dst:             dprint_color
        - Src:             'core/forward.c:307,6'
          Dst:             my_pid
        - Src:             'core/forward.c:307,6'
          Dst:             fprintf
        - Src:             'core/forward.c:307,6'
          Dst:             dprint_color_reset
        - Src:             'core/forward.c:307,6'
          Dst:             get_debug_facility
        - Src:             'core/forward.c:323,6'
          Dst:             get_debug_level
        - Src:             'core/forward.c:323,6'
          Dst:             get_debug_facility
        - Src:             'core/forward.c:323,6'
          Dst:             dprint_color
        - Src:             'core/forward.c:323,6'
          Dst:             my_pid
        - Src:             'core/forward.c:323,6'
          Dst:             fprintf
        - Src:             'core/forward.c:323,6'
          Dst:             dprint_color_reset
        - Src:             'core/forward.c:323,6'
          Dst:             get_debug_facility
        - Src:             'core/forward.c:341,7'
          Dst:             get_debug_level
        - Src:             'core/forward.c:341,7'
          Dst:             get_debug_facility
        - Src:             'core/forward.c:341,7'
          Dst:             dprint_color
        - Src:             'core/forward.c:341,7'
          Dst:             my_pid
        - Src:             'core/forward.c:341,7'
          Dst:             fprintf
        - Src:             'core/forward.c:341,7'
          Dst:             dprint_color_reset
        - Src:             'core/forward.c:341,7'
          Dst:             get_debug_facility
        - Src:             'core/forward.c:360,7'
          Dst:             get_debug_level
        - Src:             'core/forward.c:360,7'
          Dst:             get_debug_facility
        - Src:             'core/forward.c:360,7'
          Dst:             dprint_color
        - Src:             'core/forward.c:360,7'
          Dst:             my_pid
        - Src:             'core/forward.c:360,7'
          Dst:             fprintf
        - Src:             'core/forward.c:360,7'
          Dst:             dprint_color_reset
        - Src:             'core/forward.c:360,7'
          Dst:             get_debug_facility
        - Src:             'core/forward.c:367,4'
          Dst:             get_debug_level
        - Src:             'core/forward.c:367,4'
          Dst:             get_debug_facility
        - Src:             'core/forward.c:367,4'
          Dst:             get_proto_name
        - Src:             'core/forward.c:367,4'
          Dst:             dprint_color
        - Src:             'core/forward.c:367,4'
          Dst:             my_pid
        - Src:             'core/forward.c:367,4'
          Dst:             get_proto_name
        - Src:             'core/forward.c:367,4'
          Dst:             fprintf
        - Src:             'core/forward.c:367,4'
          Dst:             dprint_color_reset
        - Src:             'core/forward.c:367,4'
          Dst:             get_debug_facility
        - Src:             'core/forward.c:367,4'
          Dst:             get_proto_name
    - functionName:    get_out_socket
      functionSourceFile: '/src/kamailio/src/core/forward.c'
      linkageType:     InternalLinkage
      functionLinenumber: 98
      functionLinenumberEnd: 194
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         417
      ICount:          2540
      EdgeCount:       551
      CyclomaticComplexity: 136
      functionsReached:
        - __errno_location
        - close
        - connect
        - dprint_color
        - dprint_color_reset
        - find_si
        - find_sock_info_by_address_family
        - fprintf
        - get_debug_facility
        - get_debug_level
        - get_proto_name
        - getsockname
        - my_pid
        - socket
        - strerror
        - su2a
        - su2ip_addr
      functionUses:    1
      BranchProfiles:
        - Branch String:   'core/forward.c:114,2'
          Branch Sides:    []
      Callsites:
        - Src:             'core/forward.c:110,3'
          Dst:             get_debug_level
        - Src:             'core/forward.c:110,3'
          Dst:             get_debug_facility
        - Src:             'core/forward.c:110,3'
          Dst:             dprint_color
        - Src:             'core/forward.c:110,3'
          Dst:             my_pid
        - Src:             'core/forward.c:110,3'
          Dst:             fprintf
        - Src:             'core/forward.c:110,3'
          Dst:             dprint_color_reset
        - Src:             'core/forward.c:110,3'
          Dst:             get_debug_facility
        - Src:             'core/forward.c:117,17'
          Dst:             socket
        - Src:             'core/forward.c:119,6'
          Dst:             get_debug_level
        - Src:             'core/forward.c:119,6'
          Dst:             get_debug_facility
        - Src:             'core/forward.c:119,6'
          Dst:             __errno_location
        - Src:             'core/forward.c:119,6'
          Dst:             strerror
        - Src:             'core/forward.c:119,6'
          Dst:             dprint_color
        - Src:             'core/forward.c:119,6'
          Dst:             my_pid
        - Src:             'core/forward.c:119,6'
          Dst:             __errno_location
        - Src:             'core/forward.c:119,6'
          Dst:             strerror
        - Src:             'core/forward.c:119,6'
          Dst:             fprintf
        - Src:             'core/forward.c:119,6'
          Dst:             dprint_color_reset
        - Src:             'core/forward.c:119,6'
          Dst:             get_debug_facility
        - Src:             'core/forward.c:119,6'
          Dst:             __errno_location
        - Src:             'core/forward.c:119,6'
          Dst:             strerror
        - Src:             'core/forward.c:128,18'
          Dst:             socket
        - Src:             'core/forward.c:130,6'
          Dst:             get_debug_level
        - Src:             'core/forward.c:130,6'
          Dst:             get_debug_facility
        - Src:             'core/forward.c:130,6'
          Dst:             __errno_location
        - Src:             'core/forward.c:130,6'
          Dst:             strerror
        - Src:             'core/forward.c:130,6'
          Dst:             dprint_color
        - Src:             'core/forward.c:130,6'
          Dst:             my_pid
        - Src:             'core/forward.c:130,6'
          Dst:             __errno_location
        - Src:             'core/forward.c:130,6'
          Dst:             strerror
        - Src:             'core/forward.c:130,6'
          Dst:             fprintf
        - Src:             'core/forward.c:130,6'
          Dst:             dprint_color_reset
        - Src:             'core/forward.c:130,6'
          Dst:             get_debug_facility
        - Src:             'core/forward.c:130,6'
          Dst:             __errno_location
        - Src:             'core/forward.c:130,6'
          Dst:             strerror
        - Src:             'core/forward.c:138,4'
          Dst:             get_debug_level
        - Src:             'core/forward.c:138,4'
          Dst:             get_debug_facility
        - Src:             'core/forward.c:138,4'
          Dst:             dprint_color
        - Src:             'core/forward.c:138,4'
          Dst:             my_pid
        - Src:             'core/forward.c:138,4'
          Dst:             fprintf
        - Src:             'core/forward.c:138,4'
          Dst:             dprint_color_reset
        - Src:             'core/forward.c:138,4'
          Dst:             get_debug_facility
        - Src:             'core/forward.c:146,6'
          Dst:             connect
        - Src:             'core/forward.c:150,5'
          Dst:             connect
        - Src:             'core/forward.c:151,6'
          Dst:             __errno_location
        - Src:             'core/forward.c:155,5'
          Dst:             close
        - Src:             'core/forward.c:159,5'
          Dst:             close
        - Src:             'core/forward.c:164,3'
          Dst:             get_debug_level
        - Src:             'core/forward.c:164,3'
          Dst:             get_debug_facility
        - Src:             'core/forward.c:164,3'
          Dst:             __errno_location
        - Src:             'core/forward.c:164,3'
          Dst:             strerror
        - Src:             'core/forward.c:164,3'
          Dst:             dprint_color
        - Src:             'core/forward.c:164,3'
          Dst:             my_pid
        - Src:             'core/forward.c:164,3'
          Dst:             __errno_location
        - Src:             'core/forward.c:164,3'
          Dst:             strerror
        - Src:             'core/forward.c:164,3'
          Dst:             fprintf
        - Src:             'core/forward.c:164,3'
          Dst:             dprint_color_reset
        - Src:             'core/forward.c:164,3'
          Dst:             get_debug_facility
        - Src:             'core/forward.c:164,3'
          Dst:             __errno_location
        - Src:             'core/forward.c:164,3'
          Dst:             strerror
        - Src:             'core/forward.c:168,5'
          Dst:             getsockname
        - Src:             'core/forward.c:169,3'
          Dst:             get_debug_level
        - Src:             'core/forward.c:169,3'
          Dst:             get_debug_facility
        - Src:             'core/forward.c:169,3'
          Dst:             __errno_location
        - Src:             'core/forward.c:169,3'
          Dst:             strerror
        - Src:             'core/forward.c:169,3'
          Dst:             dprint_color
        - Src:             'core/forward.c:169,3'
          Dst:             my_pid
        - Src:             'core/forward.c:169,3'
          Dst:             __errno_location
        - Src:             'core/forward.c:169,3'
          Dst:             strerror
        - Src:             'core/forward.c:169,3'
          Dst:             fprintf
        - Src:             'core/forward.c:169,3'
          Dst:             dprint_color_reset
        - Src:             'core/forward.c:169,3'
          Dst:             get_debug_facility
        - Src:             'core/forward.c:169,3'
          Dst:             __errno_location
        - Src:             'core/forward.c:169,3'
          Dst:             strerror
        - Src:             'core/forward.c:172,2'
          Dst:             su2ip_addr
        - Src:             'core/forward.c:173,7'
          Dst:             find_si
        - Src:             'core/forward.c:175,8'
          Dst:             find_sock_info_by_address_family
        - Src:             'core/forward.c:179,2'
          Dst:             get_debug_level
        - Src:             'core/forward.c:179,2'
          Dst:             get_debug_facility
        - Src:             'core/forward.c:179,2'
          Dst:             dprint_color
        - Src:             'core/forward.c:179,2'
          Dst:             my_pid
        - Src:             'core/forward.c:179,2'
          Dst:             fprintf
        - Src:             'core/forward.c:179,2'
          Dst:             dprint_color_reset
        - Src:             'core/forward.c:179,2'
          Dst:             get_debug_facility
        - Src:             'core/forward.c:181,3'
          Dst:             close
        - Src:             'core/forward.c:186,2'
          Dst:             get_debug_level
        - Src:             'core/forward.c:186,2'
          Dst:             get_debug_facility
        - Src:             'core/forward.c:186,2'
          Dst:             dprint_color
        - Src:             'core/forward.c:186,2'
          Dst:             my_pid
        - Src:             'core/forward.c:186,2'
          Dst:             fprintf
        - Src:             'core/forward.c:186,2'
          Dst:             dprint_color_reset
        - Src:             'core/forward.c:186,2'
          Dst:             get_debug_facility
        - Src:             'core/forward.c:187,2'
          Dst:             get_debug_level
        - Src:             'core/forward.c:187,2'
          Dst:             get_debug_facility
        - Src:             'core/forward.c:187,2'
          Dst:             get_proto_name
        - Src:             'core/forward.c:187,2'
          Dst:             su2a
        - Src:             'core/forward.c:187,2'
          Dst:             dprint_color
        - Src:             'core/forward.c:187,2'
          Dst:             my_pid
        - Src:             'core/forward.c:187,2'
          Dst:             get_proto_name
        - Src:             'core/forward.c:187,2'
          Dst:             su2a
        - Src:             'core/forward.c:187,2'
          Dst:             fprintf
        - Src:             'core/forward.c:187,2'
          Dst:             dprint_color_reset
        - Src:             'core/forward.c:187,2'
          Dst:             get_debug_facility
        - Src:             'core/forward.c:187,2'
          Dst:             get_proto_name
        - Src:             'core/forward.c:187,2'
          Dst:             su2a
        - Src:             'core/forward.c:190,3'
          Dst:             close
    - functionName:    su2ip_addr
      functionSourceFile: '/src/kamailio/src/core/ip_addr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 524
      functionLinenumberEnd: 540
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         47
      ICount:          310
      EdgeCount:       59
      CyclomaticComplexity: 14
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
      functionUses:    5
      BranchProfiles:
        - Branch String:   'core/ip_addr.h:525,2'
          Branch Sides:    []
      Callsites:
        - Src:             'core/ip_addr.h:537,4'
          Dst:             get_debug_level
        - Src:             'core/ip_addr.h:537,4'
          Dst:             get_debug_facility
        - Src:             'core/ip_addr.h:537,4'
          Dst:             dprint_color
        - Src:             'core/ip_addr.h:537,4'
          Dst:             my_pid
        - Src:             'core/ip_addr.h:537,4'
          Dst:             fprintf
        - Src:             'core/ip_addr.h:537,4'
          Dst:             dprint_color_reset
        - Src:             'core/ip_addr.h:537,4'
          Dst:             get_debug_facility
    - functionName:    reverse_hex2int
      functionSourceFile: '/src/kamailio/src/core/ut.h'
      linkageType:     InternalLinkage
      functionLinenumber: 462
      functionLinenumberEnd: 480
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         24
      ICount:          143
      EdgeCount:       30
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    atomic_dec_and_test_int
      functionSourceFile: '/src/kamailio/src/core/mem/../atomic/atomic_x86.h'
      linkageType:     InternalLinkage
      functionLinenumber: 241
      functionLinenumberEnd: 241
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    su_setport
      functionSourceFile: '/src/kamailio/src/core/ip_addr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 507
      functionLinenumberEnd: 518
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         47
      ICount:          294
      EdgeCount:       59
      CyclomaticComplexity: 14
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - htons
        - my_pid
      functionUses:    6
      BranchProfiles:
        - Branch String:   'core/ip_addr.h:508,2'
          Branch Sides:    []
      Callsites:
        - Src:             'core/ip_addr.h:510,23'
          Dst:             htons
        - Src:             'core/ip_addr.h:513,25'
          Dst:             htons
        - Src:             'core/ip_addr.h:516,4'
          Dst:             get_debug_level
        - Src:             'core/ip_addr.h:516,4'
          Dst:             get_debug_facility
        - Src:             'core/ip_addr.h:516,4'
          Dst:             dprint_color
        - Src:             'core/ip_addr.h:516,4'
          Dst:             my_pid
        - Src:             'core/ip_addr.h:516,4'
          Dst:             fprintf
        - Src:             'core/ip_addr.h:516,4'
          Dst:             dprint_color_reset
        - Src:             'core/ip_addr.h:516,4'
          Dst:             get_debug_facility
    - functionName:    init_su
      functionSourceFile: '/src/kamailio/src/core/ip_addr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 551
      functionLinenumberEnd: 574
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         48
      ICount:          326
      EdgeCount:       60
      CyclomaticComplexity: 14
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - htons
        - my_pid
      functionUses:    1
      BranchProfiles:
        - Branch String:   'core/ip_addr.h:554,2'
          Branch Sides:    []
      Callsites:
        - Src:             'core/ip_addr.h:560,25'
          Dst:             htons
        - Src:             'core/ip_addr.h:567,23'
          Dst:             htons
        - Src:             'core/ip_addr.h:570,4'
          Dst:             get_debug_level
        - Src:             'core/ip_addr.h:570,4'
          Dst:             get_debug_facility
        - Src:             'core/ip_addr.h:570,4'
          Dst:             dprint_color
        - Src:             'core/ip_addr.h:570,4'
          Dst:             my_pid
        - Src:             'core/ip_addr.h:570,4'
          Dst:             fprintf
        - Src:             'core/ip_addr.h:570,4'
          Dst:             dprint_color_reset
        - Src:             'core/ip_addr.h:570,4'
          Dst:             get_debug_facility
    - functionName:    forward_reply_nocb
      functionSourceFile: '/src/kamailio/src/core/forward.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1047
      functionLinenumberEnd: 1048
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - do_forward_reply
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/forward.c:1048,9'
          Dst:             do_forward_reply
    - functionName:    do_forward_reply
      functionSourceFile: '/src/kamailio/src/core/forward.c'
      linkageType:     InternalLinkage
      functionLinenumber: 917
      functionLinenumberEnd: 1037
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         466
      ICount:          2894
      EdgeCount:       620
      CyclomaticComplexity: 156
      functionsReached:
        - apply_force_send_socket
        - build_res_buf_from_sip_res
        - check_self
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - get_send_socket
        - ip_addr2a
        - msg_send_buffer
        - my_pid
        - parse_headers
        - reverse_hex2int
        - run_onsend
        - sr_event_exec
        - sr_kemi_eng_get
        - su2ip_addr
        - su_getport
        - update_sock_struct_from_via
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/forward.c:931,6'
          Dst:             check_self
        - Src:             'core/forward.c:935,4'
          Dst:             get_debug_level
        - Src:             'core/forward.c:935,4'
          Dst:             get_debug_facility
        - Src:             'core/forward.c:935,4'
          Dst:             dprint_color
        - Src:             'core/forward.c:935,4'
          Dst:             my_pid
        - Src:             'core/forward.c:935,4'
          Dst:             fprintf
        - Src:             'core/forward.c:935,4'
          Dst:             dprint_color_reset
        - Src:             'core/forward.c:935,4'
          Dst:             get_debug_facility
        - Src:             'core/forward.c:949,5'
          Dst:             parse_headers
        - Src:             'core/forward.c:952,3'
          Dst:             get_debug_level
        - Src:             'core/forward.c:952,3'
          Dst:             get_debug_facility
        - Src:             'core/forward.c:952,3'
          Dst:             dprint_color
        - Src:             'core/forward.c:952,3'
          Dst:             my_pid
        - Src:             'core/forward.c:952,3'
          Dst:             fprintf
        - Src:             'core/forward.c:952,3'
          Dst:             dprint_color_reset
        - Src:             'core/forward.c:952,3'
          Dst:             get_debug_facility
        - Src:             'core/forward.c:956,12'
          Dst:             build_res_buf_from_sip_res
        - Src:             'core/forward.c:958,3'
          Dst:             get_debug_level
        - Src:             'core/forward.c:958,3'
          Dst:             get_debug_facility
        - Src:             'core/forward.c:958,3'
          Dst:             dprint_color
        - Src:             'core/forward.c:958,3'
          Dst:             my_pid
        - Src:             'core/forward.c:958,3'
          Dst:             fprintf
        - Src:             'core/forward.c:958,3'
          Dst:             dprint_color_reset
        - Src:             'core/forward.c:958,3'
          Dst:             get_debug_facility
        - Src:             'core/forward.c:964,5'
          Dst:             update_sock_struct_from_via
        - Src:             'core/forward.c:989,4'
          Dst:             get_debug_level
        - Src:             'core/forward.c:989,4'
          Dst:             get_debug_facility
        - Src:             'core/forward.c:989,4'
          Dst:             dprint_color
        - Src:             'core/forward.c:989,4'
          Dst:             my_pid
        - Src:             'core/forward.c:989,4'
          Dst:             fprintf
        - Src:             'core/forward.c:989,4'
          Dst:             dprint_color_reset
        - Src:             'core/forward.c:989,4'
          Dst:             get_debug_facility
        - Src:             'core/forward.c:990,7'
          Dst:             reverse_hex2int
        - Src:             'core/forward.c:991,5'
          Dst:             get_debug_level
        - Src:             'core/forward.c:991,5'
          Dst:             get_debug_facility
        - Src:             'core/forward.c:991,5'
          Dst:             dprint_color
        - Src:             'core/forward.c:991,5'
          Dst:             my_pid
        - Src:             'core/forward.c:991,5'
          Dst:             fprintf
        - Src:             'core/forward.c:991,5'
          Dst:             dprint_color_reset
        - Src:             'core/forward.c:991,5'
          Dst:             get_debug_facility
        - Src:             'core/forward.c:998,2'
          Dst:             apply_force_send_socket
        - Src:             'core/forward.c:1002,19'
          Dst:             get_send_socket
        - Src:             'core/forward.c:1004,4'
          Dst:             get_debug_level
        - Src:             'core/forward.c:1004,4'
          Dst:             get_debug_facility
        - Src:             'core/forward.c:1004,4'
          Dst:             dprint_color
        - Src:             'core/forward.c:1004,4'
          Dst:             my_pid
        - Src:             'core/forward.c:1004,4'
          Dst:             fprintf
        - Src:             'core/forward.c:1004,4'
          Dst:             dprint_color_reset
        - Src:             'core/forward.c:1004,4'
          Dst:             get_debug_facility
        - Src:             'core/forward.c:1008,5'
          Dst:             sr_kemi_eng_get
        - Src:             'core/forward.c:1009,6'
          Dst:             run_onsend
        - Src:             'core/forward.c:1010,4'
          Dst:             su2ip_addr
        - Src:             'core/forward.c:1011,4'
          Dst:             get_debug_level
        - Src:             'core/forward.c:1011,4'
          Dst:             get_debug_facility
        - Src:             'core/forward.c:1011,4'
          Dst:             ip_addr2a
        - Src:             'core/forward.c:1011,4'
          Dst:             su_getport
        - Src:             'core/forward.c:1011,4'
          Dst:             dprint_color
        - Src:             'core/forward.c:1011,4'
          Dst:             my_pid
        - Src:             'core/forward.c:1011,4'
          Dst:             ip_addr2a
        - Src:             'core/forward.c:1011,4'
          Dst:             su_getport
        - Src:             'core/forward.c:1011,4'
          Dst:             fprintf
        - Src:             'core/forward.c:1011,4'
          Dst:             dprint_color_reset
        - Src:             'core/forward.c:1011,4'
          Dst:             get_debug_facility
        - Src:             'core/forward.c:1011,4'
          Dst:             ip_addr2a
        - Src:             'core/forward.c:1011,4'
          Dst:             su_getport
        - Src:             'core/forward.c:1017,5'
          Dst:             msg_send_buffer
        - Src:             'core/forward.c:1018,3'
          Dst:             sr_event_exec
        - Src:             'core/forward.c:1022,2'
          Dst:             get_debug_level
        - Src:             'core/forward.c:1022,2'
          Dst:             get_debug_facility
        - Src:             'core/forward.c:1022,2'
          Dst:             dprint_color
        - Src:             'core/forward.c:1022,2'
          Dst:             my_pid
        - Src:             'core/forward.c:1022,2'
          Dst:             fprintf
        - Src:             'core/forward.c:1022,2'
          Dst:             dprint_color_reset
        - Src:             'core/forward.c:1022,2'
          Dst:             get_debug_facility
        - Src:             'core/forward.c:1026,2'
          Dst:             get_debug_level
        - Src:             'core/forward.c:1026,2'
          Dst:             get_debug_facility
        - Src:             'core/forward.c:1026,2'
          Dst:             dprint_color
        - Src:             'core/forward.c:1026,2'
          Dst:             my_pid
        - Src:             'core/forward.c:1026,2'
          Dst:             fprintf
        - Src:             'core/forward.c:1026,2'
          Dst:             dprint_color_reset
        - Src:             'core/forward.c:1026,2'
          Dst:             get_debug_facility
        - Src:             'core/forward.c:1029,2'
          Dst:             sr_event_exec
    - functionName:    check_self
      functionSourceFile: '/src/kamailio/src/core/forward.c'
      linkageType:     InternalLinkage
      functionLinenumber: 428
      functionLinenumberEnd: 454
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - short
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         143
      ICount:          886
      EdgeCount:       189
      CyclomaticComplexity: 48
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - grep_aliases
        - grep_sock_info
        - my_pid
        - run_check_self_func
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'core/forward.c:433,3'
          Dst:             get_debug_level
        - Src:             'core/forward.c:433,3'
          Dst:             get_debug_facility
        - Src:             'core/forward.c:433,3'
          Dst:             dprint_color
        - Src:             'core/forward.c:433,3'
          Dst:             my_pid
        - Src:             'core/forward.c:433,3'
          Dst:             fprintf
        - Src:             'core/forward.c:433,3'
          Dst:             dprint_color_reset
        - Src:             'core/forward.c:433,3'
          Dst:             get_debug_facility
        - Src:             'core/forward.c:437,5'
          Dst:             grep_sock_info
        - Src:             'core/forward.c:441,5'
          Dst:             grep_aliases
        - Src:             'core/forward.c:444,10'
          Dst:             run_check_self_func
        - Src:             'core/forward.c:449,3'
          Dst:             get_debug_level
        - Src:             'core/forward.c:449,3'
          Dst:             get_debug_facility
        - Src:             'core/forward.c:449,3'
          Dst:             dprint_color
        - Src:             'core/forward.c:449,3'
          Dst:             my_pid
        - Src:             'core/forward.c:449,3'
          Dst:             fprintf
        - Src:             'core/forward.c:449,3'
          Dst:             dprint_color_reset
        - Src:             'core/forward.c:449,3'
          Dst:             get_debug_facility
        - Src:             'core/forward.c:451,3'
          Dst:             get_debug_level
        - Src:             'core/forward.c:451,3'
          Dst:             get_debug_facility
        - Src:             'core/forward.c:451,3'
          Dst:             dprint_color
        - Src:             'core/forward.c:451,3'
          Dst:             my_pid
        - Src:             'core/forward.c:451,3'
          Dst:             fprintf
        - Src:             'core/forward.c:451,3'
          Dst:             dprint_color_reset
        - Src:             'core/forward.c:451,3'
          Dst:             get_debug_facility
    - functionName:    update_sock_struct_from_via
      functionSourceFile: '/src/kamailio/src/core/forward.c'
      linkageType:     InternalLinkage
      functionLinenumber: 850
      functionLinenumberEnd: 911
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         315
      ICount:          1976
      EdgeCount:       417
      CyclomaticComplexity: 104
      functionsReached:
        - __sip_resolvehost
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - hostent2su
        - my_pid
        - str2s
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/forward.c:871,4'
          Dst:             get_debug_level
        - Src:             'core/forward.c:871,4'
          Dst:             get_debug_facility
        - Src:             'core/forward.c:871,4'
          Dst:             dprint_color
        - Src:             'core/forward.c:871,4'
          Dst:             my_pid
        - Src:             'core/forward.c:871,4'
          Dst:             fprintf
        - Src:             'core/forward.c:871,4'
          Dst:             dprint_color_reset
        - Src:             'core/forward.c:871,4'
          Dst:             get_debug_facility
        - Src:             'core/forward.c:872,11'
          Dst:             str2s
        - Src:             'core/forward.c:874,5'
          Dst:             get_debug_level
        - Src:             'core/forward.c:874,5'
          Dst:             get_debug_facility
        - Src:             'core/forward.c:874,5'
          Dst:             dprint_color
        - Src:             'core/forward.c:874,5'
          Dst:             my_pid
        - Src:             'core/forward.c:874,5'
          Dst:             fprintf
        - Src:             'core/forward.c:874,5'
          Dst:             dprint_color_reset
        - Src:             'core/forward.c:874,5'
          Dst:             get_debug_facility
        - Src:             'core/forward.c:880,4'
          Dst:             get_debug_level
        - Src:             'core/forward.c:880,4'
          Dst:             get_debug_facility
        - Src:             'core/forward.c:880,4'
          Dst:             dprint_color
        - Src:             'core/forward.c:880,4'
          Dst:             my_pid
        - Src:             'core/forward.c:880,4'
          Dst:             fprintf
        - Src:             'core/forward.c:880,4'
          Dst:             dprint_color_reset
        - Src:             'core/forward.c:880,4'
          Dst:             get_debug_facility
        - Src:             'core/forward.c:887,4'
          Dst:             get_debug_level
        - Src:             'core/forward.c:887,4'
          Dst:             get_debug_facility
        - Src:             'core/forward.c:887,4'
          Dst:             dprint_color
        - Src:             'core/forward.c:887,4'
          Dst:             my_pid
        - Src:             'core/forward.c:887,4'
          Dst:             fprintf
        - Src:             'core/forward.c:887,4'
          Dst:             dprint_color_reset
        - Src:             'core/forward.c:887,4'
          Dst:             get_debug_facility
        - Src:             'core/forward.c:897,2'
          Dst:             get_debug_level
        - Src:             'core/forward.c:897,2'
          Dst:             get_debug_facility
        - Src:             'core/forward.c:897,2'
          Dst:             dprint_color
        - Src:             'core/forward.c:897,2'
          Dst:             my_pid
        - Src:             'core/forward.c:897,2'
          Dst:             fprintf
        - Src:             'core/forward.c:897,2'
          Dst:             dprint_color_reset
        - Src:             'core/forward.c:897,2'
          Dst:             get_debug_facility
        - Src:             'core/forward.c:899,7'
          Dst:             __sip_resolvehost
        - Src:             'core/forward.c:902,3'
          Dst:             get_debug_level
        - Src:             'core/forward.c:902,3'
          Dst:             get_debug_facility
        - Src:             'core/forward.c:902,3'
          Dst:             dprint_color
        - Src:             'core/forward.c:902,3'
          Dst:             my_pid
        - Src:             'core/forward.c:902,3'
          Dst:             fprintf
        - Src:             'core/forward.c:902,3'
          Dst:             dprint_color_reset
        - Src:             'core/forward.c:902,3'
          Dst:             get_debug_facility
        - Src:             'core/forward.c:906,2'
          Dst:             get_debug_level
        - Src:             'core/forward.c:906,2'
          Dst:             get_debug_facility
        - Src:             'core/forward.c:906,2'
          Dst:             dprint_color
        - Src:             'core/forward.c:906,2'
          Dst:             my_pid
        - Src:             'core/forward.c:906,2'
          Dst:             fprintf
        - Src:             'core/forward.c:906,2'
          Dst:             dprint_color_reset
        - Src:             'core/forward.c:906,2'
          Dst:             get_debug_facility
        - Src:             'core/forward.c:909,2'
          Dst:             hostent2su
    - functionName:    su_getport
      functionSourceFile: '/src/kamailio/src/core/ip_addr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 492
      functionLinenumberEnd: 502
      functionDepth:   0
      returnType:      short
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         47
      ICount:          295
      EdgeCount:       59
      CyclomaticComplexity: 14
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
        - ntohs
      functionUses:    10
      BranchProfiles:
        - Branch String:   'core/ip_addr.h:493,2'
          Branch Sides:    []
      Callsites:
        - Src:             'core/ip_addr.h:495,11'
          Dst:             ntohs
        - Src:             'core/ip_addr.h:497,11'
          Dst:             ntohs
        - Src:             'core/ip_addr.h:499,4'
          Dst:             get_debug_level
        - Src:             'core/ip_addr.h:499,4'
          Dst:             get_debug_facility
        - Src:             'core/ip_addr.h:499,4'
          Dst:             dprint_color
        - Src:             'core/ip_addr.h:499,4'
          Dst:             my_pid
        - Src:             'core/ip_addr.h:499,4'
          Dst:             fprintf
        - Src:             'core/ip_addr.h:499,4'
          Dst:             dprint_color_reset
        - Src:             'core/ip_addr.h:499,4'
          Dst:             get_debug_facility
    - functionName:    msg_send_buffer
      functionSourceFile: '/src/kamailio/src/core/forward.h'
      linkageType:     InternalLinkage
      functionLinenumber: 131
      functionLinenumberEnd: 365
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         834
      ICount:          5185
      EdgeCount:       1108
      CyclomaticComplexity: 276
      functionsReached:
        - atomic_dec_and_test_int
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - get_send_socket
        - my_pid
        - sctp_core_msg_send
        - sr_event_enabled
        - sr_event_exec
        - su2a
        - su2ip_addr
        - su_getport
        - su_setport
        - tcp_send
        - tcpconn_get
        - tcpconn_lookup
        - udp_send
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/forward.h:151,6'
          Dst:             sr_event_enabled
        - Src:             'core/forward.h:154,5'
          Dst:             get_debug_level
        - Src:             'core/forward.h:154,5'
          Dst:             get_debug_facility
        - Src:             'core/forward.h:154,5'
          Dst:             dprint_color
        - Src:             'core/forward.h:154,5'
          Dst:             my_pid
        - Src:             'core/forward.h:154,5'
          Dst:             fprintf
        - Src:             'core/forward.h:154,5'
          Dst:             dprint_color_reset
        - Src:             'core/forward.h:154,5'
          Dst:             get_debug_facility
        - Src:             'core/forward.h:161,4'
          Dst:             sr_event_exec
        - Src:             'core/forward.h:166,3'
          Dst:             get_debug_level
        - Src:             'core/forward.h:166,3'
          Dst:             get_debug_facility
        - Src:             'core/forward.h:166,3'
          Dst:             dprint_color
        - Src:             'core/forward.h:166,3'
          Dst:             my_pid
        - Src:             'core/forward.h:166,3'
          Dst:             fprintf
        - Src:             'core/forward.h:166,3'
          Dst:             dprint_color_reset
        - Src:             'core/forward.h:166,3'
          Dst:             get_debug_facility
        - Src:             'core/forward.h:171,5'
          Dst:             sr_event_enabled
        - Src:             'core/forward.h:182,5'
          Dst:             get_debug_level
        - Src:             'core/forward.h:182,5'
          Dst:             get_debug_facility
        - Src:             'core/forward.h:182,5'
          Dst:             su2a
        - Src:             'core/forward.h:182,5'
          Dst:             dprint_color
        - Src:             'core/forward.h:182,5'
          Dst:             my_pid
        - Src:             'core/forward.h:182,5'
          Dst:             su2a
        - Src:             'core/forward.h:182,5'
          Dst:             fprintf
        - Src:             'core/forward.h:182,5'
          Dst:             dprint_color_reset
        - Src:             'core/forward.h:182,5'
          Dst:             get_debug_facility
        - Src:             'core/forward.h:182,5'
          Dst:             su2a
        - Src:             'core/forward.h:187,5'
          Dst:             su_setport
        - Src:             'core/forward.h:189,5'
          Dst:             su_setport
        - Src:             'core/forward.h:196,10'
          Dst:             su_getport
        - Src:             'core/forward.h:198,4'
          Dst:             su2ip_addr
        - Src:             'core/forward.h:207,11'
          Dst:             tcpconn_lookup
        - Src:             'core/forward.h:211,12'
          Dst:             tcpconn_lookup
        - Src:             'core/forward.h:216,11'
          Dst:             tcpconn_get
        - Src:             'core/forward.h:219,10'
          Dst:             tcpconn_get
        - Src:             'core/forward.h:221,4'
          Dst:             get_debug_level
        - Src:             'core/forward.h:221,4'
          Dst:             get_debug_facility
        - Src:             'core/forward.h:221,4'
          Dst:             dprint_color
        - Src:             'core/forward.h:221,4'
          Dst:             my_pid
        - Src:             'core/forward.h:221,4'
          Dst:             fprintf
        - Src:             'core/forward.h:221,4'
          Dst:             dprint_color_reset
        - Src:             'core/forward.h:221,4'
          Dst:             get_debug_facility
        - Src:             'core/forward.h:226,4'
          Dst:             get_debug_level
        - Src:             'core/forward.h:226,4'
          Dst:             get_debug_facility
        - Src:             'core/forward.h:226,4'
          Dst:             dprint_color
        - Src:             'core/forward.h:226,4'
          Dst:             my_pid
        - Src:             'core/forward.h:226,4'
          Dst:             fprintf
        - Src:             'core/forward.h:226,4'
          Dst:             dprint_color_reset
        - Src:             'core/forward.h:226,4'
          Dst:             get_debug_facility
        - Src:             'core/forward.h:236,9'
          Dst:             sr_event_exec
        - Src:             'core/forward.h:237,3'
          Dst:             atomic_dec_and_test_int
        - Src:             'core/forward.h:246,24'
          Dst:             get_send_socket
        - Src:             'core/forward.h:248,5'
          Dst:             get_debug_level
        - Src:             'core/forward.h:248,5'
          Dst:             get_debug_facility
        - Src:             'core/forward.h:248,5'
          Dst:             dprint_color
        - Src:             'core/forward.h:248,5'
          Dst:             my_pid
        - Src:             'core/forward.h:248,5'
          Dst:             fprintf
        - Src:             'core/forward.h:248,5'
          Dst:             dprint_color_reset
        - Src:             'core/forward.h:248,5'
          Dst:             get_debug_facility
        - Src:             'core/forward.h:253,6'
          Dst:             udp_send
        - Src:             'core/forward.h:254,4'
          Dst:             get_debug_level
        - Src:             'core/forward.h:254,4'
          Dst:             get_debug_facility
        - Src:             'core/forward.h:254,4'
          Dst:             dprint_color
        - Src:             'core/forward.h:254,4'
          Dst:             my_pid
        - Src:             'core/forward.h:254,4'
          Dst:             fprintf
        - Src:             'core/forward.h:254,4'
          Dst:             dprint_color_reset
        - Src:             'core/forward.h:254,4'
          Dst:             get_debug_facility
        - Src:             'core/forward.h:261,4'
          Dst:             get_debug_level
        - Src:             'core/forward.h:261,4'
          Dst:             get_debug_facility
        - Src:             'core/forward.h:261,4'
          Dst:             dprint_color
        - Src:             'core/forward.h:261,4'
          Dst:             my_pid
        - Src:             'core/forward.h:261,4'
          Dst:             fprintf
        - Src:             'core/forward.h:261,4'
          Dst:             dprint_color_reset
        - Src:             'core/forward.h:261,4'
          Dst:             get_debug_facility
        - Src:             'core/forward.h:269,6'
          Dst:             get_debug_level
        - Src:             'core/forward.h:269,6'
          Dst:             get_debug_facility
        - Src:             'core/forward.h:269,6'
          Dst:             su2a
        - Src:             'core/forward.h:269,6'
          Dst:             dprint_color
        - Src:             'core/forward.h:269,6'
          Dst:             my_pid
        - Src:             'core/forward.h:269,6'
          Dst:             su2a
        - Src:             'core/forward.h:269,6'
          Dst:             fprintf
        - Src:             'core/forward.h:269,6'
          Dst:             dprint_color_reset
        - Src:             'core/forward.h:269,6'
          Dst:             get_debug_facility
        - Src:             'core/forward.h:269,6'
          Dst:             su2a
        - Src:             'core/forward.h:274,6'
          Dst:             su_setport
        - Src:             'core/forward.h:276,6'
          Dst:             su_setport
        - Src:             'core/forward.h:282,7'
          Dst:             tcp_send
        - Src:             'core/forward.h:283,5'
          Dst:             get_debug_level
        - Src:             'core/forward.h:283,5'
          Dst:             get_debug_facility
        - Src:             'core/forward.h:283,5'
          Dst:             dprint_color
        - Src:             'core/forward.h:283,5'
          Dst:             my_pid
        - Src:             'core/forward.h:283,5'
          Dst:             fprintf
        - Src:             'core/forward.h:283,5'
          Dst:             dprint_color_reset
        - Src:             'core/forward.h:283,5'
          Dst:             get_debug_facility
        - Src:             'core/forward.h:291,4'
          Dst:             get_debug_level
        - Src:             'core/forward.h:291,4'
          Dst:             get_debug_facility
        - Src:             'core/forward.h:291,4'
          Dst:             dprint_color
        - Src:             'core/forward.h:291,4'
          Dst:             my_pid
        - Src:             'core/forward.h:291,4'
          Dst:             fprintf
        - Src:             'core/forward.h:291,4'
          Dst:             dprint_color_reset
        - Src:             'core/forward.h:291,4'
          Dst:             get_debug_facility
        - Src:             'core/forward.h:299,6'
          Dst:             get_debug_level
        - Src:             'core/forward.h:299,6'
          Dst:             get_debug_facility
        - Src:             'core/forward.h:299,6'
          Dst:             su2a
        - Src:             'core/forward.h:299,6'
          Dst:             dprint_color
        - Src:             'core/forward.h:299,6'
          Dst:             my_pid
        - Src:             'core/forward.h:299,6'
          Dst:             su2a
        - Src:             'core/forward.h:299,6'
          Dst:             fprintf
        - Src:             'core/forward.h:299,6'
          Dst:             dprint_color_reset
        - Src:             'core/forward.h:299,6'
          Dst:             get_debug_facility
        - Src:             'core/forward.h:299,6'
          Dst:             su2a
        - Src:             'core/forward.h:304,6'
          Dst:             su_setport
        - Src:             'core/forward.h:306,6'
          Dst:             su_setport
        - Src:             'core/forward.h:312,7'
          Dst:             tcp_send
        - Src:             'core/forward.h:313,5'
          Dst:             get_debug_level
        - Src:             'core/forward.h:313,5'
          Dst:             get_debug_facility
        - Src:             'core/forward.h:313,5'
          Dst:             dprint_color
        - Src:             'core/forward.h:313,5'
          Dst:             my_pid
        - Src:             'core/forward.h:313,5'
          Dst:             fprintf
        - Src:             'core/forward.h:313,5'
          Dst:             dprint_color_reset
        - Src:             'core/forward.h:313,5'
          Dst:             get_debug_facility
        - Src:             'core/forward.h:323,4'
          Dst:             get_debug_level
        - Src:             'core/forward.h:323,4'
          Dst:             get_debug_facility
        - Src:             'core/forward.h:323,4'
          Dst:             dprint_color
        - Src:             'core/forward.h:323,4'
          Dst:             my_pid
        - Src:             'core/forward.h:323,4'
          Dst:             fprintf
        - Src:             'core/forward.h:323,4'
          Dst:             dprint_color_reset
        - Src:             'core/forward.h:323,4'
          Dst:             get_debug_facility
        - Src:             'core/forward.h:328,25'
          Dst:             get_send_socket
        - Src:             'core/forward.h:330,6'
          Dst:             get_debug_level
        - Src:             'core/forward.h:330,6'
          Dst:             get_debug_facility
        - Src:             'core/forward.h:330,6'
          Dst:             dprint_color
        - Src:             'core/forward.h:330,6'
          Dst:             my_pid
        - Src:             'core/forward.h:330,6'
          Dst:             fprintf
        - Src:             'core/forward.h:330,6'
          Dst:             dprint_color_reset
        - Src:             'core/forward.h:330,6'
          Dst:             get_debug_facility
        - Src:             'core/forward.h:335,7'
          Dst:             sctp_core_msg_send
        - Src:             'core/forward.h:336,5'
          Dst:             get_debug_level
        - Src:             'core/forward.h:336,5'
          Dst:             get_debug_facility
        - Src:             'core/forward.h:336,5'
          Dst:             dprint_color
        - Src:             'core/forward.h:336,5'
          Dst:             my_pid
        - Src:             'core/forward.h:336,5'
          Dst:             fprintf
        - Src:             'core/forward.h:336,5'
          Dst:             dprint_color_reset
        - Src:             'core/forward.h:336,5'
          Dst:             get_debug_facility
        - Src:             'core/forward.h:343,3'
          Dst:             get_debug_level
        - Src:             'core/forward.h:343,3'
          Dst:             get_debug_facility
        - Src:             'core/forward.h:343,3'
          Dst:             dprint_color
        - Src:             'core/forward.h:343,3'
          Dst:             my_pid
        - Src:             'core/forward.h:343,3'
          Dst:             fprintf
        - Src:             'core/forward.h:343,3'
          Dst:             dprint_color_reset
        - Src:             'core/forward.h:343,3'
          Dst:             get_debug_facility
        - Src:             'core/forward.h:355,3'
          Dst:             sr_event_exec
    - functionName:    str2s
      functionSourceFile: '/src/kamailio/src/core/ut.h'
      linkageType:     InternalLinkage
      functionLinenumber: 181
      functionLinenumberEnd: 215
      functionDepth:   0
      returnType:      short
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         25
      ICount:          124
      EdgeCount:       31
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    grep_aliases
      functionSourceFile: '/src/kamailio/src/core/name_alias.h'
      linkageType:     InternalLinkage
      functionLinenumber: 56
      functionLinenumberEnd: 75
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - short
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         74
      ICount:          494
      EdgeCount:       99
      CyclomaticComplexity: 27
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
        - strncasecmp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/name_alias.h:65,3'
          Dst:             get_debug_level
        - Src:             'core/name_alias.h:65,3'
          Dst:             get_debug_facility
        - Src:             'core/name_alias.h:65,3'
          Dst:             dprint_color
        - Src:             'core/name_alias.h:65,3'
          Dst:             my_pid
        - Src:             'core/name_alias.h:65,3'
          Dst:             fprintf
        - Src:             'core/name_alias.h:65,3'
          Dst:             dprint_color_reset
        - Src:             'core/name_alias.h:65,3'
          Dst:             get_debug_facility
        - Src:             'core/name_alias.h:70,9'
          Dst:             strncasecmp
    - functionName:    run_check_self_func
      functionSourceFile: '/src/kamailio/src/core/forward.c'
      linkageType:     InternalLinkage
      functionLinenumber: 408
      functionLinenumberEnd: 417
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - short
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          66
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    forward_reply
      functionSourceFile: '/src/kamailio/src/core/forward.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1041
      functionLinenumberEnd: 1042
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - do_forward_reply
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/forward.c:1042,9'
          Dst:             do_forward_reply
    - functionName:    forward_uac_uri
      functionSourceFile: '/src/kamailio/src/core/forward.c'
      linkageType:     InternalLinkage
      functionLinenumber: 791
      functionLinenumberEnd: 846
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         191
      ICount:          1166
      EdgeCount:       253
      CyclomaticComplexity: 64
      functionsReached:
        - del_lump
        - dprint_color
        - dprint_color_reset
        - forward_request_mode
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
        - parse_headers
        - parse_sip_msg_uri
        - parse_uri
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/forward.c:801,3'
          Dst:             get_debug_level
        - Src:             'core/forward.c:801,3'
          Dst:             get_debug_facility
        - Src:             'core/forward.c:801,3'
          Dst:             dprint_color
        - Src:             'core/forward.c:801,3'
          Dst:             my_pid
        - Src:             'core/forward.c:801,3'
          Dst:             fprintf
        - Src:             'core/forward.c:801,3'
          Dst:             dprint_color_reset
        - Src:             'core/forward.c:801,3'
          Dst:             get_debug_facility
        - Src:             'core/forward.c:805,5'
          Dst:             parse_headers
        - Src:             'core/forward.c:806,3'
          Dst:             get_debug_level
        - Src:             'core/forward.c:806,3'
          Dst:             get_debug_facility
        - Src:             'core/forward.c:806,3'
          Dst:             dprint_color
        - Src:             'core/forward.c:806,3'
          Dst:             my_pid
        - Src:             'core/forward.c:806,3'
          Dst:             fprintf
        - Src:             'core/forward.c:806,3'
          Dst:             dprint_color_reset
        - Src:             'core/forward.c:806,3'
          Dst:             get_debug_facility
        - Src:             'core/forward.c:814,12'
          Dst:             del_lump
        - Src:             'core/forward.c:816,4'
          Dst:             get_debug_level
        - Src:             'core/forward.c:816,4'
          Dst:             get_debug_facility
        - Src:             'core/forward.c:816,4'
          Dst:             dprint_color
        - Src:             'core/forward.c:816,4'
          Dst:             my_pid
        - Src:             'core/forward.c:816,4'
          Dst:             fprintf
        - Src:             'core/forward.c:816,4'
          Dst:             dprint_color_reset
        - Src:             'core/forward.c:816,4'
          Dst:             get_debug_facility
        - Src:             'core/forward.c:824,10'
          Dst:             parse_uri
        - Src:             'core/forward.c:827,10'
          Dst:             parse_sip_msg_uri
        - Src:             'core/forward.c:831,9'
          Dst:             parse_uri
        - Src:             'core/forward.c:835,3'
          Dst:             get_debug_level
        - Src:             'core/forward.c:835,3'
          Dst:             get_debug_facility
        - Src:             'core/forward.c:835,3'
          Dst:             dprint_color
        - Src:             'core/forward.c:835,3'
          Dst:             my_pid
        - Src:             'core/forward.c:835,3'
          Dst:             fprintf
        - Src:             'core/forward.c:835,3'
          Dst:             dprint_color_reset
        - Src:             'core/forward.c:835,3'
          Dst:             get_debug_facility
        - Src:             'core/forward.c:841,8'
          Dst:             forward_request_mode
    - functionName:    forward_request_mode
      functionSourceFile: '/src/kamailio/src/core/forward.c'
      linkageType:     InternalLinkage
      functionLinenumber: 544
      functionLinenumberEnd: 737
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - short
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         544
      ICount:          3417
      EdgeCount:       724
      CyclomaticComplexity: 182
      functionsReached:
        - branch_builder
        - build_req_buf_from_sip_req
        - char_msg_val
        - dns_sip_resolve2su
        - dns_srv_handle_init
        - dns_srv_handle_next
        - dns_srv_handle_put_helper
        - dns_strerror
        - dprint_color
        - dprint_color_reset
        - dst_blocklist_force_add_to
        - dst_is_blocklisted
        - fprintf
        - get_debug_facility
        - get_debug_level
        - get_hash2_raw
        - get_send_socket
        - ip_addr2a
        - msg_send_buffer
        - my_pid
        - run_onsend
        - sip_hostport2su
        - sr_event_exec
        - su2ip_addr
        - su_getport
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'core/forward.c:571,4'
          Dst:             dns_srv_handle_init
        - Src:             'core/forward.c:572,10'
          Dst:             dns_sip_resolve2su
        - Src:             'core/forward.c:575,5'
          Dst:             get_debug_level
        - Src:             'core/forward.c:575,5'
          Dst:             get_debug_facility
        - Src:             'core/forward.c:575,5'
          Dst:             dns_strerror
        - Src:             'core/forward.c:575,5'
          Dst:             dprint_color
        - Src:             'core/forward.c:575,5'
          Dst:             my_pid
        - Src:             'core/forward.c:575,5'
          Dst:             dns_strerror
        - Src:             'core/forward.c:575,5'
          Dst:             fprintf
        - Src:             'core/forward.c:575,5'
          Dst:             dprint_color_reset
        - Src:             'core/forward.c:575,5'
          Dst:             get_debug_facility
        - Src:             'core/forward.c:575,5'
          Dst:             dns_strerror
        - Src:             'core/forward.c:582,8'
          Dst:             sip_hostport2su
        - Src:             'core/forward.c:583,4'
          Dst:             get_debug_level
        - Src:             'core/forward.c:583,4'
          Dst:             get_debug_facility
        - Src:             'core/forward.c:583,4'
          Dst:             dprint_color
        - Src:             'core/forward.c:583,4'
          Dst:             my_pid
        - Src:             'core/forward.c:583,4'
          Dst:             fprintf
        - Src:             'core/forward.c:583,4'
          Dst:             dprint_color_reset
        - Src:             'core/forward.c:583,4'
          Dst:             get_debug_facility
        - Src:             'core/forward.c:596,6'
          Dst:             char_msg_val
        - Src:             'core/forward.c:597,3'
          Dst:             get_debug_level
        - Src:             'core/forward.c:597,3'
          Dst:             get_debug_facility
        - Src:             'core/forward.c:597,3'
          Dst:             dprint_color
        - Src:             'core/forward.c:597,3'
          Dst:             my_pid
        - Src:             'core/forward.c:597,3'
          Dst:             fprintf
        - Src:             'core/forward.c:597,3'
          Dst:             dprint_color_reset
        - Src:             'core/forward.c:597,3'
          Dst:             get_debug_facility
        - Src:             'core/forward.c:601,20'
          Dst:             get_hash2_raw
        - Src:             'core/forward.c:602,6'
          Dst:             branch_builder
        - Src:             'core/forward.c:604,3'
          Dst:             get_debug_level
        - Src:             'core/forward.c:604,3'
          Dst:             get_debug_facility
        - Src:             'core/forward.c:604,3'
          Dst:             dprint_color
        - Src:             'core/forward.c:604,3'
          Dst:             my_pid
        - Src:             'core/forward.c:604,3'
          Dst:             fprintf
        - Src:             'core/forward.c:604,3'
          Dst:             dprint_color_reset
        - Src:             'core/forward.c:604,3'
          Dst:             get_debug_facility
        - Src:             'core/forward.c:614,27'
          Dst:             get_send_socket
        - Src:             'core/forward.c:616,4'
          Dst:             get_debug_level
        - Src:             'core/forward.c:616,4'
          Dst:             get_debug_facility
        - Src:             'core/forward.c:616,4'
          Dst:             dprint_color
        - Src:             'core/forward.c:616,4'
          Dst:             my_pid
        - Src:             'core/forward.c:616,4'
          Dst:             fprintf
        - Src:             'core/forward.c:616,4'
          Dst:             dprint_color_reset
        - Src:             'core/forward.c:616,4'
          Dst:             get_debug_facility
        - Src:             'core/forward.c:636,10'
          Dst:             build_req_buf_from_sip_req
        - Src:             'core/forward.c:639,5'
          Dst:             get_debug_level
        - Src:             'core/forward.c:639,5'
          Dst:             get_debug_facility
        - Src:             'core/forward.c:639,5'
          Dst:             dprint_color
        - Src:             'core/forward.c:639,5'
          Dst:             my_pid
        - Src:             'core/forward.c:639,5'
          Dst:             fprintf
        - Src:             'core/forward.c:639,5'
          Dst:             dprint_color_reset
        - Src:             'core/forward.c:639,5'
          Dst:             get_debug_facility
        - Src:             'core/forward.c:647,3'
          Dst:             get_debug_level
        - Src:             'core/forward.c:647,3'
          Dst:             get_debug_facility
        - Src:             'core/forward.c:647,3'
          Dst:             dprint_color
        - Src:             'core/forward.c:647,3'
          Dst:             my_pid
        - Src:             'core/forward.c:647,3'
          Dst:             fprintf
        - Src:             'core/forward.c:647,3'
          Dst:             dprint_color_reset
        - Src:             'core/forward.c:647,3'
          Dst:             get_debug_facility
        - Src:             'core/forward.c:648,3'
          Dst:             get_debug_level
        - Src:             'core/forward.c:648,3'
          Dst:             get_debug_facility
        - Src:             'core/forward.c:648,3'
          Dst:             dprint_color
        - Src:             'core/forward.c:648,3'
          Dst:             my_pid
        - Src:             'core/forward.c:648,3'
          Dst:             fprintf
        - Src:             'core/forward.c:648,3'
          Dst:             dprint_color_reset
        - Src:             'core/forward.c:648,3'
          Dst:             get_debug_facility
        - Src:             'core/forward.c:651,6'
          Dst:             run_onsend
        - Src:             'core/forward.c:652,4'
          Dst:             su2ip_addr
        - Src:             'core/forward.c:653,4'
          Dst:             get_debug_level
        - Src:             'core/forward.c:653,4'
          Dst:             get_debug_facility
        - Src:             'core/forward.c:653,4'
          Dst:             ip_addr2a
        - Src:             'core/forward.c:653,4'
          Dst:             su_getport
        - Src:             'core/forward.c:653,4'
          Dst:             dprint_color
        - Src:             'core/forward.c:653,4'
          Dst:             my_pid
        - Src:             'core/forward.c:653,4'
          Dst:             ip_addr2a
        - Src:             'core/forward.c:653,4'
          Dst:             su_getport
        - Src:             'core/forward.c:653,4'
          Dst:             fprintf
        - Src:             'core/forward.c:653,4'
          Dst:             dprint_color_reset
        - Src:             'core/forward.c:653,4'
          Dst:             get_debug_facility
        - Src:             'core/forward.c:653,4'
          Dst:             ip_addr2a
        - Src:             'core/forward.c:653,4'
          Dst:             su_getport
        - Src:             'core/forward.c:666,7'
          Dst:             dst_is_blocklisted
        - Src:             'core/forward.c:667,5'
          Dst:             su2ip_addr
        - Src:             'core/forward.c:668,5'
          Dst:             get_debug_level
        - Src:             'core/forward.c:668,5'
          Dst:             get_debug_facility
        - Src:             'core/forward.c:668,5'
          Dst:             ip_addr2a
        - Src:             'core/forward.c:668,5'
          Dst:             su_getport
        - Src:             'core/forward.c:668,5'
          Dst:             dprint_color
        - Src:             'core/forward.c:668,5'
          Dst:             my_pid
        - Src:             'core/forward.c:668,5'
          Dst:             ip_addr2a
        - Src:             'core/forward.c:668,5'
          Dst:             su_getport
        - Src:             'core/forward.c:668,5'
          Dst:             fprintf
        - Src:             'core/forward.c:668,5'
          Dst:             dprint_color_reset
        - Src:             'core/forward.c:668,5'
          Dst:             get_debug_facility
        - Src:             'core/forward.c:668,5'
          Dst:             ip_addr2a
        - Src:             'core/forward.c:668,5'
          Dst:             su_getport
        - Src:             'core/forward.c:689,6'
          Dst:             msg_send_buffer
        - Src:             'core/forward.c:693,10'
          Dst:             dst_blocklist_force_add_to
        - Src:             'core/forward.c:708,7'
          Dst:             dns_srv_handle_next
        - Src:             'core/forward.c:709,15'
          Dst:             dns_sip_resolve2su
        - Src:             'core/forward.c:713,3'
          Dst:             get_debug_level
        - Src:             'core/forward.c:713,3'
          Dst:             get_debug_facility
        - Src:             'core/forward.c:713,3'
          Dst:             dns_strerror
        - Src:             'core/forward.c:713,3'
          Dst:             dprint_color
        - Src:             'core/forward.c:713,3'
          Dst:             my_pid
        - Src:             'core/forward.c:713,3'
          Dst:             dns_strerror
        - Src:             'core/forward.c:713,3'
          Dst:             fprintf
        - Src:             'core/forward.c:713,3'
          Dst:             dprint_color_reset
        - Src:             'core/forward.c:713,3'
          Dst:             get_debug_facility
        - Src:             'core/forward.c:713,3'
          Dst:             dns_strerror
        - Src:             'core/forward.c:725,3'
          Dst:             dns_srv_handle_put_helper
        - Src:             'core/forward.c:733,3'
          Dst:             sr_event_exec
        - Src:             'core/forward.c:735,3'
          Dst:             sr_event_exec
    - functionName:    dns_srv_handle_init
      functionSourceFile: '/src/kamailio/src/core/dns_cache.h'
      linkageType:     InternalLinkage
      functionLinenumber: 287
      functionLinenumberEnd: 295
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          30
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    dns_sip_resolve2su
      functionSourceFile: '/src/kamailio/src/core/dns_cache.h'
      linkageType:     InternalLinkage
      functionLinenumber: 353
      functionLinenumberEnd: 360
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - short
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          47
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - dns_sip_resolve
        - init_su
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/dns_cache.h:357,8'
          Dst:             dns_sip_resolve
        - Src:             'core/dns_cache.h:359,3'
          Dst:             init_su
    - functionName:    char_msg_val
      functionSourceFile: '/src/kamailio/src/core/char_msg_val.h'
      linkageType:     InternalLinkage
      functionLinenumber: 39
      functionLinenumberEnd: 82
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         101
      ICount:          668
      EdgeCount:       133
      CyclomaticComplexity: 34
      functionsReached:
        - MD5StringArray
        - check_transaction_quadruple
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
        - parse_from_header
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/char_msg_val.h:43,5'
          Dst:             check_transaction_quadruple
        - Src:             'core/char_msg_val.h:48,3'
          Dst:             get_debug_level
        - Src:             'core/char_msg_val.h:48,3'
          Dst:             get_debug_facility
        - Src:             'core/char_msg_val.h:48,3'
          Dst:             dprint_color
        - Src:             'core/char_msg_val.h:48,3'
          Dst:             my_pid
        - Src:             'core/char_msg_val.h:48,3'
          Dst:             fprintf
        - Src:             'core/char_msg_val.h:48,3'
          Dst:             dprint_color_reset
        - Src:             'core/char_msg_val.h:48,3'
          Dst:             get_debug_facility
        - Src:             'core/char_msg_val.h:55,6'
          Dst:             parse_from_header
        - Src:             'core/char_msg_val.h:56,4'
          Dst:             get_debug_level
        - Src:             'core/char_msg_val.h:56,4'
          Dst:             get_debug_facility
        - Src:             'core/char_msg_val.h:56,4'
          Dst:             dprint_color
        - Src:             'core/char_msg_val.h:56,4'
          Dst:             my_pid
        - Src:             'core/char_msg_val.h:56,4'
          Dst:             fprintf
        - Src:             'core/char_msg_val.h:56,4'
          Dst:             dprint_color_reset
        - Src:             'core/char_msg_val.h:56,4'
          Dst:             get_debug_facility
        - Src:             'core/char_msg_val.h:77,3'
          Dst:             MD5StringArray
        - Src:             'core/char_msg_val.h:79,3'
          Dst:             MD5StringArray
    - functionName:    get_hash2_raw
      functionSourceFile: '/src/kamailio/src/core/hashes.h'
      linkageType:     InternalLinkage
      functionLinenumber: 100
      functionLinenumberEnd: 109
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         23
      ICount:          279
      EdgeCount:       45
      CyclomaticComplexity: 24
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'core/hashes.h:107,2'
          Branch Sides:    []
        - Branch String:   'core/hashes.h:108,2'
          Branch Sides:    []
      Callsites:       []
    - functionName:    dns_srv_handle_next
      functionSourceFile: '/src/kamailio/src/core/dns_cache.h'
      linkageType:     InternalLinkage
      functionLinenumber: 278
      functionLinenumberEnd: 283
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         7
      ICount:          45
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    dns_srv_handle_put_helper
      functionSourceFile: '/src/kamailio/src/core/dns_cache.h'
      linkageType:     InternalLinkage
      functionLinenumber: 208
      functionLinenumberEnd: 223
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          91
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - dns_hash_put_entry
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/dns_cache.h:211,4'
          Dst:             dns_hash_put_entry
        - Src:             'core/dns_cache.h:215,4'
          Dst:             dns_hash_put_entry
        - Src:             'core/dns_cache.h:219,4'
          Dst:             dns_hash_put_entry
    - functionName:    forward_request_uac
      functionSourceFile: '/src/kamailio/src/core/forward.c'
      linkageType:     InternalLinkage
      functionLinenumber: 756
      functionLinenumberEnd: 785
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - short
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         94
      ICount:          588
      EdgeCount:       124
      CyclomaticComplexity: 32
      functionsReached:
        - del_lump
        - dprint_color
        - dprint_color_reset
        - forward_request_mode
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
        - parse_headers
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/forward.c:762,5'
          Dst:             parse_headers
        - Src:             'core/forward.c:763,3'
          Dst:             get_debug_level
        - Src:             'core/forward.c:763,3'
          Dst:             get_debug_facility
        - Src:             'core/forward.c:763,3'
          Dst:             dprint_color
        - Src:             'core/forward.c:763,3'
          Dst:             my_pid
        - Src:             'core/forward.c:763,3'
          Dst:             fprintf
        - Src:             'core/forward.c:763,3'
          Dst:             dprint_color_reset
        - Src:             'core/forward.c:763,3'
          Dst:             get_debug_facility
        - Src:             'core/forward.c:771,12'
          Dst:             del_lump
        - Src:             'core/forward.c:773,4'
          Dst:             get_debug_level
        - Src:             'core/forward.c:773,4'
          Dst:             get_debug_facility
        - Src:             'core/forward.c:773,4'
          Dst:             dprint_color
        - Src:             'core/forward.c:773,4'
          Dst:             my_pid
        - Src:             'core/forward.c:773,4'
          Dst:             fprintf
        - Src:             'core/forward.c:773,4'
          Dst:             dprint_color_reset
        - Src:             'core/forward.c:773,4'
          Dst:             get_debug_facility
        - Src:             'core/forward.c:780,8'
          Dst:             forward_request_mode
    - functionName:    forward_request
      functionSourceFile: '/src/kamailio/src/core/forward.c'
      linkageType:     InternalLinkage
      functionLinenumber: 746
      functionLinenumberEnd: 747
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - short
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - forward_request_mode
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'core/forward.c:747,9'
          Dst:             forward_request_mode
    - functionName:    check_self_uri
      functionSourceFile: '/src/kamailio/src/core/forward.c'
      linkageType:     InternalLinkage
      functionLinenumber: 515
      functionLinenumberEnd: 516
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - check_self_iuser
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/forward.c:516,9'
          Dst:             check_self_iuser
    - functionName:    check_self_iuser
      functionSourceFile: '/src/kamailio/src/core/forward.c'
      linkageType:     InternalLinkage
      functionLinenumber: 479
      functionLinenumberEnd: 507
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         65
      ICount:          384
      EdgeCount:       87
      CyclomaticComplexity: 24
      functionsReached:
        - check_self
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
        - strncmp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/forward.c:487,8'
          Dst:             check_self
        - Src:             'core/forward.c:495,8'
          Dst:             strncmp
        - Src:             'core/forward.c:496,4'
          Dst:             get_debug_level
        - Src:             'core/forward.c:496,4'
          Dst:             get_debug_facility
        - Src:             'core/forward.c:496,4'
          Dst:             dprint_color
        - Src:             'core/forward.c:496,4'
          Dst:             my_pid
        - Src:             'core/forward.c:496,4'
          Dst:             fprintf
        - Src:             'core/forward.c:496,4'
          Dst:             dprint_color_reset
        - Src:             'core/forward.c:496,4'
          Dst:             get_debug_facility
    - functionName:    check_self_port
      functionSourceFile: '/src/kamailio/src/core/forward.c'
      linkageType:     InternalLinkage
      functionLinenumber: 461
      functionLinenumberEnd: 470
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - short
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         86
      ICount:          532
      EdgeCount:       113
      CyclomaticComplexity: 29
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - grep_sock_info_by_port
        - my_pid
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/forward.c:463,5'
          Dst:             grep_sock_info_by_port
        - Src:             'core/forward.c:464,3'
          Dst:             get_debug_level
        - Src:             'core/forward.c:464,3'
          Dst:             get_debug_facility
        - Src:             'core/forward.c:464,3'
          Dst:             dprint_color
        - Src:             'core/forward.c:464,3'
          Dst:             my_pid
        - Src:             'core/forward.c:464,3'
          Dst:             fprintf
        - Src:             'core/forward.c:464,3'
          Dst:             dprint_color_reset
        - Src:             'core/forward.c:464,3'
          Dst:             get_debug_facility
        - Src:             'core/forward.c:467,3'
          Dst:             get_debug_level
        - Src:             'core/forward.c:467,3'
          Dst:             get_debug_facility
        - Src:             'core/forward.c:467,3'
          Dst:             dprint_color
        - Src:             'core/forward.c:467,3'
          Dst:             my_pid
        - Src:             'core/forward.c:467,3'
          Dst:             fprintf
        - Src:             'core/forward.c:467,3'
          Dst:             dprint_color_reset
        - Src:             'core/forward.c:467,3'
          Dst:             get_debug_facility
    - functionName:    register_check_self_func
      functionSourceFile: '/src/kamailio/src/core/forward.c'
      linkageType:     InternalLinkage
      functionLinenumber: 391
      functionLinenumberEnd: 402
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         46
      ICount:          280
      EdgeCount:       60
      CyclomaticComplexity: 16
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/forward.c:395,3'
          Dst:             get_debug_level
        - Src:             'core/forward.c:395,3'
          Dst:             get_debug_facility
        - Src:             'core/forward.c:395,3'
          Dst:             dprint_color
        - Src:             'core/forward.c:395,3'
          Dst:             my_pid
        - Src:             'core/forward.c:395,3'
          Dst:             fprintf
        - Src:             'core/forward.c:395,3'
          Dst:             dprint_color_reset
        - Src:             'core/forward.c:395,3'
          Dst:             get_debug_facility
    - functionName:    is_check_self_func_list_set
      functionSourceFile: '/src/kamailio/src/core/forward.c'
      linkageType:     InternalLinkage
      functionLinenumber: 382
      functionLinenumberEnd: 383
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    forward_set_send_info
      functionSourceFile: '/src/kamailio/src/core/forward.c'
      linkageType:     InternalLinkage
      functionLinenumber: 91
      functionLinenumberEnd: 93
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    dump_hdr_field
      functionSourceFile: '/src/kamailio/src/core/parser/hf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 227
      functionLinenumberEnd: 232
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         61
      ICount:          419
      EdgeCount:       80
      CyclomaticComplexity: 21
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/parser/hf.c:228,2'
          Dst:             get_debug_level
        - Src:             'core/parser/hf.c:228,2'
          Dst:             get_debug_facility
        - Src:             'core/parser/hf.c:228,2'
          Dst:             dprint_color
        - Src:             'core/parser/hf.c:228,2'
          Dst:             my_pid
        - Src:             'core/parser/hf.c:228,2'
          Dst:             fprintf
        - Src:             'core/parser/hf.c:228,2'
          Dst:             dprint_color_reset
        - Src:             'core/parser/hf.c:228,2'
          Dst:             get_debug_facility
    - functionName:    free_hdr_field_lst
      functionSourceFile: '/src/kamailio/src/core/parser/hf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 213
      functionLinenumberEnd: 223
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          36
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - clean_hdr_field
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/parser/hf.c:219,3'
          Dst:             clean_hdr_field
    - functionName:    clean_hdr_field
      functionSourceFile: '/src/kamailio/src/core/parser/hf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 57
      functionLinenumberEnd: 207
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         104
      ICount:          582
      EdgeCount:       117
      CyclomaticComplexity: 15
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - free_allow_header
        - free_contact
        - free_credentials
        - free_cseq
        - free_date
        - free_disposition
        - free_diversion_body
        - free_event
        - free_expires
        - free_identity
        - free_identityinfo
        - free_pai_ppi_body
        - free_rr
        - free_sipifmatch
        - free_subscription_state
        - free_to
        - free_via_list
        - get_debug_facility
        - get_debug_level
        - hdr_free_parsed
        - my_pid
      functionUses:    2
      BranchProfiles:
        - Branch String:   'core/parser/hf.c:62,3'
          Branch Sides:    []
      Callsites:
        - Src:             'core/parser/hf.c:69,5'
          Dst:             free_allow_header
        - Src:             'core/parser/hf.c:73,5'
          Dst:             free_credentials
        - Src:             'core/parser/hf.c:77,5'
          Dst:             free_contact
        - Src:             'core/parser/hf.c:81,5'
          Dst:             free_disposition
        - Src:             'core/parser/hf.c:85,5'
          Dst:             free_cseq
        - Src:             'core/parser/hf.c:89,5'
          Dst:             free_date
        - Src:             'core/parser/hf.c:93,5'
          Dst:             free_diversion_body
        - Src:             'core/parser/hf.c:97,5'
          Dst:             free_event
        - Src:             'core/parser/hf.c:101,5'
          Dst:             free_expires
        - Src:             'core/parser/hf.c:105,5'
          Dst:             free_expires
        - Src:             'core/parser/hf.c:109,5'
          Dst:             free_to
        - Src:             'core/parser/hf.c:113,5'
          Dst:             free_identityinfo
        - Src:             'core/parser/hf.c:117,5'
          Dst:             free_identity
        - Src:             'core/parser/hf.c:121,5'
          Dst:             free_pai_ppi_body
        - Src:             'core/parser/hf.c:125,5'
          Dst:             free_pai_ppi_body
        - Src:             'core/parser/hf.c:129,5'
          Dst:             free_credentials
        - Src:             'core/parser/hf.c:133,5'
          Dst:             free_rr
        - Src:             'core/parser/hf.c:137,5'
          Dst:             free_to
        - Src:             'core/parser/hf.c:141,5'
          Dst:             free_rr
        - Src:             'core/parser/hf.c:145,5'
          Dst:             free_to
        - Src:             'core/parser/hf.c:149,5'
          Dst:             hdr_free_parsed
        - Src:             'core/parser/hf.c:153,5'
          Dst:             free_sipifmatch
        - Src:             'core/parser/hf.c:157,5'
          Dst:             free_subscription_state
        - Src:             'core/parser/hf.c:162,5'
          Dst:             hdr_free_parsed
        - Src:             'core/parser/hf.c:166,5'
          Dst:             free_to
        - Src:             'core/parser/hf.c:170,5'
          Dst:             free_via_list
        - Src:             'core/parser/hf.c:203,5'
          Dst:             get_debug_level
        - Src:             'core/parser/hf.c:203,5'
          Dst:             get_debug_facility
        - Src:             'core/parser/hf.c:203,5'
          Dst:             dprint_color
        - Src:             'core/parser/hf.c:203,5'
          Dst:             my_pid
        - Src:             'core/parser/hf.c:203,5'
          Dst:             fprintf
        - Src:             'core/parser/hf.c:203,5'
          Dst:             dprint_color_reset
        - Src:             'core/parser/hf.c:203,5'
          Dst:             get_debug_facility
    - functionName:    hdr_free_parsed
      functionSourceFile: '/src/kamailio/src/core/parser/hf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 240
      functionLinenumberEnd: 248
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         12
      ICount:          55
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    destroy_sigio
      functionSourceFile: '/src/kamailio/src/core/io_wait.c'
      linkageType:     InternalLinkage
      functionLinenumber: 165
      functionLinenumberEnd: 172
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          40
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - sigdelset
        - sigemptyset
        - sigprocmask
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/io_wait.c:167,3'
          Dst:             sigprocmask
        - Src:             'core/io_wait.c:168,3'
          Dst:             sigemptyset
        - Src:             'core/io_wait.c:169,3'
          Dst:             sigdelset
    - functionName:    sigdelset
      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:    destroy_epoll
      functionSourceFile: '/src/kamailio/src/core/io_wait.c'
      linkageType:     InternalLinkage
      functionLinenumber: 194
      functionLinenumberEnd: 199
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - close
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/io_wait.c:196,3'
          Dst:             close
    - functionName:    destroy_io_wait
      functionSourceFile: '/src/kamailio/src/core/io_wait.c'
      linkageType:     InternalLinkage
      functionLinenumber: 566
      functionLinenumberEnd: 612
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         18
      ICount:          100
      EdgeCount:       20
      CyclomaticComplexity: 4
      functionsReached:
        - destroy_epoll
        - destroy_sigio
      functionUses:    2
      BranchProfiles:
        - Branch String:   'core/io_wait.c:567,2'
          Branch Sides:    []
      Callsites:
        - Src:             'core/io_wait.c:571,4'
          Dst:             destroy_epoll
        - Src:             'core/io_wait.c:593,4'
          Dst:             destroy_sigio
    - functionName:    init_epoll
      functionSourceFile: '/src/kamailio/src/core/io_wait.c'
      linkageType:     InternalLinkage
      functionLinenumber: 180
      functionLinenumberEnd: 190
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         49
      ICount:          300
      EdgeCount:       64
      CyclomaticComplexity: 17
      functionsReached:
        - __errno_location
        - dprint_color
        - dprint_color_reset
        - epoll_create
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
        - strerror
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/io_wait.c:182,12'
          Dst:             epoll_create
        - Src:             'core/io_wait.c:184,6'
          Dst:             __errno_location
        - Src:             'core/io_wait.c:186,3'
          Dst:             get_debug_level
        - Src:             'core/io_wait.c:186,3'
          Dst:             get_debug_facility
        - Src:             'core/io_wait.c:186,3'
          Dst:             __errno_location
        - Src:             'core/io_wait.c:186,3'
          Dst:             strerror
        - Src:             'core/io_wait.c:186,3'
          Dst:             __errno_location
        - Src:             'core/io_wait.c:186,3'
          Dst:             dprint_color
        - Src:             'core/io_wait.c:186,3'
          Dst:             my_pid
        - Src:             'core/io_wait.c:186,3'
          Dst:             __errno_location
        - Src:             'core/io_wait.c:186,3'
          Dst:             strerror
        - Src:             'core/io_wait.c:186,3'
          Dst:             __errno_location
        - Src:             'core/io_wait.c:186,3'
          Dst:             fprintf
        - Src:             'core/io_wait.c:186,3'
          Dst:             dprint_color_reset
        - Src:             'core/io_wait.c:186,3'
          Dst:             get_debug_facility
        - Src:             'core/io_wait.c:186,3'
          Dst:             __errno_location
        - Src:             'core/io_wait.c:186,3'
          Dst:             strerror
        - Src:             'core/io_wait.c:186,3'
          Dst:             __errno_location
    - functionName:    epoll_create
      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:    init_select
      functionSourceFile: '/src/kamailio/src/core/io_wait.c'
      linkageType:     InternalLinkage
      functionLinenumber: 259
      functionLinenumberEnd: 262
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         7
      ICount:          48
      EdgeCount:       7
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    init_sigio
      functionSourceFile: '/src/kamailio/src/core/io_wait.c'
      linkageType:     InternalLinkage
      functionLinenumber: 81
      functionLinenumberEnd: 160
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         329
      ICount:          2030
      EdgeCount:       436
      CyclomaticComplexity: 109
      functionsReached:
        - __errno_location
        - __libc_current_sigrtmax
        - __libc_current_sigrtmin
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
        - sigaddset
        - sigemptyset
        - sigismember
        - sigprocmask
        - strerror
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/io_wait.c:90,22'
          Dst:             __libc_current_sigrtmin
        - Src:             'core/io_wait.c:91,3'
          Dst:             sigemptyset
        - Src:             'core/io_wait.c:97,7'
          Dst:             __libc_current_sigrtmax
        - Src:             'core/io_wait.c:97,18'
          Dst:             __libc_current_sigrtmin
        - Src:             'core/io_wait.c:99,14'
          Dst:             __libc_current_sigrtmin
        - Src:             'core/io_wait.c:99,35'
          Dst:             __libc_current_sigrtmax
        - Src:             'core/io_wait.c:100,4'
          Dst:             get_debug_level
        - Src:             'core/io_wait.c:100,4'
          Dst:             get_debug_facility
        - Src:             'core/io_wait.c:100,4'
          Dst:             __libc_current_sigrtmin
        - Src:             'core/io_wait.c:100,4'
          Dst:             __libc_current_sigrtmax
        - Src:             'core/io_wait.c:100,4'
          Dst:             dprint_color
        - Src:             'core/io_wait.c:100,4'
          Dst:             my_pid
        - Src:             'core/io_wait.c:100,4'
          Dst:             __libc_current_sigrtmin
        - Src:             'core/io_wait.c:100,4'
          Dst:             __libc_current_sigrtmax
        - Src:             'core/io_wait.c:100,4'
          Dst:             fprintf
        - Src:             'core/io_wait.c:100,4'
          Dst:             dprint_color_reset
        - Src:             'core/io_wait.c:100,4'
          Dst:             get_debug_facility
        - Src:             'core/io_wait.c:100,4'
          Dst:             __libc_current_sigrtmin
        - Src:             'core/io_wait.c:100,4'
          Dst:             __libc_current_sigrtmax
        - Src:             'core/io_wait.c:108,2'
          Dst:             sigemptyset
        - Src:             'core/io_wait.c:109,2'
          Dst:             sigemptyset
        - Src:             'core/io_wait.c:112,5'
          Dst:             sigprocmask
        - Src:             'core/io_wait.c:113,6'
          Dst:             __errno_location
        - Src:             'core/io_wait.c:115,3'
          Dst:             get_debug_level
        - Src:             'core/io_wait.c:115,3'
          Dst:             get_debug_facility
        - Src:             'core/io_wait.c:115,3'
          Dst:             __errno_location
        - Src:             'core/io_wait.c:115,3'
          Dst:             strerror
        - Src:             'core/io_wait.c:115,3'
          Dst:             __errno_location
        - Src:             'core/io_wait.c:115,3'
          Dst:             dprint_color
        - Src:             'core/io_wait.c:115,3'
          Dst:             my_pid
        - Src:             'core/io_wait.c:115,3'
          Dst:             __errno_location
        - Src:             'core/io_wait.c:115,3'
          Dst:             strerror
        - Src:             'core/io_wait.c:115,3'
          Dst:             __errno_location
        - Src:             'core/io_wait.c:115,3'
          Dst:             fprintf
        - Src:             'core/io_wait.c:115,3'
          Dst:             dprint_color_reset
        - Src:             'core/io_wait.c:115,3'
          Dst:             get_debug_facility
        - Src:             'core/io_wait.c:115,3'
          Dst:             __errno_location
        - Src:             'core/io_wait.c:115,3'
          Dst:             strerror
        - Src:             'core/io_wait.c:115,3'
          Dst:             __errno_location
        - Src:             'core/io_wait.c:120,16'
          Dst:             __libc_current_sigrtmax
        - Src:             'core/io_wait.c:120,32'
          Dst:             __libc_current_sigrtmax
        - Src:             'core/io_wait.c:120,43'
          Dst:             __libc_current_sigrtmin
        - Src:             'core/io_wait.c:121,7'
          Dst:             sigismember
        - Src:             'core/io_wait.c:122,9'
          Dst:             sigismember
        - Src:             'core/io_wait.c:123,4'
          Dst:             sigaddset
        - Src:             'core/io_wait.c:125,32'
          Dst:             __libc_current_sigrtmax
        - Src:             'core/io_wait.c:125,56'
          Dst:             __libc_current_sigrtmin
        - Src:             'core/io_wait.c:131,3'
          Dst:             get_debug_level
        - Src:             'core/io_wait.c:131,3'
          Dst:             get_debug_facility
        - Src:             'core/io_wait.c:131,3'
          Dst:             dprint_color
        - Src:             'core/io_wait.c:131,3'
          Dst:             my_pid
        - Src:             'core/io_wait.c:131,3'
          Dst:             fprintf
        - Src:             'core/io_wait.c:131,3'
          Dst:             dprint_color_reset
        - Src:             'core/io_wait.c:131,3'
          Dst:             get_debug_facility
        - Src:             'core/io_wait.c:136,2'
          Dst:             get_debug_level
        - Src:             'core/io_wait.c:136,2'
          Dst:             get_debug_facility
        - Src:             'core/io_wait.c:136,2'
          Dst:             dprint_color
        - Src:             'core/io_wait.c:136,2'
          Dst:             my_pid
        - Src:             'core/io_wait.c:136,2'
          Dst:             fprintf
        - Src:             'core/io_wait.c:136,2'
          Dst:             dprint_color_reset
        - Src:             'core/io_wait.c:136,2'
          Dst:             get_debug_facility
        - Src:             'core/io_wait.c:138,5'
          Dst:             sigaddset
        - Src:             'core/io_wait.c:139,3'
          Dst:             get_debug_level
        - Src:             'core/io_wait.c:139,3'
          Dst:             get_debug_facility
        - Src:             'core/io_wait.c:139,3'
          Dst:             __errno_location
        - Src:             'core/io_wait.c:139,3'
          Dst:             strerror
        - Src:             'core/io_wait.c:139,3'
          Dst:             __errno_location
        - Src:             'core/io_wait.c:139,3'
          Dst:             dprint_color
        - Src:             'core/io_wait.c:139,3'
          Dst:             my_pid
        - Src:             'core/io_wait.c:139,3'
          Dst:             __errno_location
        - Src:             'core/io_wait.c:139,3'
          Dst:             strerror
        - Src:             'core/io_wait.c:139,3'
          Dst:             __errno_location
        - Src:             'core/io_wait.c:139,3'
          Dst:             fprintf
        - Src:             'core/io_wait.c:139,3'
          Dst:             dprint_color_reset
        - Src:             'core/io_wait.c:139,3'
          Dst:             get_debug_facility
        - Src:             'core/io_wait.c:139,3'
          Dst:             __errno_location
        - Src:             'core/io_wait.c:139,3'
          Dst:             strerror
        - Src:             'core/io_wait.c:139,3'
          Dst:             __errno_location
        - Src:             'core/io_wait.c:143,5'
          Dst:             sigaddset
        - Src:             'core/io_wait.c:144,3'
          Dst:             get_debug_level
        - Src:             'core/io_wait.c:144,3'
          Dst:             get_debug_facility
        - Src:             'core/io_wait.c:144,3'
          Dst:             __errno_location
        - Src:             'core/io_wait.c:144,3'
          Dst:             strerror
        - Src:             'core/io_wait.c:144,3'
          Dst:             __errno_location
        - Src:             'core/io_wait.c:144,3'
          Dst:             dprint_color
        - Src:             'core/io_wait.c:144,3'
          Dst:             my_pid
        - Src:             'core/io_wait.c:144,3'
          Dst:             __errno_location
        - Src:             'core/io_wait.c:144,3'
          Dst:             strerror
        - Src:             'core/io_wait.c:144,3'
          Dst:             __errno_location
        - Src:             'core/io_wait.c:144,3'
          Dst:             fprintf
        - Src:             'core/io_wait.c:144,3'
          Dst:             dprint_color_reset
        - Src:             'core/io_wait.c:144,3'
          Dst:             get_debug_facility
        - Src:             'core/io_wait.c:144,3'
          Dst:             __errno_location
        - Src:             'core/io_wait.c:144,3'
          Dst:             strerror
        - Src:             'core/io_wait.c:144,3'
          Dst:             __errno_location
        - Src:             'core/io_wait.c:149,5'
          Dst:             sigprocmask
        - Src:             'core/io_wait.c:150,6'
          Dst:             __errno_location
        - Src:             'core/io_wait.c:152,3'
          Dst:             get_debug_level
        - Src:             'core/io_wait.c:152,3'
          Dst:             get_debug_facility
        - Src:             'core/io_wait.c:152,3'
          Dst:             __errno_location
        - Src:             'core/io_wait.c:152,3'
          Dst:             strerror
        - Src:             'core/io_wait.c:152,3'
          Dst:             __errno_location
        - Src:             'core/io_wait.c:152,3'
          Dst:             dprint_color
        - Src:             'core/io_wait.c:152,3'
          Dst:             my_pid
        - Src:             'core/io_wait.c:152,3'
          Dst:             __errno_location
        - Src:             'core/io_wait.c:152,3'
          Dst:             strerror
        - Src:             'core/io_wait.c:152,3'
          Dst:             __errno_location
        - Src:             'core/io_wait.c:152,3'
          Dst:             fprintf
        - Src:             'core/io_wait.c:152,3'
          Dst:             dprint_color_reset
        - Src:             'core/io_wait.c:152,3'
          Dst:             get_debug_facility
        - Src:             'core/io_wait.c:152,3'
          Dst:             __errno_location
        - Src:             'core/io_wait.c:152,3'
          Dst:             strerror
        - Src:             'core/io_wait.c:152,3'
          Dst:             __errno_location
        - Src:             'core/io_wait.c:158,2'
          Dst:             sigemptyset
    - functionName:    __libc_current_sigrtmin
      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:    8
      BranchProfiles:  []
      Callsites:       []
    - functionName:    __libc_current_sigrtmax
      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:    8
      BranchProfiles:  []
      Callsites:       []
    - functionName:    init_io_wait
      functionSourceFile: '/src/kamailio/src/core/io_wait.c'
      linkageType:     InternalLinkage
      functionLinenumber: 426
      functionLinenumberEnd: 561
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         404
      ICount:          2436
      EdgeCount:       532
      CyclomaticComplexity: 130
      functionsReached:
        - check_poll_method
        - choose_poll_method
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - get_sys_version
        - init_epoll
        - init_select
        - init_sigio
        - my_pid
      functionUses:    2
      BranchProfiles:
        - Branch String:   'core/io_wait.c:466,2'
          Branch Sides:    []
      Callsites:
        - Src:             'core/io_wait.c:430,13'
          Dst:             get_sys_version
        - Src:             'core/io_wait.c:442,13'
          Dst:             check_poll_method
        - Src:             'core/io_wait.c:446,17'
          Dst:             choose_poll_method
        - Src:             'core/io_wait.c:448,4'
          Dst:             get_debug_level
        - Src:             'core/io_wait.c:448,4'
          Dst:             get_debug_facility
        - Src:             'core/io_wait.c:448,4'
          Dst:             dprint_color
        - Src:             'core/io_wait.c:448,4'
          Dst:             my_pid
        - Src:             'core/io_wait.c:448,4'
          Dst:             fprintf
        - Src:             'core/io_wait.c:448,4'
          Dst:             dprint_color_reset
        - Src:             'core/io_wait.c:448,4'
          Dst:             get_debug_facility
        - Src:             'core/io_wait.c:451,4'
          Dst:             get_debug_level
        - Src:             'core/io_wait.c:451,4'
          Dst:             get_debug_facility
        - Src:             'core/io_wait.c:451,4'
          Dst:             dprint_color
        - Src:             'core/io_wait.c:451,4'
          Dst:             my_pid
        - Src:             'core/io_wait.c:451,4'
          Dst:             fprintf
        - Src:             'core/io_wait.c:451,4'
          Dst:             dprint_color_reset
        - Src:             'core/io_wait.c:451,4'
          Dst:             get_debug_facility
        - Src:             'core/io_wait.c:461,3'
          Dst:             get_debug_level
        - Src:             'core/io_wait.c:461,3'
          Dst:             get_debug_facility
        - Src:             'core/io_wait.c:461,3'
          Dst:             dprint_color
        - Src:             'core/io_wait.c:461,3'
          Dst:             my_pid
        - Src:             'core/io_wait.c:461,3'
          Dst:             fprintf
        - Src:             'core/io_wait.c:461,3'
          Dst:             dprint_color_reset
        - Src:             'core/io_wait.c:461,3'
          Dst:             get_debug_facility
        - Src:             'core/io_wait.c:479,5'
          Dst:             get_debug_level
        - Src:             'core/io_wait.c:479,5'
          Dst:             get_debug_facility
        - Src:             'core/io_wait.c:479,5'
          Dst:             dprint_color
        - Src:             'core/io_wait.c:479,5'
          Dst:             my_pid
        - Src:             'core/io_wait.c:479,5'
          Dst:             fprintf
        - Src:             'core/io_wait.c:479,5'
          Dst:             dprint_color_reset
        - Src:             'core/io_wait.c:479,5'
          Dst:             get_debug_facility
        - Src:             'core/io_wait.c:485,42'
          Dst:             init_sigio
        - Src:             'core/io_wait.c:486,5'
          Dst:             get_debug_level
        - Src:             'core/io_wait.c:486,5'
          Dst:             get_debug_facility
        - Src:             'core/io_wait.c:486,5'
          Dst:             dprint_color
        - Src:             'core/io_wait.c:486,5'
          Dst:             my_pid
        - Src:             'core/io_wait.c:486,5'
          Dst:             fprintf
        - Src:             'core/io_wait.c:486,5'
          Dst:             dprint_color_reset
        - Src:             'core/io_wait.c:486,5'
          Dst:             get_debug_facility
        - Src:             'core/io_wait.c:497,40'
          Dst:             init_select
        - Src:             'core/io_wait.c:498,5'
          Dst:             get_debug_level
        - Src:             'core/io_wait.c:498,5'
          Dst:             get_debug_facility
        - Src:             'core/io_wait.c:498,5'
          Dst:             dprint_color
        - Src:             'core/io_wait.c:498,5'
          Dst:             my_pid
        - Src:             'core/io_wait.c:498,5'
          Dst:             fprintf
        - Src:             'core/io_wait.c:498,5'
          Dst:             dprint_color_reset
        - Src:             'core/io_wait.c:498,5'
          Dst:             get_debug_facility
        - Src:             'core/io_wait.c:509,5'
          Dst:             get_debug_level
        - Src:             'core/io_wait.c:509,5'
          Dst:             get_debug_facility
        - Src:             'core/io_wait.c:509,5'
          Dst:             dprint_color
        - Src:             'core/io_wait.c:509,5'
          Dst:             my_pid
        - Src:             'core/io_wait.c:509,5'
          Dst:             fprintf
        - Src:             'core/io_wait.c:509,5'
          Dst:             dprint_color_reset
        - Src:             'core/io_wait.c:509,5'
          Dst:             get_debug_facility
        - Src:             'core/io_wait.c:514,7'
          Dst:             init_epoll
        - Src:             'core/io_wait.c:515,5'
          Dst:             get_debug_level
        - Src:             'core/io_wait.c:515,5'
          Dst:             get_debug_facility
        - Src:             'core/io_wait.c:515,5'
          Dst:             dprint_color
        - Src:             'core/io_wait.c:515,5'
          Dst:             my_pid
        - Src:             'core/io_wait.c:515,5'
          Dst:             fprintf
        - Src:             'core/io_wait.c:515,5'
          Dst:             dprint_color_reset
        - Src:             'core/io_wait.c:515,5'
          Dst:             get_debug_facility
        - Src:             'core/io_wait.c:554,4'
          Dst:             get_debug_level
        - Src:             'core/io_wait.c:554,4'
          Dst:             get_debug_facility
        - Src:             'core/io_wait.c:554,4'
          Dst:             dprint_color
        - Src:             'core/io_wait.c:554,4'
          Dst:             my_pid
        - Src:             'core/io_wait.c:554,4'
          Dst:             fprintf
        - Src:             'core/io_wait.c:554,4'
          Dst:             dprint_color_reset
        - Src:             'core/io_wait.c:554,4'
          Dst:             get_debug_facility
    - functionName:    check_poll_method
      functionSourceFile: '/src/kamailio/src/core/io_wait.c'
      linkageType:     InternalLinkage
      functionLinenumber: 271
      functionLinenumberEnd: 345
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         23
      ICount:          97
      EdgeCount:       25
      CyclomaticComplexity: 4
      functionsReached:
        - get_sys_version
      functionUses:    2
      BranchProfiles:
        - Branch String:   'core/io_wait.c:277,2'
          Branch Sides:    []
      Callsites:
        - Src:             'core/io_wait.c:276,13'
          Dst:             get_sys_version
    - functionName:    choose_poll_method
      functionSourceFile: '/src/kamailio/src/core/io_wait.c'
      linkageType:     InternalLinkage
      functionLinenumber: 350
      functionLinenumberEnd: 391
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         18
      ICount:          76
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - get_sys_version
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/io_wait.c:354,13'
          Dst:             get_sys_version
    - functionName:    get_poll_type
      functionSourceFile: '/src/kamailio/src/core/io_wait.c'
      linkageType:     InternalLinkage
      functionLinenumber: 407
      functionLinenumberEnd: 416
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         13
      ICount:          71
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - strlen
        - strncasecmp
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'core/io_wait.c:411,6'
          Dst:             strlen
        - Src:             'core/io_wait.c:413,7'
          Dst:             strlen
        - Src:             'core/io_wait.c:414,9'
          Dst:             strncasecmp
    - functionName:    poll_method_name
      functionSourceFile: '/src/kamailio/src/core/io_wait.c'
      linkageType:     InternalLinkage
      functionLinenumber: 396
      functionLinenumberEnd: 401
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         7
      ICount:          35
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    15
      BranchProfiles:  []
      Callsites:       []
    - functionName:    si_get_signaling_data
      functionSourceFile: '/src/kamailio/src/core/ip_addr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 869
      functionLinenumberEnd: 887
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         16
      ICount:          88
      EdgeCount:       20
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ip_addr_match_net
      functionSourceFile: '/src/kamailio/src/core/ip_addr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 820
      functionLinenumberEnd: 866
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         49
      ICount:          297
      EdgeCount:       68
      CyclomaticComplexity: 21
      functionsReached:
        - memcmp
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/ip_addr.c:838,7'
          Dst:             memcmp
        - Src:             'core/ip_addr.c:847,7'
          Dst:             memcmp
    - functionName:    get_af_name
      functionSourceFile: '/src/kamailio/src/core/ip_addr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 803
      functionLinenumberEnd: 812
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          27
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'core/ip_addr.c:804,2'
          Branch Sides:    []
      Callsites:       []
    - functionName:    get_valid_proto_id
      functionSourceFile: '/src/kamailio/src/core/ip_addr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 765
      functionLinenumberEnd: 796
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         28
      ICount:          139
      EdgeCount:       36
      CyclomaticComplexity: 10
      functionsReached:
        - strncasecmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'core/ip_addr.c:769,2'
          Branch Sides:    []
      Callsites:
        - Src:             'core/ip_addr.c:771,7'
          Dst:             strncasecmp
        - Src:             'core/ip_addr.c:776,7'
          Dst:             strncasecmp
        - Src:             'core/ip_addr.c:779,7'
          Dst:             strncasecmp
        - Src:             'core/ip_addr.c:782,7'
          Dst:             strncasecmp
        - Src:             'core/ip_addr.c:785,7'
          Dst:             strncasecmp
        - Src:             'core/ip_addr.c:790,7'
          Dst:             strncasecmp
    - functionName:    get_proto_name
      functionSourceFile: '/src/kamailio/src/core/ip_addr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 748
      functionLinenumberEnd: 758
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          42
      EdgeCount:       8
      CyclomaticComplexity: 2
      functionsReached:
        - get_valid_proto_string
      functionUses:    30
      BranchProfiles:
        - Branch String:   'core/ip_addr.c:750,2'
          Branch Sides:    []
      Callsites:
        - Src:             'core/ip_addr.c:754,7'
          Dst:             get_valid_proto_string
    - functionName:    get_valid_proto_string
      functionSourceFile: '/src/kamailio/src/core/ip_addr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 707
      functionLinenumberEnd: 741
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - int
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          145
      EdgeCount:       17
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:
        - Branch String:   'core/ip_addr.c:708,2'
          Branch Sides:    []
      Callsites:       []
    - functionName:    is_mcast
      functionSourceFile: '/src/kamailio/src/core/ip_addr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 680
      functionLinenumberEnd: 694
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         90
      ICount:          544
      EdgeCount:       119
      CyclomaticComplexity: 31
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - htonl
        - my_pid
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/ip_addr.c:682,3'
          Dst:             get_debug_level
        - Src:             'core/ip_addr.c:682,3'
          Dst:             get_debug_facility
        - Src:             'core/ip_addr.c:682,3'
          Dst:             dprint_color
        - Src:             'core/ip_addr.c:682,3'
          Dst:             my_pid
        - Src:             'core/ip_addr.c:682,3'
          Dst:             fprintf
        - Src:             'core/ip_addr.c:682,3'
          Dst:             dprint_color_reset
        - Src:             'core/ip_addr.c:682,3'
          Dst:             get_debug_facility
        - Src:             'core/ip_addr.c:687,10'
          Dst:             htonl
        - Src:             'core/ip_addr.c:691,3'
          Dst:             get_debug_level
        - Src:             'core/ip_addr.c:691,3'
          Dst:             get_debug_facility
        - Src:             'core/ip_addr.c:691,3'
          Dst:             dprint_color
        - Src:             'core/ip_addr.c:691,3'
          Dst:             my_pid
        - Src:             'core/ip_addr.c:691,3'
          Dst:             fprintf
        - Src:             'core/ip_addr.c:691,3'
          Dst:             dprint_color_reset
        - Src:             'core/ip_addr.c:691,3'
          Dst:             get_debug_facility
    - functionName:    print_net
      functionSourceFile: '/src/kamailio/src/core/ip_addr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 666
      functionLinenumberEnd: 673
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         46
      ICount:          268
      EdgeCount:       60
      CyclomaticComplexity: 16
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
        - print_ip
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/ip_addr.c:668,3'
          Dst:             get_debug_level
        - Src:             'core/ip_addr.c:668,3'
          Dst:             get_debug_facility
        - Src:             'core/ip_addr.c:668,3'
          Dst:             dprint_color
        - Src:             'core/ip_addr.c:668,3'
          Dst:             my_pid
        - Src:             'core/ip_addr.c:668,3'
          Dst:             fprintf
        - Src:             'core/ip_addr.c:668,3'
          Dst:             dprint_color_reset
        - Src:             'core/ip_addr.c:668,3'
          Dst:             get_debug_facility
        - Src:             'core/ip_addr.c:671,2'
          Dst:             print_ip
        - Src:             'core/ip_addr.c:672,2'
          Dst:             print_ip
    - functionName:    print_ip
      functionSourceFile: '/src/kamailio/src/core/ip_addr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 625
      functionLinenumberEnd: 642
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         163
      ICount:          1118
      EdgeCount:       213
      CyclomaticComplexity: 52
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - htons
        - my_pid
      functionUses:    10
      BranchProfiles:
        - Branch String:   'core/ip_addr.c:626,2'
          Branch Sides:    []
      Callsites:
        - Src:             'core/ip_addr.c:628,4'
          Dst:             get_debug_level
        - Src:             'core/ip_addr.c:628,4'
          Dst:             get_debug_facility
        - Src:             'core/ip_addr.c:628,4'
          Dst:             dprint_color
        - Src:             'core/ip_addr.c:628,4'
          Dst:             my_pid
        - Src:             'core/ip_addr.c:628,4'
          Dst:             fprintf
        - Src:             'core/ip_addr.c:628,4'
          Dst:             dprint_color_reset
        - Src:             'core/ip_addr.c:628,4'
          Dst:             get_debug_facility
        - Src:             'core/ip_addr.c:632,4'
          Dst:             get_debug_level
        - Src:             'core/ip_addr.c:632,4'
          Dst:             get_debug_facility
        - Src:             'core/ip_addr.c:632,4'
          Dst:             htons
        - Src:             'core/ip_addr.c:632,4'
          Dst:             htons
        - Src:             'core/ip_addr.c:632,4'
          Dst:             htons
        - Src:             'core/ip_addr.c:632,4'
          Dst:             htons
        - Src:             'core/ip_addr.c:632,4'
          Dst:             htons
        - Src:             'core/ip_addr.c:632,4'
          Dst:             htons
        - Src:             'core/ip_addr.c:632,4'
          Dst:             htons
        - Src:             'core/ip_addr.c:632,4'
          Dst:             htons
        - Src:             'core/ip_addr.c:632,4'
          Dst:             dprint_color
        - Src:             'core/ip_addr.c:632,4'
          Dst:             my_pid
        - Src:             'core/ip_addr.c:632,4'
          Dst:             htons
        - Src:             'core/ip_addr.c:632,4'
          Dst:             htons
        - Src:             'core/ip_addr.c:632,4'
          Dst:             htons
        - Src:             'core/ip_addr.c:632,4'
          Dst:             htons
        - Src:             'core/ip_addr.c:632,4'
          Dst:             htons
        - Src:             'core/ip_addr.c:632,4'
          Dst:             htons
        - Src:             'core/ip_addr.c:632,4'
          Dst:             htons
        - Src:             'core/ip_addr.c:632,4'
          Dst:             htons
        - Src:             'core/ip_addr.c:632,4'
          Dst:             fprintf
        - Src:             'core/ip_addr.c:632,4'
          Dst:             dprint_color_reset
        - Src:             'core/ip_addr.c:632,4'
          Dst:             get_debug_facility
        - Src:             'core/ip_addr.c:632,4'
          Dst:             htons
        - Src:             'core/ip_addr.c:632,4'
          Dst:             htons
        - Src:             'core/ip_addr.c:632,4'
          Dst:             htons
        - Src:             'core/ip_addr.c:632,4'
          Dst:             htons
        - Src:             'core/ip_addr.c:632,4'
          Dst:             htons
        - Src:             'core/ip_addr.c:632,4'
          Dst:             htons
        - Src:             'core/ip_addr.c:632,4'
          Dst:             htons
        - Src:             'core/ip_addr.c:632,4'
          Dst:             htons
        - Src:             'core/ip_addr.c:640,4'
          Dst:             get_debug_level
        - Src:             'core/ip_addr.c:640,4'
          Dst:             get_debug_facility
        - Src:             'core/ip_addr.c:640,4'
          Dst:             dprint_color
        - Src:             'core/ip_addr.c:640,4'
          Dst:             my_pid
        - Src:             'core/ip_addr.c:640,4'
          Dst:             fprintf
        - Src:             'core/ip_addr.c:640,4'
          Dst:             dprint_color_reset
        - Src:             'core/ip_addr.c:640,4'
          Dst:             get_debug_facility
    - functionName:    stdout_print_ip
      functionSourceFile: '/src/kamailio/src/core/ip_addr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 646
      functionLinenumberEnd: 662
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         47
      ICount:          348
      EdgeCount:       59
      CyclomaticComplexity: 14
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - htons
        - my_pid
        - printf
      functionUses:    0
      BranchProfiles:
        - Branch String:   'core/ip_addr.c:647,2'
          Branch Sides:    []
      Callsites:
        - Src:             'core/ip_addr.c:649,4'
          Dst:             printf
        - Src:             'core/ip_addr.c:653,38'
          Dst:             htons
        - Src:             'core/ip_addr.c:654,6'
          Dst:             htons
        - Src:             'core/ip_addr.c:654,30'
          Dst:             htons
        - Src:             'core/ip_addr.c:655,6'
          Dst:             htons
        - Src:             'core/ip_addr.c:655,30'
          Dst:             htons
        - Src:             'core/ip_addr.c:656,6'
          Dst:             htons
        - Src:             'core/ip_addr.c:656,30'
          Dst:             htons
        - Src:             'core/ip_addr.c:657,6'
          Dst:             htons
        - Src:             'core/ip_addr.c:653,4'
          Dst:             printf
        - Src:             'core/ip_addr.c:660,4'
          Dst:             get_debug_level
        - Src:             'core/ip_addr.c:660,4'
          Dst:             get_debug_facility
        - Src:             'core/ip_addr.c:660,4'
          Dst:             dprint_color
        - Src:             'core/ip_addr.c:660,4'
          Dst:             my_pid
        - Src:             'core/ip_addr.c:660,4'
          Dst:             fprintf
        - Src:             'core/ip_addr.c:660,4'
          Dst:             dprint_color_reset
        - Src:             'core/ip_addr.c:660,4'
          Dst:             get_debug_facility
    - functionName:    str2int
      functionSourceFile: '/src/kamailio/src/core/ut.h'
      linkageType:     InternalLinkage
      functionLinenumber: 700
      functionLinenumberEnd: 702
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         33
      ICount:          173
      EdgeCount:       43
      CyclomaticComplexity: 12
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    trim_leading
      functionSourceFile: '/src/kamailio/src/core/trim.h'
      linkageType:     InternalLinkage
      functionLinenumber: 60
      functionLinenumberEnd: 64
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         13
      ICount:          61
      EdgeCount:       25
      CyclomaticComplexity: 14
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'core/trim.h:62,3'
          Branch Sides:    []
      Callsites:       []
    - functionName:    trim_trailing
      functionSourceFile: '/src/kamailio/src/core/trim.h'
      linkageType:     InternalLinkage
      functionLinenumber: 77
      functionLinenumberEnd: 81
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         13
      ICount:          62
      EdgeCount:       25
      CyclomaticComplexity: 14
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'core/trim.h:79,3'
          Branch Sides:    []
      Callsites:       []
    - functionName:    q_memchr
      functionSourceFile: '/src/kamailio/src/core/ut.h'
      linkageType:     InternalLinkage
      functionLinenumber: 434
      functionLinenumberEnd: 443
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          51
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    mk_net_str
      functionSourceFile: '/src/kamailio/src/core/ip_addr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 570
      functionLinenumberEnd: 621
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         25
      ICount:          225
      EdgeCount:       34
      CyclomaticComplexity: 11
      functionsReached:
        - mk_net
        - mk_net_bitlen
        - q_memchr
        - str2int
        - str2ip
        - str2ip6
        - trim_leading
        - trim_trailing
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/ip_addr.c:579,6'
          Dst:             str2ip
        - Src:             'core/ip_addr.c:581,7'
          Dst:             str2ip6
        - Src:             'core/ip_addr.c:583,10'
          Dst:             mk_net_bitlen
        - Src:             'core/ip_addr.c:585,6'
          Dst:             q_memchr
        - Src:             'core/ip_addr.c:592,3'
          Dst:             trim_trailing
        - Src:             'core/ip_addr.c:593,3'
          Dst:             trim_leading
        - Src:             'core/ip_addr.c:594,7'
          Dst:             str2ip
        - Src:             'core/ip_addr.c:597,7'
          Dst:             str2int
        - Src:             'core/ip_addr.c:598,12'
          Dst:             mk_net_bitlen
        - Src:             'core/ip_addr.c:600,8'
          Dst:             str2ip
        - Src:             'core/ip_addr.c:602,12'
          Dst:             mk_net
        - Src:             'core/ip_addr.c:606,8'
          Dst:             str2ip6
        - Src:             'core/ip_addr.c:609,8'
          Dst:             str2int
        - Src:             'core/ip_addr.c:610,13'
          Dst:             mk_net_bitlen
        - Src:             'core/ip_addr.c:612,9'
          Dst:             str2ip6
        - Src:             'core/ip_addr.c:614,13'
          Dst:             mk_net
    - functionName:    mk_net_bitlen
      functionSourceFile: '/src/kamailio/src/core/ip_addr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 545
      functionLinenumberEnd: 561
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          102
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - mk_net
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'core/ip_addr.c:560,9'
          Dst:             mk_net
    - functionName:    mk_net
      functionSourceFile: '/src/kamailio/src/core/ip_addr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 517
      functionLinenumberEnd: 531
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          99
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    mk_new_net_bitlen
      functionSourceFile: '/src/kamailio/src/core/ip_addr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 484
      functionLinenumberEnd: 503
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         54
      ICount:          335
      EdgeCount:       70
      CyclomaticComplexity: 18
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - mk_new_net
        - my_pid
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'core/ip_addr.c:489,3'
          Dst:             get_debug_level
        - Src:             'core/ip_addr.c:489,3'
          Dst:             get_debug_facility
        - Src:             'core/ip_addr.c:489,3'
          Dst:             dprint_color
        - Src:             'core/ip_addr.c:489,3'
          Dst:             my_pid
        - Src:             'core/ip_addr.c:489,3'
          Dst:             fprintf
        - Src:             'core/ip_addr.c:489,3'
          Dst:             dprint_color_reset
        - Src:             'core/ip_addr.c:489,3'
          Dst:             get_debug_facility
        - Src:             'core/ip_addr.c:500,9'
          Dst:             mk_new_net
    - functionName:    mk_new_net
      functionSourceFile: '/src/kamailio/src/core/ip_addr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 445
      functionLinenumberEnd: 480
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         142
      ICount:          869
      EdgeCount:       187
      CyclomaticComplexity: 47
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
        - print_ip
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/ip_addr.c:452,3'
          Dst:             get_debug_level
        - Src:             'core/ip_addr.c:452,3'
          Dst:             get_debug_facility
        - Src:             'core/ip_addr.c:452,3'
          Dst:             dprint_color
        - Src:             'core/ip_addr.c:452,3'
          Dst:             my_pid
        - Src:             'core/ip_addr.c:452,3'
          Dst:             fprintf
        - Src:             'core/ip_addr.c:452,3'
          Dst:             dprint_color_reset
        - Src:             'core/ip_addr.c:452,3'
          Dst:             get_debug_facility
        - Src:             'core/ip_addr.c:458,3'
          Dst:             get_debug_level
        - Src:             'core/ip_addr.c:458,3'
          Dst:             get_debug_facility
        - Src:             'core/ip_addr.c:458,3'
          Dst:             dprint_color
        - Src:             'core/ip_addr.c:458,3'
          Dst:             my_pid
        - Src:             'core/ip_addr.c:458,3'
          Dst:             fprintf
        - Src:             'core/ip_addr.c:458,3'
          Dst:             dprint_color_reset
        - Src:             'core/ip_addr.c:458,3'
          Dst:             get_debug_facility
        - Src:             'core/ip_addr.c:470,3'
          Dst:             get_debug_level
        - Src:             'core/ip_addr.c:470,3'
          Dst:             get_debug_facility
        - Src:             'core/ip_addr.c:470,3'
          Dst:             dprint_color
        - Src:             'core/ip_addr.c:470,3'
          Dst:             my_pid
        - Src:             'core/ip_addr.c:470,3'
          Dst:             fprintf
        - Src:             'core/ip_addr.c:470,3'
          Dst:             dprint_color_reset
        - Src:             'core/ip_addr.c:470,3'
          Dst:             get_debug_facility
        - Src:             'core/ip_addr.c:472,3'
          Dst:             print_ip
        - Src:             'core/ip_addr.c:473,3'
          Dst:             print_ip
        - Src:             'core/ip_addr.c:474,3'
          Dst:             print_ip
        - Src:             'core/ip_addr.c:475,3'
          Dst:             print_ip
    - functionName:    ip_addr2he
      functionSourceFile: '/src/kamailio/src/core/ip_addr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 417
      functionLinenumberEnd: 441
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         7
      ICount:          78
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    9
      BranchProfiles:  []
      Callsites:       []
    - functionName:    suip2a
      functionSourceFile: '/src/kamailio/src/core/ip_addr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 391
      functionLinenumberEnd: 411
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          97
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - ip4tosbuf
        - ip6tosbuf
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/ip_addr.c:400,9'
          Dst:             ip6tosbuf
        - Src:             'core/ip_addr.c:407,10'
          Dst:             ip4tosbuf
    - functionName:    ip6tosbuf
      functionSourceFile: '/src/kamailio/src/core/ip_addr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 85
      functionLinenumberEnd: 161
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         92
      ICount:          883
      EdgeCount:       122
      CyclomaticComplexity: 32
      functionsReached:
        - inet_ntop
        - strlen
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'core/ip_addr.c:93,6'
          Dst:             inet_ntop
        - Src:             'core/ip_addr.c:96,10'
          Dst:             strlen
    - functionName:    ip4tosbuf
      functionSourceFile: '/src/kamailio/src/core/ip_addr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 166
      functionLinenumberEnd: 214
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         20
      ICount:          298
      EdgeCount:       25
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    su_getport
      functionSourceFile: '/src/kamailio/src/core/ip_addr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 492
      functionLinenumberEnd: 502
      functionDepth:   0
      returnType:      short
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         47
      ICount:          295
      EdgeCount:       59
      CyclomaticComplexity: 14
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
        - ntohs
      functionUses:    1
      BranchProfiles:
        - Branch String:   'core/ip_addr.h:493,2'
          Branch Sides:    []
      Callsites:
        - Src:             'core/ip_addr.h:495,11'
          Dst:             ntohs
        - Src:             'core/ip_addr.h:497,11'
          Dst:             ntohs
        - Src:             'core/ip_addr.h:499,4'
          Dst:             get_debug_level
        - Src:             'core/ip_addr.h:499,4'
          Dst:             get_debug_facility
        - Src:             'core/ip_addr.h:499,4'
          Dst:             dprint_color
        - Src:             'core/ip_addr.h:499,4'
          Dst:             my_pid
        - Src:             'core/ip_addr.h:499,4'
          Dst:             fprintf
        - Src:             'core/ip_addr.h:499,4'
          Dst:             dprint_color_reset
        - Src:             'core/ip_addr.h:499,4'
          Dst:             get_debug_facility
    - functionName:    ushort2sbuf
      functionSourceFile: '/src/kamailio/src/core/ut.h'
      linkageType:     InternalLinkage
      functionLinenumber: 390
      functionLinenumberEnd: 415
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - short
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         4
      ICount:          164
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    su2a
      functionSourceFile: '/src/kamailio/src/core/ip_addr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 354
      functionLinenumberEnd: 384
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          134
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - ip4tosbuf
        - ip6tosbuf
        - su_getport
        - ushort2sbuf
      functionUses:    234
      BranchProfiles:  []
      Callsites:
        - Src:             'core/ip_addr.c:367,9'
          Dst:             ip6tosbuf
        - Src:             'core/ip_addr.c:375,11'
          Dst:             ip4tosbuf
        - Src:             'core/ip_addr.c:380,18'
          Dst:             su_getport
        - Src:             'core/ip_addr.c:380,6'
          Dst:             ushort2sbuf
    - functionName:    ip_addr2xstrz
      functionSourceFile: '/src/kamailio/src/core/ip_addr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 327
      functionLinenumberEnd: 346
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          75
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - ip_addr2sbuf
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/ip_addr.c:339,8'
          Dst:             ip_addr2sbuf
    - functionName:    ip_addr2sbuf
      functionSourceFile: '/src/kamailio/src/core/ip_addr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 225
      functionLinenumberEnd: 237
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         47
      ICount:          299
      EdgeCount:       59
      CyclomaticComplexity: 14
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - ip4tosbuf
        - ip6tosbuf
        - my_pid
      functionUses:    12
      BranchProfiles:
        - Branch String:   'core/ip_addr.c:226,2'
          Branch Sides:    []
      Callsites:
        - Src:             'core/ip_addr.c:228,11'
          Dst:             ip6tosbuf
        - Src:             'core/ip_addr.c:231,11'
          Dst:             ip4tosbuf
        - Src:             'core/ip_addr.c:234,4'
          Dst:             get_debug_level
        - Src:             'core/ip_addr.c:234,4'
          Dst:             get_debug_facility
        - Src:             'core/ip_addr.c:234,4'
          Dst:             dprint_color
        - Src:             'core/ip_addr.c:234,4'
          Dst:             my_pid
        - Src:             'core/ip_addr.c:234,4'
          Dst:             fprintf
        - Src:             'core/ip_addr.c:234,4'
          Dst:             dprint_color_reset
        - Src:             'core/ip_addr.c:234,4'
          Dst:             get_debug_facility
    - functionName:    ip_addr2xa
      functionSourceFile: '/src/kamailio/src/core/ip_addr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 311
      functionLinenumberEnd: 321
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          34
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ip_addr2sbuf
      functionUses:    14
      BranchProfiles:  []
      Callsites:
        - Src:             'core/ip_addr.c:318,8'
          Dst:             ip_addr2sbuf
    - functionName:    ip_addr2strz
      functionSourceFile: '/src/kamailio/src/core/ip_addr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 283
      functionLinenumberEnd: 300
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          63
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - ip_addr2sbuf
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/ip_addr.c:293,8'
          Dst:             ip_addr2sbuf
    - functionName:    ip_addr2a
      functionSourceFile: '/src/kamailio/src/core/ip_addr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 270
      functionLinenumberEnd: 277
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ip_addr2sbuf
      functionUses:    151
      BranchProfiles:  []
      Callsites:
        - Src:             'core/ip_addr.c:274,8'
          Dst:             ip_addr2sbuf
    - functionName:    ip_addr2sbufz
      functionSourceFile: '/src/kamailio/src/core/ip_addr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 242
      functionLinenumberEnd: 263
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         47
      ICount:          330
      EdgeCount:       59
      CyclomaticComplexity: 14
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - ip4tosbuf
        - ip6tosbuf
        - my_pid
      functionUses:    0
      BranchProfiles:
        - Branch String:   'core/ip_addr.c:247,2'
          Branch Sides:    []
      Callsites:
        - Src:             'core/ip_addr.c:250,9'
          Dst:             ip6tosbuf
        - Src:             'core/ip_addr.c:256,9'
          Dst:             ip4tosbuf
        - Src:             'core/ip_addr.c:260,4'
          Dst:             get_debug_level
        - Src:             'core/ip_addr.c:260,4'
          Dst:             get_debug_facility
        - Src:             'core/ip_addr.c:260,4'
          Dst:             dprint_color
        - Src:             'core/ip_addr.c:260,4'
          Dst:             my_pid
        - Src:             'core/ip_addr.c:260,4'
          Dst:             fprintf
        - Src:             'core/ip_addr.c:260,4'
          Dst:             dprint_color_reset
        - Src:             'core/ip_addr.c:260,4'
          Dst:             get_debug_facility
    - functionName:    hostent2su
      functionSourceFile: '/src/kamailio/src/core/ip_addr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 57
      functionLinenumberEnd: 80
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         48
      ICount:          336
      EdgeCount:       60
      CyclomaticComplexity: 14
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - htons
        - my_pid
      functionUses:    3
      BranchProfiles:
        - Branch String:   'core/ip_addr.c:60,2'
          Branch Sides:    []
      Callsites:
        - Src:             'core/ip_addr.c:66,25'
          Dst:             htons
        - Src:             'core/ip_addr.c:73,23'
          Dst:             htons
        - Src:             'core/ip_addr.c:76,4'
          Dst:             get_debug_level
        - Src:             'core/ip_addr.c:76,4'
          Dst:             get_debug_facility
        - Src:             'core/ip_addr.c:76,4'
          Dst:             dprint_color
        - Src:             'core/ip_addr.c:76,4'
          Dst:             my_pid
        - Src:             'core/ip_addr.c:76,4'
          Dst:             fprintf
        - Src:             'core/ip_addr.c:76,4'
          Dst:             dprint_color_reset
        - Src:             'core/ip_addr.c:76,4'
          Dst:             get_debug_facility
    - functionName:    atomic_get_and_set_int
      functionSourceFile: '/src/kamailio/src/core/mem/../atomic/atomic_x86.h'
      linkageType:     InternalLinkage
      functionLinenumber: 242
      functionLinenumberEnd: 242
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    atomic_cmpxchg_int
      functionSourceFile: '/src/kamailio/src/core/mem/../atomic/atomic_x86.h'
      linkageType:     InternalLinkage
      functionLinenumber: 243
      functionLinenumberEnd: 243
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    trim_trailing
      functionSourceFile: '/src/kamailio/src/core/trim.h'
      linkageType:     InternalLinkage
      functionLinenumber: 77
      functionLinenumberEnd: 81
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         13
      ICount:          62
      EdgeCount:       25
      CyclomaticComplexity: 14
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'core/trim.h:79,3'
          Branch Sides:    []
      Callsites:       []
    - functionName:    trim_leading
      functionSourceFile: '/src/kamailio/src/core/trim.h'
      linkageType:     InternalLinkage
      functionLinenumber: 60
      functionLinenumberEnd: 64
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         13
      ICount:          61
      EdgeCount:       25
      CyclomaticComplexity: 14
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'core/trim.h:62,3'
          Branch Sides:    []
      Callsites:       []
    - functionName:    trim
      functionSourceFile: '/src/kamailio/src/core/trim.h'
      linkageType:     InternalLinkage
      functionLinenumber: 92
      functionLinenumberEnd: 95
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - trim_leading
        - trim_trailing
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/trim.h:93,2'
          Dst:             trim_leading
        - Src:             'core/trim.h:94,2'
          Dst:             trim_trailing
    - functionName:    sr_kemi_hdr_get_mode
      functionSourceFile: '/src/kamailio/src/core/kemi.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2590
      functionLinenumberEnd: 2664
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         165
      ICount:          990
      EdgeCount:       219
      CyclomaticComplexity: 56
      functionsReached:
        - cmp_hdrname_str
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
        - parse_headers
        - parse_hname2_str
        - sr_kemi_xval_null
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'core/kemi.c:2601,3'
          Dst:             sr_kemi_xval_null
        - Src:             'core/kemi.c:2605,5'
          Dst:             parse_headers
        - Src:             'core/kemi.c:2606,3'
          Dst:             get_debug_level
        - Src:             'core/kemi.c:2606,3'
          Dst:             get_debug_facility
        - Src:             'core/kemi.c:2606,3'
          Dst:             dprint_color
        - Src:             'core/kemi.c:2606,3'
          Dst:             my_pid
        - Src:             'core/kemi.c:2606,3'
          Dst:             fprintf
        - Src:             'core/kemi.c:2606,3'
          Dst:             dprint_color_reset
        - Src:             'core/kemi.c:2606,3'
          Dst:             get_debug_facility
        - Src:             'core/kemi.c:2607,3'
          Dst:             sr_kemi_xval_null
        - Src:             'core/kemi.c:2610,2'
          Dst:             parse_hname2_str
        - Src:             'core/kemi.c:2612,3'
          Dst:             get_debug_level
        - Src:             'core/kemi.c:2612,3'
          Dst:             get_debug_facility
        - Src:             'core/kemi.c:2612,3'
          Dst:             dprint_color
        - Src:             'core/kemi.c:2612,3'
          Dst:             my_pid
        - Src:             'core/kemi.c:2612,3'
          Dst:             fprintf
        - Src:             'core/kemi.c:2612,3'
          Dst:             dprint_color_reset
        - Src:             'core/kemi.c:2612,3'
          Dst:             get_debug_facility
        - Src:             'core/kemi.c:2613,3'
          Dst:             sr_kemi_xval_null
        - Src:             'core/kemi.c:2627,7'
          Dst:             cmp_hdrname_str
        - Src:             'core/kemi.c:2640,6'
          Dst:             get_debug_level
        - Src:             'core/kemi.c:2640,6'
          Dst:             get_debug_facility
        - Src:             'core/kemi.c:2640,6'
          Dst:             dprint_color
        - Src:             'core/kemi.c:2640,6'
          Dst:             my_pid
        - Src:             'core/kemi.c:2640,6'
          Dst:             fprintf
        - Src:             'core/kemi.c:2640,6'
          Dst:             dprint_color_reset
        - Src:             'core/kemi.c:2640,6'
          Dst:             get_debug_facility
        - Src:             'core/kemi.c:2642,6'
          Dst:             sr_kemi_xval_null
        - Src:             'core/kemi.c:2650,4'
          Dst:             sr_kemi_xval_null
        - Src:             'core/kemi.c:2655,4'
          Dst:             sr_kemi_xval_null
    - functionName:    sr_kemi_xval_null
      functionSourceFile: '/src/kamailio/src/core/kemi.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2944
      functionLinenumberEnd: 2964
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          66
      EdgeCount:       15
      CyclomaticComplexity: 9
      functionsReached:
        - pv_get_empty_str
        - pv_get_null_str
      functionUses:    10
      BranchProfiles:
        - Branch String:   'core/kemi.c:2945,2'
          Branch Sides:    []
      Callsites:
        - Src:             'core/kemi.c:2948,17'
          Dst:             pv_get_null_str
        - Src:             'core/kemi.c:2952,17'
          Dst:             pv_get_empty_str
    - functionName:    add_lump_rpl
      functionSourceFile: '/src/kamailio/src/core/data_lump_rpl.h'
      linkageType:     InternalLinkage
      functionLinenumber: 58
      functionLinenumberEnd: 62
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          40
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - add_lump_rpl2
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/data_lump_rpl.h:61,6'
          Dst:             add_lump_rpl2
    - functionName:    sr_kemi_hdr_match_content
      functionSourceFile: '/src/kamailio/src/core/kemi.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2719
      functionLinenumberEnd: 2871
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         446
      ICount:          2644
      EdgeCount:       591
      CyclomaticComplexity: 147
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
        - parse_headers
        - parse_hname2_str
        - str_casesearch
        - strncasecmp
        - trim
      functionUses:    0
      BranchProfiles:
        - Branch String:   'core/kemi.c:2806,3'
          Branch Sides:    []
      Callsites:
        - Src:             'core/kemi.c:2732,2'
          Dst:             parse_hname2_str
        - Src:             'core/kemi.c:2734,3'
          Dst:             get_debug_level
        - Src:             'core/kemi.c:2734,3'
          Dst:             get_debug_facility
        - Src:             'core/kemi.c:2734,3'
          Dst:             dprint_color
        - Src:             'core/kemi.c:2734,3'
          Dst:             my_pid
        - Src:             'core/kemi.c:2734,3'
          Dst:             fprintf
        - Src:             'core/kemi.c:2734,3'
          Dst:             dprint_color_reset
        - Src:             'core/kemi.c:2734,3'
          Dst:             get_debug_facility
        - Src:             'core/kemi.c:2738,5'
          Dst:             parse_headers
        - Src:             'core/kemi.c:2739,3'
          Dst:             get_debug_level
        - Src:             'core/kemi.c:2739,3'
          Dst:             get_debug_facility
        - Src:             'core/kemi.c:2739,3'
          Dst:             dprint_color
        - Src:             'core/kemi.c:2739,3'
          Dst:             my_pid
        - Src:             'core/kemi.c:2739,3'
          Dst:             fprintf
        - Src:             'core/kemi.c:2739,3'
          Dst:             dprint_color_reset
        - Src:             'core/kemi.c:2739,3'
          Dst:             get_debug_facility
        - Src:             'core/kemi.c:2744,6'
          Dst:             strncasecmp
        - Src:             'core/kemi.c:2746,13'
          Dst:             strncasecmp
        - Src:             'core/kemi.c:2748,13'
          Dst:             strncasecmp
        - Src:             'core/kemi.c:2750,13'
          Dst:             strncasecmp
        - Src:             'core/kemi.c:2752,13'
          Dst:             strncasecmp
        - Src:             'core/kemi.c:2754,4'
          Dst:             get_debug_level
        - Src:             'core/kemi.c:2754,4'
          Dst:             get_debug_facility
        - Src:             'core/kemi.c:2754,4'
          Dst:             dprint_color
        - Src:             'core/kemi.c:2754,4'
          Dst:             my_pid
        - Src:             'core/kemi.c:2754,4'
          Dst:             fprintf
        - Src:             'core/kemi.c:2754,4'
          Dst:             dprint_color_reset
        - Src:             'core/kemi.c:2754,4'
          Dst:             get_debug_facility
        - Src:             'core/kemi.c:2757,4'
          Dst:             get_debug_level
        - Src:             'core/kemi.c:2757,4'
          Dst:             get_debug_facility
        - Src:             'core/kemi.c:2757,4'
          Dst:             dprint_color
        - Src:             'core/kemi.c:2757,4'
          Dst:             my_pid
        - Src:             'core/kemi.c:2757,4'
          Dst:             fprintf
        - Src:             'core/kemi.c:2757,4'
          Dst:             dprint_color_reset
        - Src:             'core/kemi.c:2757,4'
          Dst:             get_debug_facility
        - Src:             'core/kemi.c:2761,3'
          Dst:             get_debug_level
        - Src:             'core/kemi.c:2761,3'
          Dst:             get_debug_facility
        - Src:             'core/kemi.c:2761,3'
          Dst:             dprint_color
        - Src:             'core/kemi.c:2761,3'
          Dst:             my_pid
        - Src:             'core/kemi.c:2761,3'
          Dst:             fprintf
        - Src:             'core/kemi.c:2761,3'
          Dst:             dprint_color_reset
        - Src:             'core/kemi.c:2761,3'
          Dst:             get_debug_facility
        - Src:             'core/kemi.c:2780,4'
          Dst:             get_debug_level
        - Src:             'core/kemi.c:2780,4'
          Dst:             get_debug_facility
        - Src:             'core/kemi.c:2780,4'
          Dst:             dprint_color
        - Src:             'core/kemi.c:2780,4'
          Dst:             my_pid
        - Src:             'core/kemi.c:2780,4'
          Dst:             fprintf
        - Src:             'core/kemi.c:2780,4'
          Dst:             dprint_color_reset
        - Src:             'core/kemi.c:2780,4'
          Dst:             get_debug_facility
        - Src:             'core/kemi.c:2784,3'
          Dst:             get_debug_level
        - Src:             'core/kemi.c:2784,3'
          Dst:             get_debug_facility
        - Src:             'core/kemi.c:2784,3'
          Dst:             dprint_color
        - Src:             'core/kemi.c:2784,3'
          Dst:             my_pid
        - Src:             'core/kemi.c:2784,3'
          Dst:             fprintf
        - Src:             'core/kemi.c:2784,3'
          Dst:             dprint_color_reset
        - Src:             'core/kemi.c:2784,3'
          Dst:             get_debug_facility
        - Src:             'core/kemi.c:2788,2'
          Dst:             get_debug_level
        - Src:             'core/kemi.c:2788,2'
          Dst:             get_debug_facility
        - Src:             'core/kemi.c:2788,2'
          Dst:             dprint_color
        - Src:             'core/kemi.c:2788,2'
          Dst:             my_pid
        - Src:             'core/kemi.c:2788,2'
          Dst:             fprintf
        - Src:             'core/kemi.c:2788,2'
          Dst:             dprint_color_reset
        - Src:             'core/kemi.c:2788,2'
          Dst:             get_debug_facility
        - Src:             'core/kemi.c:2798,7'
          Dst:             strncasecmp
        - Src:             'core/kemi.c:2805,3'
          Dst:             trim
        - Src:             'core/kemi.c:2815,9'
          Dst:             strncasecmp
        - Src:             'core/kemi.c:2826,9'
          Dst:             strncasecmp
        - Src:             'core/kemi.c:2834,9'
          Dst:             str_casesearch
    - functionName:    sr_kemi_hdr_getw_idx
      functionSourceFile: '/src/kamailio/src/core/kemi.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2710
      functionLinenumberEnd: 2711
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - sr_kemi_hdr_get_mode
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/kemi.c:2711,9'
          Dst:             sr_kemi_hdr_get_mode
    - functionName:    sr_kemi_hdr_gete_idx
      functionSourceFile: '/src/kamailio/src/core/kemi.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2702
      functionLinenumberEnd: 2703
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - sr_kemi_hdr_get_mode
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/kemi.c:2703,9'
          Dst:             sr_kemi_hdr_get_mode
    - functionName:    sr_kemi_hdr_get_idx
      functionSourceFile: '/src/kamailio/src/core/kemi.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2694
      functionLinenumberEnd: 2695
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - sr_kemi_hdr_get_mode
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/kemi.c:2695,9'
          Dst:             sr_kemi_hdr_get_mode
    - functionName:    sr_kemi_hdr_getw
      functionSourceFile: '/src/kamailio/src/core/kemi.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2686
      functionLinenumberEnd: 2687
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - sr_kemi_hdr_get_mode
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/kemi.c:2687,9'
          Dst:             sr_kemi_hdr_get_mode
    - functionName:    sr_kemi_hdr_gete
      functionSourceFile: '/src/kamailio/src/core/kemi.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2678
      functionLinenumberEnd: 2679
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - sr_kemi_hdr_get_mode
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/kemi.c:2679,9'
          Dst:             sr_kemi_hdr_get_mode
    - functionName:    sr_kemi_hdr_get
      functionSourceFile: '/src/kamailio/src/core/kemi.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2670
      functionLinenumberEnd: 2671
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - sr_kemi_hdr_get_mode
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/kemi.c:2671,9'
          Dst:             sr_kemi_hdr_get_mode
    - functionName:    sr_kemi_hdr_append_to_reply
      functionSourceFile: '/src/kamailio/src/core/kemi.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2571
      functionLinenumberEnd: 2583
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         93
      ICount:          556
      EdgeCount:       123
      CyclomaticComplexity: 32
      functionsReached:
        - add_lump_rpl
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/kemi.c:2575,2'
          Dst:             get_debug_level
        - Src:             'core/kemi.c:2575,2'
          Dst:             get_debug_facility
        - Src:             'core/kemi.c:2575,2'
          Dst:             dprint_color
        - Src:             'core/kemi.c:2575,2'
          Dst:             my_pid
        - Src:             'core/kemi.c:2575,2'
          Dst:             fprintf
        - Src:             'core/kemi.c:2575,2'
          Dst:             dprint_color_reset
        - Src:             'core/kemi.c:2575,2'
          Dst:             get_debug_facility
        - Src:             'core/kemi.c:2577,5'
          Dst:             add_lump_rpl
        - Src:             'core/kemi.c:2578,3'
          Dst:             get_debug_level
        - Src:             'core/kemi.c:2578,3'
          Dst:             get_debug_facility
        - Src:             'core/kemi.c:2578,3'
          Dst:             dprint_color
        - Src:             'core/kemi.c:2578,3'
          Dst:             my_pid
        - Src:             'core/kemi.c:2578,3'
          Dst:             fprintf
        - Src:             'core/kemi.c:2578,3'
          Dst:             dprint_color_reset
        - Src:             'core/kemi.c:2578,3'
          Dst:             get_debug_facility
    - functionName:    sr_kemi_hdr_is_present
      functionSourceFile: '/src/kamailio/src/core/kemi.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2392
      functionLinenumberEnd: 2433
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         193
      ICount:          1195
      EdgeCount:       257
      CyclomaticComplexity: 66
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
        - parse_headers
        - parse_hname2_short
        - strncasecmp
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/kemi.c:2401,3'
          Dst:             get_debug_level
        - Src:             'core/kemi.c:2401,3'
          Dst:             get_debug_facility
        - Src:             'core/kemi.c:2401,3'
          Dst:             dprint_color
        - Src:             'core/kemi.c:2401,3'
          Dst:             my_pid
        - Src:             'core/kemi.c:2401,3'
          Dst:             fprintf
        - Src:             'core/kemi.c:2401,3'
          Dst:             dprint_color_reset
        - Src:             'core/kemi.c:2401,3'
          Dst:             get_debug_facility
        - Src:             'core/kemi.c:2408,2'
          Dst:             parse_hname2_short
        - Src:             'core/kemi.c:2410,3'
          Dst:             get_debug_level
        - Src:             'core/kemi.c:2410,3'
          Dst:             get_debug_facility
        - Src:             'core/kemi.c:2410,3'
          Dst:             dprint_color
        - Src:             'core/kemi.c:2410,3'
          Dst:             my_pid
        - Src:             'core/kemi.c:2410,3'
          Dst:             fprintf
        - Src:             'core/kemi.c:2410,3'
          Dst:             dprint_color_reset
        - Src:             'core/kemi.c:2410,3'
          Dst:             get_debug_facility
        - Src:             'core/kemi.c:2414,5'
          Dst:             parse_headers
        - Src:             'core/kemi.c:2415,3'
          Dst:             get_debug_level
        - Src:             'core/kemi.c:2415,3'
          Dst:             get_debug_facility
        - Src:             'core/kemi.c:2415,3'
          Dst:             dprint_color
        - Src:             'core/kemi.c:2415,3'
          Dst:             my_pid
        - Src:             'core/kemi.c:2415,3'
          Dst:             fprintf
        - Src:             'core/kemi.c:2415,3'
          Dst:             dprint_color_reset
        - Src:             'core/kemi.c:2415,3'
          Dst:             get_debug_facility
        - Src:             'core/kemi.c:2419,2'
          Dst:             get_debug_level
        - Src:             'core/kemi.c:2419,2'
          Dst:             get_debug_facility
        - Src:             'core/kemi.c:2419,2'
          Dst:             dprint_color
        - Src:             'core/kemi.c:2419,2'
          Dst:             my_pid
        - Src:             'core/kemi.c:2419,2'
          Dst:             fprintf
        - Src:             'core/kemi.c:2419,2'
          Dst:             dprint_color_reset
        - Src:             'core/kemi.c:2419,2'
          Dst:             get_debug_facility
        - Src:             'core/kemi.c:2427,7'
          Dst:             strncasecmp
    - functionName:    sr_kemi_hdr_rminsert
      functionSourceFile: '/src/kamailio/src/core/kemi.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2556
      functionLinenumberEnd: 2564
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          42
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - sr_kemi_hdr_insert
        - sr_kemi_hdr_remove
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/kemi.c:2559,8'
          Dst:             sr_kemi_hdr_remove
        - Src:             'core/kemi.c:2563,9'
          Dst:             sr_kemi_hdr_insert
    - functionName:    sr_kemi_hdr_remove
      functionSourceFile: '/src/kamailio/src/core/kemi.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2340
      functionLinenumberEnd: 2386
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         235
      ICount:          1479
      EdgeCount:       313
      CyclomaticComplexity: 80
      functionsReached:
        - del_lump
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
        - parse_headers
        - parse_hname2_short
        - strncasecmp
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/kemi.c:2350,3'
          Dst:             get_debug_level
        - Src:             'core/kemi.c:2350,3'
          Dst:             get_debug_facility
        - Src:             'core/kemi.c:2350,3'
          Dst:             dprint_color
        - Src:             'core/kemi.c:2350,3'
          Dst:             my_pid
        - Src:             'core/kemi.c:2350,3'
          Dst:             fprintf
        - Src:             'core/kemi.c:2350,3'
          Dst:             dprint_color_reset
        - Src:             'core/kemi.c:2350,3'
          Dst:             get_debug_facility
        - Src:             'core/kemi.c:2357,2'
          Dst:             parse_hname2_short
        - Src:             'core/kemi.c:2359,3'
          Dst:             get_debug_level
        - Src:             'core/kemi.c:2359,3'
          Dst:             get_debug_facility
        - Src:             'core/kemi.c:2359,3'
          Dst:             dprint_color
        - Src:             'core/kemi.c:2359,3'
          Dst:             my_pid
        - Src:             'core/kemi.c:2359,3'
          Dst:             fprintf
        - Src:             'core/kemi.c:2359,3'
          Dst:             dprint_color_reset
        - Src:             'core/kemi.c:2359,3'
          Dst:             get_debug_facility
        - Src:             'core/kemi.c:2363,5'
          Dst:             parse_headers
        - Src:             'core/kemi.c:2364,3'
          Dst:             get_debug_level
        - Src:             'core/kemi.c:2364,3'
          Dst:             get_debug_facility
        - Src:             'core/kemi.c:2364,3'
          Dst:             dprint_color
        - Src:             'core/kemi.c:2364,3'
          Dst:             my_pid
        - Src:             'core/kemi.c:2364,3'
          Dst:             fprintf
        - Src:             'core/kemi.c:2364,3'
          Dst:             dprint_color_reset
        - Src:             'core/kemi.c:2364,3'
          Dst:             get_debug_facility
        - Src:             'core/kemi.c:2368,2'
          Dst:             get_debug_level
        - Src:             'core/kemi.c:2368,2'
          Dst:             get_debug_facility
        - Src:             'core/kemi.c:2368,2'
          Dst:             dprint_color
        - Src:             'core/kemi.c:2368,2'
          Dst:             my_pid
        - Src:             'core/kemi.c:2368,2'
          Dst:             fprintf
        - Src:             'core/kemi.c:2368,2'
          Dst:             dprint_color_reset
        - Src:             'core/kemi.c:2368,2'
          Dst:             get_debug_facility
        - Src:             'core/kemi.c:2376,7'
          Dst:             strncasecmp
        - Src:             'core/kemi.c:2379,12'
          Dst:             del_lump
        - Src:             'core/kemi.c:2381,4'
          Dst:             get_debug_level
        - Src:             'core/kemi.c:2381,4'
          Dst:             get_debug_facility
        - Src:             'core/kemi.c:2381,4'
          Dst:             dprint_color
        - Src:             'core/kemi.c:2381,4'
          Dst:             my_pid
        - Src:             'core/kemi.c:2381,4'
          Dst:             fprintf
        - Src:             'core/kemi.c:2381,4'
          Dst:             dprint_color_reset
        - Src:             'core/kemi.c:2381,4'
          Dst:             get_debug_facility
    - functionName:    sr_kemi_hdr_insert
      functionSourceFile: '/src/kamailio/src/core/kemi.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2439
      functionLinenumberEnd: 2467
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         183
      ICount:          1107
      EdgeCount:       243
      CyclomaticComplexity: 62
      functionsReached:
        - anchor_lump
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - insert_new_lump_before
        - my_pid
        - parse_headers
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/kemi.c:2446,6'
          Dst:             parse_headers
        - Src:             'core/kemi.c:2447,3'
          Dst:             get_debug_level
        - Src:             'core/kemi.c:2447,3'
          Dst:             get_debug_facility
        - Src:             'core/kemi.c:2447,3'
          Dst:             dprint_color
        - Src:             'core/kemi.c:2447,3'
          Dst:             my_pid
        - Src:             'core/kemi.c:2447,3'
          Dst:             fprintf
        - Src:             'core/kemi.c:2447,3'
          Dst:             dprint_color_reset
        - Src:             'core/kemi.c:2447,3'
          Dst:             get_debug_facility
        - Src:             'core/kemi.c:2451,2'
          Dst:             get_debug_level
        - Src:             'core/kemi.c:2451,2'
          Dst:             get_debug_facility
        - Src:             'core/kemi.c:2451,2'
          Dst:             dprint_color
        - Src:             'core/kemi.c:2451,2'
          Dst:             my_pid
        - Src:             'core/kemi.c:2451,2'
          Dst:             fprintf
        - Src:             'core/kemi.c:2451,2'
          Dst:             dprint_color_reset
        - Src:             'core/kemi.c:2451,2'
          Dst:             get_debug_facility
        - Src:             'core/kemi.c:2454,3'
          Dst:             get_debug_level
        - Src:             'core/kemi.c:2454,3'
          Dst:             get_debug_facility
        - Src:             'core/kemi.c:2454,3'
          Dst:             dprint_color
        - Src:             'core/kemi.c:2454,3'
          Dst:             my_pid
        - Src:             'core/kemi.c:2454,3'
          Dst:             fprintf
        - Src:             'core/kemi.c:2454,3'
          Dst:             dprint_color_reset
        - Src:             'core/kemi.c:2454,3'
          Dst:             get_debug_facility
        - Src:             'core/kemi.c:2459,11'
          Dst:             anchor_lump
        - Src:             'core/kemi.c:2461,8'
          Dst:             insert_new_lump_before
        - Src:             'core/kemi.c:2462,3'
          Dst:             get_debug_level
        - Src:             'core/kemi.c:2462,3'
          Dst:             get_debug_facility
        - Src:             'core/kemi.c:2462,3'
          Dst:             dprint_color
        - Src:             'core/kemi.c:2462,3'
          Dst:             my_pid
        - Src:             'core/kemi.c:2462,3'
          Dst:             fprintf
        - Src:             'core/kemi.c:2462,3'
          Dst:             dprint_color_reset
        - Src:             'core/kemi.c:2462,3'
          Dst:             get_debug_facility
    - functionName:    sr_kemi_hdr_rmappend
      functionSourceFile: '/src/kamailio/src/core/kemi.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2542
      functionLinenumberEnd: 2550
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          42
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - sr_kemi_hdr_append
        - sr_kemi_hdr_remove
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/kemi.c:2545,8'
          Dst:             sr_kemi_hdr_remove
        - Src:             'core/kemi.c:2549,9'
          Dst:             sr_kemi_hdr_append
    - functionName:    sr_kemi_hdr_append
      functionSourceFile: '/src/kamailio/src/core/kemi.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2235
      functionLinenumberEnd: 2263
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         180
      ICount:          1091
      EdgeCount:       239
      CyclomaticComplexity: 61
      functionsReached:
        - anchor_lump
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - insert_new_lump_before
        - my_pid
        - parse_headers
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/kemi.c:2242,2'
          Dst:             get_debug_level
        - Src:             'core/kemi.c:2242,2'
          Dst:             get_debug_facility
        - Src:             'core/kemi.c:2242,2'
          Dst:             dprint_color
        - Src:             'core/kemi.c:2242,2'
          Dst:             my_pid
        - Src:             'core/kemi.c:2242,2'
          Dst:             fprintf
        - Src:             'core/kemi.c:2242,2'
          Dst:             dprint_color_reset
        - Src:             'core/kemi.c:2242,2'
          Dst:             get_debug_facility
        - Src:             'core/kemi.c:2243,5'
          Dst:             parse_headers
        - Src:             'core/kemi.c:2244,3'
          Dst:             get_debug_level
        - Src:             'core/kemi.c:2244,3'
          Dst:             get_debug_facility
        - Src:             'core/kemi.c:2244,3'
          Dst:             dprint_color
        - Src:             'core/kemi.c:2244,3'
          Dst:             my_pid
        - Src:             'core/kemi.c:2244,3'
          Dst:             fprintf
        - Src:             'core/kemi.c:2244,3'
          Dst:             dprint_color_reset
        - Src:             'core/kemi.c:2244,3'
          Dst:             get_debug_facility
        - Src:             'core/kemi.c:2250,3'
          Dst:             get_debug_level
        - Src:             'core/kemi.c:2250,3'
          Dst:             get_debug_facility
        - Src:             'core/kemi.c:2250,3'
          Dst:             dprint_color
        - Src:             'core/kemi.c:2250,3'
          Dst:             my_pid
        - Src:             'core/kemi.c:2250,3'
          Dst:             fprintf
        - Src:             'core/kemi.c:2250,3'
          Dst:             dprint_color_reset
        - Src:             'core/kemi.c:2250,3'
          Dst:             get_debug_facility
        - Src:             'core/kemi.c:2255,11'
          Dst:             anchor_lump
        - Src:             'core/kemi.c:2257,8'
          Dst:             insert_new_lump_before
        - Src:             'core/kemi.c:2258,3'
          Dst:             get_debug_level
        - Src:             'core/kemi.c:2258,3'
          Dst:             get_debug_facility
        - Src:             'core/kemi.c:2258,3'
          Dst:             dprint_color
        - Src:             'core/kemi.c:2258,3'
          Dst:             my_pid
        - Src:             'core/kemi.c:2258,3'
          Dst:             fprintf
        - Src:             'core/kemi.c:2258,3'
          Dst:             dprint_color_reset
        - Src:             'core/kemi.c:2258,3'
          Dst:             get_debug_facility
    - functionName:    sr_kemi_hdr_insert_before
      functionSourceFile: '/src/kamailio/src/core/kemi.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2473
      functionLinenumberEnd: 2536
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         291
      ICount:          1807
      EdgeCount:       388
      CyclomaticComplexity: 99
      functionsReached:
        - anchor_lump
        - cmp_hdrname_str
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - insert_new_lump_before
        - my_pid
        - parse_headers
        - parse_hname2_short
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/kemi.c:2485,3'
          Dst:             get_debug_level
        - Src:             'core/kemi.c:2485,3'
          Dst:             get_debug_facility
        - Src:             'core/kemi.c:2485,3'
          Dst:             dprint_color
        - Src:             'core/kemi.c:2485,3'
          Dst:             my_pid
        - Src:             'core/kemi.c:2485,3'
          Dst:             fprintf
        - Src:             'core/kemi.c:2485,3'
          Dst:             dprint_color_reset
        - Src:             'core/kemi.c:2485,3'
          Dst:             get_debug_facility
        - Src:             'core/kemi.c:2492,2'
          Dst:             parse_hname2_short
        - Src:             'core/kemi.c:2494,3'
          Dst:             get_debug_level
        - Src:             'core/kemi.c:2494,3'
          Dst:             get_debug_facility
        - Src:             'core/kemi.c:2494,3'
          Dst:             dprint_color
        - Src:             'core/kemi.c:2494,3'
          Dst:             my_pid
        - Src:             'core/kemi.c:2494,3'
          Dst:             fprintf
        - Src:             'core/kemi.c:2494,3'
          Dst:             dprint_color_reset
        - Src:             'core/kemi.c:2494,3'
          Dst:             get_debug_facility
        - Src:             'core/kemi.c:2498,6'
          Dst:             parse_headers
        - Src:             'core/kemi.c:2499,3'
          Dst:             get_debug_level
        - Src:             'core/kemi.c:2499,3'
          Dst:             get_debug_facility
        - Src:             'core/kemi.c:2499,3'
          Dst:             dprint_color
        - Src:             'core/kemi.c:2499,3'
          Dst:             my_pid
        - Src:             'core/kemi.c:2499,3'
          Dst:             fprintf
        - Src:             'core/kemi.c:2499,3'
          Dst:             dprint_color_reset
        - Src:             'core/kemi.c:2499,3'
          Dst:             get_debug_facility
        - Src:             'core/kemi.c:2509,7'
          Dst:             cmp_hdrname_str
        - Src:             'core/kemi.c:2517,3'
          Dst:             get_debug_level
        - Src:             'core/kemi.c:2517,3'
          Dst:             get_debug_facility
        - Src:             'core/kemi.c:2517,3'
          Dst:             dprint_color
        - Src:             'core/kemi.c:2517,3'
          Dst:             my_pid
        - Src:             'core/kemi.c:2517,3'
          Dst:             fprintf
        - Src:             'core/kemi.c:2517,3'
          Dst:             dprint_color_reset
        - Src:             'core/kemi.c:2517,3'
          Dst:             get_debug_facility
        - Src:             'core/kemi.c:2522,12'
          Dst:             anchor_lump
        - Src:             'core/kemi.c:2524,12'
          Dst:             anchor_lump
        - Src:             'core/kemi.c:2527,8'
          Dst:             insert_new_lump_before
        - Src:             'core/kemi.c:2528,3'
          Dst:             get_debug_level
        - Src:             'core/kemi.c:2528,3'
          Dst:             get_debug_facility
        - Src:             'core/kemi.c:2528,3'
          Dst:             dprint_color
        - Src:             'core/kemi.c:2528,3'
          Dst:             my_pid
        - Src:             'core/kemi.c:2528,3'
          Dst:             fprintf
        - Src:             'core/kemi.c:2528,3'
          Dst:             dprint_color_reset
        - Src:             'core/kemi.c:2528,3'
          Dst:             get_debug_facility
        - Src:             'core/kemi.c:2532,2'
          Dst:             get_debug_level
        - Src:             'core/kemi.c:2532,2'
          Dst:             get_debug_facility
        - Src:             'core/kemi.c:2532,2'
          Dst:             dprint_color
        - Src:             'core/kemi.c:2532,2'
          Dst:             my_pid
        - Src:             'core/kemi.c:2532,2'
          Dst:             fprintf
        - Src:             'core/kemi.c:2532,2'
          Dst:             dprint_color_reset
        - Src:             'core/kemi.c:2532,2'
          Dst:             get_debug_facility
    - functionName:    sr_kemi_hdr_append_after
      functionSourceFile: '/src/kamailio/src/core/kemi.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2269
      functionLinenumberEnd: 2334
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         288
      ICount:          1796
      EdgeCount:       384
      CyclomaticComplexity: 98
      functionsReached:
        - anchor_lump
        - cmp_hdrname_str
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - insert_new_lump_before
        - my_pid
        - parse_headers
        - parse_hname2_short
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/kemi.c:2281,3'
          Dst:             get_debug_level
        - Src:             'core/kemi.c:2281,3'
          Dst:             get_debug_facility
        - Src:             'core/kemi.c:2281,3'
          Dst:             dprint_color
        - Src:             'core/kemi.c:2281,3'
          Dst:             my_pid
        - Src:             'core/kemi.c:2281,3'
          Dst:             fprintf
        - Src:             'core/kemi.c:2281,3'
          Dst:             dprint_color_reset
        - Src:             'core/kemi.c:2281,3'
          Dst:             get_debug_facility
        - Src:             'core/kemi.c:2288,2'
          Dst:             parse_hname2_short
        - Src:             'core/kemi.c:2290,3'
          Dst:             get_debug_level
        - Src:             'core/kemi.c:2290,3'
          Dst:             get_debug_facility
        - Src:             'core/kemi.c:2290,3'
          Dst:             dprint_color
        - Src:             'core/kemi.c:2290,3'
          Dst:             my_pid
        - Src:             'core/kemi.c:2290,3'
          Dst:             fprintf
        - Src:             'core/kemi.c:2290,3'
          Dst:             dprint_color_reset
        - Src:             'core/kemi.c:2290,3'
          Dst:             get_debug_facility
        - Src:             'core/kemi.c:2294,5'
          Dst:             parse_headers
        - Src:             'core/kemi.c:2295,3'
          Dst:             get_debug_level
        - Src:             'core/kemi.c:2295,3'
          Dst:             get_debug_facility
        - Src:             'core/kemi.c:2295,3'
          Dst:             dprint_color
        - Src:             'core/kemi.c:2295,3'
          Dst:             my_pid
        - Src:             'core/kemi.c:2295,3'
          Dst:             fprintf
        - Src:             'core/kemi.c:2295,3'
          Dst:             dprint_color_reset
        - Src:             'core/kemi.c:2295,3'
          Dst:             get_debug_facility
        - Src:             'core/kemi.c:2305,7'
          Dst:             cmp_hdrname_str
        - Src:             'core/kemi.c:2313,3'
          Dst:             get_debug_level
        - Src:             'core/kemi.c:2313,3'
          Dst:             get_debug_facility
        - Src:             'core/kemi.c:2313,3'
          Dst:             dprint_color
        - Src:             'core/kemi.c:2313,3'
          Dst:             my_pid
        - Src:             'core/kemi.c:2313,3'
          Dst:             fprintf
        - Src:             'core/kemi.c:2313,3'
          Dst:             dprint_color_reset
        - Src:             'core/kemi.c:2313,3'
          Dst:             get_debug_facility
        - Src:             'core/kemi.c:2319,12'
          Dst:             anchor_lump
        - Src:             'core/kemi.c:2321,12'
          Dst:             anchor_lump
        - Src:             'core/kemi.c:2325,8'
          Dst:             insert_new_lump_before
        - Src:             'core/kemi.c:2326,3'
          Dst:             get_debug_level
        - Src:             'core/kemi.c:2326,3'
          Dst:             get_debug_facility
        - Src:             'core/kemi.c:2326,3'
          Dst:             dprint_color
        - Src:             'core/kemi.c:2326,3'
          Dst:             my_pid
        - Src:             'core/kemi.c:2326,3'
          Dst:             fprintf
        - Src:             'core/kemi.c:2326,3'
          Dst:             dprint_color_reset
        - Src:             'core/kemi.c:2326,3'
          Dst:             get_debug_facility
        - Src:             'core/kemi.c:2330,2'
          Dst:             get_debug_level
        - Src:             'core/kemi.c:2330,2'
          Dst:             get_debug_facility
        - Src:             'core/kemi.c:2330,2'
          Dst:             dprint_color
        - Src:             'core/kemi.c:2330,2'
          Dst:             my_pid
        - Src:             'core/kemi.c:2330,2'
          Dst:             fprintf
        - Src:             'core/kemi.c:2330,2'
          Dst:             dprint_color_reset
        - Src:             'core/kemi.c:2330,2'
          Dst:             get_debug_facility
    - functionName:    sr_kemi_core_to_af_helper
      functionSourceFile: '/src/kamailio/src/core/kemi.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1686
      functionLinenumberEnd: 1737
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         199
      ICount:          1172
      EdgeCount:       265
      CyclomaticComplexity: 68
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
        - parse_headers
        - parse_uri
        - str2ip
        - str2ip6
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/kemi.c:1696,6'
          Dst:             parse_headers
        - Src:             'core/kemi.c:1697,4'
          Dst:             get_debug_level
        - Src:             'core/kemi.c:1697,4'
          Dst:             get_debug_facility
        - Src:             'core/kemi.c:1697,4'
          Dst:             dprint_color
        - Src:             'core/kemi.c:1697,4'
          Dst:             my_pid
        - Src:             'core/kemi.c:1697,4'
          Dst:             fprintf
        - Src:             'core/kemi.c:1697,4'
          Dst:             dprint_color_reset
        - Src:             'core/kemi.c:1697,4'
          Dst:             get_debug_facility
        - Src:             'core/kemi.c:1704,4'
          Dst:             get_debug_level
        - Src:             'core/kemi.c:1704,4'
          Dst:             get_debug_facility
        - Src:             'core/kemi.c:1704,4'
          Dst:             dprint_color
        - Src:             'core/kemi.c:1704,4'
          Dst:             my_pid
        - Src:             'core/kemi.c:1704,4'
          Dst:             fprintf
        - Src:             'core/kemi.c:1704,4'
          Dst:             dprint_color_reset
        - Src:             'core/kemi.c:1704,4'
          Dst:             get_debug_facility
        - Src:             'core/kemi.c:1707,4'
          Dst:             get_debug_level
        - Src:             'core/kemi.c:1707,4'
          Dst:             get_debug_facility
        - Src:             'core/kemi.c:1707,4'
          Dst:             dprint_color
        - Src:             'core/kemi.c:1707,4'
          Dst:             my_pid
        - Src:             'core/kemi.c:1707,4'
          Dst:             fprintf
        - Src:             'core/kemi.c:1707,4'
          Dst:             dprint_color_reset
        - Src:             'core/kemi.c:1707,4'
          Dst:             get_debug_facility
        - Src:             'core/kemi.c:1720,6'
          Dst:             parse_uri
        - Src:             'core/kemi.c:1721,4'
          Dst:             get_debug_level
        - Src:             'core/kemi.c:1721,4'
          Dst:             get_debug_facility
        - Src:             'core/kemi.c:1721,4'
          Dst:             dprint_color
        - Src:             'core/kemi.c:1721,4'
          Dst:             my_pid
        - Src:             'core/kemi.c:1721,4'
          Dst:             fprintf
        - Src:             'core/kemi.c:1721,4'
          Dst:             dprint_color_reset
        - Src:             'core/kemi.c:1721,4'
          Dst:             get_debug_facility
        - Src:             'core/kemi.c:1730,5'
          Dst:             str2ip
        - Src:             'core/kemi.c:1733,5'
          Dst:             str2ip6
    - functionName:    sr_kemi_core_to_proto_helper
      functionSourceFile: '/src/kamailio/src/core/kemi.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1568
      functionLinenumberEnd: 1600
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         109
      ICount:          649
      EdgeCount:       145
      CyclomaticComplexity: 38
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
        - parse_headers
        - parse_uri
      functionUses:    7
      BranchProfiles:  []
      Callsites:
        - Src:             'core/kemi.c:1577,6'
          Dst:             parse_headers
        - Src:             'core/kemi.c:1578,4'
          Dst:             get_debug_level
        - Src:             'core/kemi.c:1578,4'
          Dst:             get_debug_facility
        - Src:             'core/kemi.c:1578,4'
          Dst:             dprint_color
        - Src:             'core/kemi.c:1578,4'
          Dst:             my_pid
        - Src:             'core/kemi.c:1578,4'
          Dst:             fprintf
        - Src:             'core/kemi.c:1578,4'
          Dst:             dprint_color_reset
        - Src:             'core/kemi.c:1578,4'
          Dst:             get_debug_facility
        - Src:             'core/kemi.c:1595,5'
          Dst:             parse_uri
        - Src:             'core/kemi.c:1596,3'
          Dst:             get_debug_level
        - Src:             'core/kemi.c:1596,3'
          Dst:             get_debug_facility
        - Src:             'core/kemi.c:1596,3'
          Dst:             dprint_color
        - Src:             'core/kemi.c:1596,3'
          Dst:             my_pid
        - Src:             'core/kemi.c:1596,3'
          Dst:             fprintf
        - Src:             'core/kemi.c:1596,3'
          Dst:             dprint_color_reset
        - Src:             'core/kemi.c:1596,3'
          Dst:             get_debug_facility
    - functionName:    sr_kemi_core_is_method_type
      functionSourceFile: '/src/kamailio/src/core/kemi.c'
      linkageType:     InternalLinkage
      functionLinenumber: 946
      functionLinenumberEnd: 969
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         96
      ICount:          570
      EdgeCount:       127
      CyclomaticComplexity: 33
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
        - parse_headers
      functionUses:    19
      BranchProfiles:  []
      Callsites:
        - Src:             'core/kemi.c:950,3'
          Dst:             get_debug_level
        - Src:             'core/kemi.c:950,3'
          Dst:             get_debug_facility
        - Src:             'core/kemi.c:950,3'
          Dst:             dprint_color
        - Src:             'core/kemi.c:950,3'
          Dst:             my_pid
        - Src:             'core/kemi.c:950,3'
          Dst:             fprintf
        - Src:             'core/kemi.c:950,3'
          Dst:             dprint_color_reset
        - Src:             'core/kemi.c:950,3'
          Dst:             get_debug_facility
        - Src:             'core/kemi.c:957,6'
          Dst:             parse_headers
        - Src:             'core/kemi.c:958,4'
          Dst:             get_debug_level
        - Src:             'core/kemi.c:958,4'
          Dst:             get_debug_facility
        - Src:             'core/kemi.c:958,4'
          Dst:             dprint_color
        - Src:             'core/kemi.c:958,4'
          Dst:             my_pid
        - Src:             'core/kemi.c:958,4'
          Dst:             fprintf
        - Src:             'core/kemi.c:958,4'
          Dst:             dprint_color_reset
        - Src:             'core/kemi.c:958,4'
          Dst:             get_debug_facility
    - functionName:    sr_kemi_core_match_method_id
      functionSourceFile: '/src/kamailio/src/core/kemi.c'
      linkageType:     InternalLinkage
      functionLinenumber: 708
      functionLinenumberEnd: 750
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         148
      ICount:          927
      EdgeCount:       197
      CyclomaticComplexity: 51
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - memchr
        - my_pid
        - parse_methods
        - strncasecmp
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/kemi.c:714,5'
          Dst:             memchr
        - Src:             'core/kemi.c:718,6'
          Dst:             strncasecmp
        - Src:             'core/kemi.c:724,3'
          Dst:             get_debug_level
        - Src:             'core/kemi.c:724,3'
          Dst:             get_debug_facility
        - Src:             'core/kemi.c:724,3'
          Dst:             dprint_color
        - Src:             'core/kemi.c:724,3'
          Dst:             my_pid
        - Src:             'core/kemi.c:724,3'
          Dst:             fprintf
        - Src:             'core/kemi.c:724,3'
          Dst:             dprint_color_reset
        - Src:             'core/kemi.c:724,3'
          Dst:             get_debug_facility
        - Src:             'core/kemi.c:736,5'
          Dst:             parse_methods
        - Src:             'core/kemi.c:737,3'
          Dst:             get_debug_level
        - Src:             'core/kemi.c:737,3'
          Dst:             get_debug_facility
        - Src:             'core/kemi.c:737,3'
          Dst:             dprint_color
        - Src:             'core/kemi.c:737,3'
          Dst:             my_pid
        - Src:             'core/kemi.c:737,3'
          Dst:             fprintf
        - Src:             'core/kemi.c:737,3'
          Dst:             dprint_color_reset
        - Src:             'core/kemi.c:737,3'
          Dst:             get_debug_facility
        - Src:             'core/kemi.c:741,3'
          Dst:             get_debug_level
        - Src:             'core/kemi.c:741,3'
          Dst:             get_debug_facility
        - Src:             'core/kemi.c:741,3'
          Dst:             dprint_color
        - Src:             'core/kemi.c:741,3'
          Dst:             my_pid
        - Src:             'core/kemi.c:741,3'
          Dst:             fprintf
        - Src:             'core/kemi.c:741,3'
          Dst:             dprint_color_reset
        - Src:             'core/kemi.c:741,3'
          Dst:             get_debug_facility
    - functionName:    sr_kemi_core_route
      functionSourceFile: '/src/kamailio/src/core/kemi.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1533
      functionLinenumberEnd: 1562
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         18
      ICount:          105
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - route_lookup
        - run_actions
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/kemi.c:1543,9'
          Dst:             route_lookup
        - Src:             'core/kemi.c:1555,8'
          Dst:             run_actions
    - functionName:    sr_kemi_core_get_debug
      functionSourceFile: '/src/kamailio/src/core/kemi.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1525
      functionLinenumberEnd: 1526
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - get_cfg_debug_level
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/kemi.c:1526,9'
          Dst:             get_cfg_debug_level
    - functionName:    sr_kemi_core_is_dst_port
      functionSourceFile: '/src/kamailio/src/core/kemi.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1288
      functionLinenumberEnd: 1294
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         7
      ICount:          46
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    sr_kemi_core_is_src_port
      functionSourceFile: '/src/kamailio/src/core/kemi.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1280
      functionLinenumberEnd: 1281
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          18
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    sr_kemi_core_to_af_ipv6
      functionSourceFile: '/src/kamailio/src/core/kemi.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1757
      functionLinenumberEnd: 1765
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          33
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - sr_kemi_core_to_af_helper
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/kemi.c:1760,7'
          Dst:             sr_kemi_core_to_af_helper
    - functionName:    sr_kemi_core_to_af_ipv4
      functionSourceFile: '/src/kamailio/src/core/kemi.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1743
      functionLinenumberEnd: 1751
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          33
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - sr_kemi_core_to_af_helper
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/kemi.c:1746,7'
          Dst:             sr_kemi_core_to_af_helper
    - functionName:    sr_kemi_core_to_proto_wsx
      functionSourceFile: '/src/kamailio/src/core/kemi.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1672
      functionLinenumberEnd: 1680
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - sr_kemi_core_to_proto_helper
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/kemi.c:1675,10'
          Dst:             sr_kemi_core_to_proto_helper
    - functionName:    sr_kemi_core_to_proto_wss
      functionSourceFile: '/src/kamailio/src/core/kemi.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1661
      functionLinenumberEnd: 1665
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - sr_kemi_core_to_proto_helper
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/kemi.c:1664,10'
          Dst:             sr_kemi_core_to_proto_helper
    - functionName:    sr_kemi_core_to_proto_ws
      functionSourceFile: '/src/kamailio/src/core/kemi.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1650
      functionLinenumberEnd: 1654
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - sr_kemi_core_to_proto_helper
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/kemi.c:1653,10'
          Dst:             sr_kemi_core_to_proto_helper
    - functionName:    sr_kemi_core_to_proto_sctp
      functionSourceFile: '/src/kamailio/src/core/kemi.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1639
      functionLinenumberEnd: 1643
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - sr_kemi_core_to_proto_helper
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/kemi.c:1642,10'
          Dst:             sr_kemi_core_to_proto_helper
    - functionName:    sr_kemi_core_to_proto_tls
      functionSourceFile: '/src/kamailio/src/core/kemi.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1628
      functionLinenumberEnd: 1632
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - sr_kemi_core_to_proto_helper
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/kemi.c:1631,10'
          Dst:             sr_kemi_core_to_proto_helper
    - functionName:    sr_kemi_core_to_proto_tcp
      functionSourceFile: '/src/kamailio/src/core/kemi.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1617
      functionLinenumberEnd: 1621
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - sr_kemi_core_to_proto_helper
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/kemi.c:1620,10'
          Dst:             sr_kemi_core_to_proto_helper
    - functionName:    sr_kemi_core_to_proto_udp
      functionSourceFile: '/src/kamailio/src/core/kemi.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1606
      functionLinenumberEnd: 1610
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - sr_kemi_core_to_proto_helper
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/kemi.c:1609,10'
          Dst:             sr_kemi_core_to_proto_helper
    - functionName:    sr_kemi_core_is_af_ipv6
      functionSourceFile: '/src/kamailio/src/core/kemi.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1268
      functionLinenumberEnd: 1274
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         7
      ICount:          43
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    sr_kemi_core_is_af_ipv4
      functionSourceFile: '/src/kamailio/src/core/kemi.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1256
      functionLinenumberEnd: 1262
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         7
      ICount:          43
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    sr_kemi_core_is_proto
      functionSourceFile: '/src/kamailio/src/core/kemi.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1203
      functionLinenumberEnd: 1250
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         47
      ICount:          233
      EdgeCount:       56
      CyclomaticComplexity: 11
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'core/kemi.c:1209,3'
          Branch Sides:    []
      Callsites:       []
    - functionName:    sr_kemi_core_is_proto_sctp
      functionSourceFile: '/src/kamailio/src/core/kemi.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1195
      functionLinenumberEnd: 1196
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          15
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    sr_kemi_core_is_proto_wsx
      functionSourceFile: '/src/kamailio/src/core/kemi.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1181
      functionLinenumberEnd: 1188
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          39
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    sr_kemi_core_is_proto_wss
      functionSourceFile: '/src/kamailio/src/core/kemi.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1173
      functionLinenumberEnd: 1174
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          15
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    sr_kemi_core_is_proto_ws
      functionSourceFile: '/src/kamailio/src/core/kemi.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1165
      functionLinenumberEnd: 1166
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          15
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    sr_kemi_core_is_proto_tls
      functionSourceFile: '/src/kamailio/src/core/kemi.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1157
      functionLinenumberEnd: 1158
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          15
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    sr_kemi_core_is_proto_tcpx
      functionSourceFile: '/src/kamailio/src/core/kemi.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1146
      functionLinenumberEnd: 1148
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          56
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    sr_kemi_core_is_proto_tcp
      functionSourceFile: '/src/kamailio/src/core/kemi.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1138
      functionLinenumberEnd: 1139
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          15
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    sr_kemi_core_is_proto_udp
      functionSourceFile: '/src/kamailio/src/core/kemi.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1130
      functionLinenumberEnd: 1131
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          15
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    sr_kemi_core_is_method_delete
      functionSourceFile: '/src/kamailio/src/core/kemi.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1122
      functionLinenumberEnd: 1123
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - sr_kemi_core_is_method_type
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/kemi.c:1123,9'
          Dst:             sr_kemi_core_is_method_type
    - functionName:    sr_kemi_core_is_method_put
      functionSourceFile: '/src/kamailio/src/core/kemi.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1114
      functionLinenumberEnd: 1115
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - sr_kemi_core_is_method_type
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/kemi.c:1115,9'
          Dst:             sr_kemi_core_is_method_type
    - functionName:    sr_kemi_core_is_method_post
      functionSourceFile: '/src/kamailio/src/core/kemi.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1106
      functionLinenumberEnd: 1107
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - sr_kemi_core_is_method_type
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/kemi.c:1107,9'
          Dst:             sr_kemi_core_is_method_type
    - functionName:    sr_kemi_core_is_method_get
      functionSourceFile: '/src/kamailio/src/core/kemi.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1098
      functionLinenumberEnd: 1099
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - sr_kemi_core_is_method_type
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/kemi.c:1099,9'
          Dst:             sr_kemi_core_is_method_type
    - functionName:    sr_kemi_core_is_method_kdmq
      functionSourceFile: '/src/kamailio/src/core/kemi.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1089
      functionLinenumberEnd: 1090
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - sr_kemi_core_is_method_type
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/kemi.c:1090,9'
          Dst:             sr_kemi_core_is_method_type
    - functionName:    sr_kemi_core_is_method_message
      functionSourceFile: '/src/kamailio/src/core/kemi.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1080
      functionLinenumberEnd: 1081
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - sr_kemi_core_is_method_type
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/kemi.c:1081,9'
          Dst:             sr_kemi_core_is_method_type
    - functionName:    sr_kemi_core_is_method_prack
      functionSourceFile: '/src/kamailio/src/core/kemi.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1071
      functionLinenumberEnd: 1072
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - sr_kemi_core_is_method_type
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/kemi.c:1072,9'
          Dst:             sr_kemi_core_is_method_type
    - functionName:    sr_kemi_core_is_method_update
      functionSourceFile: '/src/kamailio/src/core/kemi.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1023
      functionLinenumberEnd: 1024
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - sr_kemi_core_is_method_type
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/kemi.c:1024,9'
          Dst:             sr_kemi_core_is_method_type
    - functionName:    sr_kemi_core_is_method_info
      functionSourceFile: '/src/kamailio/src/core/kemi.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1063
      functionLinenumberEnd: 1064
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - sr_kemi_core_is_method_type
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/kemi.c:1064,9'
          Dst:             sr_kemi_core_is_method_type
    - functionName:    sr_kemi_core_is_method_refer
      functionSourceFile: '/src/kamailio/src/core/kemi.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1055
      functionLinenumberEnd: 1056
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - sr_kemi_core_is_method_type
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/kemi.c:1056,9'
          Dst:             sr_kemi_core_is_method_type
    - functionName:    sr_kemi_core_is_method_notify
      functionSourceFile: '/src/kamailio/src/core/kemi.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1047
      functionLinenumberEnd: 1048
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - sr_kemi_core_is_method_type
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/kemi.c:1048,9'
          Dst:             sr_kemi_core_is_method_type
    - functionName:    sr_kemi_core_is_method_publish
      functionSourceFile: '/src/kamailio/src/core/kemi.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1039
      functionLinenumberEnd: 1040
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - sr_kemi_core_is_method_type
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/kemi.c:1040,9'
          Dst:             sr_kemi_core_is_method_type
    - functionName:    sr_kemi_core_is_method_subscribe
      functionSourceFile: '/src/kamailio/src/core/kemi.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1031
      functionLinenumberEnd: 1032
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - sr_kemi_core_is_method_type
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/kemi.c:1032,9'
          Dst:             sr_kemi_core_is_method_type
    - functionName:    sr_kemi_core_is_method_options
      functionSourceFile: '/src/kamailio/src/core/kemi.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1015
      functionLinenumberEnd: 1016
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - sr_kemi_core_is_method_type
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/kemi.c:1016,9'
          Dst:             sr_kemi_core_is_method_type
    - functionName:    sr_kemi_core_is_method_register
      functionSourceFile: '/src/kamailio/src/core/kemi.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1007
      functionLinenumberEnd: 1008
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - sr_kemi_core_is_method_type
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/kemi.c:1008,9'
          Dst:             sr_kemi_core_is_method_type
    - functionName:    sr_kemi_core_is_method_cancel
      functionSourceFile: '/src/kamailio/src/core/kemi.c'
      linkageType:     InternalLinkage
      functionLinenumber: 999
      functionLinenumberEnd: 1000
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - sr_kemi_core_is_method_type
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/kemi.c:1000,9'
          Dst:             sr_kemi_core_is_method_type
    - functionName:    sr_kemi_core_is_method_bye
      functionSourceFile: '/src/kamailio/src/core/kemi.c'
      linkageType:     InternalLinkage
      functionLinenumber: 991
      functionLinenumberEnd: 992
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - sr_kemi_core_is_method_type
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/kemi.c:992,9'
          Dst:             sr_kemi_core_is_method_type
    - functionName:    sr_kemi_core_is_method_ack
      functionSourceFile: '/src/kamailio/src/core/kemi.c'
      linkageType:     InternalLinkage
      functionLinenumber: 983
      functionLinenumberEnd: 984
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - sr_kemi_core_is_method_type
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/kemi.c:984,9'
          Dst:             sr_kemi_core_is_method_type
    - functionName:    sr_kemi_core_is_method_invite
      functionSourceFile: '/src/kamailio/src/core/kemi.c'
      linkageType:     InternalLinkage
      functionLinenumber: 975
      functionLinenumberEnd: 976
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - sr_kemi_core_is_method_type
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/kemi.c:976,9'
          Dst:             sr_kemi_core_is_method_type
    - functionName:    sr_kemi_core_add_tcp_alias_via
      functionSourceFile: '/src/kamailio/src/core/kemi.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1497
      functionLinenumberEnd: 1518
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         94
      ICount:          557
      EdgeCount:       124
      CyclomaticComplexity: 32
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
        - tcpconn_add_alias
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/kemi.c:1499,3'
          Dst:             get_debug_level
        - Src:             'core/kemi.c:1499,3'
          Dst:             get_debug_facility
        - Src:             'core/kemi.c:1499,3'
          Dst:             dprint_color
        - Src:             'core/kemi.c:1499,3'
          Dst:             my_pid
        - Src:             'core/kemi.c:1499,3'
          Dst:             fprintf
        - Src:             'core/kemi.c:1499,3'
          Dst:             dprint_color_reset
        - Src:             'core/kemi.c:1499,3'
          Dst:             get_debug_facility
        - Src:             'core/kemi.c:1509,6'
          Dst:             tcpconn_add_alias
        - Src:             'core/kemi.c:1512,4'
          Dst:             get_debug_level
        - Src:             'core/kemi.c:1512,4'
          Dst:             get_debug_facility
        - Src:             'core/kemi.c:1512,4'
          Dst:             dprint_color
        - Src:             'core/kemi.c:1512,4'
          Dst:             my_pid
        - Src:             'core/kemi.c:1512,4'
          Dst:             fprintf
        - Src:             'core/kemi.c:1512,4'
          Dst:             dprint_color_reset
        - Src:             'core/kemi.c:1512,4'
          Dst:             get_debug_facility
    - functionName:    sr_kemi_core_add_tcp_alias
      functionSourceFile: '/src/kamailio/src/core/kemi.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1470
      functionLinenumberEnd: 1491
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         94
      ICount:          554
      EdgeCount:       124
      CyclomaticComplexity: 32
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
        - tcpconn_add_alias
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/kemi.c:1472,3'
          Dst:             get_debug_level
        - Src:             'core/kemi.c:1472,3'
          Dst:             get_debug_facility
        - Src:             'core/kemi.c:1472,3'
          Dst:             dprint_color
        - Src:             'core/kemi.c:1472,3'
          Dst:             my_pid
        - Src:             'core/kemi.c:1472,3'
          Dst:             fprintf
        - Src:             'core/kemi.c:1472,3'
          Dst:             dprint_color_reset
        - Src:             'core/kemi.c:1472,3'
          Dst:             get_debug_facility
        - Src:             'core/kemi.c:1482,6'
          Dst:             tcpconn_add_alias
        - Src:             'core/kemi.c:1484,4'
          Dst:             get_debug_level
        - Src:             'core/kemi.c:1484,4'
          Dst:             get_debug_facility
        - Src:             'core/kemi.c:1484,4'
          Dst:             dprint_color
        - Src:             'core/kemi.c:1484,4'
          Dst:             my_pid
        - Src:             'core/kemi.c:1484,4'
          Dst:             fprintf
        - Src:             'core/kemi.c:1484,4'
          Dst:             dprint_color_reset
        - Src:             'core/kemi.c:1484,4'
          Dst:             get_debug_facility
    - functionName:    sr_kemi_core_set_advertised_port
      functionSourceFile: '/src/kamailio/src/core/kemi.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1439
      functionLinenumberEnd: 1464
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         133
      ICount:          801
      EdgeCount:       176
      CyclomaticComplexity: 45
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/kemi.c:1444,3'
          Dst:             get_debug_level
        - Src:             'core/kemi.c:1444,3'
          Dst:             get_debug_facility
        - Src:             'core/kemi.c:1444,3'
          Dst:             dprint_color
        - Src:             'core/kemi.c:1444,3'
          Dst:             my_pid
        - Src:             'core/kemi.c:1444,3'
          Dst:             fprintf
        - Src:             'core/kemi.c:1444,3'
          Dst:             dprint_color_reset
        - Src:             'core/kemi.c:1444,3'
          Dst:             get_debug_facility
        - Src:             'core/kemi.c:1449,3'
          Dst:             get_debug_level
        - Src:             'core/kemi.c:1449,3'
          Dst:             get_debug_facility
        - Src:             'core/kemi.c:1449,3'
          Dst:             dprint_color
        - Src:             'core/kemi.c:1449,3'
          Dst:             my_pid
        - Src:             'core/kemi.c:1449,3'
          Dst:             fprintf
        - Src:             'core/kemi.c:1449,3'
          Dst:             dprint_color_reset
        - Src:             'core/kemi.c:1449,3'
          Dst:             get_debug_facility
        - Src:             'core/kemi.c:1454,3'
          Dst:             get_debug_level
        - Src:             'core/kemi.c:1454,3'
          Dst:             get_debug_facility
        - Src:             'core/kemi.c:1454,3'
          Dst:             dprint_color
        - Src:             'core/kemi.c:1454,3'
          Dst:             my_pid
        - Src:             'core/kemi.c:1454,3'
          Dst:             fprintf
        - Src:             'core/kemi.c:1454,3'
          Dst:             dprint_color_reset
        - Src:             'core/kemi.c:1454,3'
          Dst:             get_debug_facility
    - functionName:    sr_kemi_core_set_advertised_address
      functionSourceFile: '/src/kamailio/src/core/kemi.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1408
      functionLinenumberEnd: 1433
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         133
      ICount:          801
      EdgeCount:       176
      CyclomaticComplexity: 45
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/kemi.c:1413,3'
          Dst:             get_debug_level
        - Src:             'core/kemi.c:1413,3'
          Dst:             get_debug_facility
        - Src:             'core/kemi.c:1413,3'
          Dst:             dprint_color
        - Src:             'core/kemi.c:1413,3'
          Dst:             my_pid
        - Src:             'core/kemi.c:1413,3'
          Dst:             fprintf
        - Src:             'core/kemi.c:1413,3'
          Dst:             dprint_color_reset
        - Src:             'core/kemi.c:1413,3'
          Dst:             get_debug_facility
        - Src:             'core/kemi.c:1418,3'
          Dst:             get_debug_level
        - Src:             'core/kemi.c:1418,3'
          Dst:             get_debug_facility
        - Src:             'core/kemi.c:1418,3'
          Dst:             dprint_color
        - Src:             'core/kemi.c:1418,3'
          Dst:             my_pid
        - Src:             'core/kemi.c:1418,3'
          Dst:             fprintf
        - Src:             'core/kemi.c:1418,3'
          Dst:             dprint_color_reset
        - Src:             'core/kemi.c:1418,3'
          Dst:             get_debug_facility
        - Src:             'core/kemi.c:1423,3'
          Dst:             get_debug_level
        - Src:             'core/kemi.c:1423,3'
          Dst:             get_debug_facility
        - Src:             'core/kemi.c:1423,3'
          Dst:             dprint_color
        - Src:             'core/kemi.c:1423,3'
          Dst:             my_pid
        - Src:             'core/kemi.c:1423,3'
          Dst:             fprintf
        - Src:             'core/kemi.c:1423,3'
          Dst:             dprint_color_reset
        - Src:             'core/kemi.c:1423,3'
          Dst:             get_debug_facility
    - functionName:    sr_kemi_core_set_reply_no_connect
      functionSourceFile: '/src/kamailio/src/core/kemi.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1394
      functionLinenumberEnd: 1402
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         46
      ICount:          274
      EdgeCount:       60
      CyclomaticComplexity: 16
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/kemi.c:1396,3'
          Dst:             get_debug_level
        - Src:             'core/kemi.c:1396,3'
          Dst:             get_debug_facility
        - Src:             'core/kemi.c:1396,3'
          Dst:             dprint_color
        - Src:             'core/kemi.c:1396,3'
          Dst:             my_pid
        - Src:             'core/kemi.c:1396,3'
          Dst:             fprintf
        - Src:             'core/kemi.c:1396,3'
          Dst:             dprint_color_reset
        - Src:             'core/kemi.c:1396,3'
          Dst:             get_debug_facility
    - functionName:    sr_kemi_core_set_reply_close
      functionSourceFile: '/src/kamailio/src/core/kemi.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1380
      functionLinenumberEnd: 1388
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         46
      ICount:          274
      EdgeCount:       60
      CyclomaticComplexity: 16
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/kemi.c:1382,3'
          Dst:             get_debug_level
        - Src:             'core/kemi.c:1382,3'
          Dst:             get_debug_facility
        - Src:             'core/kemi.c:1382,3'
          Dst:             dprint_color
        - Src:             'core/kemi.c:1382,3'
          Dst:             my_pid
        - Src:             'core/kemi.c:1382,3'
          Dst:             fprintf
        - Src:             'core/kemi.c:1382,3'
          Dst:             dprint_color_reset
        - Src:             'core/kemi.c:1382,3'
          Dst:             get_debug_facility
    - functionName:    sr_kemi_core_set_forward_no_connect
      functionSourceFile: '/src/kamailio/src/core/kemi.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1366
      functionLinenumberEnd: 1374
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         46
      ICount:          274
      EdgeCount:       60
      CyclomaticComplexity: 16
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/kemi.c:1368,3'
          Dst:             get_debug_level
        - Src:             'core/kemi.c:1368,3'
          Dst:             get_debug_facility
        - Src:             'core/kemi.c:1368,3'
          Dst:             dprint_color
        - Src:             'core/kemi.c:1368,3'
          Dst:             my_pid
        - Src:             'core/kemi.c:1368,3'
          Dst:             fprintf
        - Src:             'core/kemi.c:1368,3'
          Dst:             dprint_color_reset
        - Src:             'core/kemi.c:1368,3'
          Dst:             get_debug_facility
    - functionName:    sr_kemi_core_set_forward_close
      functionSourceFile: '/src/kamailio/src/core/kemi.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1352
      functionLinenumberEnd: 1360
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         46
      ICount:          274
      EdgeCount:       60
      CyclomaticComplexity: 16
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/kemi.c:1354,3'
          Dst:             get_debug_level
        - Src:             'core/kemi.c:1354,3'
          Dst:             get_debug_facility
        - Src:             'core/kemi.c:1354,3'
          Dst:             dprint_color
        - Src:             'core/kemi.c:1354,3'
          Dst:             my_pid
        - Src:             'core/kemi.c:1354,3'
          Dst:             fprintf
        - Src:             'core/kemi.c:1354,3'
          Dst:             dprint_color_reset
        - Src:             'core/kemi.c:1354,3'
          Dst:             get_debug_facility
    - functionName:    sr_kemi_core_forward_uri
      functionSourceFile: '/src/kamailio/src/core/kemi.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1300
      functionLinenumberEnd: 1338
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         103
      ICount:          617
      EdgeCount:       136
      CyclomaticComplexity: 35
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - forward_request
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
        - parse_sip_msg_uri
        - parse_uri
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/kemi.c:1307,3'
          Dst:             get_debug_level
        - Src:             'core/kemi.c:1307,3'
          Dst:             get_debug_facility
        - Src:             'core/kemi.c:1307,3'
          Dst:             dprint_color
        - Src:             'core/kemi.c:1307,3'
          Dst:             my_pid
        - Src:             'core/kemi.c:1307,3'
          Dst:             fprintf
        - Src:             'core/kemi.c:1307,3'
          Dst:             dprint_color_reset
        - Src:             'core/kemi.c:1307,3'
          Dst:             get_debug_facility
        - Src:             'core/kemi.c:1315,10'
          Dst:             parse_uri
        - Src:             'core/kemi.c:1318,10'
          Dst:             parse_sip_msg_uri
        - Src:             'core/kemi.c:1322,9'
          Dst:             parse_uri
        - Src:             'core/kemi.c:1327,3'
          Dst:             get_debug_level
        - Src:             'core/kemi.c:1327,3'
          Dst:             get_debug_facility
        - Src:             'core/kemi.c:1327,3'
          Dst:             dprint_color
        - Src:             'core/kemi.c:1327,3'
          Dst:             my_pid
        - Src:             'core/kemi.c:1327,3'
          Dst:             fprintf
        - Src:             'core/kemi.c:1327,3'
          Dst:             dprint_color_reset
        - Src:             'core/kemi.c:1327,3'
          Dst:             get_debug_facility
        - Src:             'core/kemi.c:1332,8'
          Dst:             forward_request
    - functionName:    sr_kemi_core_forward
      functionSourceFile: '/src/kamailio/src/core/kemi.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1344
      functionLinenumberEnd: 1345
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - sr_kemi_core_forward_uri
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/kemi.c:1345,9'
          Dst:             sr_kemi_core_forward_uri
    - functionName:    sr_kemi_core_is_method_in
      functionSourceFile: '/src/kamailio/src/core/kemi.c'
      linkageType:     InternalLinkage
      functionLinenumber: 801
      functionLinenumberEnd: 940
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         239
      ICount:          1272
      EdgeCount:       304
      CyclomaticComplexity: 67
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
        - parse_headers
      functionUses:    0
      BranchProfiles:
        - Branch String:   'core/kemi.c:826,3'
          Branch Sides:    []
      Callsites:
        - Src:             'core/kemi.c:807,3'
          Dst:             get_debug_level
        - Src:             'core/kemi.c:807,3'
          Dst:             get_debug_facility
        - Src:             'core/kemi.c:807,3'
          Dst:             dprint_color
        - Src:             'core/kemi.c:807,3'
          Dst:             my_pid
        - Src:             'core/kemi.c:807,3'
          Dst:             fprintf
        - Src:             'core/kemi.c:807,3'
          Dst:             dprint_color_reset
        - Src:             'core/kemi.c:807,3'
          Dst:             get_debug_facility
        - Src:             'core/kemi.c:814,6'
          Dst:             parse_headers
        - Src:             'core/kemi.c:815,4'
          Dst:             get_debug_level
        - Src:             'core/kemi.c:815,4'
          Dst:             get_debug_facility
        - Src:             'core/kemi.c:815,4'
          Dst:             dprint_color
        - Src:             'core/kemi.c:815,4'
          Dst:             my_pid
        - Src:             'core/kemi.c:815,4'
          Dst:             fprintf
        - Src:             'core/kemi.c:815,4'
          Dst:             dprint_color_reset
        - Src:             'core/kemi.c:815,4'
          Dst:             get_debug_facility
        - Src:             'core/kemi.c:936,5'
          Dst:             get_debug_level
        - Src:             'core/kemi.c:936,5'
          Dst:             get_debug_facility
        - Src:             'core/kemi.c:936,5'
          Dst:             dprint_color
        - Src:             'core/kemi.c:936,5'
          Dst:             my_pid
        - Src:             'core/kemi.c:936,5'
          Dst:             fprintf
        - Src:             'core/kemi.c:936,5'
          Dst:             dprint_color_reset
        - Src:             'core/kemi.c:936,5'
          Dst:             get_debug_facility
    - functionName:    sr_kemi_core_is_method
      functionSourceFile: '/src/kamailio/src/core/kemi.c'
      linkageType:     InternalLinkage
      functionLinenumber: 756
      functionLinenumberEnd: 795
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         112
      ICount:          708
      EdgeCount:       151
      CyclomaticComplexity: 41
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
        - parse_headers
        - sr_kemi_core_match_method_id
        - strncasecmp
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/kemi.c:759,3'
          Dst:             get_debug_level
        - Src:             'core/kemi.c:759,3'
          Dst:             get_debug_facility
        - Src:             'core/kemi.c:759,3'
          Dst:             dprint_color
        - Src:             'core/kemi.c:759,3'
          Dst:             my_pid
        - Src:             'core/kemi.c:759,3'
          Dst:             fprintf
        - Src:             'core/kemi.c:759,3'
          Dst:             dprint_color_reset
        - Src:             'core/kemi.c:759,3'
          Dst:             get_debug_facility
        - Src:             'core/kemi.c:768,7'
          Dst:             strncasecmp
        - Src:             'core/kemi.c:775,10'
          Dst:             sr_kemi_core_match_method_id
        - Src:             'core/kemi.c:779,5'
          Dst:             parse_headers
        - Src:             'core/kemi.c:780,3'
          Dst:             get_debug_level
        - Src:             'core/kemi.c:780,3'
          Dst:             get_debug_facility
        - Src:             'core/kemi.c:780,3'
          Dst:             dprint_color
        - Src:             'core/kemi.c:780,3'
          Dst:             my_pid
        - Src:             'core/kemi.c:780,3'
          Dst:             fprintf
        - Src:             'core/kemi.c:780,3'
          Dst:             dprint_color_reset
        - Src:             'core/kemi.c:780,3'
          Dst:             get_debug_facility
        - Src:             'core/kemi.c:787,6'
          Dst:             strncasecmp
        - Src:             'core/kemi.c:793,9'
          Dst:             sr_kemi_core_match_method_id
    - functionName:    sr_kemi_core_add_local_rport
      functionSourceFile: '/src/kamailio/src/core/kemi.c'
      linkageType:     InternalLinkage
      functionLinenumber: 694
      functionLinenumberEnd: 702
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         46
      ICount:          271
      EdgeCount:       60
      CyclomaticComplexity: 16
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/kemi.c:696,3'
          Dst:             get_debug_level
        - Src:             'core/kemi.c:696,3'
          Dst:             get_debug_facility
        - Src:             'core/kemi.c:696,3'
          Dst:             dprint_color
        - Src:             'core/kemi.c:696,3'
          Dst:             my_pid
        - Src:             'core/kemi.c:696,3'
          Dst:             fprintf
        - Src:             'core/kemi.c:696,3'
          Dst:             dprint_color_reset
        - Src:             'core/kemi.c:696,3'
          Dst:             get_debug_facility
    - functionName:    sr_kemi_core_force_rport
      functionSourceFile: '/src/kamailio/src/core/kemi.c'
      linkageType:     InternalLinkage
      functionLinenumber: 680
      functionLinenumberEnd: 688
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         46
      ICount:          271
      EdgeCount:       60
      CyclomaticComplexity: 16
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/kemi.c:682,3'
          Dst:             get_debug_level
        - Src:             'core/kemi.c:682,3'
          Dst:             get_debug_facility
        - Src:             'core/kemi.c:682,3'
          Dst:             dprint_color
        - Src:             'core/kemi.c:682,3'
          Dst:             my_pid
        - Src:             'core/kemi.c:682,3'
          Dst:             fprintf
        - Src:             'core/kemi.c:682,3'
          Dst:             dprint_color_reset
        - Src:             'core/kemi.c:682,3'
          Dst:             get_debug_facility
    - functionName:    sr_kemi_core_isdsturiset
      functionSourceFile: '/src/kamailio/src/core/kemi.c'
      linkageType:     InternalLinkage
      functionLinenumber: 664
      functionLinenumberEnd: 674
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         51
      ICount:          289
      EdgeCount:       67
      CyclomaticComplexity: 18
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/kemi.c:666,3'
          Dst:             get_debug_level
        - Src:             'core/kemi.c:666,3'
          Dst:             get_debug_facility
        - Src:             'core/kemi.c:666,3'
          Dst:             dprint_color
        - Src:             'core/kemi.c:666,3'
          Dst:             my_pid
        - Src:             'core/kemi.c:666,3'
          Dst:             fprintf
        - Src:             'core/kemi.c:666,3'
          Dst:             dprint_color_reset
        - Src:             'core/kemi.c:666,3'
          Dst:             get_debug_facility
    - functionName:    sr_kemi_core_resetdsturi
      functionSourceFile: '/src/kamailio/src/core/kemi.c'
      linkageType:     InternalLinkage
      functionLinenumber: 650
      functionLinenumberEnd: 658
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         46
      ICount:          268
      EdgeCount:       60
      CyclomaticComplexity: 16
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
        - reset_dst_uri
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/kemi.c:652,3'
          Dst:             get_debug_level
        - Src:             'core/kemi.c:652,3'
          Dst:             get_debug_facility
        - Src:             'core/kemi.c:652,3'
          Dst:             dprint_color
        - Src:             'core/kemi.c:652,3'
          Dst:             my_pid
        - Src:             'core/kemi.c:652,3'
          Dst:             fprintf
        - Src:             'core/kemi.c:652,3'
          Dst:             dprint_color_reset
        - Src:             'core/kemi.c:652,3'
          Dst:             get_debug_facility
        - Src:             'core/kemi.c:656,2'
          Dst:             reset_dst_uri
    - functionName:    sr_kemi_core_setdsturi
      functionSourceFile: '/src/kamailio/src/core/kemi.c'
      linkageType:     InternalLinkage
      functionLinenumber: 628
      functionLinenumberEnd: 644
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         133
      ICount:          776
      EdgeCount:       176
      CyclomaticComplexity: 45
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
        - set_dst_uri
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/kemi.c:630,3'
          Dst:             get_debug_level
        - Src:             'core/kemi.c:630,3'
          Dst:             get_debug_facility
        - Src:             'core/kemi.c:630,3'
          Dst:             dprint_color
        - Src:             'core/kemi.c:630,3'
          Dst:             my_pid
        - Src:             'core/kemi.c:630,3'
          Dst:             fprintf
        - Src:             'core/kemi.c:630,3'
          Dst:             dprint_color_reset
        - Src:             'core/kemi.c:630,3'
          Dst:             get_debug_facility
        - Src:             'core/kemi.c:635,3'
          Dst:             get_debug_level
        - Src:             'core/kemi.c:635,3'
          Dst:             get_debug_facility
        - Src:             'core/kemi.c:635,3'
          Dst:             dprint_color
        - Src:             'core/kemi.c:635,3'
          Dst:             my_pid
        - Src:             'core/kemi.c:635,3'
          Dst:             fprintf
        - Src:             'core/kemi.c:635,3'
          Dst:             dprint_color_reset
        - Src:             'core/kemi.c:635,3'
          Dst:             get_debug_facility
        - Src:             'core/kemi.c:639,5'
          Dst:             set_dst_uri
        - Src:             'core/kemi.c:640,3'
          Dst:             get_debug_level
        - Src:             'core/kemi.c:640,3'
          Dst:             get_debug_facility
        - Src:             'core/kemi.c:640,3'
          Dst:             dprint_color
        - Src:             'core/kemi.c:640,3'
          Dst:             my_pid
        - Src:             'core/kemi.c:640,3'
          Dst:             fprintf
        - Src:             'core/kemi.c:640,3'
          Dst:             dprint_color_reset
        - Src:             'core/kemi.c:640,3'
          Dst:             get_debug_facility
    - functionName:    sr_kemi_core_sethost
      functionSourceFile: '/src/kamailio/src/core/kemi.c'
      linkageType:     InternalLinkage
      functionLinenumber: 598
      functionLinenumberEnd: 622
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         135
      ICount:          799
      EdgeCount:       178
      CyclomaticComplexity: 45
      functionsReached:
        - do_action
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/kemi.c:603,3'
          Dst:             get_debug_level
        - Src:             'core/kemi.c:603,3'
          Dst:             get_debug_facility
        - Src:             'core/kemi.c:603,3'
          Dst:             dprint_color
        - Src:             'core/kemi.c:603,3'
          Dst:             my_pid
        - Src:             'core/kemi.c:603,3'
          Dst:             fprintf
        - Src:             'core/kemi.c:603,3'
          Dst:             dprint_color_reset
        - Src:             'core/kemi.c:603,3'
          Dst:             get_debug_facility
        - Src:             'core/kemi.c:608,3'
          Dst:             get_debug_level
        - Src:             'core/kemi.c:608,3'
          Dst:             get_debug_facility
        - Src:             'core/kemi.c:608,3'
          Dst:             dprint_color
        - Src:             'core/kemi.c:608,3'
          Dst:             my_pid
        - Src:             'core/kemi.c:608,3'
          Dst:             fprintf
        - Src:             'core/kemi.c:608,3'
          Dst:             dprint_color_reset
        - Src:             'core/kemi.c:608,3'
          Dst:             get_debug_facility
        - Src:             'core/kemi.c:617,5'
          Dst:             do_action
        - Src:             'core/kemi.c:618,3'
          Dst:             get_debug_level
        - Src:             'core/kemi.c:618,3'
          Dst:             get_debug_facility
        - Src:             'core/kemi.c:618,3'
          Dst:             dprint_color
        - Src:             'core/kemi.c:618,3'
          Dst:             my_pid
        - Src:             'core/kemi.c:618,3'
          Dst:             fprintf
        - Src:             'core/kemi.c:618,3'
          Dst:             dprint_color_reset
        - Src:             'core/kemi.c:618,3'
          Dst:             get_debug_facility
    - functionName:    sr_kemi_core_setuser
      functionSourceFile: '/src/kamailio/src/core/kemi.c'
      linkageType:     InternalLinkage
      functionLinenumber: 568
      functionLinenumberEnd: 592
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         135
      ICount:          799
      EdgeCount:       178
      CyclomaticComplexity: 45
      functionsReached:
        - do_action
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/kemi.c:573,3'
          Dst:             get_debug_level
        - Src:             'core/kemi.c:573,3'
          Dst:             get_debug_facility
        - Src:             'core/kemi.c:573,3'
          Dst:             dprint_color
        - Src:             'core/kemi.c:573,3'
          Dst:             my_pid
        - Src:             'core/kemi.c:573,3'
          Dst:             fprintf
        - Src:             'core/kemi.c:573,3'
          Dst:             dprint_color_reset
        - Src:             'core/kemi.c:573,3'
          Dst:             get_debug_facility
        - Src:             'core/kemi.c:578,3'
          Dst:             get_debug_level
        - Src:             'core/kemi.c:578,3'
          Dst:             get_debug_facility
        - Src:             'core/kemi.c:578,3'
          Dst:             dprint_color
        - Src:             'core/kemi.c:578,3'
          Dst:             my_pid
        - Src:             'core/kemi.c:578,3'
          Dst:             fprintf
        - Src:             'core/kemi.c:578,3'
          Dst:             dprint_color_reset
        - Src:             'core/kemi.c:578,3'
          Dst:             get_debug_facility
        - Src:             'core/kemi.c:587,5'
          Dst:             do_action
        - Src:             'core/kemi.c:588,3'
          Dst:             get_debug_level
        - Src:             'core/kemi.c:588,3'
          Dst:             get_debug_facility
        - Src:             'core/kemi.c:588,3'
          Dst:             dprint_color
        - Src:             'core/kemi.c:588,3'
          Dst:             my_pid
        - Src:             'core/kemi.c:588,3'
          Dst:             fprintf
        - Src:             'core/kemi.c:588,3'
          Dst:             dprint_color_reset
        - Src:             'core/kemi.c:588,3'
          Dst:             get_debug_facility
    - functionName:    sr_kemi_core_seturi
      functionSourceFile: '/src/kamailio/src/core/kemi.c'
      linkageType:     InternalLinkage
      functionLinenumber: 546
      functionLinenumberEnd: 562
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         133
      ICount:          776
      EdgeCount:       176
      CyclomaticComplexity: 45
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
        - rewrite_uri
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/kemi.c:548,3'
          Dst:             get_debug_level
        - Src:             'core/kemi.c:548,3'
          Dst:             get_debug_facility
        - Src:             'core/kemi.c:548,3'
          Dst:             dprint_color
        - Src:             'core/kemi.c:548,3'
          Dst:             my_pid
        - Src:             'core/kemi.c:548,3'
          Dst:             fprintf
        - Src:             'core/kemi.c:548,3'
          Dst:             dprint_color_reset
        - Src:             'core/kemi.c:548,3'
          Dst:             get_debug_facility
        - Src:             'core/kemi.c:553,3'
          Dst:             get_debug_level
        - Src:             'core/kemi.c:553,3'
          Dst:             get_debug_facility
        - Src:             'core/kemi.c:553,3'
          Dst:             dprint_color
        - Src:             'core/kemi.c:553,3'
          Dst:             my_pid
        - Src:             'core/kemi.c:553,3'
          Dst:             fprintf
        - Src:             'core/kemi.c:553,3'
          Dst:             dprint_color_reset
        - Src:             'core/kemi.c:553,3'
          Dst:             get_debug_facility
        - Src:             'core/kemi.c:557,5'
          Dst:             rewrite_uri
        - Src:             'core/kemi.c:558,3'
          Dst:             get_debug_level
        - Src:             'core/kemi.c:558,3'
          Dst:             get_debug_facility
        - Src:             'core/kemi.c:558,3'
          Dst:             dprint_color
        - Src:             'core/kemi.c:558,3'
          Dst:             my_pid
        - Src:             'core/kemi.c:558,3'
          Dst:             fprintf
        - Src:             'core/kemi.c:558,3'
          Dst:             dprint_color_reset
        - Src:             'core/kemi.c:558,3'
          Dst:             get_debug_facility
    - functionName:    sr_kemi_core_issflagset
      functionSourceFile: '/src/kamailio/src/core/kemi.c'
      linkageType:     InternalLinkage
      functionLinenumber: 528
      functionLinenumberEnd: 540
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         48
      ICount:          286
      EdgeCount:       63
      CyclomaticComplexity: 17
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - flag_in_range
        - fprintf
        - get_debug_facility
        - get_debug_level
        - issflagset
        - my_pid
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/kemi.c:531,6'
          Dst:             flag_in_range
        - Src:             'core/kemi.c:532,3'
          Dst:             get_debug_level
        - Src:             'core/kemi.c:532,3'
          Dst:             get_debug_facility
        - Src:             'core/kemi.c:532,3'
          Dst:             dprint_color
        - Src:             'core/kemi.c:532,3'
          Dst:             my_pid
        - Src:             'core/kemi.c:532,3'
          Dst:             fprintf
        - Src:             'core/kemi.c:532,3'
          Dst:             dprint_color_reset
        - Src:             'core/kemi.c:532,3'
          Dst:             get_debug_facility
        - Src:             'core/kemi.c:536,8'
          Dst:             issflagset
    - functionName:    sr_kemi_core_resetsflag
      functionSourceFile: '/src/kamailio/src/core/kemi.c'
      linkageType:     InternalLinkage
      functionLinenumber: 514
      functionLinenumberEnd: 522
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         46
      ICount:          275
      EdgeCount:       60
      CyclomaticComplexity: 16
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - flag_in_range
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
        - resetsflag
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/kemi.c:515,6'
          Dst:             flag_in_range
        - Src:             'core/kemi.c:516,3'
          Dst:             get_debug_level
        - Src:             'core/kemi.c:516,3'
          Dst:             get_debug_facility
        - Src:             'core/kemi.c:516,3'
          Dst:             dprint_color
        - Src:             'core/kemi.c:516,3'
          Dst:             my_pid
        - Src:             'core/kemi.c:516,3'
          Dst:             fprintf
        - Src:             'core/kemi.c:516,3'
          Dst:             dprint_color_reset
        - Src:             'core/kemi.c:516,3'
          Dst:             get_debug_facility
        - Src:             'core/kemi.c:520,2'
          Dst:             resetsflag
    - functionName:    sr_kemi_core_setsflag
      functionSourceFile: '/src/kamailio/src/core/kemi.c'
      linkageType:     InternalLinkage
      functionLinenumber: 500
      functionLinenumberEnd: 508
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         46
      ICount:          275
      EdgeCount:       60
      CyclomaticComplexity: 16
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - flag_in_range
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
        - setsflag
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/kemi.c:501,6'
          Dst:             flag_in_range
        - Src:             'core/kemi.c:502,3'
          Dst:             get_debug_level
        - Src:             'core/kemi.c:502,3'
          Dst:             get_debug_facility
        - Src:             'core/kemi.c:502,3'
          Dst:             dprint_color
        - Src:             'core/kemi.c:502,3'
          Dst:             my_pid
        - Src:             'core/kemi.c:502,3'
          Dst:             fprintf
        - Src:             'core/kemi.c:502,3'
          Dst:             dprint_color_reset
        - Src:             'core/kemi.c:502,3'
          Dst:             get_debug_facility
        - Src:             'core/kemi.c:506,2'
          Dst:             setsflag
    - functionName:    sr_kemi_core_isbiflagset
      functionSourceFile: '/src/kamailio/src/core/kemi.c'
      linkageType:     InternalLinkage
      functionLinenumber: 453
      functionLinenumberEnd: 470
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         90
      ICount:          535
      EdgeCount:       119
      CyclomaticComplexity: 31
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - flag_in_range
        - fprintf
        - get_debug_facility
        - get_debug_level
        - isbflagset
        - my_pid
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/kemi.c:457,3'
          Dst:             get_debug_level
        - Src:             'core/kemi.c:457,3'
          Dst:             get_debug_facility
        - Src:             'core/kemi.c:457,3'
          Dst:             dprint_color
        - Src:             'core/kemi.c:457,3'
          Dst:             my_pid
        - Src:             'core/kemi.c:457,3'
          Dst:             fprintf
        - Src:             'core/kemi.c:457,3'
          Dst:             dprint_color_reset
        - Src:             'core/kemi.c:457,3'
          Dst:             get_debug_facility
        - Src:             'core/kemi.c:461,6'
          Dst:             flag_in_range
        - Src:             'core/kemi.c:462,3'
          Dst:             get_debug_level
        - Src:             'core/kemi.c:462,3'
          Dst:             get_debug_facility
        - Src:             'core/kemi.c:462,3'
          Dst:             dprint_color
        - Src:             'core/kemi.c:462,3'
          Dst:             my_pid
        - Src:             'core/kemi.c:462,3'
          Dst:             fprintf
        - Src:             'core/kemi.c:462,3'
          Dst:             dprint_color_reset
        - Src:             'core/kemi.c:462,3'
          Dst:             get_debug_facility
        - Src:             'core/kemi.c:466,8'
          Dst:             isbflagset
    - functionName:    sr_kemi_core_resetbiflag
      functionSourceFile: '/src/kamailio/src/core/kemi.c'
      linkageType:     InternalLinkage
      functionLinenumber: 434
      functionLinenumberEnd: 447
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         88
      ICount:          524
      EdgeCount:       116
      CyclomaticComplexity: 30
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - flag_in_range
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
        - resetbflag
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/kemi.c:436,3'
          Dst:             get_debug_level
        - Src:             'core/kemi.c:436,3'
          Dst:             get_debug_facility
        - Src:             'core/kemi.c:436,3'
          Dst:             dprint_color
        - Src:             'core/kemi.c:436,3'
          Dst:             my_pid
        - Src:             'core/kemi.c:436,3'
          Dst:             fprintf
        - Src:             'core/kemi.c:436,3'
          Dst:             dprint_color_reset
        - Src:             'core/kemi.c:436,3'
          Dst:             get_debug_facility
        - Src:             'core/kemi.c:440,6'
          Dst:             flag_in_range
        - Src:             'core/kemi.c:441,3'
          Dst:             get_debug_level
        - Src:             'core/kemi.c:441,3'
          Dst:             get_debug_facility
        - Src:             'core/kemi.c:441,3'
          Dst:             dprint_color
        - Src:             'core/kemi.c:441,3'
          Dst:             my_pid
        - Src:             'core/kemi.c:441,3'
          Dst:             fprintf
        - Src:             'core/kemi.c:441,3'
          Dst:             dprint_color_reset
        - Src:             'core/kemi.c:441,3'
          Dst:             get_debug_facility
        - Src:             'core/kemi.c:445,2'
          Dst:             resetbflag
    - functionName:    sr_kemi_core_setbiflag
      functionSourceFile: '/src/kamailio/src/core/kemi.c'
      linkageType:     InternalLinkage
      functionLinenumber: 415
      functionLinenumberEnd: 428
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         88
      ICount:          524
      EdgeCount:       116
      CyclomaticComplexity: 30
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - flag_in_range
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
        - setbflag
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/kemi.c:417,3'
          Dst:             get_debug_level
        - Src:             'core/kemi.c:417,3'
          Dst:             get_debug_facility
        - Src:             'core/kemi.c:417,3'
          Dst:             dprint_color
        - Src:             'core/kemi.c:417,3'
          Dst:             my_pid
        - Src:             'core/kemi.c:417,3'
          Dst:             fprintf
        - Src:             'core/kemi.c:417,3'
          Dst:             dprint_color_reset
        - Src:             'core/kemi.c:417,3'
          Dst:             get_debug_facility
        - Src:             'core/kemi.c:421,6'
          Dst:             flag_in_range
        - Src:             'core/kemi.c:422,3'
          Dst:             get_debug_level
        - Src:             'core/kemi.c:422,3'
          Dst:             get_debug_facility
        - Src:             'core/kemi.c:422,3'
          Dst:             dprint_color
        - Src:             'core/kemi.c:422,3'
          Dst:             my_pid
        - Src:             'core/kemi.c:422,3'
          Dst:             fprintf
        - Src:             'core/kemi.c:422,3'
          Dst:             dprint_color_reset
        - Src:             'core/kemi.c:422,3'
          Dst:             get_debug_facility
        - Src:             'core/kemi.c:426,2'
          Dst:             setbflag
    - functionName:    sr_kemi_core_isbflagset
      functionSourceFile: '/src/kamailio/src/core/kemi.c'
      linkageType:     InternalLinkage
      functionLinenumber: 492
      functionLinenumberEnd: 493
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - sr_kemi_core_isbiflagset
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/kemi.c:493,9'
          Dst:             sr_kemi_core_isbiflagset
    - functionName:    sr_kemi_core_resetbflag
      functionSourceFile: '/src/kamailio/src/core/kemi.c'
      linkageType:     InternalLinkage
      functionLinenumber: 484
      functionLinenumberEnd: 485
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - sr_kemi_core_resetbiflag
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/kemi.c:485,9'
          Dst:             sr_kemi_core_resetbiflag
    - functionName:    sr_kemi_core_setbflag
      functionSourceFile: '/src/kamailio/src/core/kemi.c'
      linkageType:     InternalLinkage
      functionLinenumber: 476
      functionLinenumberEnd: 477
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - sr_kemi_core_setbiflag
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/kemi.c:477,9'
          Dst:             sr_kemi_core_setbiflag
    - functionName:    sr_kemi_core_isflagset
      functionSourceFile: '/src/kamailio/src/core/kemi.c'
      linkageType:     InternalLinkage
      functionLinenumber: 392
      functionLinenumberEnd: 409
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         90
      ICount:          533
      EdgeCount:       119
      CyclomaticComplexity: 31
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - flag_in_range
        - fprintf
        - get_debug_facility
        - get_debug_level
        - isflagset
        - my_pid
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/kemi.c:396,3'
          Dst:             get_debug_level
        - Src:             'core/kemi.c:396,3'
          Dst:             get_debug_facility
        - Src:             'core/kemi.c:396,3'
          Dst:             dprint_color
        - Src:             'core/kemi.c:396,3'
          Dst:             my_pid
        - Src:             'core/kemi.c:396,3'
          Dst:             fprintf
        - Src:             'core/kemi.c:396,3'
          Dst:             dprint_color_reset
        - Src:             'core/kemi.c:396,3'
          Dst:             get_debug_facility
        - Src:             'core/kemi.c:400,6'
          Dst:             flag_in_range
        - Src:             'core/kemi.c:401,3'
          Dst:             get_debug_level
        - Src:             'core/kemi.c:401,3'
          Dst:             get_debug_facility
        - Src:             'core/kemi.c:401,3'
          Dst:             dprint_color
        - Src:             'core/kemi.c:401,3'
          Dst:             my_pid
        - Src:             'core/kemi.c:401,3'
          Dst:             fprintf
        - Src:             'core/kemi.c:401,3'
          Dst:             dprint_color_reset
        - Src:             'core/kemi.c:401,3'
          Dst:             get_debug_facility
        - Src:             'core/kemi.c:405,8'
          Dst:             isflagset
    - functionName:    sr_kemi_core_resetflag
      functionSourceFile: '/src/kamailio/src/core/kemi.c'
      linkageType:     InternalLinkage
      functionLinenumber: 373
      functionLinenumberEnd: 386
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         88
      ICount:          522
      EdgeCount:       116
      CyclomaticComplexity: 30
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - flag_in_range
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
        - resetflag
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/kemi.c:375,3'
          Dst:             get_debug_level
        - Src:             'core/kemi.c:375,3'
          Dst:             get_debug_facility
        - Src:             'core/kemi.c:375,3'
          Dst:             dprint_color
        - Src:             'core/kemi.c:375,3'
          Dst:             my_pid
        - Src:             'core/kemi.c:375,3'
          Dst:             fprintf
        - Src:             'core/kemi.c:375,3'
          Dst:             dprint_color_reset
        - Src:             'core/kemi.c:375,3'
          Dst:             get_debug_facility
        - Src:             'core/kemi.c:379,6'
          Dst:             flag_in_range
        - Src:             'core/kemi.c:380,3'
          Dst:             get_debug_level
        - Src:             'core/kemi.c:380,3'
          Dst:             get_debug_facility
        - Src:             'core/kemi.c:380,3'
          Dst:             dprint_color
        - Src:             'core/kemi.c:380,3'
          Dst:             my_pid
        - Src:             'core/kemi.c:380,3'
          Dst:             fprintf
        - Src:             'core/kemi.c:380,3'
          Dst:             dprint_color_reset
        - Src:             'core/kemi.c:380,3'
          Dst:             get_debug_facility
        - Src:             'core/kemi.c:384,2'
          Dst:             resetflag
    - functionName:    sr_kemi_core_setflag
      functionSourceFile: '/src/kamailio/src/core/kemi.c'
      linkageType:     InternalLinkage
      functionLinenumber: 354
      functionLinenumberEnd: 367
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         88
      ICount:          522
      EdgeCount:       116
      CyclomaticComplexity: 30
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - flag_in_range
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
        - setflag
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/kemi.c:356,3'
          Dst:             get_debug_level
        - Src:             'core/kemi.c:356,3'
          Dst:             get_debug_facility
        - Src:             'core/kemi.c:356,3'
          Dst:             dprint_color
        - Src:             'core/kemi.c:356,3'
          Dst:             my_pid
        - Src:             'core/kemi.c:356,3'
          Dst:             fprintf
        - Src:             'core/kemi.c:356,3'
          Dst:             dprint_color_reset
        - Src:             'core/kemi.c:356,3'
          Dst:             get_debug_facility
        - Src:             'core/kemi.c:360,6'
          Dst:             flag_in_range
        - Src:             'core/kemi.c:361,3'
          Dst:             get_debug_level
        - Src:             'core/kemi.c:361,3'
          Dst:             get_debug_facility
        - Src:             'core/kemi.c:361,3'
          Dst:             dprint_color
        - Src:             'core/kemi.c:361,3'
          Dst:             my_pid
        - Src:             'core/kemi.c:361,3'
          Dst:             fprintf
        - Src:             'core/kemi.c:361,3'
          Dst:             dprint_color_reset
        - Src:             'core/kemi.c:361,3'
          Dst:             get_debug_facility
        - Src:             'core/kemi.c:365,2'
          Dst:             setflag
    - functionName:    sr_kemi_core_is_myself_srcip
      functionSourceFile: '/src/kamailio/src/core/kemi.c'
      linkageType:     InternalLinkage
      functionLinenumber: 336
      functionLinenumberEnd: 348
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          45
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - check_self
        - ip_addr2a
        - strlen
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/kemi.c:340,12'
          Dst:             ip_addr2a
        - Src:             'core/kemi.c:341,14'
          Dst:             strlen
        - Src:             'core/kemi.c:343,8'
          Dst:             check_self
    - functionName:    sr_kemi_core_is_myself_suri
      functionSourceFile: '/src/kamailio/src/core/kemi.c'
      linkageType:     InternalLinkage
      functionLinenumber: 321
      functionLinenumberEnd: 330
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         46
      ICount:          271
      EdgeCount:       60
      CyclomaticComplexity: 16
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - get_src_uri
        - my_pid
        - sr_kemi_core_is_myself
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/kemi.c:324,5'
          Dst:             get_src_uri
        - Src:             'core/kemi.c:325,3'
          Dst:             get_debug_level
        - Src:             'core/kemi.c:325,3'
          Dst:             get_debug_facility
        - Src:             'core/kemi.c:325,3'
          Dst:             dprint_color
        - Src:             'core/kemi.c:325,3'
          Dst:             my_pid
        - Src:             'core/kemi.c:325,3'
          Dst:             fprintf
        - Src:             'core/kemi.c:325,3'
          Dst:             dprint_color_reset
        - Src:             'core/kemi.c:325,3'
          Dst:             get_debug_facility
        - Src:             'core/kemi.c:329,9'
          Dst:             sr_kemi_core_is_myself
    - functionName:    sr_kemi_core_is_myself
      functionSourceFile: '/src/kamailio/src/core/kemi.c'
      linkageType:     InternalLinkage
      functionLinenumber: 188
      functionLinenumberEnd: 211
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         68
      ICount:          402
      EdgeCount:       90
      CyclomaticComplexity: 24
      functionsReached:
        - check_self
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
        - parse_uri
        - strncmp
      functionUses:    7
      BranchProfiles:  []
      Callsites:
        - Src:             'core/kemi.c:196,8'
          Dst:             strncmp
        - Src:             'core/kemi.c:197,9'
          Dst:             strncmp
        - Src:             'core/kemi.c:198,6'
          Dst:             parse_uri
        - Src:             'core/kemi.c:199,4'
          Dst:             get_debug_level
        - Src:             'core/kemi.c:199,4'
          Dst:             get_debug_facility
        - Src:             'core/kemi.c:199,4'
          Dst:             dprint_color
        - Src:             'core/kemi.c:199,4'
          Dst:             my_pid
        - Src:             'core/kemi.c:199,4'
          Dst:             fprintf
        - Src:             'core/kemi.c:199,4'
          Dst:             dprint_color_reset
        - Src:             'core/kemi.c:199,4'
          Dst:             get_debug_facility
        - Src:             'core/kemi.c:202,9'
          Dst:             check_self
        - Src:             'core/kemi.c:205,9'
          Dst:             check_self
    - functionName:    sr_kemi_core_is_myself_turi
      functionSourceFile: '/src/kamailio/src/core/kemi.c'
      linkageType:     InternalLinkage
      functionLinenumber: 294
      functionLinenumberEnd: 315
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         133
      ICount:          788
      EdgeCount:       176
      CyclomaticComplexity: 45
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
        - parse_to_header
        - sr_kemi_core_is_myself
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/kemi.c:298,3'
          Dst:             get_debug_level
        - Src:             'core/kemi.c:298,3'
          Dst:             get_debug_facility
        - Src:             'core/kemi.c:298,3'
          Dst:             dprint_color
        - Src:             'core/kemi.c:298,3'
          Dst:             my_pid
        - Src:             'core/kemi.c:298,3'
          Dst:             fprintf
        - Src:             'core/kemi.c:298,3'
          Dst:             dprint_color_reset
        - Src:             'core/kemi.c:298,3'
          Dst:             get_debug_facility
        - Src:             'core/kemi.c:302,5'
          Dst:             parse_to_header
        - Src:             'core/kemi.c:303,3'
          Dst:             get_debug_level
        - Src:             'core/kemi.c:303,3'
          Dst:             get_debug_facility
        - Src:             'core/kemi.c:303,3'
          Dst:             dprint_color
        - Src:             'core/kemi.c:303,3'
          Dst:             my_pid
        - Src:             'core/kemi.c:303,3'
          Dst:             fprintf
        - Src:             'core/kemi.c:303,3'
          Dst:             dprint_color_reset
        - Src:             'core/kemi.c:303,3'
          Dst:             get_debug_facility
        - Src:             'core/kemi.c:308,3'
          Dst:             get_debug_level
        - Src:             'core/kemi.c:308,3'
          Dst:             get_debug_facility
        - Src:             'core/kemi.c:308,3'
          Dst:             dprint_color
        - Src:             'core/kemi.c:308,3'
          Dst:             my_pid
        - Src:             'core/kemi.c:308,3'
          Dst:             fprintf
        - Src:             'core/kemi.c:308,3'
          Dst:             dprint_color_reset
        - Src:             'core/kemi.c:308,3'
          Dst:             get_debug_facility
        - Src:             'core/kemi.c:314,9'
          Dst:             sr_kemi_core_is_myself
    - functionName:    sr_kemi_core_is_myself_furi
      functionSourceFile: '/src/kamailio/src/core/kemi.c'
      linkageType:     InternalLinkage
      functionLinenumber: 267
      functionLinenumberEnd: 288
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         133
      ICount:          788
      EdgeCount:       176
      CyclomaticComplexity: 45
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
        - parse_from_header
        - sr_kemi_core_is_myself
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/kemi.c:271,3'
          Dst:             get_debug_level
        - Src:             'core/kemi.c:271,3'
          Dst:             get_debug_facility
        - Src:             'core/kemi.c:271,3'
          Dst:             dprint_color
        - Src:             'core/kemi.c:271,3'
          Dst:             my_pid
        - Src:             'core/kemi.c:271,3'
          Dst:             fprintf
        - Src:             'core/kemi.c:271,3'
          Dst:             dprint_color_reset
        - Src:             'core/kemi.c:271,3'
          Dst:             get_debug_facility
        - Src:             'core/kemi.c:275,5'
          Dst:             parse_from_header
        - Src:             'core/kemi.c:276,3'
          Dst:             get_debug_level
        - Src:             'core/kemi.c:276,3'
          Dst:             get_debug_facility
        - Src:             'core/kemi.c:276,3'
          Dst:             dprint_color
        - Src:             'core/kemi.c:276,3'
          Dst:             my_pid
        - Src:             'core/kemi.c:276,3'
          Dst:             fprintf
        - Src:             'core/kemi.c:276,3'
          Dst:             dprint_color_reset
        - Src:             'core/kemi.c:276,3'
          Dst:             get_debug_facility
        - Src:             'core/kemi.c:281,3'
          Dst:             get_debug_level
        - Src:             'core/kemi.c:281,3'
          Dst:             get_debug_facility
        - Src:             'core/kemi.c:281,3'
          Dst:             dprint_color
        - Src:             'core/kemi.c:281,3'
          Dst:             my_pid
        - Src:             'core/kemi.c:281,3'
          Dst:             fprintf
        - Src:             'core/kemi.c:281,3'
          Dst:             dprint_color_reset
        - Src:             'core/kemi.c:281,3'
          Dst:             get_debug_facility
        - Src:             'core/kemi.c:287,9'
          Dst:             sr_kemi_core_is_myself
    - functionName:    sr_kemi_core_is_myself_nhuri
      functionSourceFile: '/src/kamailio/src/core/kemi.c'
      linkageType:     InternalLinkage
      functionLinenumber: 251
      functionLinenumberEnd: 261
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         48
      ICount:          283
      EdgeCount:       63
      CyclomaticComplexity: 17
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
        - sr_kemi_core_is_myself
        - sr_kemi_core_is_myself_ruri
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/kemi.c:253,3'
          Dst:             get_debug_level
        - Src:             'core/kemi.c:253,3'
          Dst:             get_debug_facility
        - Src:             'core/kemi.c:253,3'
          Dst:             dprint_color
        - Src:             'core/kemi.c:253,3'
          Dst:             my_pid
        - Src:             'core/kemi.c:253,3'
          Dst:             fprintf
        - Src:             'core/kemi.c:253,3'
          Dst:             dprint_color_reset
        - Src:             'core/kemi.c:253,3'
          Dst:             get_debug_facility
        - Src:             'core/kemi.c:258,10'
          Dst:             sr_kemi_core_is_myself
        - Src:             'core/kemi.c:260,9'
          Dst:             sr_kemi_core_is_myself_ruri
    - functionName:    sr_kemi_core_is_myself_ruri
      functionSourceFile: '/src/kamailio/src/core/kemi.c'
      linkageType:     InternalLinkage
      functionLinenumber: 217
      functionLinenumberEnd: 229
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         50
      ICount:          300
      EdgeCount:       66
      CyclomaticComplexity: 18
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
        - sr_kemi_core_is_myself
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/kemi.c:219,3'
          Dst:             get_debug_level
        - Src:             'core/kemi.c:219,3'
          Dst:             get_debug_facility
        - Src:             'core/kemi.c:219,3'
          Dst:             dprint_color
        - Src:             'core/kemi.c:219,3'
          Dst:             my_pid
        - Src:             'core/kemi.c:219,3'
          Dst:             fprintf
        - Src:             'core/kemi.c:219,3'
          Dst:             dprint_color_reset
        - Src:             'core/kemi.c:219,3'
          Dst:             get_debug_facility
        - Src:             'core/kemi.c:227,10'
          Dst:             sr_kemi_core_is_myself
        - Src:             'core/kemi.c:228,9'
          Dst:             sr_kemi_core_is_myself
    - functionName:    sr_kemi_core_is_myself_duri
      functionSourceFile: '/src/kamailio/src/core/kemi.c'
      linkageType:     InternalLinkage
      functionLinenumber: 235
      functionLinenumberEnd: 245
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         48
      ICount:          281
      EdgeCount:       63
      CyclomaticComplexity: 17
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
        - sr_kemi_core_is_myself
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/kemi.c:237,3'
          Dst:             get_debug_level
        - Src:             'core/kemi.c:237,3'
          Dst:             get_debug_facility
        - Src:             'core/kemi.c:237,3'
          Dst:             dprint_color
        - Src:             'core/kemi.c:237,3'
          Dst:             my_pid
        - Src:             'core/kemi.c:237,3'
          Dst:             fprintf
        - Src:             'core/kemi.c:237,3'
          Dst:             dprint_color_reset
        - Src:             'core/kemi.c:237,3'
          Dst:             get_debug_facility
        - Src:             'core/kemi.c:242,10'
          Dst:             sr_kemi_core_is_myself
    - functionName:    sr_kemi_core_log
      functionSourceFile: '/src/kamailio/src/core/kemi.c'
      linkageType:     InternalLinkage
      functionLinenumber: 147
      functionLinenumberEnd: 169
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         352
      ICount:          2106
      EdgeCount:       466
      CyclomaticComplexity: 116
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
        - strcasecmp
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/kemi.c:150,4'
          Dst:             get_debug_level
        - Src:             'core/kemi.c:150,4'
          Dst:             get_debug_facility
        - Src:             'core/kemi.c:150,4'
          Dst:             dprint_color
        - Src:             'core/kemi.c:150,4'
          Dst:             my_pid
        - Src:             'core/kemi.c:150,4'
          Dst:             fprintf
        - Src:             'core/kemi.c:150,4'
          Dst:             dprint_color_reset
        - Src:             'core/kemi.c:150,4'
          Dst:             get_debug_facility
        - Src:             'core/kemi.c:152,7'
          Dst:             strcasecmp
        - Src:             'core/kemi.c:153,5'
          Dst:             get_debug_level
        - Src:             'core/kemi.c:153,5'
          Dst:             get_debug_facility
        - Src:             'core/kemi.c:153,5'
          Dst:             dprint_color
        - Src:             'core/kemi.c:153,5'
          Dst:             my_pid
        - Src:             'core/kemi.c:153,5'
          Dst:             fprintf
        - Src:             'core/kemi.c:153,5'
          Dst:             dprint_color_reset
        - Src:             'core/kemi.c:153,5'
          Dst:             get_debug_facility
        - Src:             'core/kemi.c:154,14'
          Dst:             strcasecmp
        - Src:             'core/kemi.c:155,5'
          Dst:             get_debug_level
        - Src:             'core/kemi.c:155,5'
          Dst:             get_debug_facility
        - Src:             'core/kemi.c:155,5'
          Dst:             dprint_color
        - Src:             'core/kemi.c:155,5'
          Dst:             my_pid
        - Src:             'core/kemi.c:155,5'
          Dst:             fprintf
        - Src:             'core/kemi.c:155,5'
          Dst:             dprint_color_reset
        - Src:             'core/kemi.c:155,5'
          Dst:             get_debug_facility
        - Src:             'core/kemi.c:156,14'
          Dst:             strcasecmp
        - Src:             'core/kemi.c:157,5'
          Dst:             get_debug_level
        - Src:             'core/kemi.c:157,5'
          Dst:             get_debug_facility
        - Src:             'core/kemi.c:157,5'
          Dst:             dprint_color
        - Src:             'core/kemi.c:157,5'
          Dst:             my_pid
        - Src:             'core/kemi.c:157,5'
          Dst:             fprintf
        - Src:             'core/kemi.c:157,5'
          Dst:             dprint_color_reset
        - Src:             'core/kemi.c:157,5'
          Dst:             get_debug_facility
        - Src:             'core/kemi.c:158,14'
          Dst:             strcasecmp
        - Src:             'core/kemi.c:159,5'
          Dst:             get_debug_level
        - Src:             'core/kemi.c:159,5'
          Dst:             get_debug_facility
        - Src:             'core/kemi.c:159,5'
          Dst:             dprint_color
        - Src:             'core/kemi.c:159,5'
          Dst:             my_pid
        - Src:             'core/kemi.c:159,5'
          Dst:             fprintf
        - Src:             'core/kemi.c:159,5'
          Dst:             dprint_color_reset
        - Src:             'core/kemi.c:159,5'
          Dst:             get_debug_facility
        - Src:             'core/kemi.c:160,14'
          Dst:             strcasecmp
        - Src:             'core/kemi.c:161,5'
          Dst:             get_debug_level
        - Src:             'core/kemi.c:161,5'
          Dst:             get_debug_facility
        - Src:             'core/kemi.c:161,5'
          Dst:             dprint_color
        - Src:             'core/kemi.c:161,5'
          Dst:             my_pid
        - Src:             'core/kemi.c:161,5'
          Dst:             fprintf
        - Src:             'core/kemi.c:161,5'
          Dst:             dprint_color_reset
        - Src:             'core/kemi.c:161,5'
          Dst:             get_debug_facility
        - Src:             'core/kemi.c:162,14'
          Dst:             strcasecmp
        - Src:             'core/kemi.c:163,5'
          Dst:             get_debug_level
        - Src:             'core/kemi.c:163,5'
          Dst:             get_debug_facility
        - Src:             'core/kemi.c:163,5'
          Dst:             dprint_color
        - Src:             'core/kemi.c:163,5'
          Dst:             my_pid
        - Src:             'core/kemi.c:163,5'
          Dst:             fprintf
        - Src:             'core/kemi.c:163,5'
          Dst:             dprint_color_reset
        - Src:             'core/kemi.c:163,5'
          Dst:             get_debug_facility
        - Src:             'core/kemi.c:165,5'
          Dst:             get_debug_level
        - Src:             'core/kemi.c:165,5'
          Dst:             get_debug_facility
        - Src:             'core/kemi.c:165,5'
          Dst:             dprint_color
        - Src:             'core/kemi.c:165,5'
          Dst:             my_pid
        - Src:             'core/kemi.c:165,5'
          Dst:             fprintf
        - Src:             'core/kemi.c:165,5'
          Dst:             dprint_color_reset
        - Src:             'core/kemi.c:165,5'
          Dst:             get_debug_facility
    - functionName:    sr_kemi_core_crit
      functionSourceFile: '/src/kamailio/src/core/kemi.c'
      linkageType:     InternalLinkage
      functionLinenumber: 137
      functionLinenumberEnd: 140
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         48
      ICount:          291
      EdgeCount:       63
      CyclomaticComplexity: 17
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/kemi.c:139,3'
          Dst:             get_debug_level
        - Src:             'core/kemi.c:139,3'
          Dst:             get_debug_facility
        - Src:             'core/kemi.c:139,3'
          Dst:             dprint_color
        - Src:             'core/kemi.c:139,3'
          Dst:             my_pid
        - Src:             'core/kemi.c:139,3'
          Dst:             fprintf
        - Src:             'core/kemi.c:139,3'
          Dst:             dprint_color_reset
        - Src:             'core/kemi.c:139,3'
          Dst:             get_debug_facility
    - functionName:    sr_kemi_core_notice
      functionSourceFile: '/src/kamailio/src/core/kemi.c'
      linkageType:     InternalLinkage
      functionLinenumber: 127
      functionLinenumberEnd: 130
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         48
      ICount:          291
      EdgeCount:       63
      CyclomaticComplexity: 17
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/kemi.c:129,3'
          Dst:             get_debug_level
        - Src:             'core/kemi.c:129,3'
          Dst:             get_debug_facility
        - Src:             'core/kemi.c:129,3'
          Dst:             dprint_color
        - Src:             'core/kemi.c:129,3'
          Dst:             my_pid
        - Src:             'core/kemi.c:129,3'
          Dst:             fprintf
        - Src:             'core/kemi.c:129,3'
          Dst:             dprint_color_reset
        - Src:             'core/kemi.c:129,3'
          Dst:             get_debug_facility
    - functionName:    sr_kemi_core_warn
      functionSourceFile: '/src/kamailio/src/core/kemi.c'
      linkageType:     InternalLinkage
      functionLinenumber: 117
      functionLinenumberEnd: 120
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         48
      ICount:          291
      EdgeCount:       63
      CyclomaticComplexity: 17
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/kemi.c:119,3'
          Dst:             get_debug_level
        - Src:             'core/kemi.c:119,3'
          Dst:             get_debug_facility
        - Src:             'core/kemi.c:119,3'
          Dst:             dprint_color
        - Src:             'core/kemi.c:119,3'
          Dst:             my_pid
        - Src:             'core/kemi.c:119,3'
          Dst:             fprintf
        - Src:             'core/kemi.c:119,3'
          Dst:             dprint_color_reset
        - Src:             'core/kemi.c:119,3'
          Dst:             get_debug_facility
    - functionName:    sr_kemi_core_info
      functionSourceFile: '/src/kamailio/src/core/kemi.c'
      linkageType:     InternalLinkage
      functionLinenumber: 107
      functionLinenumberEnd: 110
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         48
      ICount:          291
      EdgeCount:       63
      CyclomaticComplexity: 17
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/kemi.c:109,3'
          Dst:             get_debug_level
        - Src:             'core/kemi.c:109,3'
          Dst:             get_debug_facility
        - Src:             'core/kemi.c:109,3'
          Dst:             dprint_color
        - Src:             'core/kemi.c:109,3'
          Dst:             my_pid
        - Src:             'core/kemi.c:109,3'
          Dst:             fprintf
        - Src:             'core/kemi.c:109,3'
          Dst:             dprint_color_reset
        - Src:             'core/kemi.c:109,3'
          Dst:             get_debug_facility
    - functionName:    sr_kemi_core_err
      functionSourceFile: '/src/kamailio/src/core/kemi.c'
      linkageType:     InternalLinkage
      functionLinenumber: 97
      functionLinenumberEnd: 100
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         48
      ICount:          291
      EdgeCount:       63
      CyclomaticComplexity: 17
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/kemi.c:99,3'
          Dst:             get_debug_level
        - Src:             'core/kemi.c:99,3'
          Dst:             get_debug_facility
        - Src:             'core/kemi.c:99,3'
          Dst:             dprint_color
        - Src:             'core/kemi.c:99,3'
          Dst:             my_pid
        - Src:             'core/kemi.c:99,3'
          Dst:             fprintf
        - Src:             'core/kemi.c:99,3'
          Dst:             dprint_color_reset
        - Src:             'core/kemi.c:99,3'
          Dst:             get_debug_facility
    - functionName:    sr_kemi_core_dbg
      functionSourceFile: '/src/kamailio/src/core/kemi.c'
      linkageType:     InternalLinkage
      functionLinenumber: 87
      functionLinenumberEnd: 90
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         48
      ICount:          291
      EdgeCount:       63
      CyclomaticComplexity: 17
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/kemi.c:89,3'
          Dst:             get_debug_level
        - Src:             'core/kemi.c:89,3'
          Dst:             get_debug_facility
        - Src:             'core/kemi.c:89,3'
          Dst:             dprint_color
        - Src:             'core/kemi.c:89,3'
          Dst:             my_pid
        - Src:             'core/kemi.c:89,3'
          Dst:             fprintf
        - Src:             'core/kemi.c:89,3'
          Dst:             dprint_color_reset
        - Src:             'core/kemi.c:89,3'
          Dst:             get_debug_facility
    - functionName:    sr_kemi_pv_push_valx
      functionSourceFile: '/src/kamailio/src/core/kemi.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3069
      functionLinenumberEnd: 3077
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         4
      ICount:          38
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    sr_kemi_pv_get_valx
      functionSourceFile: '/src/kamailio/src/core/kemi.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3084
      functionLinenumberEnd: 3123
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         174
      ICount:          1152
      EdgeCount:       231
      CyclomaticComplexity: 59
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
        - pv_cache_get
        - pv_get_spec_value
        - pv_locate_name
        - sr_kemi_pv_push_valx
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/kemi.c:3091,2'
          Dst:             get_debug_level
        - Src:             'core/kemi.c:3091,2'
          Dst:             get_debug_facility
        - Src:             'core/kemi.c:3091,2'
          Dst:             dprint_color
        - Src:             'core/kemi.c:3091,2'
          Dst:             my_pid
        - Src:             'core/kemi.c:3091,2'
          Dst:             fprintf
        - Src:             'core/kemi.c:3091,2'
          Dst:             dprint_color_reset
        - Src:             'core/kemi.c:3091,2'
          Dst:             get_debug_facility
        - Src:             'core/kemi.c:3092,7'
          Dst:             pv_locate_name
        - Src:             'core/kemi.c:3094,3'
          Dst:             get_debug_level
        - Src:             'core/kemi.c:3094,3'
          Dst:             get_debug_facility
        - Src:             'core/kemi.c:3094,3'
          Dst:             dprint_color
        - Src:             'core/kemi.c:3094,3'
          Dst:             my_pid
        - Src:             'core/kemi.c:3094,3'
          Dst:             fprintf
        - Src:             'core/kemi.c:3094,3'
          Dst:             dprint_color_reset
        - Src:             'core/kemi.c:3094,3'
          Dst:             get_debug_facility
        - Src:             'core/kemi.c:3095,3'
          Dst:             sr_kemi_pv_push_valx
        - Src:             'core/kemi.c:3098,8'
          Dst:             pv_cache_get
        - Src:             'core/kemi.c:3100,3'
          Dst:             get_debug_level
        - Src:             'core/kemi.c:3100,3'
          Dst:             get_debug_facility
        - Src:             'core/kemi.c:3100,3'
          Dst:             dprint_color
        - Src:             'core/kemi.c:3100,3'
          Dst:             my_pid
        - Src:             'core/kemi.c:3100,3'
          Dst:             fprintf
        - Src:             'core/kemi.c:3100,3'
          Dst:             dprint_color_reset
        - Src:             'core/kemi.c:3100,3'
          Dst:             get_debug_facility
        - Src:             'core/kemi.c:3101,3'
          Dst:             sr_kemi_pv_push_valx
        - Src:             'core/kemi.c:3106,5'
          Dst:             pv_get_spec_value
        - Src:             'core/kemi.c:3107,3'
          Dst:             get_debug_level
        - Src:             'core/kemi.c:3107,3'
          Dst:             get_debug_facility
        - Src:             'core/kemi.c:3107,3'
          Dst:             dprint_color
        - Src:             'core/kemi.c:3107,3'
          Dst:             my_pid
        - Src:             'core/kemi.c:3107,3'
          Dst:             fprintf
        - Src:             'core/kemi.c:3107,3'
          Dst:             dprint_color_reset
        - Src:             'core/kemi.c:3107,3'
          Dst:             get_debug_facility
        - Src:             'core/kemi.c:3108,3'
          Dst:             sr_kemi_pv_push_valx
        - Src:             'core/kemi.c:3112,3'
          Dst:             sr_kemi_pv_push_valx
    - functionName:    str2slong
      functionSourceFile: '/src/kamailio/src/core/ut.h'
      linkageType:     InternalLinkage
      functionLinenumber: 771
      functionLinenumberEnd: 773
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         54
      ICount:          295
      EdgeCount:       71
      CyclomaticComplexity: 19
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    str2sint
      functionSourceFile: '/src/kamailio/src/core/ut.h'
      linkageType:     InternalLinkage
      functionLinenumber: 780
      functionLinenumberEnd: 782
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         54
      ICount:          292
      EdgeCount:       71
      CyclomaticComplexity: 19
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    sr_kemi_pv_get_mode
      functionSourceFile: '/src/kamailio/src/core/kemi.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2999
      functionLinenumberEnd: 3038
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         174
      ICount:          1140
      EdgeCount:       231
      CyclomaticComplexity: 59
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
        - pv_cache_get
        - pv_get_spec_value
        - pv_locate_name
        - sr_kemi_xval_null
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'core/kemi.c:3006,2'
          Dst:             get_debug_level
        - Src:             'core/kemi.c:3006,2'
          Dst:             get_debug_facility
        - Src:             'core/kemi.c:3006,2'
          Dst:             dprint_color
        - Src:             'core/kemi.c:3006,2'
          Dst:             my_pid
        - Src:             'core/kemi.c:3006,2'
          Dst:             fprintf
        - Src:             'core/kemi.c:3006,2'
          Dst:             dprint_color_reset
        - Src:             'core/kemi.c:3006,2'
          Dst:             get_debug_facility
        - Src:             'core/kemi.c:3007,7'
          Dst:             pv_locate_name
        - Src:             'core/kemi.c:3009,3'
          Dst:             get_debug_level
        - Src:             'core/kemi.c:3009,3'
          Dst:             get_debug_facility
        - Src:             'core/kemi.c:3009,3'
          Dst:             dprint_color
        - Src:             'core/kemi.c:3009,3'
          Dst:             my_pid
        - Src:             'core/kemi.c:3009,3'
          Dst:             fprintf
        - Src:             'core/kemi.c:3009,3'
          Dst:             dprint_color_reset
        - Src:             'core/kemi.c:3009,3'
          Dst:             get_debug_facility
        - Src:             'core/kemi.c:3010,3'
          Dst:             sr_kemi_xval_null
        - Src:             'core/kemi.c:3013,8'
          Dst:             pv_cache_get
        - Src:             'core/kemi.c:3015,3'
          Dst:             get_debug_level
        - Src:             'core/kemi.c:3015,3'
          Dst:             get_debug_facility
        - Src:             'core/kemi.c:3015,3'
          Dst:             dprint_color
        - Src:             'core/kemi.c:3015,3'
          Dst:             my_pid
        - Src:             'core/kemi.c:3015,3'
          Dst:             fprintf
        - Src:             'core/kemi.c:3015,3'
          Dst:             dprint_color_reset
        - Src:             'core/kemi.c:3015,3'
          Dst:             get_debug_facility
        - Src:             'core/kemi.c:3016,3'
          Dst:             sr_kemi_xval_null
        - Src:             'core/kemi.c:3021,5'
          Dst:             pv_get_spec_value
        - Src:             'core/kemi.c:3022,3'
          Dst:             get_debug_level
        - Src:             'core/kemi.c:3022,3'
          Dst:             get_debug_facility
        - Src:             'core/kemi.c:3022,3'
          Dst:             dprint_color
        - Src:             'core/kemi.c:3022,3'
          Dst:             my_pid
        - Src:             'core/kemi.c:3022,3'
          Dst:             fprintf
        - Src:             'core/kemi.c:3022,3'
          Dst:             dprint_color_reset
        - Src:             'core/kemi.c:3022,3'
          Dst:             get_debug_facility
        - Src:             'core/kemi.c:3023,3'
          Dst:             sr_kemi_xval_null
        - Src:             'core/kemi.c:3027,3'
          Dst:             sr_kemi_xval_null
    - functionName:    sr_kemi_pv_is_null
      functionSourceFile: '/src/kamailio/src/core/kemi.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3364
      functionLinenumberEnd: 3391
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         172
      ICount:          1110
      EdgeCount:       228
      CyclomaticComplexity: 58
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
        - pv_cache_get
        - pv_get_spec_value
        - pv_locate_name
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/kemi.c:3369,2'
          Dst:             get_debug_level
        - Src:             'core/kemi.c:3369,2'
          Dst:             get_debug_facility
        - Src:             'core/kemi.c:3369,2'
          Dst:             dprint_color
        - Src:             'core/kemi.c:3369,2'
          Dst:             my_pid
        - Src:             'core/kemi.c:3369,2'
          Dst:             fprintf
        - Src:             'core/kemi.c:3369,2'
          Dst:             dprint_color_reset
        - Src:             'core/kemi.c:3369,2'
          Dst:             get_debug_facility
        - Src:             'core/kemi.c:3370,7'
          Dst:             pv_locate_name
        - Src:             'core/kemi.c:3372,3'
          Dst:             get_debug_level
        - Src:             'core/kemi.c:3372,3'
          Dst:             get_debug_facility
        - Src:             'core/kemi.c:3372,3'
          Dst:             dprint_color
        - Src:             'core/kemi.c:3372,3'
          Dst:             my_pid
        - Src:             'core/kemi.c:3372,3'
          Dst:             fprintf
        - Src:             'core/kemi.c:3372,3'
          Dst:             dprint_color_reset
        - Src:             'core/kemi.c:3372,3'
          Dst:             get_debug_facility
        - Src:             'core/kemi.c:3375,8'
          Dst:             pv_cache_get
        - Src:             'core/kemi.c:3377,3'
          Dst:             get_debug_level
        - Src:             'core/kemi.c:3377,3'
          Dst:             get_debug_facility
        - Src:             'core/kemi.c:3377,3'
          Dst:             dprint_color
        - Src:             'core/kemi.c:3377,3'
          Dst:             my_pid
        - Src:             'core/kemi.c:3377,3'
          Dst:             fprintf
        - Src:             'core/kemi.c:3377,3'
          Dst:             dprint_color_reset
        - Src:             'core/kemi.c:3377,3'
          Dst:             get_debug_facility
        - Src:             'core/kemi.c:3382,5'
          Dst:             pv_get_spec_value
        - Src:             'core/kemi.c:3383,3'
          Dst:             get_debug_level
        - Src:             'core/kemi.c:3383,3'
          Dst:             get_debug_facility
        - Src:             'core/kemi.c:3383,3'
          Dst:             dprint_color
        - Src:             'core/kemi.c:3383,3'
          Dst:             my_pid
        - Src:             'core/kemi.c:3383,3'
          Dst:             fprintf
        - Src:             'core/kemi.c:3383,3'
          Dst:             dprint_color_reset
        - Src:             'core/kemi.c:3383,3'
          Dst:             get_debug_facility
    - functionName:    sr_kemi_pv_unset
      functionSourceFile: '/src/kamailio/src/core/kemi.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3334
      functionLinenumberEnd: 3358
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         170
      ICount:          1103
      EdgeCount:       225
      CyclomaticComplexity: 57
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
        - pv_cache_get
        - pv_locate_name
        - pv_set_spec_value
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/kemi.c:3339,2'
          Dst:             get_debug_level
        - Src:             'core/kemi.c:3339,2'
          Dst:             get_debug_facility
        - Src:             'core/kemi.c:3339,2'
          Dst:             dprint_color
        - Src:             'core/kemi.c:3339,2'
          Dst:             my_pid
        - Src:             'core/kemi.c:3339,2'
          Dst:             fprintf
        - Src:             'core/kemi.c:3339,2'
          Dst:             dprint_color_reset
        - Src:             'core/kemi.c:3339,2'
          Dst:             get_debug_facility
        - Src:             'core/kemi.c:3340,7'
          Dst:             pv_locate_name
        - Src:             'core/kemi.c:3342,3'
          Dst:             get_debug_level
        - Src:             'core/kemi.c:3342,3'
          Dst:             get_debug_facility
        - Src:             'core/kemi.c:3342,3'
          Dst:             dprint_color
        - Src:             'core/kemi.c:3342,3'
          Dst:             my_pid
        - Src:             'core/kemi.c:3342,3'
          Dst:             fprintf
        - Src:             'core/kemi.c:3342,3'
          Dst:             dprint_color_reset
        - Src:             'core/kemi.c:3342,3'
          Dst:             get_debug_facility
        - Src:             'core/kemi.c:3345,8'
          Dst:             pv_cache_get
        - Src:             'core/kemi.c:3347,3'
          Dst:             get_debug_level
        - Src:             'core/kemi.c:3347,3'
          Dst:             get_debug_facility
        - Src:             'core/kemi.c:3347,3'
          Dst:             dprint_color
        - Src:             'core/kemi.c:3347,3'
          Dst:             my_pid
        - Src:             'core/kemi.c:3347,3'
          Dst:             fprintf
        - Src:             'core/kemi.c:3347,3'
          Dst:             dprint_color_reset
        - Src:             'core/kemi.c:3347,3'
          Dst:             get_debug_facility
        - Src:             'core/kemi.c:3352,5'
          Dst:             pv_set_spec_value
        - Src:             'core/kemi.c:3353,3'
          Dst:             get_debug_level
        - Src:             'core/kemi.c:3353,3'
          Dst:             get_debug_facility
        - Src:             'core/kemi.c:3353,3'
          Dst:             dprint_color
        - Src:             'core/kemi.c:3353,3'
          Dst:             my_pid
        - Src:             'core/kemi.c:3353,3'
          Dst:             fprintf
        - Src:             'core/kemi.c:3353,3'
          Dst:             dprint_color_reset
        - Src:             'core/kemi.c:3353,3'
          Dst:             get_debug_facility
    - functionName:    sr_kemi_pv_sets
      functionSourceFile: '/src/kamailio/src/core/kemi.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3301
      functionLinenumberEnd: 3328
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         170
      ICount:          1108
      EdgeCount:       225
      CyclomaticComplexity: 57
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
        - pv_cache_get
        - pv_locate_name
        - pv_set_spec_value
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/kemi.c:3306,2'
          Dst:             get_debug_level
        - Src:             'core/kemi.c:3306,2'
          Dst:             get_debug_facility
        - Src:             'core/kemi.c:3306,2'
          Dst:             dprint_color
        - Src:             'core/kemi.c:3306,2'
          Dst:             my_pid
        - Src:             'core/kemi.c:3306,2'
          Dst:             fprintf
        - Src:             'core/kemi.c:3306,2'
          Dst:             dprint_color_reset
        - Src:             'core/kemi.c:3306,2'
          Dst:             get_debug_facility
        - Src:             'core/kemi.c:3307,7'
          Dst:             pv_locate_name
        - Src:             'core/kemi.c:3309,3'
          Dst:             get_debug_level
        - Src:             'core/kemi.c:3309,3'
          Dst:             get_debug_facility
        - Src:             'core/kemi.c:3309,3'
          Dst:             dprint_color
        - Src:             'core/kemi.c:3309,3'
          Dst:             my_pid
        - Src:             'core/kemi.c:3309,3'
          Dst:             fprintf
        - Src:             'core/kemi.c:3309,3'
          Dst:             dprint_color_reset
        - Src:             'core/kemi.c:3309,3'
          Dst:             get_debug_facility
        - Src:             'core/kemi.c:3312,8'
          Dst:             pv_cache_get
        - Src:             'core/kemi.c:3314,3'
          Dst:             get_debug_level
        - Src:             'core/kemi.c:3314,3'
          Dst:             get_debug_facility
        - Src:             'core/kemi.c:3314,3'
          Dst:             dprint_color
        - Src:             'core/kemi.c:3314,3'
          Dst:             my_pid
        - Src:             'core/kemi.c:3314,3'
          Dst:             fprintf
        - Src:             'core/kemi.c:3314,3'
          Dst:             dprint_color_reset
        - Src:             'core/kemi.c:3314,3'
          Dst:             get_debug_facility
        - Src:             'core/kemi.c:3322,5'
          Dst:             pv_set_spec_value
        - Src:             'core/kemi.c:3323,3'
          Dst:             get_debug_level
        - Src:             'core/kemi.c:3323,3'
          Dst:             get_debug_facility
        - Src:             'core/kemi.c:3323,3'
          Dst:             dprint_color
        - Src:             'core/kemi.c:3323,3'
          Dst:             my_pid
        - Src:             'core/kemi.c:3323,3'
          Dst:             fprintf
        - Src:             'core/kemi.c:3323,3'
          Dst:             dprint_color_reset
        - Src:             'core/kemi.c:3323,3'
          Dst:             get_debug_facility
    - functionName:    sr_kemi_pv_setl
      functionSourceFile: '/src/kamailio/src/core/kemi.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3264
      functionLinenumberEnd: 3295
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         176
      ICount:          1135
      EdgeCount:       233
      CyclomaticComplexity: 59
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
        - pv_cache_get
        - pv_locate_name
        - pv_set_spec_value
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/kemi.c:3269,2'
          Dst:             get_debug_level
        - Src:             'core/kemi.c:3269,2'
          Dst:             get_debug_facility
        - Src:             'core/kemi.c:3269,2'
          Dst:             dprint_color
        - Src:             'core/kemi.c:3269,2'
          Dst:             my_pid
        - Src:             'core/kemi.c:3269,2'
          Dst:             fprintf
        - Src:             'core/kemi.c:3269,2'
          Dst:             dprint_color_reset
        - Src:             'core/kemi.c:3269,2'
          Dst:             get_debug_facility
        - Src:             'core/kemi.c:3270,7'
          Dst:             pv_locate_name
        - Src:             'core/kemi.c:3272,3'
          Dst:             get_debug_level
        - Src:             'core/kemi.c:3272,3'
          Dst:             get_debug_facility
        - Src:             'core/kemi.c:3272,3'
          Dst:             dprint_color
        - Src:             'core/kemi.c:3272,3'
          Dst:             my_pid
        - Src:             'core/kemi.c:3272,3'
          Dst:             fprintf
        - Src:             'core/kemi.c:3272,3'
          Dst:             dprint_color_reset
        - Src:             'core/kemi.c:3272,3'
          Dst:             get_debug_facility
        - Src:             'core/kemi.c:3275,8'
          Dst:             pv_cache_get
        - Src:             'core/kemi.c:3277,3'
          Dst:             get_debug_level
        - Src:             'core/kemi.c:3277,3'
          Dst:             get_debug_facility
        - Src:             'core/kemi.c:3277,3'
          Dst:             dprint_color
        - Src:             'core/kemi.c:3277,3'
          Dst:             my_pid
        - Src:             'core/kemi.c:3277,3'
          Dst:             fprintf
        - Src:             'core/kemi.c:3277,3'
          Dst:             dprint_color_reset
        - Src:             'core/kemi.c:3277,3'
          Dst:             get_debug_facility
        - Src:             'core/kemi.c:3289,5'
          Dst:             pv_set_spec_value
        - Src:             'core/kemi.c:3290,3'
          Dst:             get_debug_level
        - Src:             'core/kemi.c:3290,3'
          Dst:             get_debug_facility
        - Src:             'core/kemi.c:3290,3'
          Dst:             dprint_color
        - Src:             'core/kemi.c:3290,3'
          Dst:             my_pid
        - Src:             'core/kemi.c:3290,3'
          Dst:             fprintf
        - Src:             'core/kemi.c:3290,3'
          Dst:             dprint_color_reset
        - Src:             'core/kemi.c:3290,3'
          Dst:             get_debug_facility
    - functionName:    sr_kemi_pv_seti
      functionSourceFile: '/src/kamailio/src/core/kemi.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3231
      functionLinenumberEnd: 3258
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         170
      ICount:          1109
      EdgeCount:       225
      CyclomaticComplexity: 57
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
        - pv_cache_get
        - pv_locate_name
        - pv_set_spec_value
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/kemi.c:3236,2'
          Dst:             get_debug_level
        - Src:             'core/kemi.c:3236,2'
          Dst:             get_debug_facility
        - Src:             'core/kemi.c:3236,2'
          Dst:             dprint_color
        - Src:             'core/kemi.c:3236,2'
          Dst:             my_pid
        - Src:             'core/kemi.c:3236,2'
          Dst:             fprintf
        - Src:             'core/kemi.c:3236,2'
          Dst:             dprint_color_reset
        - Src:             'core/kemi.c:3236,2'
          Dst:             get_debug_facility
        - Src:             'core/kemi.c:3237,7'
          Dst:             pv_locate_name
        - Src:             'core/kemi.c:3239,3'
          Dst:             get_debug_level
        - Src:             'core/kemi.c:3239,3'
          Dst:             get_debug_facility
        - Src:             'core/kemi.c:3239,3'
          Dst:             dprint_color
        - Src:             'core/kemi.c:3239,3'
          Dst:             my_pid
        - Src:             'core/kemi.c:3239,3'
          Dst:             fprintf
        - Src:             'core/kemi.c:3239,3'
          Dst:             dprint_color_reset
        - Src:             'core/kemi.c:3239,3'
          Dst:             get_debug_facility
        - Src:             'core/kemi.c:3242,8'
          Dst:             pv_cache_get
        - Src:             'core/kemi.c:3244,3'
          Dst:             get_debug_level
        - Src:             'core/kemi.c:3244,3'
          Dst:             get_debug_facility
        - Src:             'core/kemi.c:3244,3'
          Dst:             dprint_color
        - Src:             'core/kemi.c:3244,3'
          Dst:             my_pid
        - Src:             'core/kemi.c:3244,3'
          Dst:             fprintf
        - Src:             'core/kemi.c:3244,3'
          Dst:             dprint_color_reset
        - Src:             'core/kemi.c:3244,3'
          Dst:             get_debug_facility
        - Src:             'core/kemi.c:3252,5'
          Dst:             pv_set_spec_value
        - Src:             'core/kemi.c:3253,3'
          Dst:             get_debug_level
        - Src:             'core/kemi.c:3253,3'
          Dst:             get_debug_facility
        - Src:             'core/kemi.c:3253,3'
          Dst:             dprint_color
        - Src:             'core/kemi.c:3253,3'
          Dst:             my_pid
        - Src:             'core/kemi.c:3253,3'
          Dst:             fprintf
        - Src:             'core/kemi.c:3253,3'
          Dst:             dprint_color_reset
        - Src:             'core/kemi.c:3253,3'
          Dst:             get_debug_facility
    - functionName:    sr_kemi_pv_getvs
      functionSourceFile: '/src/kamailio/src/core/kemi.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3129
      functionLinenumberEnd: 3130
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - sr_kemi_pv_get_valx
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/kemi.c:3130,9'
          Dst:             sr_kemi_pv_get_valx
    - functionName:    sr_kemi_pv_getvn
      functionSourceFile: '/src/kamailio/src/core/kemi.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3137
      functionLinenumberEnd: 3138
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - sr_kemi_pv_get_valx
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/kemi.c:3138,9'
          Dst:             sr_kemi_pv_get_valx
    - functionName:    sr_kemi_pv_getl
      functionSourceFile: '/src/kamailio/src/core/kemi.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3186
      functionLinenumberEnd: 3225
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         176
      ICount:          1141
      EdgeCount:       234
      CyclomaticComplexity: 60
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
        - pv_cache_get
        - pv_get_spec_value
        - pv_locate_name
        - str2slong
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/kemi.c:3194,2'
          Dst:             get_debug_level
        - Src:             'core/kemi.c:3194,2'
          Dst:             get_debug_facility
        - Src:             'core/kemi.c:3194,2'
          Dst:             dprint_color
        - Src:             'core/kemi.c:3194,2'
          Dst:             my_pid
        - Src:             'core/kemi.c:3194,2'
          Dst:             fprintf
        - Src:             'core/kemi.c:3194,2'
          Dst:             dprint_color_reset
        - Src:             'core/kemi.c:3194,2'
          Dst:             get_debug_facility
        - Src:             'core/kemi.c:3195,7'
          Dst:             pv_locate_name
        - Src:             'core/kemi.c:3197,3'
          Dst:             get_debug_level
        - Src:             'core/kemi.c:3197,3'
          Dst:             get_debug_facility
        - Src:             'core/kemi.c:3197,3'
          Dst:             dprint_color
        - Src:             'core/kemi.c:3197,3'
          Dst:             my_pid
        - Src:             'core/kemi.c:3197,3'
          Dst:             fprintf
        - Src:             'core/kemi.c:3197,3'
          Dst:             dprint_color_reset
        - Src:             'core/kemi.c:3197,3'
          Dst:             get_debug_facility
        - Src:             'core/kemi.c:3200,8'
          Dst:             pv_cache_get
        - Src:             'core/kemi.c:3202,3'
          Dst:             get_debug_level
        - Src:             'core/kemi.c:3202,3'
          Dst:             get_debug_facility
        - Src:             'core/kemi.c:3202,3'
          Dst:             dprint_color
        - Src:             'core/kemi.c:3202,3'
          Dst:             my_pid
        - Src:             'core/kemi.c:3202,3'
          Dst:             fprintf
        - Src:             'core/kemi.c:3202,3'
          Dst:             dprint_color_reset
        - Src:             'core/kemi.c:3202,3'
          Dst:             get_debug_facility
        - Src:             'core/kemi.c:3207,5'
          Dst:             pv_get_spec_value
        - Src:             'core/kemi.c:3208,3'
          Dst:             get_debug_level
        - Src:             'core/kemi.c:3208,3'
          Dst:             get_debug_facility
        - Src:             'core/kemi.c:3208,3'
          Dst:             dprint_color
        - Src:             'core/kemi.c:3208,3'
          Dst:             my_pid
        - Src:             'core/kemi.c:3208,3'
          Dst:             fprintf
        - Src:             'core/kemi.c:3208,3'
          Dst:             dprint_color_reset
        - Src:             'core/kemi.c:3208,3'
          Dst:             get_debug_facility
        - Src:             'core/kemi.c:3222,2'
          Dst:             str2slong
    - functionName:    sr_kemi_pv_geti
      functionSourceFile: '/src/kamailio/src/core/kemi.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3145
      functionLinenumberEnd: 3180
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         176
      ICount:          1141
      EdgeCount:       234
      CyclomaticComplexity: 60
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
        - pv_cache_get
        - pv_get_spec_value
        - pv_locate_name
        - str2sint
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/kemi.c:3150,2'
          Dst:             get_debug_level
        - Src:             'core/kemi.c:3150,2'
          Dst:             get_debug_facility
        - Src:             'core/kemi.c:3150,2'
          Dst:             dprint_color
        - Src:             'core/kemi.c:3150,2'
          Dst:             my_pid
        - Src:             'core/kemi.c:3150,2'
          Dst:             fprintf
        - Src:             'core/kemi.c:3150,2'
          Dst:             dprint_color_reset
        - Src:             'core/kemi.c:3150,2'
          Dst:             get_debug_facility
        - Src:             'core/kemi.c:3151,7'
          Dst:             pv_locate_name
        - Src:             'core/kemi.c:3153,3'
          Dst:             get_debug_level
        - Src:             'core/kemi.c:3153,3'
          Dst:             get_debug_facility
        - Src:             'core/kemi.c:3153,3'
          Dst:             dprint_color
        - Src:             'core/kemi.c:3153,3'
          Dst:             my_pid
        - Src:             'core/kemi.c:3153,3'
          Dst:             fprintf
        - Src:             'core/kemi.c:3153,3'
          Dst:             dprint_color_reset
        - Src:             'core/kemi.c:3153,3'
          Dst:             get_debug_facility
        - Src:             'core/kemi.c:3156,8'
          Dst:             pv_cache_get
        - Src:             'core/kemi.c:3158,3'
          Dst:             get_debug_level
        - Src:             'core/kemi.c:3158,3'
          Dst:             get_debug_facility
        - Src:             'core/kemi.c:3158,3'
          Dst:             dprint_color
        - Src:             'core/kemi.c:3158,3'
          Dst:             my_pid
        - Src:             'core/kemi.c:3158,3'
          Dst:             fprintf
        - Src:             'core/kemi.c:3158,3'
          Dst:             dprint_color_reset
        - Src:             'core/kemi.c:3158,3'
          Dst:             get_debug_facility
        - Src:             'core/kemi.c:3163,5'
          Dst:             pv_get_spec_value
        - Src:             'core/kemi.c:3164,3'
          Dst:             get_debug_level
        - Src:             'core/kemi.c:3164,3'
          Dst:             get_debug_facility
        - Src:             'core/kemi.c:3164,3'
          Dst:             dprint_color
        - Src:             'core/kemi.c:3164,3'
          Dst:             my_pid
        - Src:             'core/kemi.c:3164,3'
          Dst:             fprintf
        - Src:             'core/kemi.c:3164,3'
          Dst:             dprint_color_reset
        - Src:             'core/kemi.c:3164,3'
          Dst:             get_debug_facility
        - Src:             'core/kemi.c:3177,2'
          Dst:             str2sint
    - functionName:    sr_kemi_pv_gete
      functionSourceFile: '/src/kamailio/src/core/kemi.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3060
      functionLinenumberEnd: 3061
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - sr_kemi_pv_get_mode
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/kemi.c:3061,9'
          Dst:             sr_kemi_pv_get_mode
    - functionName:    sr_kemi_pv_getw
      functionSourceFile: '/src/kamailio/src/core/kemi.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3052
      functionLinenumberEnd: 3053
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - sr_kemi_pv_get_mode
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/kemi.c:3053,9'
          Dst:             sr_kemi_pv_get_mode
    - functionName:    sr_kemi_pv_get
      functionSourceFile: '/src/kamailio/src/core/kemi.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3044
      functionLinenumberEnd: 3045
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - sr_kemi_pv_get_mode
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/kemi.c:3045,9'
          Dst:             sr_kemi_pv_get_mode
    - functionName:    sr_kemi_ctx_route
      functionSourceFile: '/src/kamailio/src/core/kemi.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3879
      functionLinenumberEnd: 3887
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          39
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - sr_kemi_act_ctx_get
        - sr_kemi_act_ctx_set
        - sr_kemi_route
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/kemi.c:3883,9'
          Dst:             sr_kemi_act_ctx_get
        - Src:             'core/kemi.c:3884,2'
          Dst:             sr_kemi_act_ctx_set
        - Src:             'core/kemi.c:3885,8'
          Dst:             sr_kemi_route
        - Src:             'core/kemi.c:3886,2'
          Dst:             sr_kemi_act_ctx_set
    - functionName:    sr_kemi_act_ctx_get
      functionSourceFile: '/src/kamailio/src/core/kemi.c'
      linkageType:     InternalLinkage
      functionLinenumber: 79
      functionLinenumberEnd: 80
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    7
      BranchProfiles:  []
      Callsites:       []
    - functionName:    sr_kemi_act_ctx_set
      functionSourceFile: '/src/kamailio/src/core/kemi.c'
      linkageType:     InternalLinkage
      functionLinenumber: 71
      functionLinenumberEnd: 73
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    14
      BranchProfiles:  []
      Callsites:       []
    - functionName:    sr_kemi_route
      functionSourceFile: '/src/kamailio/src/core/kemi.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3862
      functionLinenumberEnd: 3871
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          41
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - getsflags
        - reset_static_buffer
        - setsflagsval
      functionUses:    11
      BranchProfiles:  []
      Callsites:
        - Src:             'core/kemi.c:3866,9'
          Dst:             getsflags
        - Src:             'core/kemi.c:3867,2'
          Dst:             setsflagsval
        - Src:             'core/kemi.c:3868,2'
          Dst:             reset_static_buffer
        - Src:             'core/kemi.c:3870,2'
          Dst:             setsflagsval
    - functionName:    sr_kemi_param_map_get_params
      functionSourceFile: '/src/kamailio/src/core/kemi.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3813
      functionLinenumberEnd: 3855
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         29
      ICount:          159
      EdgeCount:       38
      CyclomaticComplexity: 11
      functionsReached:
        - sr_kemi_param_map_get_name
        - strcat
        - strlen
        - strncat
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/kemi.c:3829,5'
          Dst:             strcat
        - Src:             'core/kemi.c:3832,4'
          Dst:             strcat
        - Src:             'core/kemi.c:3834,8'
          Dst:             sr_kemi_param_map_get_name
        - Src:             'core/kemi.c:3839,4'
          Dst:             strcat
        - Src:             'core/kemi.c:3842,3'
          Dst:             strcat
        - Src:             'core/kemi.c:3845,8'
          Dst:             sr_kemi_param_map_get_name
        - Src:             'core/kemi.c:3849,4'
          Dst:             strncat
        - Src:             'core/kemi.c:3853,13'
          Dst:             strlen
    - functionName:    sr_kemi_param_map_get_name
      functionSourceFile: '/src/kamailio/src/core/kemi.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3799
      functionLinenumberEnd: 3807
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          50
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    sr_kemi_cbname_lookup_idx
      functionSourceFile: '/src/kamailio/src/core/kemi.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3764
      functionLinenumberEnd: 3776
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         51
      ICount:          301
      EdgeCount:       67
      CyclomaticComplexity: 18
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/kemi.c:3772,3'
          Dst:             get_debug_level
        - Src:             'core/kemi.c:3772,3'
          Dst:             get_debug_facility
        - Src:             'core/kemi.c:3772,3'
          Dst:             dprint_color
        - Src:             'core/kemi.c:3772,3'
          Dst:             my_pid
        - Src:             'core/kemi.c:3772,3'
          Dst:             fprintf
        - Src:             'core/kemi.c:3772,3'
          Dst:             dprint_color_reset
        - Src:             'core/kemi.c:3772,3'
          Dst:             get_debug_facility
    - functionName:    futex_release
      functionSourceFile: '/src/kamailio/src/core/mem/../futexlock.h'
      linkageType:     InternalLinkage
      functionLinenumber: 130
      functionLinenumberEnd: 138
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          41
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - atomic_get_and_set_int
        - syscall
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'core/mem/../futexlock.h:134,6'
          Dst:             atomic_get_and_set_int
        - Src:             'core/mem/../futexlock.h:136,3'
          Dst:             syscall
    - functionName:    futex_get
      functionSourceFile: '/src/kamailio/src/core/mem/../futexlock.h'
      linkageType:     InternalLinkage
      functionLinenumber: 91
      functionLinenumberEnd: 126
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         23
      ICount:          106
      EdgeCount:       28
      CyclomaticComplexity: 7
      functionsReached:
        - atomic_cmpxchg_int
        - atomic_get_and_set_int
        - syscall
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/mem/../futexlock.h:99,6'
          Dst:             atomic_cmpxchg_int
        - Src:             'core/mem/../futexlock.h:108,4'
          Dst:             syscall
        - Src:             'core/mem/../futexlock.h:109,8'
          Dst:             atomic_get_and_set_int
        - Src:             'core/mem/../futexlock.h:119,7'
          Dst:             atomic_get_and_set_int
        - Src:             'core/mem/../futexlock.h:121,4'
          Dst:             syscall
        - Src:             'core/mem/../futexlock.h:122,8'
          Dst:             atomic_get_and_set_int
    - functionName:    sr_kemi_cbname_lookup_name
      functionSourceFile: '/src/kamailio/src/core/kemi.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3711
      functionLinenumberEnd: 3758
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         108
      ICount:          733
      EdgeCount:       143
      CyclomaticComplexity: 37
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - futex_get
        - futex_release
        - get_debug_facility
        - get_debug_level
        - my_pid
        - strncmp
        - strncpy
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/kemi.c:3719,3'
          Dst:             get_debug_level
        - Src:             'core/kemi.c:3719,3'
          Dst:             get_debug_facility
        - Src:             'core/kemi.c:3719,3'
          Dst:             dprint_color
        - Src:             'core/kemi.c:3719,3'
          Dst:             my_pid
        - Src:             'core/kemi.c:3719,3'
          Dst:             fprintf
        - Src:             'core/kemi.c:3719,3'
          Dst:             dprint_color_reset
        - Src:             'core/kemi.c:3719,3'
          Dst:             get_debug_facility
        - Src:             'core/kemi.c:3727,8'
          Dst:             strncmp
        - Src:             'core/kemi.c:3734,2'
          Dst:             futex_get
        - Src:             'core/kemi.c:3739,8'
          Dst:             strncmp
        - Src:             'core/kemi.c:3741,4'
          Dst:             futex_release
        - Src:             'core/kemi.c:3746,3'
          Dst:             futex_release
        - Src:             'core/kemi.c:3747,3'
          Dst:             get_debug_level
        - Src:             'core/kemi.c:3747,3'
          Dst:             get_debug_facility
        - Src:             'core/kemi.c:3747,3'
          Dst:             dprint_color
        - Src:             'core/kemi.c:3747,3'
          Dst:             my_pid
        - Src:             'core/kemi.c:3747,3'
          Dst:             fprintf
        - Src:             'core/kemi.c:3747,3'
          Dst:             dprint_color_reset
        - Src:             'core/kemi.c:3747,3'
          Dst:             get_debug_facility
        - Src:             'core/kemi.c:3750,2'
          Dst:             strncpy
        - Src:             'core/kemi.c:3756,2'
          Dst:             futex_release
    - functionName:    futex_init
      functionSourceFile: '/src/kamailio/src/core/mem/../futexlock.h'
      linkageType:     InternalLinkage
      functionLinenumber: 84
      functionLinenumberEnd: 86
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    sr_kemi_eng_get
      functionSourceFile: '/src/kamailio/src/core/kemi.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3645
      functionLinenumberEnd: 3646
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    10
      BranchProfiles:  []
      Callsites:       []
    - functionName:    sr_kemi_eng_setz
      functionSourceFile: '/src/kamailio/src/core/kemi.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3625
      functionLinenumberEnd: 3639
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          50
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - sr_kemi_eng_set
        - strlen
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/kemi.c:3630,14'
          Dst:             strlen
        - Src:             'core/kemi.c:3634,15'
          Dst:             strlen
        - Src:             'core/kemi.c:3635,10'
          Dst:             sr_kemi_eng_set
        - Src:             'core/kemi.c:3637,10'
          Dst:             sr_kemi_eng_set
    - functionName:    sr_kemi_eng_set
      functionSourceFile: '/src/kamailio/src/core/kemi.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3593
      functionLinenumberEnd: 3619
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         25
      ICount:          145
      EdgeCount:       33
      CyclomaticComplexity: 10
      functionsReached:
        - sr_kemi_cbname_list_init
        - strncasecmp
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/kemi.c:3597,24'
          Dst:             strncasecmp
        - Src:             'core/kemi.c:3600,24'
          Dst:             strncasecmp
        - Src:             'core/kemi.c:3604,5'
          Dst:             sr_kemi_cbname_list_init
        - Src:             'core/kemi.c:3610,8'
          Dst:             strncasecmp
    - functionName:    sr_kemi_cbname_list_init
      functionSourceFile: '/src/kamailio/src/core/kemi.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3669
      functionLinenumberEnd: 3705
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         174
      ICount:          1059
      EdgeCount:       231
      CyclomaticComplexity: 59
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - futex_init
        - get_debug_facility
        - get_debug_level
        - my_pid
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/kemi.c:3674,3'
          Dst:             get_debug_level
        - Src:             'core/kemi.c:3674,3'
          Dst:             get_debug_facility
        - Src:             'core/kemi.c:3674,3'
          Dst:             dprint_color
        - Src:             'core/kemi.c:3674,3'
          Dst:             my_pid
        - Src:             'core/kemi.c:3674,3'
          Dst:             fprintf
        - Src:             'core/kemi.c:3674,3'
          Dst:             dprint_color_reset
        - Src:             'core/kemi.c:3674,3'
          Dst:             get_debug_facility
        - Src:             'core/kemi.c:3677,5'
          Dst:             futex_init
        - Src:             'core/kemi.c:3678,3'
          Dst:             get_debug_level
        - Src:             'core/kemi.c:3678,3'
          Dst:             get_debug_facility
        - Src:             'core/kemi.c:3678,3'
          Dst:             dprint_color
        - Src:             'core/kemi.c:3678,3'
          Dst:             my_pid
        - Src:             'core/kemi.c:3678,3'
          Dst:             fprintf
        - Src:             'core/kemi.c:3678,3'
          Dst:             dprint_color_reset
        - Src:             'core/kemi.c:3678,3'
          Dst:             get_debug_facility
        - Src:             'core/kemi.c:3687,3'
          Dst:             get_debug_level
        - Src:             'core/kemi.c:3687,3'
          Dst:             get_debug_facility
        - Src:             'core/kemi.c:3687,3'
          Dst:             dprint_color
        - Src:             'core/kemi.c:3687,3'
          Dst:             my_pid
        - Src:             'core/kemi.c:3687,3'
          Dst:             fprintf
        - Src:             'core/kemi.c:3687,3'
          Dst:             dprint_color_reset
        - Src:             'core/kemi.c:3687,3'
          Dst:             get_debug_facility
        - Src:             'core/kemi.c:3694,3'
          Dst:             get_debug_level
        - Src:             'core/kemi.c:3694,3'
          Dst:             get_debug_facility
        - Src:             'core/kemi.c:3694,3'
          Dst:             dprint_color
        - Src:             'core/kemi.c:3694,3'
          Dst:             my_pid
        - Src:             'core/kemi.c:3694,3'
          Dst:             fprintf
        - Src:             'core/kemi.c:3694,3'
          Dst:             dprint_color_reset
        - Src:             'core/kemi.c:3694,3'
          Dst:             get_debug_facility
    - functionName:    sr_kemi_eng_register
      functionSourceFile: '/src/kamailio/src/core/kemi.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3555
      functionLinenumberEnd: 3587
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         137
      ICount:          886
      EdgeCount:       181
      CyclomaticComplexity: 46
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
        - strncasecmp
        - strncpy
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/kemi.c:3560,8'
          Dst:             strncasecmp
        - Src:             'core/kemi.c:3568,3'
          Dst:             get_debug_level
        - Src:             'core/kemi.c:3568,3'
          Dst:             get_debug_facility
        - Src:             'core/kemi.c:3568,3'
          Dst:             dprint_color
        - Src:             'core/kemi.c:3568,3'
          Dst:             my_pid
        - Src:             'core/kemi.c:3568,3'
          Dst:             fprintf
        - Src:             'core/kemi.c:3568,3'
          Dst:             dprint_color_reset
        - Src:             'core/kemi.c:3568,3'
          Dst:             get_debug_facility
        - Src:             'core/kemi.c:3572,3'
          Dst:             get_debug_level
        - Src:             'core/kemi.c:3572,3'
          Dst:             get_debug_facility
        - Src:             'core/kemi.c:3572,3'
          Dst:             dprint_color
        - Src:             'core/kemi.c:3572,3'
          Dst:             my_pid
        - Src:             'core/kemi.c:3572,3'
          Dst:             fprintf
        - Src:             'core/kemi.c:3572,3'
          Dst:             dprint_color_reset
        - Src:             'core/kemi.c:3572,3'
          Dst:             get_debug_facility
        - Src:             'core/kemi.c:3575,2'
          Dst:             strncpy
        - Src:             'core/kemi.c:3584,2'
          Dst:             get_debug_level
        - Src:             'core/kemi.c:3584,2'
          Dst:             get_debug_facility
        - Src:             'core/kemi.c:3584,2'
          Dst:             dprint_color
        - Src:             'core/kemi.c:3584,2'
          Dst:             my_pid
        - Src:             'core/kemi.c:3584,2'
          Dst:             fprintf
        - Src:             'core/kemi.c:3584,2'
          Dst:             dprint_color_reset
        - Src:             'core/kemi.c:3584,2'
          Dst:             get_debug_facility
    - functionName:    sr_kemi_lookup
      functionSourceFile: '/src/kamailio/src/core/kemi.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3515
      functionLinenumberEnd: 3540
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         33
      ICount:          197
      EdgeCount:       43
      CyclomaticComplexity: 12
      functionsReached:
        - strncasecmp
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/kemi.c:3523,9'
          Dst:             strncasecmp
        - Src:             'core/kemi.c:3532,10'
          Dst:             strncasecmp
    - functionName:    sr_kemi_core_set_drop
      functionSourceFile: '/src/kamailio/src/core/kemi.c'
      linkageType:     InternalLinkage
      functionLinenumber: 176
      functionLinenumberEnd: 182
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         46
      ICount:          271
      EdgeCount:       60
      CyclomaticComplexity: 16
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/kemi.c:179,2'
          Dst:             get_debug_level
        - Src:             'core/kemi.c:179,2'
          Dst:             get_debug_facility
        - Src:             'core/kemi.c:179,2'
          Dst:             dprint_color
        - Src:             'core/kemi.c:179,2'
          Dst:             my_pid
        - Src:             'core/kemi.c:179,2'
          Dst:             fprintf
        - Src:             'core/kemi.c:179,2'
          Dst:             dprint_color_reset
        - Src:             'core/kemi.c:179,2'
          Dst:             get_debug_facility
    - functionName:    sr_kemi_modules_get
      functionSourceFile: '/src/kamailio/src/core/kemi.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3507
      functionLinenumberEnd: 3508
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    sr_kemi_modules_size_get
      functionSourceFile: '/src/kamailio/src/core/kemi.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3499
      functionLinenumberEnd: 3500
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pkg_str_dup
      functionSourceFile: '/src/kamailio/src/core/ut.h'
      linkageType:     InternalLinkage
      functionLinenumber: 989
      functionLinenumberEnd: 1033
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         181
      ICount:          1094
      EdgeCount:       240
      CyclomaticComplexity: 61
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/ut.h:992,3'
          Dst:             get_debug_level
        - Src:             'core/ut.h:992,3'
          Dst:             get_debug_facility
        - Src:             'core/ut.h:992,3'
          Dst:             dprint_color
        - Src:             'core/ut.h:992,3'
          Dst:             my_pid
        - Src:             'core/ut.h:992,3'
          Dst:             fprintf
        - Src:             'core/ut.h:992,3'
          Dst:             dprint_color_reset
        - Src:             'core/ut.h:992,3'
          Dst:             get_debug_facility
        - Src:             'core/ut.h:1005,3'
          Dst:             get_debug_level
        - Src:             'core/ut.h:1005,3'
          Dst:             get_debug_facility
        - Src:             'core/ut.h:1005,3'
          Dst:             dprint_color
        - Src:             'core/ut.h:1005,3'
          Dst:             my_pid
        - Src:             'core/ut.h:1005,3'
          Dst:             fprintf
        - Src:             'core/ut.h:1005,3'
          Dst:             dprint_color_reset
        - Src:             'core/ut.h:1005,3'
          Dst:             get_debug_facility
        - Src:             'core/ut.h:1014,3'
          Dst:             get_debug_level
        - Src:             'core/ut.h:1014,3'
          Dst:             get_debug_facility
        - Src:             'core/ut.h:1014,3'
          Dst:             dprint_color
        - Src:             'core/ut.h:1014,3'
          Dst:             my_pid
        - Src:             'core/ut.h:1014,3'
          Dst:             fprintf
        - Src:             'core/ut.h:1014,3'
          Dst:             dprint_color_reset
        - Src:             'core/ut.h:1014,3'
          Dst:             get_debug_facility
        - Src:             'core/ut.h:1025,3'
          Dst:             get_debug_level
        - Src:             'core/ut.h:1025,3'
          Dst:             get_debug_facility
        - Src:             'core/ut.h:1025,3'
          Dst:             dprint_color
        - Src:             'core/ut.h:1025,3'
          Dst:             my_pid
        - Src:             'core/ut.h:1025,3'
          Dst:             fprintf
        - Src:             'core/ut.h:1025,3'
          Dst:             dprint_color_reset
        - Src:             'core/ut.h:1025,3'
          Dst:             get_debug_facility
    - functionName:    sr_kemi_modules_add
      functionSourceFile: '/src/kamailio/src/core/kemi.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3452
      functionLinenumberEnd: 3493
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         299
      ICount:          1926
      EdgeCount:       396
      CyclomaticComplexity: 99
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
        - pkg_str_dup
        - strncmp
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/kemi.c:3454,3'
          Dst:             get_debug_level
        - Src:             'core/kemi.c:3454,3'
          Dst:             get_debug_facility
        - Src:             'core/kemi.c:3454,3'
          Dst:             dprint_color
        - Src:             'core/kemi.c:3454,3'
          Dst:             my_pid
        - Src:             'core/kemi.c:3454,3'
          Dst:             fprintf
        - Src:             'core/kemi.c:3454,3'
          Dst:             dprint_color_reset
        - Src:             'core/kemi.c:3454,3'
          Dst:             get_debug_facility
        - Src:             'core/kemi.c:3458,3'
          Dst:             get_debug_level
        - Src:             'core/kemi.c:3458,3'
          Dst:             get_debug_facility
        - Src:             'core/kemi.c:3458,3'
          Dst:             dprint_color
        - Src:             'core/kemi.c:3458,3'
          Dst:             my_pid
        - Src:             'core/kemi.c:3458,3'
          Dst:             fprintf
        - Src:             'core/kemi.c:3458,3'
          Dst:             dprint_color_reset
        - Src:             'core/kemi.c:3458,3'
          Dst:             get_debug_facility
        - Src:             'core/kemi.c:3462,3'
          Dst:             get_debug_level
        - Src:             'core/kemi.c:3462,3'
          Dst:             get_debug_facility
        - Src:             'core/kemi.c:3462,3'
          Dst:             dprint_color
        - Src:             'core/kemi.c:3462,3'
          Dst:             my_pid
        - Src:             'core/kemi.c:3462,3'
          Dst:             fprintf
        - Src:             'core/kemi.c:3462,3'
          Dst:             dprint_color_reset
        - Src:             'core/kemi.c:3462,3'
          Dst:             get_debug_facility
        - Src:             'core/kemi.c:3466,3'
          Dst:             get_debug_level
        - Src:             'core/kemi.c:3466,3'
          Dst:             get_debug_facility
        - Src:             'core/kemi.c:3466,3'
          Dst:             dprint_color
        - Src:             'core/kemi.c:3466,3'
          Dst:             my_pid
        - Src:             'core/kemi.c:3466,3'
          Dst:             fprintf
        - Src:             'core/kemi.c:3466,3'
          Dst:             dprint_color_reset
        - Src:             'core/kemi.c:3466,3'
          Dst:             get_debug_facility
        - Src:             'core/kemi.c:3474,8'
          Dst:             strncmp
        - Src:             'core/kemi.c:3478,3'
          Dst:             get_debug_level
        - Src:             'core/kemi.c:3478,3'
          Dst:             get_debug_facility
        - Src:             'core/kemi.c:3478,3'
          Dst:             dprint_color
        - Src:             'core/kemi.c:3478,3'
          Dst:             my_pid
        - Src:             'core/kemi.c:3478,3'
          Dst:             fprintf
        - Src:             'core/kemi.c:3478,3'
          Dst:             dprint_color_reset
        - Src:             'core/kemi.c:3478,3'
          Dst:             get_debug_facility
        - Src:             'core/kemi.c:3481,3'
          Dst:             get_debug_level
        - Src:             'core/kemi.c:3481,3'
          Dst:             get_debug_facility
        - Src:             'core/kemi.c:3481,3'
          Dst:             dprint_color
        - Src:             'core/kemi.c:3481,3'
          Dst:             my_pid
        - Src:             'core/kemi.c:3481,3'
          Dst:             fprintf
        - Src:             'core/kemi.c:3481,3'
          Dst:             dprint_color_reset
        - Src:             'core/kemi.c:3481,3'
          Dst:             get_debug_facility
        - Src:             'core/kemi.c:3482,6'
          Dst:             pkg_str_dup
        - Src:             'core/kemi.c:3485,4'
          Dst:             get_debug_level
        - Src:             'core/kemi.c:3485,4'
          Dst:             get_debug_facility
        - Src:             'core/kemi.c:3485,4'
          Dst:             dprint_color
        - Src:             'core/kemi.c:3485,4'
          Dst:             my_pid
        - Src:             'core/kemi.c:3485,4'
          Dst:             fprintf
        - Src:             'core/kemi.c:3485,4'
          Dst:             dprint_color_reset
        - Src:             'core/kemi.c:3485,4'
          Dst:             get_debug_facility
    - functionName:    sr_kemi_exports_get_pv
      functionSourceFile: '/src/kamailio/src/core/kemi.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3440
      functionLinenumberEnd: 3441
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    sr_kemi_xval_free
      functionSourceFile: '/src/kamailio/src/core/kemi.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2987
      functionLinenumberEnd: 2993
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         11
      ICount:          49
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - sr_kemi_dict_item_free
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/kemi.c:2991,3'
          Dst:             sr_kemi_dict_item_free
    - functionName:    sr_kemi_dict_item_free
      functionSourceFile: '/src/kamailio/src/core/kemi.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2970
      functionLinenumberEnd: 2981
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         12
      ICount:          59
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - sr_kemi_dict_item_free
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/kemi.c:2975,4'
          Dst:             sr_kemi_dict_item_free
    - functionName:    ksr_xrand_cp
      functionSourceFile: '/src/kamailio/src/core/rand/ksrxrand.c'
      linkageType:     InternalLinkage
      functionLinenumber: 94
      functionLinenumberEnd: 95
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ksr_xrand_set
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/rand/ksrxrand.c:95,9'
          Dst:             ksr_xrand_set
    - functionName:    ksr_xrand_set
      functionSourceFile: '/src/kamailio/src/core/rand/ksrxrand.c'
      linkageType:     InternalLinkage
      functionLinenumber: 67
      functionLinenumberEnd: 79
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         51
      ICount:          293
      EdgeCount:       67
      CyclomaticComplexity: 18
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
        - strcmp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/rand/ksrxrand.c:68,5'
          Dst:             strcmp
        - Src:             'core/rand/ksrxrand.c:73,6'
          Dst:             strcmp
        - Src:             'core/rand/ksrxrand.c:73,37'
          Dst:             strcmp
        - Src:             'core/rand/ksrxrand.c:77,2'
          Dst:             get_debug_level
        - Src:             'core/rand/ksrxrand.c:77,2'
          Dst:             get_debug_facility
        - Src:             'core/rand/ksrxrand.c:77,2'
          Dst:             dprint_color
        - Src:             'core/rand/ksrxrand.c:77,2'
          Dst:             my_pid
        - Src:             'core/rand/ksrxrand.c:77,2'
          Dst:             fprintf
        - Src:             'core/rand/ksrxrand.c:77,2'
          Dst:             dprint_color_reset
        - Src:             'core/rand/ksrxrand.c:77,2'
          Dst:             get_debug_facility
    - functionName:    ksr_wfastrand
      functionSourceFile: '/src/kamailio/src/core/rand/ksrxrand.c'
      linkageType:     InternalLinkage
      functionLinenumber: 54
      functionLinenumberEnd: 55
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - fastrand
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/rand/ksrxrand.c:55,15'
          Dst:             fastrand
    - functionName:    ksr_wrand
      functionSourceFile: '/src/kamailio/src/core/rand/ksrxrand.c'
      linkageType:     InternalLinkage
      functionLinenumber: 30
      functionLinenumberEnd: 34
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - rand
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/rand/ksrxrand.c:34,9'
          Dst:             rand
    - functionName:    ksr_wsrand
      functionSourceFile: '/src/kamailio/src/core/rand/ksrxrand.c'
      linkageType:     InternalLinkage
      functionLinenumber: 42
      functionLinenumberEnd: 46
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - srand
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/rand/ksrxrand.c:46,9'
          Dst:             srand
    - functionName:    ksr_xrand_use
      functionSourceFile: '/src/kamailio/src/core/rand/ksrxrand.c'
      linkageType:     InternalLinkage
      functionLinenumber: 85
      functionLinenumberEnd: 87
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pp_endif
      functionSourceFile: '/src/kamailio/src/core/cfg.lex'
      linkageType:     InternalLinkage
      functionLinenumber: 2466
      functionLinenumberEnd: 2475
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         55
      ICount:          308
      EdgeCount:       72
      CyclomaticComplexity: 19
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
        - pp_ifdef_level_update
        - pp_update_state
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/cfg.lex:2467,2'
          Dst:             pp_ifdef_level_update
        - Src:             'core/cfg.lex:2469,3'
          Dst:             get_debug_level
        - Src:             'core/cfg.lex:2469,3'
          Dst:             get_debug_facility
        - Src:             'core/cfg.lex:2469,3'
          Dst:             dprint_color
        - Src:             'core/cfg.lex:2469,3'
          Dst:             my_pid
        - Src:             'core/cfg.lex:2469,3'
          Dst:             fprintf
        - Src:             'core/cfg.lex:2469,3'
          Dst:             dprint_color_reset
        - Src:             'core/cfg.lex:2469,3'
          Dst:             get_debug_facility
        - Src:             'core/cfg.lex:2474,2'
          Dst:             pp_update_state
    - functionName:    pp_update_state
      functionSourceFile: '/src/kamailio/src/core/cfg.lex'
      linkageType:     InternalLinkage
      functionLinenumber: 2435
      functionLinenumberEnd: 2446
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         10
      ICount:          46
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - ksr_cfg_print_initial_state
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'core/cfg.lex:2445,2'
          Dst:             ksr_cfg_print_initial_state
    - functionName:    ksr_cfg_print_initial_state
      functionSourceFile: '/src/kamailio/src/core/cfg.lex'
      linkageType:     InternalLinkage
      functionLinenumber: 1794
      functionLinenumberEnd: 1800
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         4
      ICount:          18
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    14
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pp_else
      functionSourceFile: '/src/kamailio/src/core/cfg.lex'
      linkageType:     InternalLinkage
      functionLinenumber: 2455
      functionLinenumberEnd: 2463
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         55
      ICount:          311
      EdgeCount:       72
      CyclomaticComplexity: 19
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
        - pp_update_state
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/cfg.lex:2457,3'
          Dst:             get_debug_level
        - Src:             'core/cfg.lex:2457,3'
          Dst:             get_debug_facility
        - Src:             'core/cfg.lex:2457,3'
          Dst:             dprint_color
        - Src:             'core/cfg.lex:2457,3'
          Dst:             my_pid
        - Src:             'core/cfg.lex:2457,3'
          Dst:             fprintf
        - Src:             'core/cfg.lex:2457,3'
          Dst:             dprint_color_reset
        - Src:             'core/cfg.lex:2457,3'
          Dst:             get_debug_facility
        - Src:             'core/cfg.lex:2462,2'
          Dst:             pp_update_state
    - functionName:    pp_ifdef
      functionSourceFile: '/src/kamailio/src/core/cfg.lex'
      linkageType:     InternalLinkage
      functionLinenumber: 2449
      functionLinenumberEnd: 2452
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pp_update_state
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/cfg.lex:2451,2'
          Dst:             pp_update_state
    - functionName:    sr_pop_yy_state
      functionSourceFile: '/src/kamailio/src/core/cfg.lex'
      linkageType:     InternalLinkage
      functionLinenumber: 2101
      functionLinenumberEnd: 2114
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         9
      ICount:          80
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - yy_delete_buffer
        - yy_switch_to_buffer
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/cfg.lex:2106,2'
          Dst:             yy_delete_buffer
        - Src:             'core/cfg.lex:2107,2'
          Dst:             yy_switch_to_buffer
    - functionName:    yy_delete_buffer
      functionSourceFile: '/src/kamailio/src/core/lex.yy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7625
      functionLinenumberEnd: 7637
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         15
      ICount:          72
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - yyfree
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'core/lex.yy.c:7634,3'
          Dst:             yyfree
        - Src:             'core/lex.yy.c:7636,2'
          Dst:             yyfree
    - functionName:    yy_switch_to_buffer
      functionSourceFile: '/src/kamailio/src/core/lex.yy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7552
      functionLinenumberEnd: 7580
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         17
      ICount:          89
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - yy_load_buffer_state
        - yyensure_buffer_stack
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'core/lex.yy.c:7559,2'
          Dst:             yyensure_buffer_stack
        - Src:             'core/lex.yy.c:7572,2'
          Dst:             yy_load_buffer_state
    - functionName:    yyensure_buffer_stack
      functionSourceFile: '/src/kamailio/src/core/lex.yy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7750
      functionLinenumberEnd: 7790
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         14
      ICount:          82
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - ksr_yy_fatal_error
        - yyalloc
        - yyrealloc
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'core/lex.yy.c:7760,49'
          Dst:             yyalloc
        - Src:             'core/lex.yy.c:7764,4'
          Dst:             ksr_yy_fatal_error
        - Src:             'core/lex.yy.c:7779,49'
          Dst:             yyrealloc
        - Src:             'core/lex.yy.c:7784,4'
          Dst:             ksr_yy_fatal_error
    - functionName:    yy_load_buffer_state
      functionSourceFile: '/src/kamailio/src/core/lex.yy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7583
      functionLinenumberEnd: 7588
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          29
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    yyalloc
      functionSourceFile: '/src/kamailio/src/core/lex.yy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8061
      functionLinenumberEnd: 8062
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ksr_yy_fatal_error
      functionSourceFile: '/src/kamailio/src/core/cfg.lex'
      linkageType:     InternalLinkage
      functionLinenumber: 2478
      functionLinenumberEnd: 2484
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          30
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - _exit
        - fprintf
        - yy_fatal_error
      functionUses:    14
      BranchProfiles:  []
      Callsites:
        - Src:             'core/cfg.lex:2480,3'
          Dst:             yy_fatal_error
        - Src:             'core/cfg.lex:2483,2'
          Dst:             fprintf
        - Src:             'core/cfg.lex:2484,2'
          Dst:             _exit
    - functionName:    yyrealloc
      functionSourceFile: '/src/kamailio/src/core/lex.yy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8066
      functionLinenumberEnd: 8075
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - realloc
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'core/lex.yy.c:8075,9'
          Dst:             realloc
    - functionName:    yy_fatal_error
      functionSourceFile: '/src/kamailio/src/core/lex.yy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7884
      functionLinenumberEnd: 7885
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached:
        - exit
        - fprintf
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/lex.yy.c:7884,4'
          Dst:             fprintf
        - Src:             'core/lex.yy.c:7885,2'
          Dst:             exit
    - functionName:    yyfree
      functionSourceFile: '/src/kamailio/src/core/lex.yy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8079
      functionLinenumberEnd: 8081
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    count_ignore
      functionSourceFile: '/src/kamailio/src/core/cfg.lex'
      linkageType:     InternalLinkage
      functionLinenumber: 1902
      functionLinenumberEnd: 1904
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - count_lc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/cfg.lex:1903,2'
          Dst:             count_lc
    - functionName:    count_lc
      functionSourceFile: '/src/kamailio/src/core/cfg.lex'
      linkageType:     InternalLinkage
      functionLinenumber: 1849
      functionLinenumberEnd: 1862
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         11
      ICount:          72
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    count
      functionSourceFile: '/src/kamailio/src/core/cfg.lex'
      linkageType:     InternalLinkage
      functionLinenumber: 1890
      functionLinenumberEnd: 1895
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - count_more
        - count_restore_ignored
      functionUses:    473
      BranchProfiles:  []
      Callsites:
        - Src:             'core/cfg.lex:1891,2'
          Dst:             count_restore_ignored
        - Src:             'core/cfg.lex:1894,2'
          Dst:             count_more
    - functionName:    count_restore_ignored
      functionSourceFile: '/src/kamailio/src/core/cfg.lex'
      linkageType:     InternalLinkage
      functionLinenumber: 1868
      functionLinenumberEnd: 1875
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         4
      ICount:          28
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    count_more
      functionSourceFile: '/src/kamailio/src/core/cfg.lex'
      linkageType:     InternalLinkage
      functionLinenumber: 1881
      functionLinenumberEnd: 1884
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - count_lc
        - count_restore_ignored
      functionUses:    14
      BranchProfiles:  []
      Callsites:
        - Src:             'core/cfg.lex:1882,2'
          Dst:             count_restore_ignored
        - Src:             'core/cfg.lex:1883,2'
          Dst:             count_lc
    - functionName:    pp_ifexp_state
      functionSourceFile: '/src/kamailio/src/core/cfg.lex'
      linkageType:     InternalLinkage
      functionLinenumber: 2430
      functionLinenumberEnd: 2432
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pp_lookup
      functionSourceFile: '/src/kamailio/src/core/cfg.lex'
      linkageType:     InternalLinkage
      functionLinenumber: 2131
      functionLinenumberEnd: 2145
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         58
      ICount:          349
      EdgeCount:       76
      CyclomaticComplexity: 20
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - memcmp
        - my_pid
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'core/cfg.lex:2136,3'
          Dst:             get_debug_level
        - Src:             'core/cfg.lex:2136,3'
          Dst:             get_debug_facility
        - Src:             'core/cfg.lex:2136,3'
          Dst:             dprint_color
        - Src:             'core/cfg.lex:2136,3'
          Dst:             my_pid
        - Src:             'core/cfg.lex:2136,3'
          Dst:             fprintf
        - Src:             'core/cfg.lex:2136,3'
          Dst:             dprint_color_reset
        - Src:             'core/cfg.lex:2136,3'
          Dst:             get_debug_facility
        - Src:             'core/cfg.lex:2141,7'
          Dst:             memcmp
    - functionName:    pp_get_define
      functionSourceFile: '/src/kamailio/src/core/cfg.lex'
      linkageType:     InternalLinkage
      functionLinenumber: 2124
      functionLinenumberEnd: 2128
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         7
      ICount:          35
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pp_get_define_name
      functionSourceFile: '/src/kamailio/src/core/cfg.lex'
      linkageType:     InternalLinkage
      functionLinenumber: 2117
      functionLinenumberEnd: 2121
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         7
      ICount:          36
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    yy_init_globals
      functionSourceFile: '/src/kamailio/src/core/lex.yy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7986
      functionLinenumberEnd: 8010
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    yylex_destroy
      functionSourceFile: '/src/kamailio/src/core/lex.yy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8015
      functionLinenumberEnd: 8032
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         12
      ICount:          60
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - yy_delete_buffer
        - yy_init_globals
        - yyfree
        - yypop_buffer_state
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/lex.yy.c:8019,3'
          Dst:             yy_delete_buffer
        - Src:             'core/lex.yy.c:8021,3'
          Dst:             yypop_buffer_state
        - Src:             'core/lex.yy.c:8025,2'
          Dst:             yyfree
        - Src:             'core/lex.yy.c:8030,5'
          Dst:             yy_init_globals
    - functionName:    yypop_buffer_state
      functionSourceFile: '/src/kamailio/src/core/lex.yy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7731
      functionLinenumberEnd: 7744
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         25
      ICount:          103
      EdgeCount:       33
      CyclomaticComplexity: 10
      functionsReached:
        - yy_delete_buffer
        - yy_load_buffer_state
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/lex.yy.c:7735,2'
          Dst:             yy_delete_buffer
        - Src:             'core/lex.yy.c:7741,3'
          Dst:             yy_load_buffer_state
    - functionName:    yyset_debug
      functionSourceFile: '/src/kamailio/src/core/lex.yy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7981
      functionLinenumberEnd: 7983
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    yyget_debug
      functionSourceFile: '/src/kamailio/src/core/lex.yy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7976
      functionLinenumberEnd: 7977
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    yyset_out
      functionSourceFile: '/src/kamailio/src/core/lex.yy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7971
      functionLinenumberEnd: 7973
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    yyset_in
      functionSourceFile: '/src/kamailio/src/core/lex.yy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7966
      functionLinenumberEnd: 7968
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    yyset_lineno
      functionSourceFile: '/src/kamailio/src/core/lex.yy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7954
      functionLinenumberEnd: 7957
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    yyget_text
      functionSourceFile: '/src/kamailio/src/core/lex.yy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7945
      functionLinenumberEnd: 7946
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    yyget_leng
      functionSourceFile: '/src/kamailio/src/core/lex.yy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7936
      functionLinenumberEnd: 7937
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    yyget_out
      functionSourceFile: '/src/kamailio/src/core/lex.yy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7928
      functionLinenumberEnd: 7929
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    yyget_in
      functionSourceFile: '/src/kamailio/src/core/lex.yy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7920
      functionLinenumberEnd: 7921
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    yyget_lineno
      functionSourceFile: '/src/kamailio/src/core/lex.yy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7911
      functionLinenumberEnd: 7913
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    yy_scan_bytes
      functionSourceFile: '/src/kamailio/src/core/lex.yy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7849
      functionLinenumberEnd: 7875
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         13
      ICount:          94
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - ksr_yy_fatal_error
        - yy_scan_buffer
        - yyalloc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/lex.yy.c:7857,17'
          Dst:             yyalloc
        - Src:             'core/lex.yy.c:7859,3'
          Dst:             ksr_yy_fatal_error
        - Src:             'core/lex.yy.c:7866,6'
          Dst:             yy_scan_buffer
        - Src:             'core/lex.yy.c:7868,3'
          Dst:             ksr_yy_fatal_error
    - functionName:    yy_scan_buffer
      functionSourceFile: '/src/kamailio/src/core/lex.yy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7799
      functionLinenumberEnd: 7825
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         14
      ICount:          110
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - ksr_yy_fatal_error
        - yy_switch_to_buffer
        - yyalloc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/lex.yy.c:7808,24'
          Dst:             yyalloc
        - Src:             'core/lex.yy.c:7810,3'
          Dst:             ksr_yy_fatal_error
        - Src:             'core/lex.yy.c:7822,2'
          Dst:             yy_switch_to_buffer
    - functionName:    yy_scan_string
      functionSourceFile: '/src/kamailio/src/core/lex.yy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7836
      functionLinenumberEnd: 7838
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - strlen
        - yy_scan_bytes
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/lex.yy.c:7838,37'
          Dst:             strlen
        - Src:             'core/lex.yy.c:7838,9'
          Dst:             yy_scan_bytes
    - functionName:    yypush_buffer_state
      functionSourceFile: '/src/kamailio/src/core/lex.yy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7701
      functionLinenumberEnd: 7724
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         22
      ICount:          103
      EdgeCount:       29
      CyclomaticComplexity: 9
      functionsReached:
        - yy_load_buffer_state
        - yyensure_buffer_stack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/lex.yy.c:7705,2'
          Dst:             yyensure_buffer_stack
        - Src:             'core/lex.yy.c:7722,2'
          Dst:             yy_load_buffer_state
    - functionName:    yy_flush_buffer
      functionSourceFile: '/src/kamailio/src/core/lex.yy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7672
      functionLinenumberEnd: 7692
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         11
      ICount:          74
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - yy_load_buffer_state
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/lex.yy.c:7691,3'
          Dst:             yy_load_buffer_state
    - functionName:    yy_init_buffer
      functionSourceFile: '/src/kamailio/src/core/lex.yy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7645
      functionLinenumberEnd: 7665
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          85
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - __errno_location
        - fileno
        - isatty
        - yy_flush_buffer
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/lex.yy.c:7646,15'
          Dst:             __errno_location
        - Src:             'core/lex.yy.c:7648,2'
          Dst:             yy_flush_buffer
        - Src:             'core/lex.yy.c:7662,48'
          Dst:             fileno
        - Src:             'core/lex.yy.c:7662,40'
          Dst:             isatty
        - Src:             'core/lex.yy.c:7664,2'
          Dst:             __errno_location
    - 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:    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:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    yyrestart
      functionSourceFile: '/src/kamailio/src/core/lex.yy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7535
      functionLinenumberEnd: 7545
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         14
      ICount:          66
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - yy_create_buffer
        - yy_init_buffer
        - yy_load_buffer_state
        - yyensure_buffer_stack
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/lex.yy.c:7538,9'
          Dst:             yyensure_buffer_stack
        - Src:             'core/lex.yy.c:7540,13'
          Dst:             yy_create_buffer
        - Src:             'core/lex.yy.c:7543,2'
          Dst:             yy_init_buffer
        - Src:             'core/lex.yy.c:7544,2'
          Dst:             yy_load_buffer_state
    - functionName:    yy_create_buffer
      functionSourceFile: '/src/kamailio/src/core/lex.yy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7597
      functionLinenumberEnd: 7617
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          64
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - ksr_yy_fatal_error
        - yy_init_buffer
        - yyalloc
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'core/lex.yy.c:7600,24'
          Dst:             yyalloc
        - Src:             'core/lex.yy.c:7602,3'
          Dst:             ksr_yy_fatal_error
        - Src:             'core/lex.yy.c:7609,26'
          Dst:             yyalloc
        - Src:             'core/lex.yy.c:7611,3'
          Dst:             ksr_yy_fatal_error
        - Src:             'core/lex.yy.c:7615,2'
          Dst:             yy_init_buffer
    - functionName:    yywrap
      functionSourceFile: '/src/kamailio/src/core/cfg.lex'
      linkageType:     InternalLinkage
      functionLinenumber: 1909
      functionLinenumberEnd: 1910
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    yy_get_next_buffer
      functionSourceFile: '/src/kamailio/src/core/lex.yy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7222
      functionLinenumberEnd: 7355
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         74
      ICount:          583
      EdgeCount:       98
      CyclomaticComplexity: 26
      functionsReached:
        - __errno_location
        - clearerr
        - ferror
        - fread
        - getc
        - ksr_yy_fatal_error
        - yyrealloc
        - yyrestart
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/lex.yy.c:7229,3'
          Dst:             ksr_yy_fatal_error
        - Src:             'core/lex.yy.c:7290,6'
          Dst:             yyrealloc
        - Src:             'core/lex.yy.c:7298,5'
          Dst:             ksr_yy_fatal_error
        - Src:             'core/lex.yy.c:7312,3'
          Dst:             getc
        - Src:             'core/lex.yy.c:7312,3'
          Dst:             ferror
        - Src:             'core/lex.yy.c:7312,3'
          Dst:             ksr_yy_fatal_error
        - Src:             'core/lex.yy.c:7312,3'
          Dst:             __errno_location
        - Src:             'core/lex.yy.c:7312,3'
          Dst:             fread
        - Src:             'core/lex.yy.c:7312,3'
          Dst:             ferror
        - Src:             'core/lex.yy.c:7312,3'
          Dst:             __errno_location
        - Src:             'core/lex.yy.c:7312,3'
          Dst:             ksr_yy_fatal_error
        - Src:             'core/lex.yy.c:7312,3'
          Dst:             __errno_location
        - Src:             'core/lex.yy.c:7312,3'
          Dst:             clearerr
        - Src:             'core/lex.yy.c:7323,4'
          Dst:             yyrestart
        - Src:             'core/lex.yy.c:7340,50'
          Dst:             yyrealloc
        - Src:             'core/lex.yy.c:7343,4'
          Dst:             ksr_yy_fatal_error
    - functionName:    getc
      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:    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:    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:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    clearerr
      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:    yy_try_NUL_trans
      functionSourceFile: '/src/kamailio/src/core/lex.yy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7392
      functionLinenumberEnd: 7411
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         13
      ICount:          104
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    yy_get_previous_state
      functionSourceFile: '/src/kamailio/src/core/lex.yy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7360
      functionLinenumberEnd: 7383
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         17
      ICount:          127
      EdgeCount:       21
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ksr_cfg_print_define_module
      functionSourceFile: '/src/kamailio/src/core/cfg.lex'
      linkageType:     InternalLinkage
      functionLinenumber: 1746
      functionLinenumberEnd: 1791
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         35
      ICount:          244
      EdgeCount:       47
      CyclomaticComplexity: 14
      functionsReached:
        - pp_define
        - pp_define_set_type
        - printf
        - strchr
        - strncmp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/cfg.lex:1765,22'
          Dst:             strncmp
        - Src:             'core/cfg.lex:1768,6'
          Dst:             strchr
        - Src:             'core/cfg.lex:1781,3'
          Dst:             printf
        - Src:             'core/cfg.lex:1786,2'
          Dst:             pp_define_set_type
        - Src:             'core/cfg.lex:1787,5'
          Dst:             pp_define
        - Src:             'core/cfg.lex:1788,3'
          Dst:             printf
    - functionName:    pp_define_set_type
      functionSourceFile: '/src/kamailio/src/core/cfg.lex'
      linkageType:     InternalLinkage
      functionLinenumber: 2148
      functionLinenumberEnd: 2150
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    16
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pp_define
      functionSourceFile: '/src/kamailio/src/core/cfg.lex'
      linkageType:     InternalLinkage
      functionLinenumber: 2154
      functionLinenumberEnd: 2207
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         302
      ICount:          1888
      EdgeCount:       401
      CyclomaticComplexity: 101
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
        - pp_lookup
      functionUses:    11
      BranchProfiles:  []
      Callsites:
        - Src:             'core/cfg.lex:2158,3'
          Dst:             get_debug_level
        - Src:             'core/cfg.lex:2158,3'
          Dst:             get_debug_facility
        - Src:             'core/cfg.lex:2158,3'
          Dst:             dprint_color
        - Src:             'core/cfg.lex:2158,3'
          Dst:             my_pid
        - Src:             'core/cfg.lex:2158,3'
          Dst:             fprintf
        - Src:             'core/cfg.lex:2158,3'
          Dst:             dprint_color_reset
        - Src:             'core/cfg.lex:2158,3'
          Dst:             get_debug_facility
        - Src:             'core/cfg.lex:2162,2'
          Dst:             get_debug_level
        - Src:             'core/cfg.lex:2162,2'
          Dst:             get_debug_facility
        - Src:             'core/cfg.lex:2162,2'
          Dst:             dprint_color
        - Src:             'core/cfg.lex:2162,2'
          Dst:             my_pid
        - Src:             'core/cfg.lex:2162,2'
          Dst:             fprintf
        - Src:             'core/cfg.lex:2162,2'
          Dst:             dprint_color_reset
        - Src:             'core/cfg.lex:2162,2'
          Dst:             get_debug_facility
        - Src:             'core/cfg.lex:2165,3'
          Dst:             get_debug_level
        - Src:             'core/cfg.lex:2165,3'
          Dst:             get_debug_facility
        - Src:             'core/cfg.lex:2165,3'
          Dst:             dprint_color
        - Src:             'core/cfg.lex:2165,3'
          Dst:             my_pid
        - Src:             'core/cfg.lex:2165,3'
          Dst:             fprintf
        - Src:             'core/cfg.lex:2165,3'
          Dst:             dprint_color_reset
        - Src:             'core/cfg.lex:2165,3'
          Dst:             get_debug_facility
        - Src:             'core/cfg.lex:2170,9'
          Dst:             pp_lookup
        - Src:             'core/cfg.lex:2173,4'
          Dst:             get_debug_level
        - Src:             'core/cfg.lex:2173,4'
          Dst:             get_debug_facility
        - Src:             'core/cfg.lex:2173,4'
          Dst:             dprint_color
        - Src:             'core/cfg.lex:2173,4'
          Dst:             my_pid
        - Src:             'core/cfg.lex:2173,4'
          Dst:             fprintf
        - Src:             'core/cfg.lex:2173,4'
          Dst:             dprint_color_reset
        - Src:             'core/cfg.lex:2173,4'
          Dst:             get_debug_facility
        - Src:             'core/cfg.lex:2177,4'
          Dst:             get_debug_level
        - Src:             'core/cfg.lex:2177,4'
          Dst:             get_debug_facility
        - Src:             'core/cfg.lex:2177,4'
          Dst:             dprint_color
        - Src:             'core/cfg.lex:2177,4'
          Dst:             my_pid
        - Src:             'core/cfg.lex:2177,4'
          Dst:             fprintf
        - Src:             'core/cfg.lex:2177,4'
          Dst:             dprint_color_reset
        - Src:             'core/cfg.lex:2177,4'
          Dst:             get_debug_facility
        - Src:             'core/cfg.lex:2187,4'
          Dst:             get_debug_level
        - Src:             'core/cfg.lex:2187,4'
          Dst:             get_debug_facility
        - Src:             'core/cfg.lex:2187,4'
          Dst:             dprint_color
        - Src:             'core/cfg.lex:2187,4'
          Dst:             my_pid
        - Src:             'core/cfg.lex:2187,4'
          Dst:             fprintf
        - Src:             'core/cfg.lex:2187,4'
          Dst:             dprint_color_reset
        - Src:             'core/cfg.lex:2187,4'
          Dst:             get_debug_facility
        - Src:             'core/cfg.lex:2195,3'
          Dst:             get_debug_level
        - Src:             'core/cfg.lex:2195,3'
          Dst:             get_debug_facility
        - Src:             'core/cfg.lex:2195,3'
          Dst:             dprint_color
        - Src:             'core/cfg.lex:2195,3'
          Dst:             my_pid
        - Src:             'core/cfg.lex:2195,3'
          Dst:             fprintf
        - Src:             'core/cfg.lex:2195,3'
          Dst:             dprint_color_reset
        - Src:             'core/cfg.lex:2195,3'
          Dst:             get_debug_facility
    - functionName:    pp_define_env
      functionSourceFile: '/src/kamailio/src/core/cfg.lex'
      linkageType:     InternalLinkage
      functionLinenumber: 2287
      functionLinenumberEnd: 2336
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         222
      ICount:          1353
      EdgeCount:       295
      CyclomaticComplexity: 75
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - getenv
        - my_pid
        - pp_def_qvalue
        - pp_define
        - pp_define_set
        - pp_define_set_type
        - strchr
        - strlen
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'core/cfg.lex:2293,6'
          Dst:             strchr
        - Src:             'core/cfg.lex:2302,6'
          Dst:             strlen
        - Src:             'core/cfg.lex:2303,4'
          Dst:             get_debug_level
        - Src:             'core/cfg.lex:2303,4'
          Dst:             get_debug_facility
        - Src:             'core/cfg.lex:2303,4'
          Dst:             dprint_color
        - Src:             'core/cfg.lex:2303,4'
          Dst:             my_pid
        - Src:             'core/cfg.lex:2303,4'
          Dst:             fprintf
        - Src:             'core/cfg.lex:2303,4'
          Dst:             dprint_color_reset
        - Src:             'core/cfg.lex:2303,4'
          Dst:             get_debug_facility
        - Src:             'core/cfg.lex:2307,15'
          Dst:             getenv
        - Src:             'core/cfg.lex:2313,3'
          Dst:             get_debug_level
        - Src:             'core/cfg.lex:2313,3'
          Dst:             get_debug_facility
        - Src:             'core/cfg.lex:2313,3'
          Dst:             dprint_color
        - Src:             'core/cfg.lex:2313,3'
          Dst:             my_pid
        - Src:             'core/cfg.lex:2313,3'
          Dst:             fprintf
        - Src:             'core/cfg.lex:2313,3'
          Dst:             dprint_color_reset
        - Src:             'core/cfg.lex:2313,3'
          Dst:             get_debug_facility
        - Src:             'core/cfg.lex:2316,17'
          Dst:             strlen
        - Src:             'core/cfg.lex:2318,2'
          Dst:             pp_define_set_type
        - Src:             'core/cfg.lex:2319,5'
          Dst:             pp_define
        - Src:             'core/cfg.lex:2320,3'
          Dst:             get_debug_level
        - Src:             'core/cfg.lex:2320,3'
          Dst:             get_debug_facility
        - Src:             'core/cfg.lex:2320,3'
          Dst:             dprint_color
        - Src:             'core/cfg.lex:2320,3'
          Dst:             my_pid
        - Src:             'core/cfg.lex:2320,3'
          Dst:             fprintf
        - Src:             'core/cfg.lex:2320,3'
          Dst:             dprint_color_reset
        - Src:             'core/cfg.lex:2320,3'
          Dst:             get_debug_facility
        - Src:             'core/cfg.lex:2324,6'
          Dst:             pp_def_qvalue
        - Src:             'core/cfg.lex:2325,4'
          Dst:             get_debug_level
        - Src:             'core/cfg.lex:2325,4'
          Dst:             get_debug_facility
        - Src:             'core/cfg.lex:2325,4'
          Dst:             dprint_color
        - Src:             'core/cfg.lex:2325,4'
          Dst:             my_pid
        - Src:             'core/cfg.lex:2325,4'
          Dst:             fprintf
        - Src:             'core/cfg.lex:2325,4'
          Dst:             dprint_color_reset
        - Src:             'core/cfg.lex:2325,4'
          Dst:             get_debug_facility
        - Src:             'core/cfg.lex:2330,5'
          Dst:             pp_define_set
        - Src:             'core/cfg.lex:2331,3'
          Dst:             get_debug_level
        - Src:             'core/cfg.lex:2331,3'
          Dst:             get_debug_facility
        - Src:             'core/cfg.lex:2331,3'
          Dst:             dprint_color
        - Src:             'core/cfg.lex:2331,3'
          Dst:             my_pid
        - Src:             'core/cfg.lex:2331,3'
          Dst:             fprintf
        - Src:             'core/cfg.lex:2331,3'
          Dst:             dprint_color_reset
        - Src:             'core/cfg.lex:2331,3'
          Dst:             get_debug_facility
    - functionName:    pp_define_set
      functionSourceFile: '/src/kamailio/src/core/cfg.lex'
      linkageType:     InternalLinkage
      functionLinenumber: 2210
      functionLinenumberEnd: 2284
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         394
      ICount:          2572
      EdgeCount:       524
      CyclomaticComplexity: 132
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
        - pp_defexp_eval
        - strlen
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'core/cfg.lex:2221,3'
          Dst:             get_debug_level
        - Src:             'core/cfg.lex:2221,3'
          Dst:             get_debug_facility
        - Src:             'core/cfg.lex:2221,3'
          Dst:             dprint_color
        - Src:             'core/cfg.lex:2221,3'
          Dst:             my_pid
        - Src:             'core/cfg.lex:2221,3'
          Dst:             fprintf
        - Src:             'core/cfg.lex:2221,3'
          Dst:             dprint_color_reset
        - Src:             'core/cfg.lex:2221,3'
          Dst:             get_debug_facility
        - Src:             'core/cfg.lex:2225,3'
          Dst:             get_debug_level
        - Src:             'core/cfg.lex:2225,3'
          Dst:             get_debug_facility
        - Src:             'core/cfg.lex:2225,3'
          Dst:             dprint_color
        - Src:             'core/cfg.lex:2225,3'
          Dst:             my_pid
        - Src:             'core/cfg.lex:2225,3'
          Dst:             fprintf
        - Src:             'core/cfg.lex:2225,3'
          Dst:             dprint_color_reset
        - Src:             'core/cfg.lex:2225,3'
          Dst:             get_debug_facility
        - Src:             'core/cfg.lex:2229,3'
          Dst:             get_debug_level
        - Src:             'core/cfg.lex:2229,3'
          Dst:             get_debug_facility
        - Src:             'core/cfg.lex:2229,3'
          Dst:             dprint_color
        - Src:             'core/cfg.lex:2229,3'
          Dst:             my_pid
        - Src:             'core/cfg.lex:2229,3'
          Dst:             fprintf
        - Src:             'core/cfg.lex:2229,3'
          Dst:             dprint_color_reset
        - Src:             'core/cfg.lex:2229,3'
          Dst:             get_debug_facility
        - Src:             'core/cfg.lex:2233,3'
          Dst:             get_debug_level
        - Src:             'core/cfg.lex:2233,3'
          Dst:             get_debug_facility
        - Src:             'core/cfg.lex:2233,3'
          Dst:             dprint_color
        - Src:             'core/cfg.lex:2233,3'
          Dst:             my_pid
        - Src:             'core/cfg.lex:2233,3'
          Dst:             fprintf
        - Src:             'core/cfg.lex:2233,3'
          Dst:             dprint_color_reset
        - Src:             'core/cfg.lex:2233,3'
          Dst:             get_debug_facility
        - Src:             'core/cfg.lex:2239,3'
          Dst:             get_debug_level
        - Src:             'core/cfg.lex:2239,3'
          Dst:             get_debug_facility
        - Src:             'core/cfg.lex:2239,3'
          Dst:             dprint_color
        - Src:             'core/cfg.lex:2239,3'
          Dst:             my_pid
        - Src:             'core/cfg.lex:2239,3'
          Dst:             fprintf
        - Src:             'core/cfg.lex:2239,3'
          Dst:             dprint_color_reset
        - Src:             'core/cfg.lex:2239,3'
          Dst:             get_debug_facility
        - Src:             'core/cfg.lex:2244,3'
          Dst:             get_debug_level
        - Src:             'core/cfg.lex:2244,3'
          Dst:             get_debug_facility
        - Src:             'core/cfg.lex:2244,3'
          Dst:             dprint_color
        - Src:             'core/cfg.lex:2244,3'
          Dst:             my_pid
        - Src:             'core/cfg.lex:2244,3'
          Dst:             fprintf
        - Src:             'core/cfg.lex:2244,3'
          Dst:             dprint_color_reset
        - Src:             'core/cfg.lex:2244,3'
          Dst:             get_debug_facility
        - Src:             'core/cfg.lex:2253,11'
          Dst:             pp_defexp_eval
        - Src:             'core/cfg.lex:2255,11'
          Dst:             pp_defexp_eval
        - Src:             'core/cfg.lex:2258,4'
          Dst:             get_debug_level
        - Src:             'core/cfg.lex:2258,4'
          Dst:             get_debug_facility
        - Src:             'core/cfg.lex:2258,4'
          Dst:             dprint_color
        - Src:             'core/cfg.lex:2258,4'
          Dst:             my_pid
        - Src:             'core/cfg.lex:2258,4'
          Dst:             fprintf
        - Src:             'core/cfg.lex:2258,4'
          Dst:             dprint_color_reset
        - Src:             'core/cfg.lex:2258,4'
          Dst:             get_debug_facility
        - Src:             'core/cfg.lex:2263,32'
          Dst:             strlen
        - Src:             'core/cfg.lex:2267,4'
          Dst:             get_debug_level
        - Src:             'core/cfg.lex:2267,4'
          Dst:             get_debug_facility
        - Src:             'core/cfg.lex:2267,4'
          Dst:             dprint_color
        - Src:             'core/cfg.lex:2267,4'
          Dst:             my_pid
        - Src:             'core/cfg.lex:2267,4'
          Dst:             fprintf
        - Src:             'core/cfg.lex:2267,4'
          Dst:             dprint_color_reset
        - Src:             'core/cfg.lex:2267,4'
          Dst:             get_debug_facility
        - Src:             'core/cfg.lex:2277,2'
          Dst:             get_debug_level
        - Src:             'core/cfg.lex:2277,2'
          Dst:             get_debug_facility
        - Src:             'core/cfg.lex:2277,2'
          Dst:             dprint_color
        - Src:             'core/cfg.lex:2277,2'
          Dst:             my_pid
        - Src:             'core/cfg.lex:2277,2'
          Dst:             fprintf
        - Src:             'core/cfg.lex:2277,2'
          Dst:             dprint_color_reset
        - Src:             'core/cfg.lex:2277,2'
          Dst:             get_debug_facility
    - functionName:    sr_push_yy_state
      functionSourceFile: '/src/kamailio/src/core/cfg.lex'
      linkageType:     InternalLinkage
      functionLinenumber: 1914
      functionLinenumberEnd: 2098
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         677
      ICount:          4158
      EdgeCount:       896
      CyclomaticComplexity: 221
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fopen
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
        - strcat
        - strcmp
        - strcpy
        - strlen
        - strncat
        - strrchr
        - yy_create_buffer
        - yy_switch_to_buffer
      functionUses:    2
      BranchProfiles:
        - Branch String:   'core/cfg.lex:1943,3'
          Branch Sides:    []
        - Branch String:   'core/cfg.lex:1951,5'
          Branch Sides:    []
      Callsites:
        - Src:             'core/cfg.lex:1926,3'
          Dst:             get_debug_level
        - Src:             'core/cfg.lex:1926,3'
          Dst:             get_debug_facility
        - Src:             'core/cfg.lex:1926,3'
          Dst:             dprint_color
        - Src:             'core/cfg.lex:1926,3'
          Dst:             my_pid
        - Src:             'core/cfg.lex:1926,3'
          Dst:             fprintf
        - Src:             'core/cfg.lex:1926,3'
          Dst:             dprint_color_reset
        - Src:             'core/cfg.lex:1926,3'
          Dst:             get_debug_facility
        - Src:             'core/cfg.lex:1929,6'
          Dst:             strlen
        - Src:             'core/cfg.lex:1932,3'
          Dst:             get_debug_level
        - Src:             'core/cfg.lex:1932,3'
          Dst:             get_debug_facility
        - Src:             'core/cfg.lex:1932,3'
          Dst:             dprint_color
        - Src:             'core/cfg.lex:1932,3'
          Dst:             my_pid
        - Src:             'core/cfg.lex:1932,3'
          Dst:             fprintf
        - Src:             'core/cfg.lex:1932,3'
          Dst:             dprint_color_reset
        - Src:             'core/cfg.lex:1932,3'
          Dst:             get_debug_facility
        - Src:             'core/cfg.lex:1937,3'
          Dst:             get_debug_level
        - Src:             'core/cfg.lex:1937,3'
          Dst:             get_debug_facility
        - Src:             'core/cfg.lex:1937,3'
          Dst:             dprint_color
        - Src:             'core/cfg.lex:1937,3'
          Dst:             my_pid
        - Src:             'core/cfg.lex:1937,3'
          Dst:             fprintf
        - Src:             'core/cfg.lex:1937,3'
          Dst:             dprint_color_reset
        - Src:             'core/cfg.lex:1937,3'
          Dst:             get_debug_facility
        - Src:             'core/cfg.lex:1947,6'
          Dst:             get_debug_level
        - Src:             'core/cfg.lex:1947,6'
          Dst:             get_debug_facility
        - Src:             'core/cfg.lex:1947,6'
          Dst:             dprint_color
        - Src:             'core/cfg.lex:1947,6'
          Dst:             my_pid
        - Src:             'core/cfg.lex:1947,6'
          Dst:             fprintf
        - Src:             'core/cfg.lex:1947,6'
          Dst:             dprint_color_reset
        - Src:             'core/cfg.lex:1947,6'
          Dst:             get_debug_facility
        - Src:             'core/cfg.lex:1971,3'
          Dst:             get_debug_level
        - Src:             'core/cfg.lex:1971,3'
          Dst:             get_debug_facility
        - Src:             'core/cfg.lex:1971,3'
          Dst:             dprint_color
        - Src:             'core/cfg.lex:1971,3'
          Dst:             my_pid
        - Src:             'core/cfg.lex:1971,3'
          Dst:             fprintf
        - Src:             'core/cfg.lex:1971,3'
          Dst:             dprint_color_reset
        - Src:             'core/cfg.lex:1971,3'
          Dst:             get_debug_facility
        - Src:             'core/cfg.lex:1976,7'
          Dst:             fopen
        - Src:             'core/cfg.lex:1985,5'
          Dst:             get_debug_level
        - Src:             'core/cfg.lex:1985,5'
          Dst:             get_debug_facility
        - Src:             'core/cfg.lex:1985,5'
          Dst:             dprint_color
        - Src:             'core/cfg.lex:1985,5'
          Dst:             my_pid
        - Src:             'core/cfg.lex:1985,5'
          Dst:             fprintf
        - Src:             'core/cfg.lex:1985,5'
          Dst:             dprint_color_reset
        - Src:             'core/cfg.lex:1985,5'
          Dst:             get_debug_facility
        - Src:             'core/cfg.lex:1988,5'
          Dst:             get_debug_level
        - Src:             'core/cfg.lex:1988,5'
          Dst:             get_debug_facility
        - Src:             'core/cfg.lex:1988,5'
          Dst:             dprint_color
        - Src:             'core/cfg.lex:1988,5'
          Dst:             my_pid
        - Src:             'core/cfg.lex:1988,5'
          Dst:             fprintf
        - Src:             'core/cfg.lex:1988,5'
          Dst:             dprint_color_reset
        - Src:             'core/cfg.lex:1988,5'
          Dst:             get_debug_facility
        - Src:             'core/cfg.lex:1992,7'
          Dst:             strrchr
        - Src:             'core/cfg.lex:1998,5'
          Dst:             get_debug_level
        - Src:             'core/cfg.lex:1998,5'
          Dst:             get_debug_facility
        - Src:             'core/cfg.lex:1998,5'
          Dst:             dprint_color
        - Src:             'core/cfg.lex:1998,5'
          Dst:             my_pid
        - Src:             'core/cfg.lex:1998,5'
          Dst:             fprintf
        - Src:             'core/cfg.lex:1998,5'
          Dst:             dprint_color_reset
        - Src:             'core/cfg.lex:1998,5'
          Dst:             get_debug_facility
        - Src:             'core/cfg.lex:2001,5'
          Dst:             get_debug_level
        - Src:             'core/cfg.lex:2001,5'
          Dst:             get_debug_facility
        - Src:             'core/cfg.lex:2001,5'
          Dst:             dprint_color
        - Src:             'core/cfg.lex:2001,5'
          Dst:             my_pid
        - Src:             'core/cfg.lex:2001,5'
          Dst:             fprintf
        - Src:             'core/cfg.lex:2001,5'
          Dst:             dprint_color_reset
        - Src:             'core/cfg.lex:2001,5'
          Dst:             get_debug_facility
        - Src:             'core/cfg.lex:2006,17'
          Dst:             strlen
        - Src:             'core/cfg.lex:2009,4'
          Dst:             get_debug_level
        - Src:             'core/cfg.lex:2009,4'
          Dst:             get_debug_facility
        - Src:             'core/cfg.lex:2009,4'
          Dst:             dprint_color
        - Src:             'core/cfg.lex:2009,4'
          Dst:             my_pid
        - Src:             'core/cfg.lex:2009,4'
          Dst:             fprintf
        - Src:             'core/cfg.lex:2009,4'
          Dst:             dprint_color_reset
        - Src:             'core/cfg.lex:2009,4'
          Dst:             get_debug_facility
        - Src:             'core/cfg.lex:2013,3'
          Dst:             strncat
        - Src:             'core/cfg.lex:2014,3'
          Dst:             strcat
        - Src:             'core/cfg.lex:2015,3'
          Dst:             strcat
        - Src:             'core/cfg.lex:2017,8'
          Dst:             fopen
        - Src:             'core/cfg.lex:2022,5'
          Dst:             get_debug_level
        - Src:             'core/cfg.lex:2022,5'
          Dst:             get_debug_facility
        - Src:             'core/cfg.lex:2022,5'
          Dst:             dprint_color
        - Src:             'core/cfg.lex:2022,5'
          Dst:             my_pid
        - Src:             'core/cfg.lex:2022,5'
          Dst:             fprintf
        - Src:             'core/cfg.lex:2022,5'
          Dst:             dprint_color_reset
        - Src:             'core/cfg.lex:2022,5'
          Dst:             get_debug_facility
        - Src:             'core/cfg.lex:2026,5'
          Dst:             get_debug_level
        - Src:             'core/cfg.lex:2026,5'
          Dst:             get_debug_facility
        - Src:             'core/cfg.lex:2026,5'
          Dst:             dprint_color
        - Src:             'core/cfg.lex:2026,5'
          Dst:             my_pid
        - Src:             'core/cfg.lex:2026,5'
          Dst:             fprintf
        - Src:             'core/cfg.lex:2026,5'
          Dst:             dprint_color_reset
        - Src:             'core/cfg.lex:2026,5'
          Dst:             get_debug_facility
        - Src:             'core/cfg.lex:2031,3'
          Dst:             get_debug_level
        - Src:             'core/cfg.lex:2031,3'
          Dst:             get_debug_facility
        - Src:             'core/cfg.lex:2031,3'
          Dst:             dprint_color
        - Src:             'core/cfg.lex:2031,3'
          Dst:             my_pid
        - Src:             'core/cfg.lex:2031,3'
          Dst:             fprintf
        - Src:             'core/cfg.lex:2031,3'
          Dst:             dprint_color_reset
        - Src:             'core/cfg.lex:2031,3'
          Dst:             get_debug_facility
        - Src:             'core/cfg.lex:2056,6'
          Dst:             strcmp
        - Src:             'core/cfg.lex:2072,4'
          Dst:             get_debug_level
        - Src:             'core/cfg.lex:2072,4'
          Dst:             get_debug_facility
        - Src:             'core/cfg.lex:2072,4'
          Dst:             dprint_color
        - Src:             'core/cfg.lex:2072,4'
          Dst:             my_pid
        - Src:             'core/cfg.lex:2072,4'
          Dst:             fprintf
        - Src:             'core/cfg.lex:2072,4'
          Dst:             dprint_color_reset
        - Src:             'core/cfg.lex:2072,4'
          Dst:             get_debug_facility
        - Src:             'core/cfg.lex:2077,23'
          Dst:             strlen
        - Src:             'core/cfg.lex:2081,5'
          Dst:             get_debug_level
        - Src:             'core/cfg.lex:2081,5'
          Dst:             get_debug_facility
        - Src:             'core/cfg.lex:2081,5'
          Dst:             dprint_color
        - Src:             'core/cfg.lex:2081,5'
          Dst:             my_pid
        - Src:             'core/cfg.lex:2081,5'
          Dst:             fprintf
        - Src:             'core/cfg.lex:2081,5'
          Dst:             dprint_color_reset
        - Src:             'core/cfg.lex:2081,5'
          Dst:             get_debug_facility
        - Src:             'core/cfg.lex:2084,4'
          Dst:             strcpy
        - Src:             'core/cfg.lex:2094,23'
          Dst:             yy_create_buffer
        - Src:             'core/cfg.lex:2094,2'
          Dst:             yy_switch_to_buffer
    - functionName:    yyunput
      functionSourceFile: '/src/kamailio/src/core/lex.yy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7417
      functionLinenumberEnd: 7451
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          155
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - ksr_yy_fatal_error
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/lex.yy.c:7443,4'
          Dst:             ksr_yy_fatal_error
    - functionName:    pp_define_get
      functionSourceFile: '/src/kamailio/src/core/cfg.lex'
      linkageType:     InternalLinkage
      functionLinenumber: 2339
      functionLinenumberEnd: 2360
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         55
      ICount:          417
      EdgeCount:       72
      CyclomaticComplexity: 19
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - memcmp
        - my_pid
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'core/cfg.lex:2345,7'
          Dst:             memcmp
        - Src:             'core/cfg.lex:2349,5'
          Dst:             get_debug_level
        - Src:             'core/cfg.lex:2349,5'
          Dst:             get_debug_facility
        - Src:             'core/cfg.lex:2349,5'
          Dst:             dprint_color
        - Src:             'core/cfg.lex:2349,5'
          Dst:             my_pid
        - Src:             'core/cfg.lex:2349,5'
          Dst:             fprintf
        - Src:             'core/cfg.lex:2349,5'
          Dst:             dprint_color_reset
        - Src:             'core/cfg.lex:2349,5'
          Dst:             get_debug_facility
    - functionName:    pp_ifdef_var
      functionSourceFile: '/src/kamailio/src/core/cfg.lex'
      linkageType:     InternalLinkage
      functionLinenumber: 2425
      functionLinenumberEnd: 2427
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pp_lookup
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/cfg.lex:2426,30'
          Dst:             pp_lookup
    - functionName:    pp_ifdef_type
      functionSourceFile: '/src/kamailio/src/core/cfg.lex'
      linkageType:     InternalLinkage
      functionLinenumber: 2407
      functionLinenumberEnd: 2416
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         46
      ICount:          273
      EdgeCount:       60
      CyclomaticComplexity: 16
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
        - pp_ifdef_level_update
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'core/cfg.lex:2409,3'
          Dst:             get_debug_level
        - Src:             'core/cfg.lex:2409,3'
          Dst:             get_debug_facility
        - Src:             'core/cfg.lex:2409,3'
          Dst:             dprint_color
        - Src:             'core/cfg.lex:2409,3'
          Dst:             my_pid
        - Src:             'core/cfg.lex:2409,3'
          Dst:             fprintf
        - Src:             'core/cfg.lex:2409,3'
          Dst:             dprint_color_reset
        - Src:             'core/cfg.lex:2409,3'
          Dst:             get_debug_facility
        - Src:             'core/cfg.lex:2414,2'
          Dst:             pp_ifdef_level_update
    - functionName:    pp_undefine
      functionSourceFile: '/src/kamailio/src/core/cfg.lex'
      linkageType:     InternalLinkage
      functionLinenumber: 2363
      functionLinenumberEnd: 2404
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         183
      ICount:          1134
      EdgeCount:       242
      CyclomaticComplexity: 61
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
        - pp_lookup
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/cfg.lex:2368,3'
          Dst:             get_debug_level
        - Src:             'core/cfg.lex:2368,3'
          Dst:             get_debug_facility
        - Src:             'core/cfg.lex:2368,3'
          Dst:             dprint_color
        - Src:             'core/cfg.lex:2368,3'
          Dst:             my_pid
        - Src:             'core/cfg.lex:2368,3'
          Dst:             fprintf
        - Src:             'core/cfg.lex:2368,3'
          Dst:             dprint_color_reset
        - Src:             'core/cfg.lex:2368,3'
          Dst:             get_debug_facility
        - Src:             'core/cfg.lex:2372,9'
          Dst:             pp_lookup
        - Src:             'core/cfg.lex:2375,4'
          Dst:             get_debug_level
        - Src:             'core/cfg.lex:2375,4'
          Dst:             get_debug_facility
        - Src:             'core/cfg.lex:2375,4'
          Dst:             dprint_color
        - Src:             'core/cfg.lex:2375,4'
          Dst:             my_pid
        - Src:             'core/cfg.lex:2375,4'
          Dst:             fprintf
        - Src:             'core/cfg.lex:2375,4'
          Dst:             dprint_color_reset
        - Src:             'core/cfg.lex:2375,4'
          Dst:             get_debug_facility
        - Src:             'core/cfg.lex:2378,4'
          Dst:             get_debug_level
        - Src:             'core/cfg.lex:2378,4'
          Dst:             get_debug_facility
        - Src:             'core/cfg.lex:2378,4'
          Dst:             dprint_color
        - Src:             'core/cfg.lex:2378,4'
          Dst:             my_pid
        - Src:             'core/cfg.lex:2378,4'
          Dst:             fprintf
        - Src:             'core/cfg.lex:2378,4'
          Dst:             dprint_color_reset
        - Src:             'core/cfg.lex:2378,4'
          Dst:             get_debug_facility
        - Src:             'core/cfg.lex:2383,2'
          Dst:             get_debug_level
        - Src:             'core/cfg.lex:2383,2'
          Dst:             get_debug_facility
        - Src:             'core/cfg.lex:2383,2'
          Dst:             dprint_color
        - Src:             'core/cfg.lex:2383,2'
          Dst:             my_pid
        - Src:             'core/cfg.lex:2383,2'
          Dst:             fprintf
        - Src:             'core/cfg.lex:2383,2'
          Dst:             dprint_color_reset
        - Src:             'core/cfg.lex:2383,2'
          Dst:             get_debug_facility
    - functionName:    ksr_cfg_print_part
      functionSourceFile: '/src/kamailio/src/core/cfg.lex'
      linkageType:     InternalLinkage
      functionLinenumber: 1739
      functionLinenumberEnd: 1743
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          27
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - printf
      functionUses:    37
      BranchProfiles:  []
      Callsites:
        - Src:             'core/cfg.lex:1741,3'
          Dst:             printf
    - functionName:    addchar
      functionSourceFile: '/src/kamailio/src/core/cfg.lex'
      linkageType:     InternalLinkage
      functionLinenumber: 1803
      functionLinenumberEnd: 1804
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - addstr
      functionUses:    9
      BranchProfiles:  []
      Callsites:
        - Src:             'core/cfg.lex:1804,9'
          Dst:             addstr
    - functionName:    addstr
      functionSourceFile: '/src/kamailio/src/core/cfg.lex'
      linkageType:     InternalLinkage
      functionLinenumber: 1810
      functionLinenumberEnd: 1842
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         103
      ICount:          654
      EdgeCount:       131
      CyclomaticComplexity: 30
      functionsReached:
        - _exit
        - dprint_color
        - dprint_color_reset
        - exit
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
      functionUses:    15
      BranchProfiles:  []
      Callsites:
        - Src:             'core/cfg.lex:1831,3'
          Dst:             get_debug_level
        - Src:             'core/cfg.lex:1831,3'
          Dst:             get_debug_facility
        - Src:             'core/cfg.lex:1831,3'
          Dst:             dprint_color
        - Src:             'core/cfg.lex:1831,3'
          Dst:             my_pid
        - Src:             'core/cfg.lex:1831,3'
          Dst:             fprintf
        - Src:             'core/cfg.lex:1831,3'
          Dst:             dprint_color_reset
        - Src:             'core/cfg.lex:1831,3'
          Dst:             get_debug_facility
        - Src:             'core/cfg.lex:1832,3'
          Dst:             exit
        - Src:             'core/cfg.lex:1832,3'
          Dst:             _exit
        - Src:             'core/cfg.lex:1841,2'
          Dst:             get_debug_level
        - Src:             'core/cfg.lex:1841,2'
          Dst:             get_debug_facility
        - Src:             'core/cfg.lex:1841,2'
          Dst:             dprint_color
        - Src:             'core/cfg.lex:1841,2'
          Dst:             my_pid
        - Src:             'core/cfg.lex:1841,2'
          Dst:             fprintf
        - Src:             'core/cfg.lex:1841,2'
          Dst:             dprint_color_reset
        - Src:             'core/cfg.lex:1841,2'
          Dst:             get_debug_facility
        - Src:             'core/cfg.lex:1842,2'
          Dst:             exit
        - Src:             'core/cfg.lex:1842,2'
          Dst:             _exit
    - functionName:    yylex
      functionSourceFile: '/src/kamailio/src/core/lex.yy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3837
      functionLinenumberEnd: 7212
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1470
      ICount:          9556
      EdgeCount:       1730
      CyclomaticComplexity: 262
      functionsReached:
        - _exit
        - addchar
        - addstr
        - atoi
        - count
        - count_ignore
        - count_more
        - dprint_color
        - dprint_color_reset
        - exit
        - fprintf
        - fwrite
        - get_debug_facility
        - get_debug_level
        - ksr_cfg_print_define_module
        - ksr_cfg_print_initial_state
        - ksr_cfg_print_part
        - ksr_yy_fatal_error
        - my_pid
        - pp_define
        - pp_define_env
        - pp_define_get
        - pp_define_set
        - pp_define_set_type
        - pp_else
        - pp_endif
        - pp_ifdef
        - pp_ifdef_type
        - pp_ifdef_var
        - pp_ifexp_eval
        - pp_subst_run
        - pp_undefine
        - printf
        - sr_pop_yy_state
        - sr_push_yy_state
        - strlen
        - strtol
        - yy_create_buffer
        - yy_get_next_buffer
        - yy_get_previous_state
        - yy_load_buffer_state
        - yy_try_NUL_trans
        - yyensure_buffer_stack
        - yyrestart
        - yyunput
        - yywrap
      functionUses:    1
      BranchProfiles:
        - Branch String:   'core/lex.yy.c:3927,3'
          Branch Sides:    []
        - Branch String:   'core/cfg.lex:1205,9'
          Branch Sides:    []
        - Branch String:   'core/cfg.lex:1256,9'
          Branch Sides:    []
        - Branch String:   'core/cfg.lex:1689,10'
          Branch Sides:    []
        - Branch String:   'core/lex.yy.c:7152,8'
          Branch Sides:    []
      Callsites:
        - Src:             'core/lex.yy.c:3860,4'
          Dst:             yyensure_buffer_stack
        - Src:             'core/lex.yy.c:3862,5'
          Dst:             yy_create_buffer
        - Src:             'core/lex.yy.c:3865,3'
          Dst:             yy_load_buffer_state
        - Src:             'core/cfg.lex:648,3'
          Dst:             count
        - Src:             'core/cfg.lex:650,2'
          Dst:             count
        - Src:             'core/cfg.lex:651,2'
          Dst:             count
        - Src:             'core/cfg.lex:652,2'
          Dst:             count
        - Src:             'core/cfg.lex:653,2'
          Dst:             count
        - Src:             'core/cfg.lex:654,2'
          Dst:             count
        - Src:             'core/cfg.lex:655,3'
          Dst:             count
        - Src:             'core/cfg.lex:656,3'
          Dst:             count
        - Src:             'core/cfg.lex:657,3'
          Dst:             count
        - Src:             'core/cfg.lex:658,3'
          Dst:             count
        - Src:             'core/cfg.lex:659,3'
          Dst:             count
        - Src:             'core/cfg.lex:660,3'
          Dst:             count
        - Src:             'core/cfg.lex:661,3'
          Dst:             count
        - Src:             'core/cfg.lex:662,3'
          Dst:             count
        - Src:             'core/cfg.lex:663,3'
          Dst:             count
        - Src:             'core/cfg.lex:664,3'
          Dst:             count
        - Src:             'core/cfg.lex:665,3'
          Dst:             count
        - Src:             'core/cfg.lex:666,3'
          Dst:             count
        - Src:             'core/cfg.lex:667,3'
          Dst:             count
        - Src:             'core/cfg.lex:668,3'
          Dst:             count
        - Src:             'core/cfg.lex:669,3'
          Dst:             count
        - Src:             'core/cfg.lex:670,3'
          Dst:             count
        - Src:             'core/cfg.lex:672,3'
          Dst:             count
        - Src:             'core/cfg.lex:674,3'
          Dst:             count
        - Src:             'core/cfg.lex:677,3'
          Dst:             count
        - Src:             'core/cfg.lex:679,3'
          Dst:             count
        - Src:             'core/cfg.lex:682,3'
          Dst:             count
        - Src:             'core/cfg.lex:684,3'
          Dst:             count
        - Src:             'core/cfg.lex:686,3'
          Dst:             count
        - Src:             'core/cfg.lex:690,3'
          Dst:             count
        - Src:             'core/cfg.lex:691,3'
          Dst:             count
        - Src:             'core/cfg.lex:692,3'
          Dst:             count
        - Src:             'core/cfg.lex:693,9'
          Dst:             addstr
        - Src:             'core/cfg.lex:698,3'
          Dst:             count
        - Src:             'core/cfg.lex:701,3'
          Dst:             count
        - Src:             'core/cfg.lex:702,3'
          Dst:             count
        - Src:             'core/cfg.lex:703,3'
          Dst:             count
        - Src:             'core/cfg.lex:704,3'
          Dst:             count
        - Src:             'core/cfg.lex:705,3'
          Dst:             count
        - Src:             'core/cfg.lex:706,3'
          Dst:             count
        - Src:             'core/cfg.lex:707,3'
          Dst:             count
        - Src:             'core/cfg.lex:708,3'
          Dst:             count
        - Src:             'core/cfg.lex:709,3'
          Dst:             count
        - Src:             'core/cfg.lex:710,3'
          Dst:             count
        - Src:             'core/cfg.lex:711,3'
          Dst:             count
        - Src:             'core/cfg.lex:712,3'
          Dst:             count
        - Src:             'core/cfg.lex:713,3'
          Dst:             count
        - Src:             'core/cfg.lex:715,3'
          Dst:             count
        - Src:             'core/cfg.lex:717,3'
          Dst:             count
        - Src:             'core/cfg.lex:719,3'
          Dst:             count
        - Src:             'core/cfg.lex:720,3'
          Dst:             count
        - Src:             'core/cfg.lex:722,3'
          Dst:             count
        - Src:             'core/cfg.lex:724,3'
          Dst:             count
        - Src:             'core/cfg.lex:726,3'
          Dst:             count
        - Src:             'core/cfg.lex:727,3'
          Dst:             count
        - Src:             'core/cfg.lex:729,3'
          Dst:             count
        - Src:             'core/cfg.lex:730,3'
          Dst:             count
        - Src:             'core/cfg.lex:731,3'
          Dst:             count
        - Src:             'core/cfg.lex:732,3'
          Dst:             count
        - Src:             'core/cfg.lex:733,3'
          Dst:             count
        - Src:             'core/cfg.lex:734,3'
          Dst:             count
        - Src:             'core/cfg.lex:735,3'
          Dst:             count
        - Src:             'core/cfg.lex:737,3'
          Dst:             count
        - Src:             'core/cfg.lex:739,3'
          Dst:             count
        - Src:             'core/cfg.lex:741,3'
          Dst:             count
        - Src:             'core/cfg.lex:743,3'
          Dst:             count
        - Src:             'core/cfg.lex:745,3'
          Dst:             count
        - Src:             'core/cfg.lex:747,3'
          Dst:             count
        - Src:             'core/cfg.lex:749,3'
          Dst:             count
        - Src:             'core/cfg.lex:751,3'
          Dst:             count
        - Src:             'core/cfg.lex:752,3'
          Dst:             count
        - Src:             'core/cfg.lex:753,3'
          Dst:             count
        - Src:             'core/cfg.lex:754,3'
          Dst:             count
        - Src:             'core/cfg.lex:756,3'
          Dst:             count
        - Src:             'core/cfg.lex:757,3'
          Dst:             count
        - Src:             'core/cfg.lex:759,3'
          Dst:             count
        - Src:             'core/cfg.lex:760,3'
          Dst:             count
        - Src:             'core/cfg.lex:762,3'
          Dst:             count
        - Src:             'core/cfg.lex:763,3'
          Dst:             count
        - Src:             'core/cfg.lex:765,3'
          Dst:             count
        - Src:             'core/cfg.lex:766,3'
          Dst:             count
        - Src:             'core/cfg.lex:768,3'
          Dst:             count
        - Src:             'core/cfg.lex:770,3'
          Dst:             count
        - Src:             'core/cfg.lex:771,3'
          Dst:             count
        - Src:             'core/cfg.lex:772,3'
          Dst:             count
        - Src:             'core/cfg.lex:773,3'
          Dst:             count
        - Src:             'core/cfg.lex:774,3'
          Dst:             count
        - Src:             'core/cfg.lex:775,3'
          Dst:             count
        - Src:             'core/cfg.lex:776,3'
          Dst:             count
        - Src:             'core/cfg.lex:777,3'
          Dst:             count
        - Src:             'core/cfg.lex:778,3'
          Dst:             count
        - Src:             'core/cfg.lex:779,3'
          Dst:             count
        - Src:             'core/cfg.lex:780,3'
          Dst:             count
        - Src:             'core/cfg.lex:781,3'
          Dst:             count
        - Src:             'core/cfg.lex:782,3'
          Dst:             count
        - Src:             'core/cfg.lex:783,3'
          Dst:             count
        - Src:             'core/cfg.lex:784,3'
          Dst:             count
        - Src:             'core/cfg.lex:785,3'
          Dst:             count
        - Src:             'core/cfg.lex:786,3'
          Dst:             count
        - Src:             'core/cfg.lex:788,3'
          Dst:             count
        - Src:             'core/cfg.lex:789,3'
          Dst:             count
        - Src:             'core/cfg.lex:790,3'
          Dst:             count
        - Src:             'core/cfg.lex:791,3'
          Dst:             count
        - Src:             'core/cfg.lex:803,3'
          Dst:             count
        - Src:             'core/cfg.lex:804,3'
          Dst:             count
        - Src:             'core/cfg.lex:805,3'
          Dst:             count
        - Src:             'core/cfg.lex:806,3'
          Dst:             count
        - Src:             'core/cfg.lex:807,3'
          Dst:             count
        - Src:             'core/cfg.lex:808,3'
          Dst:             count
        - Src:             'core/cfg.lex:809,3'
          Dst:             count
        - Src:             'core/cfg.lex:810,3'
          Dst:             count
        - Src:             'core/cfg.lex:811,3'
          Dst:             count
        - Src:             'core/cfg.lex:813,3'
          Dst:             count
        - Src:             'core/cfg.lex:815,3'
          Dst:             count
        - Src:             'core/cfg.lex:816,3'
          Dst:             count
        - Src:             'core/cfg.lex:817,3'
          Dst:             count
        - Src:             'core/cfg.lex:819,3'
          Dst:             count
        - Src:             'core/cfg.lex:821,3'
          Dst:             count
        - Src:             'core/cfg.lex:823,3'
          Dst:             count
        - Src:             'core/cfg.lex:825,3'
          Dst:             count
        - Src:             'core/cfg.lex:827,3'
          Dst:             count
        - Src:             'core/cfg.lex:829,3'
          Dst:             count
        - Src:             'core/cfg.lex:831,3'
          Dst:             count
        - Src:             'core/cfg.lex:833,3'
          Dst:             count
        - Src:             'core/cfg.lex:835,3'
          Dst:             count
        - Src:             'core/cfg.lex:837,3'
          Dst:             count
        - Src:             'core/cfg.lex:839,3'
          Dst:             count
        - Src:             'core/cfg.lex:841,3'
          Dst:             count
        - Src:             'core/cfg.lex:843,3'
          Dst:             count
        - Src:             'core/cfg.lex:845,3'
          Dst:             count
        - Src:             'core/cfg.lex:847,3'
          Dst:             count
        - Src:             'core/cfg.lex:849,3'
          Dst:             count
        - Src:             'core/cfg.lex:851,3'
          Dst:             count
        - Src:             'core/cfg.lex:853,3'
          Dst:             count
        - Src:             'core/cfg.lex:855,3'
          Dst:             count
        - Src:             'core/cfg.lex:857,3'
          Dst:             count
        - Src:             'core/cfg.lex:859,3'
          Dst:             count
        - Src:             'core/cfg.lex:861,3'
          Dst:             count
        - Src:             'core/cfg.lex:863,3'
          Dst:             count
        - Src:             'core/cfg.lex:865,3'
          Dst:             count
        - Src:             'core/cfg.lex:867,3'
          Dst:             count
        - Src:             'core/cfg.lex:869,3'
          Dst:             count
        - Src:             'core/cfg.lex:871,3'
          Dst:             count
        - Src:             'core/cfg.lex:873,3'
          Dst:             count
        - Src:             'core/cfg.lex:875,3'
          Dst:             count
        - Src:             'core/cfg.lex:877,3'
          Dst:             count
        - Src:             'core/cfg.lex:879,3'
          Dst:             count
        - Src:             'core/cfg.lex:881,3'
          Dst:             count
        - Src:             'core/cfg.lex:883,3'
          Dst:             count
        - Src:             'core/cfg.lex:885,3'
          Dst:             count
        - Src:             'core/cfg.lex:887,3'
          Dst:             count
        - Src:             'core/cfg.lex:889,3'
          Dst:             count
        - Src:             'core/cfg.lex:891,3'
          Dst:             count
        - Src:             'core/cfg.lex:892,3'
          Dst:             count
        - Src:             'core/cfg.lex:893,3'
          Dst:             count
        - Src:             'core/cfg.lex:894,3'
          Dst:             count
        - Src:             'core/cfg.lex:895,3'
          Dst:             count
        - Src:             'core/cfg.lex:896,3'
          Dst:             count
        - Src:             'core/cfg.lex:897,3'
          Dst:             count
        - Src:             'core/cfg.lex:898,3'
          Dst:             count
        - Src:             'core/cfg.lex:899,3'
          Dst:             count
        - Src:             'core/cfg.lex:900,3'
          Dst:             count
        - Src:             'core/cfg.lex:901,3'
          Dst:             count
        - Src:             'core/cfg.lex:902,3'
          Dst:             count
        - Src:             'core/cfg.lex:903,3'
          Dst:             count
        - Src:             'core/cfg.lex:904,3'
          Dst:             count
        - Src:             'core/cfg.lex:905,3'
          Dst:             count
        - Src:             'core/cfg.lex:906,3'
          Dst:             count
        - Src:             'core/cfg.lex:907,3'
          Dst:             count
        - Src:             'core/cfg.lex:908,3'
          Dst:             count
        - Src:             'core/cfg.lex:909,3'
          Dst:             count
        - Src:             'core/cfg.lex:910,3'
          Dst:             count
        - Src:             'core/cfg.lex:911,3'
          Dst:             count
        - Src:             'core/cfg.lex:912,3'
          Dst:             count
        - Src:             'core/cfg.lex:913,3'
          Dst:             count
        - Src:             'core/cfg.lex:914,3'
          Dst:             count
        - Src:             'core/cfg.lex:915,3'
          Dst:             count
        - Src:             'core/cfg.lex:916,3'
          Dst:             count
        - Src:             'core/cfg.lex:917,3'
          Dst:             count
        - Src:             'core/cfg.lex:918,3'
          Dst:             count
        - Src:             'core/cfg.lex:919,3'
          Dst:             count
        - Src:             'core/cfg.lex:920,3'
          Dst:             count
        - Src:             'core/cfg.lex:921,3'
          Dst:             count
        - Src:             'core/cfg.lex:922,3'
          Dst:             count
        - Src:             'core/cfg.lex:923,3'
          Dst:             count
        - Src:             'core/cfg.lex:924,3'
          Dst:             count
        - Src:             'core/cfg.lex:925,3'
          Dst:             count
        - Src:             'core/cfg.lex:926,3'
          Dst:             count
        - Src:             'core/cfg.lex:927,3'
          Dst:             count
        - Src:             'core/cfg.lex:928,3'
          Dst:             count
        - Src:             'core/cfg.lex:929,3'
          Dst:             count
        - Src:             'core/cfg.lex:930,3'
          Dst:             count
        - Src:             'core/cfg.lex:931,3'
          Dst:             count
        - Src:             'core/cfg.lex:932,3'
          Dst:             count
        - Src:             'core/cfg.lex:933,3'
          Dst:             count
        - Src:             'core/cfg.lex:934,3'
          Dst:             count
        - Src:             'core/cfg.lex:935,3'
          Dst:             count
        - Src:             'core/cfg.lex:936,3'
          Dst:             count
        - Src:             'core/cfg.lex:937,3'
          Dst:             count
        - Src:             'core/cfg.lex:938,3'
          Dst:             count
        - Src:             'core/cfg.lex:939,3'
          Dst:             count
        - Src:             'core/cfg.lex:941,3'
          Dst:             count
        - Src:             'core/cfg.lex:943,3'
          Dst:             count
        - Src:             'core/cfg.lex:945,3'
          Dst:             count
        - Src:             'core/cfg.lex:947,3'
          Dst:             count
        - Src:             'core/cfg.lex:949,3'
          Dst:             count
        - Src:             'core/cfg.lex:951,3'
          Dst:             count
        - Src:             'core/cfg.lex:953,3'
          Dst:             count
        - Src:             'core/cfg.lex:955,3'
          Dst:             count
        - Src:             'core/cfg.lex:957,3'
          Dst:             count
        - Src:             'core/cfg.lex:959,3'
          Dst:             count
        - Src:             'core/cfg.lex:961,3'
          Dst:             count
        - Src:             'core/cfg.lex:963,3'
          Dst:             count
        - Src:             'core/cfg.lex:965,3'
          Dst:             count
        - Src:             'core/cfg.lex:967,3'
          Dst:             count
        - Src:             'core/cfg.lex:969,3'
          Dst:             count
        - Src:             'core/cfg.lex:971,3'
          Dst:             count
        - Src:             'core/cfg.lex:973,3'
          Dst:             count
        - Src:             'core/cfg.lex:975,3'
          Dst:             count
        - Src:             'core/cfg.lex:977,3'
          Dst:             count
        - Src:             'core/cfg.lex:979,3'
          Dst:             count
        - Src:             'core/cfg.lex:981,3'
          Dst:             count
        - Src:             'core/cfg.lex:983,3'
          Dst:             count
        - Src:             'core/cfg.lex:985,3'
          Dst:             count
        - Src:             'core/cfg.lex:987,3'
          Dst:             count
        - Src:             'core/cfg.lex:989,3'
          Dst:             count
        - Src:             'core/cfg.lex:991,3'
          Dst:             count
        - Src:             'core/cfg.lex:993,3'
          Dst:             count
        - Src:             'core/cfg.lex:995,3'
          Dst:             count
        - Src:             'core/cfg.lex:997,3'
          Dst:             count
        - Src:             'core/cfg.lex:999,3'
          Dst:             count
        - Src:             'core/cfg.lex:1001,3'
          Dst:             count
        - Src:             'core/cfg.lex:1003,3'
          Dst:             count
        - Src:             'core/cfg.lex:1004,3'
          Dst:             count
        - Src:             'core/cfg.lex:1006,3'
          Dst:             count
        - Src:             'core/cfg.lex:1007,3'
          Dst:             count
        - Src:             'core/cfg.lex:1009,3'
          Dst:             count
        - Src:             'core/cfg.lex:1010,3'
          Dst:             count
        - Src:             'core/cfg.lex:1012,3'
          Dst:             count
        - Src:             'core/cfg.lex:1013,3'
          Dst:             count
        - Src:             'core/cfg.lex:1014,3'
          Dst:             count
        - Src:             'core/cfg.lex:1015,3'
          Dst:             count
        - Src:             'core/cfg.lex:1016,3'
          Dst:             count
        - Src:             'core/cfg.lex:1017,3'
          Dst:             count
        - Src:             'core/cfg.lex:1018,3'
          Dst:             count
        - Src:             'core/cfg.lex:1019,3'
          Dst:             count
        - Src:             'core/cfg.lex:1021,3'
          Dst:             count
        - Src:             'core/cfg.lex:1023,3'
          Dst:             count
        - Src:             'core/cfg.lex:1025,3'
          Dst:             count
        - Src:             'core/cfg.lex:1027,3'
          Dst:             count
        - Src:             'core/cfg.lex:1029,3'
          Dst:             count
        - Src:             'core/cfg.lex:1031,3'
          Dst:             count
        - Src:             'core/cfg.lex:1032,3'
          Dst:             count
        - Src:             'core/cfg.lex:1033,3'
          Dst:             count
        - Src:             'core/cfg.lex:1035,3'
          Dst:             count
        - Src:             'core/cfg.lex:1036,3'
          Dst:             count
        - Src:             'core/cfg.lex:1037,3'
          Dst:             count
        - Src:             'core/cfg.lex:1038,3'
          Dst:             count
        - Src:             'core/cfg.lex:1039,3'
          Dst:             count
        - Src:             'core/cfg.lex:1041,3'
          Dst:             count
        - Src:             'core/cfg.lex:1043,3'
          Dst:             count
        - Src:             'core/cfg.lex:1045,3'
          Dst:             count
        - Src:             'core/cfg.lex:1047,3'
          Dst:             count
        - Src:             'core/cfg.lex:1049,3'
          Dst:             count
        - Src:             'core/cfg.lex:1051,3'
          Dst:             count
        - Src:             'core/cfg.lex:1053,3'
          Dst:             count
        - Src:             'core/cfg.lex:1055,3'
          Dst:             count
        - Src:             'core/cfg.lex:1057,3'
          Dst:             count
        - Src:             'core/cfg.lex:1059,3'
          Dst:             count
        - Src:             'core/cfg.lex:1061,3'
          Dst:             count
        - Src:             'core/cfg.lex:1063,3'
          Dst:             count
        - Src:             'core/cfg.lex:1065,3'
          Dst:             count
        - Src:             'core/cfg.lex:1067,3'
          Dst:             count
        - Src:             'core/cfg.lex:1069,3'
          Dst:             count
        - Src:             'core/cfg.lex:1071,3'
          Dst:             count
        - Src:             'core/cfg.lex:1073,3'
          Dst:             count
        - Src:             'core/cfg.lex:1075,3'
          Dst:             count
        - Src:             'core/cfg.lex:1077,3'
          Dst:             count
        - Src:             'core/cfg.lex:1079,3'
          Dst:             count
        - Src:             'core/cfg.lex:1081,3'
          Dst:             count
        - Src:             'core/cfg.lex:1083,3'
          Dst:             count
        - Src:             'core/cfg.lex:1085,3'
          Dst:             count
        - Src:             'core/cfg.lex:1087,3'
          Dst:             count
        - Src:             'core/cfg.lex:1089,3'
          Dst:             count
        - Src:             'core/cfg.lex:1091,3'
          Dst:             count
        - Src:             'core/cfg.lex:1092,3'
          Dst:             count
        - Src:             'core/cfg.lex:1094,3'
          Dst:             count
        - Src:             'core/cfg.lex:1095,3'
          Dst:             count
        - Src:             'core/cfg.lex:1096,3'
          Dst:             count
        - Src:             'core/cfg.lex:1097,3'
          Dst:             count
        - Src:             'core/cfg.lex:1098,3'
          Dst:             count
        - Src:             'core/cfg.lex:1099,3'
          Dst:             count
        - Src:             'core/cfg.lex:1100,3'
          Dst:             count
        - Src:             'core/cfg.lex:1101,3'
          Dst:             count
        - Src:             'core/cfg.lex:1102,3'
          Dst:             count
        - Src:             'core/cfg.lex:1103,3'
          Dst:             count
        - Src:             'core/cfg.lex:1104,3'
          Dst:             count
        - Src:             'core/cfg.lex:1105,3'
          Dst:             count
        - Src:             'core/cfg.lex:1106,3'
          Dst:             count
        - Src:             'core/cfg.lex:1107,3'
          Dst:             count
        - Src:             'core/cfg.lex:1108,3'
          Dst:             count
        - Src:             'core/cfg.lex:1109,3'
          Dst:             count
        - Src:             'core/cfg.lex:1110,3'
          Dst:             count
        - Src:             'core/cfg.lex:1111,3'
          Dst:             count
        - Src:             'core/cfg.lex:1112,3'
          Dst:             count
        - Src:             'core/cfg.lex:1113,3'
          Dst:             count
        - Src:             'core/cfg.lex:1114,3'
          Dst:             count
        - Src:             'core/cfg.lex:1115,3'
          Dst:             count
        - Src:             'core/cfg.lex:1116,3'
          Dst:             count
        - Src:             'core/cfg.lex:1117,3'
          Dst:             count
        - Src:             'core/cfg.lex:1118,3'
          Dst:             count
        - Src:             'core/cfg.lex:1119,3'
          Dst:             count
        - Src:             'core/cfg.lex:1120,3'
          Dst:             count
        - Src:             'core/cfg.lex:1121,3'
          Dst:             count
        - Src:             'core/cfg.lex:1122,3'
          Dst:             count
        - Src:             'core/cfg.lex:1123,3'
          Dst:             count
        - Src:             'core/cfg.lex:1126,3'
          Dst:             count
        - Src:             'core/cfg.lex:1128,3'
          Dst:             count
        - Src:             'core/cfg.lex:1129,3'
          Dst:             count
        - Src:             'core/cfg.lex:1130,3'
          Dst:             count
        - Src:             'core/cfg.lex:1131,3'
          Dst:             count
        - Src:             'core/cfg.lex:1132,3'
          Dst:             count
        - Src:             'core/cfg.lex:1133,3'
          Dst:             count
        - Src:             'core/cfg.lex:1134,3'
          Dst:             count
        - Src:             'core/cfg.lex:1135,3'
          Dst:             count
        - Src:             'core/cfg.lex:1136,3'
          Dst:             count
        - Src:             'core/cfg.lex:1137,3'
          Dst:             count
        - Src:             'core/cfg.lex:1138,3'
          Dst:             count
        - Src:             'core/cfg.lex:1139,3'
          Dst:             count
        - Src:             'core/cfg.lex:1140,3'
          Dst:             count
        - Src:             'core/cfg.lex:1141,3'
          Dst:             count
        - Src:             'core/cfg.lex:1142,3'
          Dst:             count
        - Src:             'core/cfg.lex:1143,3'
          Dst:             count
        - Src:             'core/cfg.lex:1144,3'
          Dst:             count
        - Src:             'core/cfg.lex:1145,3'
          Dst:             count
        - Src:             'core/cfg.lex:1146,3'
          Dst:             count
        - Src:             'core/cfg.lex:1147,3'
          Dst:             count
        - Src:             'core/cfg.lex:1148,3'
          Dst:             count
        - Src:             'core/cfg.lex:1149,3'
          Dst:             count
        - Src:             'core/cfg.lex:1150,3'
          Dst:             count
        - Src:             'core/cfg.lex:1151,3'
          Dst:             count
        - Src:             'core/cfg.lex:1152,3'
          Dst:             count
        - Src:             'core/cfg.lex:1153,3'
          Dst:             count
        - Src:             'core/cfg.lex:1154,3'
          Dst:             count
        - Src:             'core/cfg.lex:1155,3'
          Dst:             count
        - Src:             'core/cfg.lex:1156,3'
          Dst:             count
        - Src:             'core/cfg.lex:1157,3'
          Dst:             count
        - Src:             'core/cfg.lex:1158,3'
          Dst:             count
        - Src:             'core/cfg.lex:1160,3'
          Dst:             count
        - Src:             'core/cfg.lex:1161,3'
          Dst:             count
        - Src:             'core/cfg.lex:1161,12'
          Dst:             addstr
        - Src:             'core/cfg.lex:1166,3'
          Dst:             count
        - Src:             'core/cfg.lex:1167,3'
          Dst:             count
        - Src:             'core/cfg.lex:1168,3'
          Dst:             count
        - Src:             'core/cfg.lex:1169,3'
          Dst:             count
        - Src:             'core/cfg.lex:1169,26'
          Dst:             atoi
        - Src:             'core/cfg.lex:1171,3'
          Dst:             count
        - Src:             'core/cfg.lex:1171,31'
          Dst:             strtol
        - Src:             'core/cfg.lex:1173,3'
          Dst:             count
        - Src:             'core/cfg.lex:1173,31'
          Dst:             strtol
        - Src:             'core/cfg.lex:1175,3'
          Dst:             count
        - Src:             'core/cfg.lex:1175,31'
          Dst:             strtol
        - Src:             'core/cfg.lex:1179,3'
          Dst:             count
        - Src:             'core/cfg.lex:1181,3'
          Dst:             count
        - Src:             'core/cfg.lex:1182,3'
          Dst:             count
        - Src:             'core/cfg.lex:1183,3'
          Dst:             count
        - Src:             'core/cfg.lex:1184,3'
          Dst:             count
        - Src:             'core/cfg.lex:1185,3'
          Dst:             count
        - Src:             'core/cfg.lex:1186,3'
          Dst:             count
        - Src:             'core/cfg.lex:1187,3'
          Dst:             count
        - Src:             'core/cfg.lex:1188,3'
          Dst:             count
        - Src:             'core/cfg.lex:1189,3'
          Dst:             count
        - Src:             'core/cfg.lex:1190,3'
          Dst:             count
        - Src:             'core/cfg.lex:1191,3'
          Dst:             count
        - Src:             'core/cfg.lex:1192,3'
          Dst:             count
        - Src:             'core/cfg.lex:1193,3'
          Dst:             count
        - Src:             'core/cfg.lex:1194,3'
          Dst:             count
        - Src:             'core/cfg.lex:1194,26'
          Dst:             atoi
        - Src:             'core/cfg.lex:1196,3'
          Dst:             count
        - Src:             'core/cfg.lex:1196,12'
          Dst:             addstr
        - Src:             'core/cfg.lex:1209,11'
          Dst:             count
        - Src:             'core/cfg.lex:1224,10'
          Dst:             count
        - Src:             'core/cfg.lex:1225,10'
          Dst:             addstr
        - Src:             'core/cfg.lex:1226,14'
          Dst:             pp_subst_run
        - Src:             'core/cfg.lex:1242,9'
          Dst:             count
        - Src:             'core/cfg.lex:1243,9'
          Dst:             addstr
        - Src:             'core/cfg.lex:1244,13'
          Dst:             pp_subst_run
        - Src:             'core/cfg.lex:1253,3'
          Dst:             count
        - Src:             'core/cfg.lex:1258,11'
          Dst:             count
        - Src:             'core/cfg.lex:1275,43'
          Dst:             count
        - Src:             'core/cfg.lex:1279,3'
          Dst:             count
        - Src:             'core/cfg.lex:1279,12'
          Dst:             addstr
        - Src:             'core/cfg.lex:1287,3'
          Dst:             count
        - Src:             'core/cfg.lex:1288,3'
          Dst:             count
        - Src:             'core/cfg.lex:1288,26'
          Dst:             atoi
        - Src:             'core/cfg.lex:1290,3'
          Dst:             count
        - Src:             'core/cfg.lex:1290,31'
          Dst:             strtol
        - Src:             'core/cfg.lex:1292,3'
          Dst:             count
        - Src:             'core/cfg.lex:1292,31'
          Dst:             strtol
        - Src:             'core/cfg.lex:1294,3'
          Dst:             count
        - Src:             'core/cfg.lex:1294,31'
          Dst:             strtol
        - Src:             'core/cfg.lex:1296,3'
          Dst:             count
        - Src:             'core/cfg.lex:1298,3'
          Dst:             count
        - Src:             'core/cfg.lex:1300,3'
          Dst:             count
        - Src:             'core/cfg.lex:1301,3'
          Dst:             count
        - Src:             'core/cfg.lex:1302,3'
          Dst:             count
        - Src:             'core/cfg.lex:1303,3'
          Dst:             count
        - Src:             'core/cfg.lex:1304,3'
          Dst:             count
        - Src:             'core/cfg.lex:1305,3'
          Dst:             count
        - Src:             'core/cfg.lex:1306,3'
          Dst:             count
        - Src:             'core/cfg.lex:1308,3'
          Dst:             count
        - Src:             'core/cfg.lex:1312,3'
          Dst:             count
        - Src:             'core/cfg.lex:1313,3'
          Dst:             count
        - Src:             'core/cfg.lex:1314,3'
          Dst:             count
        - Src:             'core/cfg.lex:1315,3'
          Dst:             count
        - Src:             'core/cfg.lex:1317,3'
          Dst:             count
        - Src:             'core/cfg.lex:1318,3'
          Dst:             count
        - Src:             'core/cfg.lex:1319,3'
          Dst:             count
        - Src:             'core/cfg.lex:1320,3'
          Dst:             count
        - Src:             'core/cfg.lex:1321,3'
          Dst:             count
        - Src:             'core/cfg.lex:1322,3'
          Dst:             count
        - Src:             'core/cfg.lex:1323,3'
          Dst:             count
        - Src:             'core/cfg.lex:1324,3'
          Dst:             count
        - Src:             'core/cfg.lex:1325,3'
          Dst:             count
        - Src:             'core/cfg.lex:1326,3'
          Dst:             count
        - Src:             'core/cfg.lex:1327,3'
          Dst:             count
        - Src:             'core/cfg.lex:1328,3'
          Dst:             count
        - Src:             'core/cfg.lex:1329,2'
          Dst:             count
        - Src:             'core/cfg.lex:1330,3'
          Dst:             count
        - Src:             'core/cfg.lex:1333,3'
          Dst:             count
        - Src:             'core/cfg.lex:1336,3'
          Dst:             count
        - Src:             'core/cfg.lex:1340,3'
          Dst:             count_more
        - Src:             'core/cfg.lex:1342,7'
          Dst:             addstr
        - Src:             'core/cfg.lex:1346,3'
          Dst:             count_more
        - Src:             'core/cfg.lex:1348,7'
          Dst:             addstr
        - Src:             'core/cfg.lex:1349,11'
          Dst:             pp_subst_run
        - Src:             'core/cfg.lex:1356,3'
          Dst:             count_more
        - Src:             'core/cfg.lex:1356,17'
          Dst:             addchar
        - Src:             'core/cfg.lex:1357,3'
          Dst:             count_more
        - Src:             'core/cfg.lex:1357,17'
          Dst:             addchar
        - Src:             'core/cfg.lex:1358,3'
          Dst:             count_more
        - Src:             'core/cfg.lex:1358,17'
          Dst:             addchar
        - Src:             'core/cfg.lex:1359,3'
          Dst:             count_more
        - Src:             'core/cfg.lex:1359,17'
          Dst:             addchar
        - Src:             'core/cfg.lex:1360,3'
          Dst:             count_more
        - Src:             'core/cfg.lex:1360,17'
          Dst:             addchar
        - Src:             'core/cfg.lex:1361,3'
          Dst:             count_more
        - Src:             'core/cfg.lex:1361,17'
          Dst:             addchar
        - Src:             'core/cfg.lex:1362,3'
          Dst:             count_more
        - Src:             'core/cfg.lex:1363,18'
          Dst:             strtol
        - Src:             'core/cfg.lex:1362,17'
          Dst:             addchar
        - Src:             'core/cfg.lex:1366,3'
          Dst:             count_more
        - Src:             'core/cfg.lex:1367,18'
          Dst:             strtol
        - Src:             'core/cfg.lex:1366,17'
          Dst:             addchar
        - Src:             'core/cfg.lex:1368,3'
          Dst:             count_more
        - Src:             'core/cfg.lex:1369,3'
          Dst:             count_more
        - Src:             'core/cfg.lex:1369,17'
          Dst:             addchar
        - Src:             'core/cfg.lex:1371,3'
          Dst:             count_ignore
        - Src:             'core/cfg.lex:1372,3'
          Dst:             count_more
        - Src:             'core/cfg.lex:1379,14'
          Dst:             pp_subst_run
        - Src:             'core/cfg.lex:1385,3'
          Dst:             count
        - Src:             'core/cfg.lex:1386,10'
          Dst:             ksr_cfg_print_part
        - Src:             'core/cfg.lex:1390,3'
          Dst:             count
        - Src:             'core/cfg.lex:1391,10'
          Dst:             ksr_cfg_print_part
        - Src:             'core/cfg.lex:1395,11'
          Dst:             ksr_cfg_print_initial_state
        - Src:             'core/cfg.lex:1398,3'
          Dst:             count
        - Src:             'core/cfg.lex:1398,12'
          Dst:             ksr_cfg_print_part
        - Src:             'core/cfg.lex:1400,3'
          Dst:             count
        - Src:             'core/cfg.lex:1402,3'
          Dst:             count
        - Src:             'core/cfg.lex:1404,3'
          Dst:             count
        - Src:             'core/cfg.lex:1407,3'
          Dst:             count
        - Src:             'core/cfg.lex:1408,12'
          Dst:             ksr_cfg_print_part
        - Src:             'core/cfg.lex:1409,12'
          Dst:             pp_define_set_type
        - Src:             'core/cfg.lex:1411,3'
          Dst:             count
        - Src:             'core/cfg.lex:1412,12'
          Dst:             ksr_cfg_print_part
        - Src:             'core/cfg.lex:1413,12'
          Dst:             pp_define_set_type
        - Src:             'core/cfg.lex:1415,3'
          Dst:             count
        - Src:             'core/cfg.lex:1416,12'
          Dst:             ksr_cfg_print_part
        - Src:             'core/cfg.lex:1417,12'
          Dst:             pp_define_set_type
        - Src:             'core/cfg.lex:1419,3'
          Dst:             count
        - Src:             'core/cfg.lex:1420,12'
          Dst:             ksr_cfg_print_part
        - Src:             'core/cfg.lex:1421,12'
          Dst:             pp_define_set_type
        - Src:             'core/cfg.lex:1423,3'
          Dst:             count
        - Src:             'core/cfg.lex:1424,12'
          Dst:             ksr_cfg_print_part
        - Src:             'core/cfg.lex:1425,12'
          Dst:             pp_define_set_type
        - Src:             'core/cfg.lex:1427,3'
          Dst:             count
        - Src:             'core/cfg.lex:1428,12'
          Dst:             ksr_cfg_print_part
        - Src:             'core/cfg.lex:1429,12'
          Dst:             pp_define_set_type
        - Src:             'core/cfg.lex:1431,3'
          Dst:             count
        - Src:             'core/cfg.lex:1432,12'
          Dst:             ksr_cfg_print_part
        - Src:             'core/cfg.lex:1433,12'
          Dst:             pp_define_set_type
        - Src:             'core/cfg.lex:1435,3'
          Dst:             count
        - Src:             'core/cfg.lex:1436,10'
          Dst:             ksr_cfg_print_part
        - Src:             'core/cfg.lex:1437,10'
          Dst:             get_debug_level
        - Src:             'core/cfg.lex:1437,10'
          Dst:             get_debug_facility
        - Src:             'core/cfg.lex:1437,10'
          Dst:             dprint_color
        - Src:             'core/cfg.lex:1437,10'
          Dst:             my_pid
        - Src:             'core/cfg.lex:1437,10'
          Dst:             fprintf
        - Src:             'core/cfg.lex:1437,10'
          Dst:             dprint_color_reset
        - Src:             'core/cfg.lex:1437,10'
          Dst:             get_debug_facility
        - Src:             'core/cfg.lex:1440,10'
          Dst:             exit
        - Src:             'core/cfg.lex:1440,10'
          Dst:             _exit
        - Src:             'core/cfg.lex:1442,3'
          Dst:             count
        - Src:             'core/cfg.lex:1443,10'
          Dst:             ksr_cfg_print_part
        - Src:             'core/cfg.lex:1444,14'
          Dst:             pp_define
        - Src:             'core/cfg.lex:1446,3'
          Dst:             count
        - Src:             'core/cfg.lex:1446,12'
          Dst:             ksr_cfg_print_part
        - Src:             'core/cfg.lex:1447,3'
          Dst:             count
        - Src:             'core/cfg.lex:1448,10'
          Dst:             ksr_cfg_print_part
        - Src:             'core/cfg.lex:1450,10'
          Dst:             ksr_cfg_print_initial_state
        - Src:             'core/cfg.lex:1452,3'
          Dst:             count
        - Src:             'core/cfg.lex:1453,10'
          Dst:             ksr_cfg_print_part
        - Src:             'core/cfg.lex:1454,10'
          Dst:             addstr
        - Src:             'core/cfg.lex:1456,3'
          Dst:             count
        - Src:             'core/cfg.lex:1456,12'
          Dst:             ksr_cfg_print_part
        - Src:             'core/cfg.lex:1457,3'
          Dst:             count
        - Src:             'core/cfg.lex:1458,8'
          Dst:             ksr_cfg_print_part
        - Src:             'core/cfg.lex:1459,26'
          Dst:             strlen
        - Src:             'core/cfg.lex:1459,12'
          Dst:             pp_define_set
        - Src:             'core/cfg.lex:1462,8'
          Dst:             ksr_cfg_print_initial_state
        - Src:             'core/cfg.lex:1464,3'
          Dst:             count
        - Src:             'core/cfg.lex:1465,8'
          Dst:             ksr_cfg_print_part
        - Src:             'core/cfg.lex:1466,8'
          Dst:             addstr
        - Src:             'core/cfg.lex:1467,3'
          Dst:             count
        - Src:             'core/cfg.lex:1468,10'
          Dst:             ksr_cfg_print_part
        - Src:             'core/cfg.lex:1469,10'
          Dst:             get_debug_level
        - Src:             'core/cfg.lex:1469,10'
          Dst:             get_debug_facility
        - Src:             'core/cfg.lex:1469,10'
          Dst:             dprint_color
        - Src:             'core/cfg.lex:1469,10'
          Dst:             my_pid
        - Src:             'core/cfg.lex:1469,10'
          Dst:             fprintf
        - Src:             'core/cfg.lex:1469,10'
          Dst:             dprint_color_reset
        - Src:             'core/cfg.lex:1469,10'
          Dst:             get_debug_facility
        - Src:             'core/cfg.lex:1472,10'
          Dst:             exit
        - Src:             'core/cfg.lex:1472,10'
          Dst:             _exit
        - Src:             'core/cfg.lex:1474,3'
          Dst:             count
        - Src:             'core/cfg.lex:1475,10'
          Dst:             ksr_cfg_print_part
        - Src:             'core/cfg.lex:1476,14'
          Dst:             pp_undefine
        - Src:             'core/cfg.lex:1478,3'
          Dst:             count
        - Src:             'core/cfg.lex:1478,12'
          Dst:             ksr_cfg_print_part
        - Src:             'core/cfg.lex:1479,3'
          Dst:             count
        - Src:             'core/cfg.lex:1480,10'
          Dst:             ksr_cfg_print_part
        - Src:             'core/cfg.lex:1482,10'
          Dst:             ksr_cfg_print_initial_state
        - Src:             'core/cfg.lex:1484,3'
          Dst:             count
        - Src:             'core/cfg.lex:1485,10'
          Dst:             ksr_cfg_print_part
        - Src:             'core/cfg.lex:1486,10'
          Dst:             get_debug_level
        - Src:             'core/cfg.lex:1486,10'
          Dst:             get_debug_facility
        - Src:             'core/cfg.lex:1486,10'
          Dst:             dprint_color
        - Src:             'core/cfg.lex:1486,10'
          Dst:             my_pid
        - Src:             'core/cfg.lex:1486,10'
          Dst:             fprintf
        - Src:             'core/cfg.lex:1486,10'
          Dst:             dprint_color_reset
        - Src:             'core/cfg.lex:1486,10'
          Dst:             get_debug_facility
        - Src:             'core/cfg.lex:1490,10'
          Dst:             exit
        - Src:             'core/cfg.lex:1490,10'
          Dst:             _exit
        - Src:             'core/cfg.lex:1493,3'
          Dst:             count
        - Src:             'core/cfg.lex:1494,3'
          Dst:             count
        - Src:             'core/cfg.lex:1495,3'
          Dst:             count
        - Src:             'core/cfg.lex:1497,3'
          Dst:             count
        - Src:             'core/cfg.lex:1498,13'
          Dst:             pp_ifdef_type
        - Src:             'core/cfg.lex:1500,3'
          Dst:             count
        - Src:             'core/cfg.lex:1501,13'
          Dst:             pp_ifdef_type
        - Src:             'core/cfg.lex:1503,3'
          Dst:             count
        - Src:             'core/cfg.lex:1504,13'
          Dst:             pp_ifdef_type
        - Src:             'core/cfg.lex:1506,3'
          Dst:             count
        - Src:             'core/cfg.lex:1507,10'
          Dst:             get_debug_level
        - Src:             'core/cfg.lex:1507,10'
          Dst:             get_debug_facility
        - Src:             'core/cfg.lex:1507,10'
          Dst:             dprint_color
        - Src:             'core/cfg.lex:1507,10'
          Dst:             my_pid
        - Src:             'core/cfg.lex:1507,10'
          Dst:             fprintf
        - Src:             'core/cfg.lex:1507,10'
          Dst:             dprint_color_reset
        - Src:             'core/cfg.lex:1507,10'
          Dst:             get_debug_facility
        - Src:             'core/cfg.lex:1510,10'
          Dst:             exit
        - Src:             'core/cfg.lex:1510,10'
          Dst:             _exit
        - Src:             'core/cfg.lex:1512,3'
          Dst:             count
        - Src:             'core/cfg.lex:1513,9'
          Dst:             pp_ifdef_var
        - Src:             'core/cfg.lex:1515,3'
          Dst:             count
        - Src:             'core/cfg.lex:1516,9'
          Dst:             pp_ifexp_eval
        - Src:             'core/cfg.lex:1518,9'
          Dst:             pp_ifdef
        - Src:             'core/cfg.lex:1520,3'
          Dst:             count
        - Src:             'core/cfg.lex:1520,12'
          Dst:             pp_ifdef
        - Src:             'core/cfg.lex:1522,3'
          Dst:             count
        - Src:             'core/cfg.lex:1522,12'
          Dst:             pp_else
        - Src:             'core/cfg.lex:1524,3'
          Dst:             count
        - Src:             'core/cfg.lex:1525,16'
          Dst:             pp_endif
        - Src:             'core/cfg.lex:1528,3'
          Dst:             count
        - Src:             'core/cfg.lex:1531,3'
          Dst:             count
        - Src:             'core/cfg.lex:1532,9'
          Dst:             ksr_cfg_print_part
        - Src:             'core/cfg.lex:1536,3'
          Dst:             count
        - Src:             'core/cfg.lex:1537,9'
          Dst:             ksr_cfg_print_part
        - Src:             'core/cfg.lex:1539,9'
          Dst:             ksr_cfg_print_initial_state
        - Src:             'core/cfg.lex:1542,15'
          Dst:             pp_define_get
        - Src:             'core/cfg.lex:1544,9'
          Dst:             yyunput
        - Src:             'core/cfg.lex:1546,8'
          Dst:             count
        - Src:             'core/cfg.lex:1547,8'
          Dst:             addstr
        - Src:             'core/cfg.lex:1553,3'
          Dst:             count
        - Src:             'core/cfg.lex:1553,12'
          Dst:             addstr
        - Src:             'core/cfg.lex:1558,3'
          Dst:             yyunput
        - Src:             'core/cfg.lex:1564,5'
          Dst:             addstr
        - Src:             'core/cfg.lex:1565,9'
          Dst:             pp_subst_run
        - Src:             'core/cfg.lex:1566,8'
          Dst:             sr_push_yy_state
        - Src:             'core/cfg.lex:1568,6'
          Dst:             get_debug_level
        - Src:             'core/cfg.lex:1568,6'
          Dst:             get_debug_facility
        - Src:             'core/cfg.lex:1568,6'
          Dst:             dprint_color
        - Src:             'core/cfg.lex:1568,6'
          Dst:             my_pid
        - Src:             'core/cfg.lex:1568,6'
          Dst:             fprintf
        - Src:             'core/cfg.lex:1568,6'
          Dst:             dprint_color_reset
        - Src:             'core/cfg.lex:1568,6'
          Dst:             get_debug_facility
        - Src:             'core/cfg.lex:1569,6'
          Dst:             exit
        - Src:             'core/cfg.lex:1569,6'
          Dst:             _exit
        - Src:             'core/cfg.lex:1572,5'
          Dst:             ksr_cfg_print_initial_state
        - Src:             'core/cfg.lex:1578,5'
          Dst:             addstr
        - Src:             'core/cfg.lex:1579,9'
          Dst:             pp_subst_run
        - Src:             'core/cfg.lex:1580,8'
          Dst:             sr_push_yy_state
        - Src:             'core/cfg.lex:1582,6'
          Dst:             get_debug_level
        - Src:             'core/cfg.lex:1582,6'
          Dst:             get_debug_facility
        - Src:             'core/cfg.lex:1582,6'
          Dst:             dprint_color
        - Src:             'core/cfg.lex:1582,6'
          Dst:             my_pid
        - Src:             'core/cfg.lex:1582,6'
          Dst:             fprintf
        - Src:             'core/cfg.lex:1582,6'
          Dst:             dprint_color_reset
        - Src:             'core/cfg.lex:1582,6'
          Dst:             get_debug_facility
        - Src:             'core/cfg.lex:1583,6'
          Dst:             exit
        - Src:             'core/cfg.lex:1583,6'
          Dst:             _exit
        - Src:             'core/cfg.lex:1586,5'
          Dst:             ksr_cfg_print_initial_state
        - Src:             'core/cfg.lex:1589,3'
          Dst:             count
        - Src:             'core/cfg.lex:1590,4'
          Dst:             ksr_cfg_print_part
        - Src:             'core/cfg.lex:1596,5'
          Dst:             count
        - Src:             'core/cfg.lex:1597,5'
          Dst:             ksr_cfg_print_part
        - Src:             'core/cfg.lex:1600,5'
          Dst:             count
        - Src:             'core/cfg.lex:1601,5'
          Dst:             ksr_cfg_print_part
        - Src:             'core/cfg.lex:1602,8'
          Dst:             pp_define_env
        - Src:             'core/cfg.lex:1603,6'
          Dst:             get_debug_level
        - Src:             'core/cfg.lex:1603,6'
          Dst:             get_debug_facility
        - Src:             'core/cfg.lex:1603,6'
          Dst:             dprint_color
        - Src:             'core/cfg.lex:1603,6'
          Dst:             my_pid
        - Src:             'core/cfg.lex:1603,6'
          Dst:             fprintf
        - Src:             'core/cfg.lex:1603,6'
          Dst:             dprint_color_reset
        - Src:             'core/cfg.lex:1603,6'
          Dst:             get_debug_facility
        - Src:             'core/cfg.lex:1604,6'
          Dst:             exit
        - Src:             'core/cfg.lex:1604,6'
          Dst:             _exit
        - Src:             'core/cfg.lex:1607,5'
          Dst:             ksr_cfg_print_initial_state
        - Src:             'core/cfg.lex:1610,3'
          Dst:             count
        - Src:             'core/cfg.lex:1611,4'
          Dst:             ksr_cfg_print_part
        - Src:             'core/cfg.lex:1617,5'
          Dst:             count
        - Src:             'core/cfg.lex:1618,5'
          Dst:             ksr_cfg_print_part
        - Src:             'core/cfg.lex:1621,5'
          Dst:             count
        - Src:             'core/cfg.lex:1622,5'
          Dst:             ksr_cfg_print_part
        - Src:             'core/cfg.lex:1623,8'
          Dst:             pp_define_env
        - Src:             'core/cfg.lex:1624,6'
          Dst:             get_debug_level
        - Src:             'core/cfg.lex:1624,6'
          Dst:             get_debug_facility
        - Src:             'core/cfg.lex:1624,6'
          Dst:             dprint_color
        - Src:             'core/cfg.lex:1624,6'
          Dst:             my_pid
        - Src:             'core/cfg.lex:1624,6'
          Dst:             fprintf
        - Src:             'core/cfg.lex:1624,6'
          Dst:             dprint_color_reset
        - Src:             'core/cfg.lex:1624,6'
          Dst:             get_debug_facility
        - Src:             'core/cfg.lex:1625,6'
          Dst:             exit
        - Src:             'core/cfg.lex:1625,6'
          Dst:             _exit
        - Src:             'core/cfg.lex:1628,5'
          Dst:             ksr_cfg_print_initial_state
        - Src:             'core/cfg.lex:1631,3'
          Dst:             count
        - Src:             'core/cfg.lex:1632,4'
          Dst:             ksr_cfg_print_part
        - Src:             'core/cfg.lex:1638,5'
          Dst:             count
        - Src:             'core/cfg.lex:1639,5'
          Dst:             ksr_cfg_print_part
        - Src:             'core/cfg.lex:1642,5'
          Dst:             count
        - Src:             'core/cfg.lex:1643,5'
          Dst:             ksr_cfg_print_part
        - Src:             'core/cfg.lex:1644,8'
          Dst:             pp_define_env
        - Src:             'core/cfg.lex:1645,6'
          Dst:             get_debug_level
        - Src:             'core/cfg.lex:1645,6'
          Dst:             get_debug_facility
        - Src:             'core/cfg.lex:1645,6'
          Dst:             dprint_color
        - Src:             'core/cfg.lex:1645,6'
          Dst:             my_pid
        - Src:             'core/cfg.lex:1645,6'
          Dst:             fprintf
        - Src:             'core/cfg.lex:1645,6'
          Dst:             dprint_color_reset
        - Src:             'core/cfg.lex:1645,6'
          Dst:             get_debug_facility
        - Src:             'core/cfg.lex:1646,6'
          Dst:             exit
        - Src:             'core/cfg.lex:1646,6'
          Dst:             _exit
        - Src:             'core/cfg.lex:1649,5'
          Dst:             ksr_cfg_print_initial_state
        - Src:             'core/cfg.lex:1652,3'
          Dst:             count
        - Src:             'core/cfg.lex:1653,4'
          Dst:             ksr_cfg_print_part
        - Src:             'core/cfg.lex:1659,5'
          Dst:             count
        - Src:             'core/cfg.lex:1660,5'
          Dst:             ksr_cfg_print_part
        - Src:             'core/cfg.lex:1663,5'
          Dst:             count
        - Src:             'core/cfg.lex:1664,5'
          Dst:             ksr_cfg_print_part
        - Src:             'core/cfg.lex:1665,8'
          Dst:             pp_define_env
        - Src:             'core/cfg.lex:1666,6'
          Dst:             get_debug_level
        - Src:             'core/cfg.lex:1666,6'
          Dst:             get_debug_facility
        - Src:             'core/cfg.lex:1666,6'
          Dst:             dprint_color
        - Src:             'core/cfg.lex:1666,6'
          Dst:             my_pid
        - Src:             'core/cfg.lex:1666,6'
          Dst:             fprintf
        - Src:             'core/cfg.lex:1666,6'
          Dst:             dprint_color_reset
        - Src:             'core/cfg.lex:1666,6'
          Dst:             get_debug_facility
        - Src:             'core/cfg.lex:1667,6'
          Dst:             exit
        - Src:             'core/cfg.lex:1667,6'
          Dst:             _exit
        - Src:             'core/cfg.lex:1670,5'
          Dst:             ksr_cfg_print_initial_state
        - Src:             'core/cfg.lex:1673,3'
          Dst:             count
        - Src:             'core/cfg.lex:1673,12'
          Dst:             printf
        - Src:             'core/cfg.lex:1676,3'
          Dst:             count
        - Src:             'core/cfg.lex:1676,12'
          Dst:             printf
        - Src:             'core/cfg.lex:1680,5'
          Dst:             count
        - Src:             'core/cfg.lex:1680,14'
          Dst:             printf
        - Src:             'core/cfg.lex:1683,5'
          Dst:             count
        - Src:             'core/cfg.lex:1683,14'
          Dst:             printf
        - Src:             'core/cfg.lex:1684,5'
          Dst:             ksr_cfg_print_define_module
        - Src:             'core/cfg.lex:1685,5'
          Dst:             ksr_cfg_print_initial_state
        - Src:             'core/cfg.lex:1693,16'
          Dst:             pp_subst_run
        - Src:             'core/cfg.lex:1698,12'
          Dst:             get_debug_level
        - Src:             'core/cfg.lex:1698,12'
          Dst:             get_debug_facility
        - Src:             'core/cfg.lex:1698,12'
          Dst:             dprint_color
        - Src:             'core/cfg.lex:1698,12'
          Dst:             my_pid
        - Src:             'core/cfg.lex:1698,12'
          Dst:             fprintf
        - Src:             'core/cfg.lex:1698,12'
          Dst:             dprint_color_reset
        - Src:             'core/cfg.lex:1698,12'
          Dst:             get_debug_facility
        - Src:             'core/cfg.lex:1707,12'
          Dst:             get_debug_level
        - Src:             'core/cfg.lex:1707,12'
          Dst:             get_debug_facility
        - Src:             'core/cfg.lex:1707,12'
          Dst:             dprint_color
        - Src:             'core/cfg.lex:1707,12'
          Dst:             my_pid
        - Src:             'core/cfg.lex:1707,12'
          Dst:             fprintf
        - Src:             'core/cfg.lex:1707,12'
          Dst:             dprint_color_reset
        - Src:             'core/cfg.lex:1707,12'
          Dst:             get_debug_facility
        - Src:             'core/cfg.lex:1711,12'
          Dst:             get_debug_level
        - Src:             'core/cfg.lex:1711,12'
          Dst:             get_debug_facility
        - Src:             'core/cfg.lex:1711,12'
          Dst:             dprint_color
        - Src:             'core/cfg.lex:1711,12'
          Dst:             my_pid
        - Src:             'core/cfg.lex:1711,12'
          Dst:             fprintf
        - Src:             'core/cfg.lex:1711,12'
          Dst:             dprint_color_reset
        - Src:             'core/cfg.lex:1711,12'
          Dst:             get_debug_facility
        - Src:             'core/cfg.lex:1715,12'
          Dst:             get_debug_level
        - Src:             'core/cfg.lex:1715,12'
          Dst:             get_debug_facility
        - Src:             'core/cfg.lex:1715,12'
          Dst:             dprint_color
        - Src:             'core/cfg.lex:1715,12'
          Dst:             my_pid
        - Src:             'core/cfg.lex:1715,12'
          Dst:             fprintf
        - Src:             'core/cfg.lex:1715,12'
          Dst:             dprint_color_reset
        - Src:             'core/cfg.lex:1715,12'
          Dst:             get_debug_facility
        - Src:             'core/cfg.lex:1722,12'
          Dst:             get_debug_level
        - Src:             'core/cfg.lex:1722,12'
          Dst:             get_debug_facility
        - Src:             'core/cfg.lex:1722,12'
          Dst:             dprint_color
        - Src:             'core/cfg.lex:1722,12'
          Dst:             my_pid
        - Src:             'core/cfg.lex:1722,12'
          Dst:             fprintf
        - Src:             'core/cfg.lex:1722,12'
          Dst:             dprint_color_reset
        - Src:             'core/cfg.lex:1722,12'
          Dst:             get_debug_facility
        - Src:             'core/cfg.lex:1728,12'
          Dst:             get_debug_level
        - Src:             'core/cfg.lex:1728,12'
          Dst:             get_debug_facility
        - Src:             'core/cfg.lex:1728,12'
          Dst:             dprint_color
        - Src:             'core/cfg.lex:1728,12'
          Dst:             my_pid
        - Src:             'core/cfg.lex:1728,12'
          Dst:             fprintf
        - Src:             'core/cfg.lex:1728,12'
          Dst:             dprint_color_reset
        - Src:             'core/cfg.lex:1728,12'
          Dst:             get_debug_facility
        - Src:             'core/cfg.lex:1732,13'
          Dst:             sr_pop_yy_state
        - Src:             'core/cfg.lex:1736,1'
          Dst:             fwrite
        - Src:             'core/lex.yy.c:7122,23'
          Dst:             yy_get_previous_state
        - Src:             'core/lex.yy.c:7133,20'
          Dst:             yy_try_NUL_trans
        - Src:             'core/lex.yy.c:7152,17'
          Dst:             yy_get_next_buffer
        - Src:             'core/lex.yy.c:7158,10'
          Dst:             yywrap
        - Src:             'core/lex.yy.c:7178,7'
          Dst:             yyrestart
        - Src:             'core/lex.yy.c:7187,24'
          Dst:             yy_get_previous_state
        - Src:             'core/lex.yy.c:7197,24'
          Dst:             yy_get_previous_state
        - Src:             'core/lex.yy.c:7207,3'
          Dst:             ksr_yy_fatal_error
    - 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:    local_timer_redist
      functionSourceFile: '/src/kamailio/src/core/local_timer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 100
      functionLinenumberEnd: 110
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          64
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached:
        - _local_timer_dist_tl
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/local_timer.c:106,3'
          Dst:             _local_timer_dist_tl
    - functionName:    _local_timer_dist_tl
      functionSourceFile: '/src/kamailio/src/core/local_timer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 79
      functionLinenumberEnd: 94
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         60
      ICount:          472
      EdgeCount:       76
      CyclomaticComplexity: 18
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/local_timer.c:82,4'
          Dst:             get_debug_level
        - Src:             'core/local_timer.c:82,4'
          Dst:             get_debug_facility
        - Src:             'core/local_timer.c:82,4'
          Dst:             dprint_color
        - Src:             'core/local_timer.c:82,4'
          Dst:             my_pid
        - Src:             'core/local_timer.c:82,4'
          Dst:             fprintf
        - Src:             'core/local_timer.c:82,4'
          Dst:             dprint_color_reset
        - Src:             'core/local_timer.c:82,4'
          Dst:             get_debug_facility
    - functionName:    local_timer_list_expire
      functionSourceFile: '/src/kamailio/src/core/local_timer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 188
      functionLinenumberEnd: 206
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          105
      EdgeCount:       17
      CyclomaticComplexity: 5
      functionsReached:
        - _local_timer_add
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/local_timer.c:203,4'
          Dst:             _local_timer_add
    - functionName:    _local_timer_add
      functionSourceFile: '/src/kamailio/src/core/local_timer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 120
      functionLinenumberEnd: 125
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _local_timer_dist_tl
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/local_timer.c:125,9'
          Dst:             _local_timer_dist_tl
    - functionName:    local_timer_expire
      functionSourceFile: '/src/kamailio/src/core/local_timer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 211
      functionLinenumberEnd: 225
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          81
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - local_timer_list_expire
        - local_timer_redist
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/local_timer.c:215,4'
          Dst:             local_timer_redist
        - Src:             'core/local_timer.c:219,3'
          Dst:             local_timer_redist
        - Src:             'core/local_timer.c:224,2'
          Dst:             local_timer_list_expire
    - functionName:    local_timer_run
      functionSourceFile: '/src/kamailio/src/core/local_timer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 233
      functionLinenumberEnd: 252
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         50
      ICount:          320
      EdgeCount:       65
      CyclomaticComplexity: 17
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - local_timer_expire
        - local_timer_list_expire
        - my_pid
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/local_timer.c:237,3'
          Dst:             get_debug_level
        - Src:             'core/local_timer.c:237,3'
          Dst:             get_debug_facility
        - Src:             'core/local_timer.c:237,3'
          Dst:             dprint_color
        - Src:             'core/local_timer.c:237,3'
          Dst:             my_pid
        - Src:             'core/local_timer.c:237,3'
          Dst:             fprintf
        - Src:             'core/local_timer.c:237,3'
          Dst:             dprint_color_reset
        - Src:             'core/local_timer.c:237,3'
          Dst:             get_debug_facility
        - Src:             'core/local_timer.c:246,3'
          Dst:             local_timer_expire
        - Src:             'core/local_timer.c:247,2'
          Dst:             local_timer_expire
        - Src:             'core/local_timer.c:248,2'
          Dst:             local_timer_list_expire
    - functionName:    local_timer_del
      functionSourceFile: '/src/kamailio/src/core/local_timer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 168
      functionLinenumberEnd: 182
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         93
      ICount:          632
      EdgeCount:       122
      CyclomaticComplexity: 31
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
      functionUses:    8
      BranchProfiles:  []
      Callsites:
        - Src:             'core/local_timer.c:171,3'
          Dst:             get_debug_level
        - Src:             'core/local_timer.c:171,3'
          Dst:             get_debug_facility
        - Src:             'core/local_timer.c:171,3'
          Dst:             dprint_color
        - Src:             'core/local_timer.c:171,3'
          Dst:             my_pid
        - Src:             'core/local_timer.c:171,3'
          Dst:             fprintf
        - Src:             'core/local_timer.c:171,3'
          Dst:             dprint_color_reset
        - Src:             'core/local_timer.c:171,3'
          Dst:             get_debug_facility
        - Src:             'core/local_timer.c:179,3'
          Dst:             get_debug_level
        - Src:             'core/local_timer.c:179,3'
          Dst:             get_debug_facility
        - Src:             'core/local_timer.c:179,3'
          Dst:             dprint_color
        - Src:             'core/local_timer.c:179,3'
          Dst:             my_pid
        - Src:             'core/local_timer.c:179,3'
          Dst:             fprintf
        - Src:             'core/local_timer.c:179,3'
          Dst:             dprint_color_reset
        - Src:             'core/local_timer.c:179,3'
          Dst:             get_debug_facility
    - functionName:    local_timer_add
      functionSourceFile: '/src/kamailio/src/core/local_timer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 138
      functionLinenumberEnd: 157
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         91
      ICount:          614
      EdgeCount:       120
      CyclomaticComplexity: 31
      functionsReached:
        - _local_timer_add
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
      functionUses:    7
      BranchProfiles:  []
      Callsites:
        - Src:             'core/local_timer.c:142,3'
          Dst:             get_debug_level
        - Src:             'core/local_timer.c:142,3'
          Dst:             get_debug_facility
        - Src:             'core/local_timer.c:142,3'
          Dst:             dprint_color
        - Src:             'core/local_timer.c:142,3'
          Dst:             my_pid
        - Src:             'core/local_timer.c:142,3'
          Dst:             fprintf
        - Src:             'core/local_timer.c:142,3'
          Dst:             dprint_color_reset
        - Src:             'core/local_timer.c:142,3'
          Dst:             get_debug_facility
        - Src:             'core/local_timer.c:149,3'
          Dst:             get_debug_level
        - Src:             'core/local_timer.c:149,3'
          Dst:             get_debug_facility
        - Src:             'core/local_timer.c:149,3'
          Dst:             dprint_color
        - Src:             'core/local_timer.c:149,3'
          Dst:             my_pid
        - Src:             'core/local_timer.c:149,3'
          Dst:             fprintf
        - Src:             'core/local_timer.c:149,3'
          Dst:             dprint_color_reset
        - Src:             'core/local_timer.c:149,3'
          Dst:             get_debug_facility
        - Src:             'core/local_timer.c:155,8'
          Dst:             _local_timer_add
    - functionName:    destroy_local_timer
      functionSourceFile: '/src/kamailio/src/core/local_timer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 68
      functionLinenumberEnd: 69
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    init_local_timer
      functionSourceFile: '/src/kamailio/src/core/local_timer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 47
      functionLinenumberEnd: 63
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         63
      ICount:          437
      EdgeCount:       79
      CyclomaticComplexity: 18
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'core/local_timer.c:61,2'
          Dst:             get_debug_level
        - Src:             'core/local_timer.c:61,2'
          Dst:             get_debug_facility
        - Src:             'core/local_timer.c:61,2'
          Dst:             dprint_color
        - Src:             'core/local_timer.c:61,2'
          Dst:             my_pid
        - Src:             'core/local_timer.c:61,2'
          Dst:             fprintf
        - Src:             'core/local_timer.c:61,2'
          Dst:             dprint_color_reset
        - Src:             'core/local_timer.c:61,2'
          Dst:             get_debug_facility
    - functionName:    destroy_lock_ops
      functionSourceFile: '/src/kamailio/src/core/lock_ops.c'
      linkageType:     InternalLinkage
      functionLinenumber: 57
      functionLinenumberEnd: 58
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    init_lock_ops
      functionSourceFile: '/src/kamailio/src/core/lock_ops.c'
      linkageType:     InternalLinkage
      functionLinenumber: 41
      functionLinenumberEnd: 53
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         46
      ICount:          268
      EdgeCount:       60
      CyclomaticComplexity: 16
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - get_sys_version
        - my_pid
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/lock_ops.c:45,11'
          Dst:             get_sys_version
        - Src:             'core/lock_ops.c:47,3'
          Dst:             get_debug_level
        - Src:             'core/lock_ops.c:47,3'
          Dst:             get_debug_facility
        - Src:             'core/lock_ops.c:47,3'
          Dst:             dprint_color
        - Src:             'core/lock_ops.c:47,3'
          Dst:             my_pid
        - Src:             'core/lock_ops.c:47,3'
          Dst:             fprintf
        - Src:             'core/lock_ops.c:47,3'
          Dst:             dprint_color_reset
        - Src:             'core/lock_ops.c:47,3'
          Dst:             get_debug_facility
    - functionName:    atomic_get_and_set_int
      functionSourceFile: '/src/kamailio/src/core/mem/../atomic/atomic_x86.h'
      linkageType:     InternalLinkage
      functionLinenumber: 242
      functionLinenumberEnd: 242
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    atomic_cmpxchg_int
      functionSourceFile: '/src/kamailio/src/core/mem/../atomic/atomic_x86.h'
      linkageType:     InternalLinkage
      functionLinenumber: 243
      functionLinenumberEnd: 243
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    rec_lock_set_release
      functionSourceFile: '/src/kamailio/src/core/locking.c'
      linkageType:     InternalLinkage
      functionLinenumber: 157
      functionLinenumberEnd: 159
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - rec_lock_release
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'core/locking.c:158,2'
          Dst:             rec_lock_release
    - functionName:    rec_lock_release
      functionSourceFile: '/src/kamailio/src/core/locking.c'
      linkageType:     InternalLinkage
      functionLinenumber: 88
      functionLinenumberEnd: 96
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          45
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - futex_release
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/locking.c:91,3'
          Dst:             futex_release
    - functionName:    futex_release
      functionSourceFile: '/src/kamailio/src/core/mem/../futexlock.h'
      linkageType:     InternalLinkage
      functionLinenumber: 130
      functionLinenumberEnd: 138
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          41
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - atomic_get_and_set_int
        - syscall
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/mem/../futexlock.h:134,6'
          Dst:             atomic_get_and_set_int
        - Src:             'core/mem/../futexlock.h:136,3'
          Dst:             syscall
    - functionName:    rec_lock_set_get
      functionSourceFile: '/src/kamailio/src/core/locking.c'
      linkageType:     InternalLinkage
      functionLinenumber: 148
      functionLinenumberEnd: 150
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - rec_lock_get
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'core/locking.c:149,2'
          Dst:             rec_lock_get
    - functionName:    rec_lock_get
      functionSourceFile: '/src/kamailio/src/core/locking.c'
      linkageType:     InternalLinkage
      functionLinenumber: 71
      functionLinenumberEnd: 82
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          50
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - atomic_get
        - futex_get
        - my_pid
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/locking.c:74,10'
          Dst:             my_pid
        - Src:             'core/locking.c:75,5'
          Dst:             atomic_get
        - Src:             'core/locking.c:76,3'
          Dst:             futex_get
    - functionName:    atomic_get
      functionSourceFile: '/src/kamailio/src/core/mem/../atomic/atomic_common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 68
      functionLinenumberEnd: 69
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    futex_get
      functionSourceFile: '/src/kamailio/src/core/mem/../futexlock.h'
      linkageType:     InternalLinkage
      functionLinenumber: 91
      functionLinenumberEnd: 126
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         23
      ICount:          106
      EdgeCount:       28
      CyclomaticComplexity: 7
      functionsReached:
        - atomic_cmpxchg_int
        - atomic_get_and_set_int
        - syscall
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/mem/../futexlock.h:99,6'
          Dst:             atomic_cmpxchg_int
        - Src:             'core/mem/../futexlock.h:108,4'
          Dst:             syscall
        - Src:             'core/mem/../futexlock.h:109,8'
          Dst:             atomic_get_and_set_int
        - Src:             'core/mem/../futexlock.h:119,7'
          Dst:             atomic_get_and_set_int
        - Src:             'core/mem/../futexlock.h:121,4'
          Dst:             syscall
        - Src:             'core/mem/../futexlock.h:122,8'
          Dst:             atomic_get_and_set_int
    - functionName:    rec_lock_set_dealloc
      functionSourceFile: '/src/kamailio/src/core/locking.c'
      linkageType:     InternalLinkage
      functionLinenumber: 139
      functionLinenumberEnd: 141
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    rec_lock_set_destroy
      functionSourceFile: '/src/kamailio/src/core/locking.c'
      linkageType:     InternalLinkage
      functionLinenumber: 131
      functionLinenumberEnd: 132
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    rec_lock_set_init
      functionSourceFile: '/src/kamailio/src/core/locking.c'
      linkageType:     InternalLinkage
      functionLinenumber: 119
      functionLinenumberEnd: 125
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         10
      ICount:          53
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - rec_lock_init
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/locking.c:122,6'
          Dst:             rec_lock_init
    - functionName:    rec_lock_init
      functionSourceFile: '/src/kamailio/src/core/locking.c'
      linkageType:     InternalLinkage
      functionLinenumber: 42
      functionLinenumberEnd: 48
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          33
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - futex_init
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/locking.c:44,5'
          Dst:             futex_init
    - functionName:    futex_init
      functionSourceFile: '/src/kamailio/src/core/mem/../futexlock.h'
      linkageType:     InternalLinkage
      functionLinenumber: 84
      functionLinenumberEnd: 86
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    rec_lock_set_alloc
      functionSourceFile: '/src/kamailio/src/core/locking.c'
      linkageType:     InternalLinkage
      functionLinenumber: 102
      functionLinenumberEnd: 112
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         46
      ICount:          283
      EdgeCount:       60
      CyclomaticComplexity: 16
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/locking.c:107,3'
          Dst:             get_debug_level
        - Src:             'core/locking.c:107,3'
          Dst:             get_debug_facility
        - Src:             'core/locking.c:107,3'
          Dst:             dprint_color
        - Src:             'core/locking.c:107,3'
          Dst:             my_pid
        - Src:             'core/locking.c:107,3'
          Dst:             fprintf
        - Src:             'core/locking.c:107,3'
          Dst:             dprint_color_reset
        - Src:             'core/locking.c:107,3'
          Dst:             get_debug_facility
    - functionName:    rec_lock_dealloc
      functionSourceFile: '/src/kamailio/src/core/locking.c'
      linkageType:     InternalLinkage
      functionLinenumber: 63
      functionLinenumberEnd: 65
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    rec_lock_destroy
      functionSourceFile: '/src/kamailio/src/core/locking.c'
      linkageType:     InternalLinkage
      functionLinenumber: 54
      functionLinenumberEnd: 57
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    rec_lock_alloc
      functionSourceFile: '/src/kamailio/src/core/locking.c'
      linkageType:     InternalLinkage
      functionLinenumber: 34
      functionLinenumberEnd: 35
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    lval_pvar_assign
      functionSourceFile: '/src/kamailio/src/core/lvalue.c'
      linkageType:     InternalLinkage
      functionLinenumber: 249
      functionLinenumberEnd: 372
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         257
      ICount:          1639
      EdgeCount:       336
      CyclomaticComplexity: 81
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - eval_expr
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
        - pv_get_null
        - pv_get_spec_value
        - pv_value_destroy
        - run_actions_safe
        - run_select
        - search_avp_by_index
      functionUses:    1
      BranchProfiles:
        - Branch String:   'core/lvalue.c:270,2'
          Branch Sides:    []
      Callsites:
        - Src:             'core/lvalue.c:265,3'
          Dst:             get_debug_level
        - Src:             'core/lvalue.c:265,3'
          Dst:             get_debug_facility
        - Src:             'core/lvalue.c:265,3'
          Dst:             dprint_color
        - Src:             'core/lvalue.c:265,3'
          Dst:             my_pid
        - Src:             'core/lvalue.c:265,3'
          Dst:             fprintf
        - Src:             'core/lvalue.c:265,3'
          Dst:             dprint_color_reset
        - Src:             'core/lvalue.c:265,3'
          Dst:             get_debug_facility
        - Src:             'core/lvalue.c:272,4'
          Dst:             get_debug_level
        - Src:             'core/lvalue.c:272,4'
          Dst:             get_debug_facility
        - Src:             'core/lvalue.c:272,4'
          Dst:             dprint_color
        - Src:             'core/lvalue.c:272,4'
          Dst:             my_pid
        - Src:             'core/lvalue.c:272,4'
          Dst:             fprintf
        - Src:             'core/lvalue.c:272,4'
          Dst:             dprint_color_reset
        - Src:             'core/lvalue.c:272,4'
          Dst:             get_debug_facility
        - Src:             'core/lvalue.c:273,4'
          Dst:             pv_get_null
        - Src:             'core/lvalue.c:289,15'
          Dst:             run_actions_safe
        - Src:             'core/lvalue.c:298,14'
          Dst:             eval_expr
        - Src:             'core/lvalue.c:302,5'
          Dst:             get_debug_level
        - Src:             'core/lvalue.c:302,5'
          Dst:             get_debug_facility
        - Src:             'core/lvalue.c:302,5'
          Dst:             dprint_color
        - Src:             'core/lvalue.c:302,5'
          Dst:             my_pid
        - Src:             'core/lvalue.c:302,5'
          Dst:             fprintf
        - Src:             'core/lvalue.c:302,5'
          Dst:             dprint_color_reset
        - Src:             'core/lvalue.c:302,5'
          Dst:             get_debug_facility
        - Src:             'core/lvalue.c:309,8'
          Dst:             run_select
        - Src:             'core/lvalue.c:321,12'
          Dst:             search_avp_by_index
        - Src:             'core/lvalue.c:334,5'
          Dst:             pv_get_null
        - Src:             'core/lvalue.c:340,7'
          Dst:             pv_get_spec_value
        - Src:             'core/lvalue.c:351,5'
          Dst:             get_debug_level
        - Src:             'core/lvalue.c:351,5'
          Dst:             get_debug_facility
        - Src:             'core/lvalue.c:351,5'
          Dst:             dprint_color
        - Src:             'core/lvalue.c:351,5'
          Dst:             my_pid
        - Src:             'core/lvalue.c:351,5'
          Dst:             fprintf
        - Src:             'core/lvalue.c:351,5'
          Dst:             dprint_color_reset
        - Src:             'core/lvalue.c:351,5'
          Dst:             get_debug_facility
        - Src:             'core/lvalue.c:352,5'
          Dst:             pv_get_null
        - Src:             'core/lvalue.c:358,3'
          Dst:             get_debug_level
        - Src:             'core/lvalue.c:358,3'
          Dst:             get_debug_facility
        - Src:             'core/lvalue.c:358,3'
          Dst:             dprint_color
        - Src:             'core/lvalue.c:358,3'
          Dst:             my_pid
        - Src:             'core/lvalue.c:358,3'
          Dst:             fprintf
        - Src:             'core/lvalue.c:358,3'
          Dst:             dprint_color_reset
        - Src:             'core/lvalue.c:358,3'
          Dst:             get_debug_facility
        - Src:             'core/lvalue.c:362,3'
          Dst:             pv_value_destroy
        - Src:             'core/lvalue.c:366,3'
          Dst:             pv_value_destroy
        - Src:             'core/lvalue.c:370,3'
          Dst:             pv_value_destroy
    - functionName:    lval_avp_assign
      functionSourceFile: '/src/kamailio/src/core/lvalue.c'
      linkageType:     InternalLinkage
      functionLinenumber: 55
      functionLinenumberEnd: 233
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         233
      ICount:          1512
      EdgeCount:       304
      CyclomaticComplexity: 73
      functionsReached:
        - add_avp
        - add_avp_before
        - delete_avp
        - dprint_color
        - dprint_color_reset
        - eval_expr
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
        - pv_get_spec_value
        - pv_value_destroy
        - run_actions_safe
        - run_select
        - search_avp_by_index
        - search_first_avp
        - search_next_avp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'core/lvalue.c:87,2'
          Branch Sides:    []
      Callsites:
        - Src:             'core/lvalue.c:89,4'
          Dst:             get_debug_level
        - Src:             'core/lvalue.c:89,4'
          Dst:             get_debug_facility
        - Src:             'core/lvalue.c:89,4'
          Dst:             dprint_color
        - Src:             'core/lvalue.c:89,4'
          Dst:             my_pid
        - Src:             'core/lvalue.c:89,4'
          Dst:             fprintf
        - Src:             'core/lvalue.c:89,4'
          Dst:             dprint_color_reset
        - Src:             'core/lvalue.c:89,4'
          Dst:             get_debug_facility
        - Src:             'core/lvalue.c:108,15'
          Dst:             run_actions_safe
        - Src:             'core/lvalue.c:116,14'
          Dst:             eval_expr
        - Src:             'core/lvalue.c:120,5'
          Dst:             get_debug_level
        - Src:             'core/lvalue.c:120,5'
          Dst:             get_debug_facility
        - Src:             'core/lvalue.c:120,5'
          Dst:             dprint_color
        - Src:             'core/lvalue.c:120,5'
          Dst:             my_pid
        - Src:             'core/lvalue.c:120,5'
          Dst:             fprintf
        - Src:             'core/lvalue.c:120,5'
          Dst:             dprint_color_reset
        - Src:             'core/lvalue.c:120,5'
          Dst:             get_debug_facility
        - Src:             'core/lvalue.c:128,8'
          Dst:             run_select
        - Src:             'core/lvalue.c:142,13'
          Dst:             search_first_avp
        - Src:             'core/lvalue.c:151,9'
          Dst:             add_avp_before
        - Src:             'core/lvalue.c:152,7'
          Dst:             get_debug_level
        - Src:             'core/lvalue.c:152,7'
          Dst:             get_debug_facility
        - Src:             'core/lvalue.c:152,7'
          Dst:             dprint_color
        - Src:             'core/lvalue.c:152,7'
          Dst:             my_pid
        - Src:             'core/lvalue.c:152,7'
          Dst:             fprintf
        - Src:             'core/lvalue.c:152,7'
          Dst:             dprint_color_reset
        - Src:             'core/lvalue.c:152,7'
          Dst:             get_debug_facility
        - Src:             'core/lvalue.c:162,18'
          Dst:             search_first_avp
        - Src:             'core/lvalue.c:163,14'
          Dst:             search_next_avp
        - Src:             'core/lvalue.c:169,13'
          Dst:             search_avp_by_index
        - Src:             'core/lvalue.c:190,7'
          Dst:             pv_get_spec_value
        - Src:             'core/lvalue.c:216,2'
          Dst:             delete_avp
        - Src:             'core/lvalue.c:217,17'
          Dst:             add_avp
        - Src:             'core/lvalue.c:218,3'
          Dst:             get_debug_level
        - Src:             'core/lvalue.c:218,3'
          Dst:             get_debug_facility
        - Src:             'core/lvalue.c:218,3'
          Dst:             dprint_color
        - Src:             'core/lvalue.c:218,3'
          Dst:             my_pid
        - Src:             'core/lvalue.c:218,3'
          Dst:             fprintf
        - Src:             'core/lvalue.c:218,3'
          Dst:             dprint_color_reset
        - Src:             'core/lvalue.c:218,3'
          Dst:             get_debug_facility
        - Src:             'core/lvalue.c:223,3'
          Dst:             pv_value_destroy
        - Src:             'core/lvalue.c:227,3'
          Dst:             pv_value_destroy
        - Src:             'core/lvalue.c:231,3'
          Dst:             pv_value_destroy
    - functionName:    lval_assign
      functionSourceFile: '/src/kamailio/src/core/lvalue.c'
      linkageType:     InternalLinkage
      functionLinenumber: 386
      functionLinenumberEnd: 423
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         141
      ICount:          978
      EdgeCount:       183
      CyclomaticComplexity: 44
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - lval_avp_assign
        - lval_pvar_assign
        - my_pid
        - rval_destroy
        - rval_expr_eval
      functionUses:    1
      BranchProfiles:
        - Branch String:   'core/lvalue.c:398,2'
          Branch Sides:    []
      Callsites:
        - Src:             'core/lvalue.c:391,7'
          Dst:             rval_expr_eval
        - Src:             'core/lvalue.c:393,3'
          Dst:             get_debug_level
        - Src:             'core/lvalue.c:393,3'
          Dst:             get_debug_facility
        - Src:             'core/lvalue.c:393,3'
          Dst:             dprint_color
        - Src:             'core/lvalue.c:393,3'
          Dst:             my_pid
        - Src:             'core/lvalue.c:393,3'
          Dst:             fprintf
        - Src:             'core/lvalue.c:393,3'
          Dst:             dprint_color_reset
        - Src:             'core/lvalue.c:393,3'
          Dst:             get_debug_facility
        - Src:             'core/lvalue.c:400,4'
          Dst:             get_debug_level
        - Src:             'core/lvalue.c:400,4'
          Dst:             get_debug_facility
        - Src:             'core/lvalue.c:400,4'
          Dst:             dprint_color
        - Src:             'core/lvalue.c:400,4'
          Dst:             my_pid
        - Src:             'core/lvalue.c:400,4'
          Dst:             fprintf
        - Src:             'core/lvalue.c:400,4'
          Dst:             dprint_color_reset
        - Src:             'core/lvalue.c:400,4'
          Dst:             get_debug_facility
        - Src:             'core/lvalue.c:404,10'
          Dst:             lval_avp_assign
        - Src:             'core/lvalue.c:407,10'
          Dst:             lval_pvar_assign
        - Src:             'core/lvalue.c:411,3'
          Dst:             get_debug_level
        - Src:             'core/lvalue.c:411,3'
          Dst:             get_debug_facility
        - Src:             'core/lvalue.c:411,3'
          Dst:             dprint_color
        - Src:             'core/lvalue.c:411,3'
          Dst:             my_pid
        - Src:             'core/lvalue.c:411,3'
          Dst:             fprintf
        - Src:             'core/lvalue.c:411,3'
          Dst:             dprint_color_reset
        - Src:             'core/lvalue.c:411,3'
          Dst:             get_debug_facility
        - Src:             'core/lvalue.c:417,2'
          Dst:             rval_destroy
        - Src:             'core/lvalue.c:421,3'
          Dst:             rval_destroy
    - functionName:    set_log_assign_action_cb
      functionSourceFile: '/src/kamailio/src/core/lvalue.c'
      linkageType:     InternalLinkage
      functionLinenumber: 38
      functionLinenumberEnd: 40
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    string2hex
      functionSourceFile: '/src/kamailio/src/core/crypto/../ut.h'
      linkageType:     InternalLinkage
      functionLinenumber: 507
      functionLinenumberEnd: 526
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          72
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    MD5Update
      functionSourceFile: '/src/kamailio/src/core/crypto/md5.h'
      linkageType:     InternalLinkage
      functionLinenumber: 41
      functionLinenumberEnd: 43
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - U_MD5Update
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/crypto/md5.h:42,2'
          Dst:             U_MD5Update
    - functionName:    MD5StringArray
      functionSourceFile: '/src/kamailio/src/core/crypto/md5utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 68
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         76
      ICount:          436
      EdgeCount:       100
      CyclomaticComplexity: 26
      functionsReached:
        - MD5Init
        - MD5Update
        - U_MD5Final
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
        - string2hex
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/crypto/md5utils.c:58,2'
          Dst:             MD5Init
        - Src:             'core/crypto/md5utils.c:62,4'
          Dst:             MD5Update
        - Src:             'core/crypto/md5utils.c:64,2'
          Dst:             U_MD5Final
        - Src:             'core/crypto/md5utils.c:66,2'
          Dst:             string2hex
        - Src:             'core/crypto/md5utils.c:67,2'
          Dst:             get_debug_level
        - Src:             'core/crypto/md5utils.c:67,2'
          Dst:             get_debug_facility
        - Src:             'core/crypto/md5utils.c:67,2'
          Dst:             dprint_color
        - Src:             'core/crypto/md5utils.c:67,2'
          Dst:             my_pid
        - Src:             'core/crypto/md5utils.c:67,2'
          Dst:             fprintf
        - Src:             'core/crypto/md5utils.c:67,2'
          Dst:             dprint_color_reset
        - Src:             'core/crypto/md5utils.c:67,2'
          Dst:             get_debug_facility
    - functionName:    trim_trailing
      functionSourceFile: '/src/kamailio/src/core/trim.h'
      linkageType:     InternalLinkage
      functionLinenumber: 77
      functionLinenumberEnd: 81
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         13
      ICount:          62
      EdgeCount:       25
      CyclomaticComplexity: 14
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'core/trim.h:79,3'
          Branch Sides:    []
      Callsites:       []
    - functionName:    trim_leading
      functionSourceFile: '/src/kamailio/src/core/trim.h'
      linkageType:     InternalLinkage
      functionLinenumber: 60
      functionLinenumberEnd: 64
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         13
      ICount:          61
      EdgeCount:       25
      CyclomaticComplexity: 14
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'core/trim.h:62,3'
          Branch Sides:    []
      Callsites:       []
    - functionName:    fixup_free_sissi
      functionSourceFile: '/src/kamailio/src/core/mod_fix.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1264
      functionLinenumberEnd: 1276
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          54
      EdgeCount:       23
      CyclomaticComplexity: 13
      functionsReached:
        - fixup_free_igp_null
        - fixup_free_spve_null
      functionUses:    0
      BranchProfiles:
        - Branch String:   'core/mod_fix.c:1265,2'
          Branch Sides:    []
      Callsites:
        - Src:             'core/mod_fix.c:1269,11'
          Dst:             fixup_free_spve_null
        - Src:             'core/mod_fix.c:1272,11'
          Dst:             fixup_free_igp_null
    - functionName:    fixup_free_spve_null
      functionSourceFile: '/src/kamailio/src/core/mod_fix.c'
      linkageType:     InternalLinkage
      functionLinenumber: 608
      functionLinenumberEnd: 608
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          53
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - fixup_free_spvet_spve_null
        - fparam_free_restore
      functionUses:    18
      BranchProfiles:  []
      Callsites:
        - Src:             'core/mod_fix.c:608,1'
          Dst:             fparam_free_restore
        - Src:             'core/mod_fix.c:608,1'
          Dst:             fixup_free_spvet_spve_null
    - functionName:    fixup_free_igp_null
      functionSourceFile: '/src/kamailio/src/core/mod_fix.c'
      linkageType:     InternalLinkage
      functionLinenumber: 487
      functionLinenumberEnd: 487
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          51
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - fparam_free_restore
      functionUses:    19
      BranchProfiles:  []
      Callsites:
        - Src:             'core/mod_fix.c:487,1'
          Dst:             fparam_free_restore
    - functionName:    fixup_free_spvet_spve_null
      functionSourceFile: '/src/kamailio/src/core/mod_fix.c'
      linkageType:     InternalLinkage
      functionLinenumber: 608
      functionLinenumberEnd: 608
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          60
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - fixup_free_fp_spvet_spve_null
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/mod_fix.c:608,1'
          Dst:             fixup_free_fp_spvet_spve_null
    - functionName:    fixup_free_fp_spvet_spve_null
      functionSourceFile: '/src/kamailio/src/core/mod_fix.c'
      linkageType:     InternalLinkage
      functionLinenumber: 608
      functionLinenumberEnd: 608
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          51
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - fparam_free_restore
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/mod_fix.c:608,1'
          Dst:             fparam_free_restore
    - functionName:    fixup_sissi
      functionSourceFile: '/src/kamailio/src/core/mod_fix.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1246
      functionLinenumberEnd: 1258
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          54
      EdgeCount:       23
      CyclomaticComplexity: 13
      functionsReached:
        - fixup_igp_null
        - fixup_spve_null
      functionUses:    0
      BranchProfiles:
        - Branch String:   'core/mod_fix.c:1247,2'
          Branch Sides:    []
      Callsites:
        - Src:             'core/mod_fix.c:1251,11'
          Dst:             fixup_spve_null
        - Src:             'core/mod_fix.c:1254,11'
          Dst:             fixup_igp_null
    - functionName:    fixup_spve_null
      functionSourceFile: '/src/kamailio/src/core/mod_fix.c'
      linkageType:     InternalLinkage
      functionLinenumber: 608
      functionLinenumberEnd: 608
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         59
      ICount:          346
      EdgeCount:       78
      CyclomaticComplexity: 21
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fix_param_types
        - fixup_spvet_spve_null
        - fparam_free_restore
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
      functionUses:    18
      BranchProfiles:  []
      Callsites:
        - Src:             'core/mod_fix.c:608,1'
          Dst:             fix_param_types
        - Src:             'core/mod_fix.c:608,1'
          Dst:             get_debug_level
        - Src:             'core/mod_fix.c:608,1'
          Dst:             get_debug_facility
        - Src:             'core/mod_fix.c:608,1'
          Dst:             dprint_color
        - Src:             'core/mod_fix.c:608,1'
          Dst:             my_pid
        - Src:             'core/mod_fix.c:608,1'
          Dst:             fprintf
        - Src:             'core/mod_fix.c:608,1'
          Dst:             dprint_color_reset
        - Src:             'core/mod_fix.c:608,1'
          Dst:             get_debug_facility
        - Src:             'core/mod_fix.c:608,1'
          Dst:             fparam_free_restore
        - Src:             'core/mod_fix.c:608,1'
          Dst:             fix_param_types
        - Src:             'core/mod_fix.c:608,1'
          Dst:             fix_param_types
        - Src:             'core/mod_fix.c:608,1'
          Dst:             fixup_spvet_spve_null
    - functionName:    fixup_igp_null
      functionSourceFile: '/src/kamailio/src/core/mod_fix.c'
      linkageType:     InternalLinkage
      functionLinenumber: 487
      functionLinenumberEnd: 487
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         96
      ICount:          551
      EdgeCount:       127
      CyclomaticComplexity: 33
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fix_param_types
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
      functionUses:    19
      BranchProfiles:  []
      Callsites:
        - Src:             'core/mod_fix.c:487,1'
          Dst:             fix_param_types
        - Src:             'core/mod_fix.c:487,1'
          Dst:             get_debug_level
        - Src:             'core/mod_fix.c:487,1'
          Dst:             get_debug_facility
        - Src:             'core/mod_fix.c:487,1'
          Dst:             dprint_color
        - Src:             'core/mod_fix.c:487,1'
          Dst:             my_pid
        - Src:             'core/mod_fix.c:487,1'
          Dst:             fprintf
        - Src:             'core/mod_fix.c:487,1'
          Dst:             dprint_color_reset
        - Src:             'core/mod_fix.c:487,1'
          Dst:             get_debug_facility
        - Src:             'core/mod_fix.c:487,1'
          Dst:             fix_param_types
        - Src:             'core/mod_fix.c:487,1'
          Dst:             get_debug_level
        - Src:             'core/mod_fix.c:487,1'
          Dst:             get_debug_facility
        - Src:             'core/mod_fix.c:487,1'
          Dst:             dprint_color
        - Src:             'core/mod_fix.c:487,1'
          Dst:             my_pid
        - Src:             'core/mod_fix.c:487,1'
          Dst:             fprintf
        - Src:             'core/mod_fix.c:487,1'
          Dst:             dprint_color_reset
        - Src:             'core/mod_fix.c:487,1'
          Dst:             get_debug_facility
    - functionName:    fixup_spvet_spve_null
      functionSourceFile: '/src/kamailio/src/core/mod_fix.c'
      linkageType:     InternalLinkage
      functionLinenumber: 608
      functionLinenumberEnd: 608
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          42
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - fixup_fp_spvet_spve_null
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/mod_fix.c:608,1'
          Dst:             fixup_fp_spvet_spve_null
    - functionName:    fixup_fp_spvet_spve_null
      functionSourceFile: '/src/kamailio/src/core/mod_fix.c'
      linkageType:     InternalLinkage
      functionLinenumber: 608
      functionLinenumberEnd: 608
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         96
      ICount:          551
      EdgeCount:       127
      CyclomaticComplexity: 33
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fix_param_types
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/mod_fix.c:608,1'
          Dst:             fix_param_types
        - Src:             'core/mod_fix.c:608,1'
          Dst:             get_debug_level
        - Src:             'core/mod_fix.c:608,1'
          Dst:             get_debug_facility
        - Src:             'core/mod_fix.c:608,1'
          Dst:             dprint_color
        - Src:             'core/mod_fix.c:608,1'
          Dst:             my_pid
        - Src:             'core/mod_fix.c:608,1'
          Dst:             fprintf
        - Src:             'core/mod_fix.c:608,1'
          Dst:             dprint_color_reset
        - Src:             'core/mod_fix.c:608,1'
          Dst:             get_debug_facility
        - Src:             'core/mod_fix.c:608,1'
          Dst:             fix_param_types
        - Src:             'core/mod_fix.c:608,1'
          Dst:             get_debug_level
        - Src:             'core/mod_fix.c:608,1'
          Dst:             get_debug_facility
        - Src:             'core/mod_fix.c:608,1'
          Dst:             dprint_color
        - Src:             'core/mod_fix.c:608,1'
          Dst:             my_pid
        - Src:             'core/mod_fix.c:608,1'
          Dst:             fprintf
        - Src:             'core/mod_fix.c:608,1'
          Dst:             dprint_color_reset
        - Src:             'core/mod_fix.c:608,1'
          Dst:             get_debug_facility
    - functionName:    fixup_free_isiii
      functionSourceFile: '/src/kamailio/src/core/mod_fix.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1228
      functionLinenumberEnd: 1240
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         11
      ICount:          53
      EdgeCount:       21
      CyclomaticComplexity: 12
      functionsReached:
        - fixup_free_igp_null
        - fixup_free_spve_null
      functionUses:    0
      BranchProfiles:
        - Branch String:   'core/mod_fix.c:1229,2'
          Branch Sides:    []
      Callsites:
        - Src:             'core/mod_fix.c:1234,11'
          Dst:             fixup_free_igp_null
        - Src:             'core/mod_fix.c:1236,11'
          Dst:             fixup_free_spve_null
    - functionName:    fixup_isiii
      functionSourceFile: '/src/kamailio/src/core/mod_fix.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1210
      functionLinenumberEnd: 1222
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         11
      ICount:          53
      EdgeCount:       21
      CyclomaticComplexity: 12
      functionsReached:
        - fixup_igp_null
        - fixup_spve_null
      functionUses:    0
      BranchProfiles:
        - Branch String:   'core/mod_fix.c:1211,2'
          Branch Sides:    []
      Callsites:
        - Src:             'core/mod_fix.c:1216,11'
          Dst:             fixup_igp_null
        - Src:             'core/mod_fix.c:1218,11'
          Dst:             fixup_spve_null
    - functionName:    fixup_free_isii
      functionSourceFile: '/src/kamailio/src/core/mod_fix.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1193
      functionLinenumberEnd: 1204
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          49
      EdgeCount:       19
      CyclomaticComplexity: 11
      functionsReached:
        - fixup_free_igp_null
        - fixup_free_spve_null
      functionUses:    0
      BranchProfiles:
        - Branch String:   'core/mod_fix.c:1194,2'
          Branch Sides:    []
      Callsites:
        - Src:             'core/mod_fix.c:1198,11'
          Dst:             fixup_free_igp_null
        - Src:             'core/mod_fix.c:1200,11'
          Dst:             fixup_free_spve_null
    - functionName:    fixup_isii
      functionSourceFile: '/src/kamailio/src/core/mod_fix.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1176
      functionLinenumberEnd: 1187
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          49
      EdgeCount:       19
      CyclomaticComplexity: 11
      functionsReached:
        - fixup_igp_null
        - fixup_spve_null
      functionUses:    0
      BranchProfiles:
        - Branch String:   'core/mod_fix.c:1177,2'
          Branch Sides:    []
      Callsites:
        - Src:             'core/mod_fix.c:1181,11'
          Dst:             fixup_igp_null
        - Src:             'core/mod_fix.c:1183,11'
          Dst:             fixup_spve_null
    - functionName:    fixup_free_iiss
      functionSourceFile: '/src/kamailio/src/core/mod_fix.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1159
      functionLinenumberEnd: 1170
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         11
      ICount:          50
      EdgeCount:       21
      CyclomaticComplexity: 12
      functionsReached:
        - fixup_free_igp_null
        - fixup_free_spve_null
      functionUses:    0
      BranchProfiles:
        - Branch String:   'core/mod_fix.c:1160,2'
          Branch Sides:    []
      Callsites:
        - Src:             'core/mod_fix.c:1163,11'
          Dst:             fixup_free_igp_null
        - Src:             'core/mod_fix.c:1166,11'
          Dst:             fixup_free_spve_null
    - functionName:    fixup_iiss
      functionSourceFile: '/src/kamailio/src/core/mod_fix.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1142
      functionLinenumberEnd: 1153
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         11
      ICount:          50
      EdgeCount:       21
      CyclomaticComplexity: 12
      functionsReached:
        - fixup_igp_null
        - fixup_spve_null
      functionUses:    0
      BranchProfiles:
        - Branch String:   'core/mod_fix.c:1143,2'
          Branch Sides:    []
      Callsites:
        - Src:             'core/mod_fix.c:1146,11'
          Dst:             fixup_igp_null
        - Src:             'core/mod_fix.c:1149,11'
          Dst:             fixup_spve_null
    - functionName:    fixup_free_iss
      functionSourceFile: '/src/kamailio/src/core/mod_fix.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1126
      functionLinenumberEnd: 1136
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          45
      EdgeCount:       17
      CyclomaticComplexity: 10
      functionsReached:
        - fixup_free_igp_null
        - fixup_free_spve_null
      functionUses:    0
      BranchProfiles:
        - Branch String:   'core/mod_fix.c:1127,2'
          Branch Sides:    []
      Callsites:
        - Src:             'core/mod_fix.c:1129,11'
          Dst:             fixup_free_igp_null
        - Src:             'core/mod_fix.c:1132,11'
          Dst:             fixup_free_spve_null
    - functionName:    fixup_iss
      functionSourceFile: '/src/kamailio/src/core/mod_fix.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1110
      functionLinenumberEnd: 1120
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          45
      EdgeCount:       17
      CyclomaticComplexity: 10
      functionsReached:
        - fixup_igp_null
        - fixup_spve_null
      functionUses:    0
      BranchProfiles:
        - Branch String:   'core/mod_fix.c:1111,2'
          Branch Sides:    []
      Callsites:
        - Src:             'core/mod_fix.c:1113,11'
          Dst:             fixup_igp_null
        - Src:             'core/mod_fix.c:1116,11'
          Dst:             fixup_spve_null
    - functionName:    fixup_free_isi
      functionSourceFile: '/src/kamailio/src/core/mod_fix.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1094
      functionLinenumberEnd: 1104
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          45
      EdgeCount:       17
      CyclomaticComplexity: 10
      functionsReached:
        - fixup_free_igp_null
        - fixup_free_spve_null
      functionUses:    0
      BranchProfiles:
        - Branch String:   'core/mod_fix.c:1095,2'
          Branch Sides:    []
      Callsites:
        - Src:             'core/mod_fix.c:1098,11'
          Dst:             fixup_free_igp_null
        - Src:             'core/mod_fix.c:1100,11'
          Dst:             fixup_free_spve_null
    - functionName:    fixup_isi
      functionSourceFile: '/src/kamailio/src/core/mod_fix.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1078
      functionLinenumberEnd: 1088
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          45
      EdgeCount:       17
      CyclomaticComplexity: 10
      functionsReached:
        - fixup_igp_null
        - fixup_spve_null
      functionUses:    0
      BranchProfiles:
        - Branch String:   'core/mod_fix.c:1079,2'
          Branch Sides:    []
      Callsites:
        - Src:             'core/mod_fix.c:1082,11'
          Dst:             fixup_igp_null
        - Src:             'core/mod_fix.c:1084,11'
          Dst:             fixup_spve_null
    - functionName:    fixup_free_ssii
      functionSourceFile: '/src/kamailio/src/core/mod_fix.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1061
      functionLinenumberEnd: 1072
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         11
      ICount:          50
      EdgeCount:       21
      CyclomaticComplexity: 12
      functionsReached:
        - fixup_free_igp_null
        - fixup_free_spve_null
      functionUses:    0
      BranchProfiles:
        - Branch String:   'core/mod_fix.c:1062,2'
          Branch Sides:    []
      Callsites:
        - Src:             'core/mod_fix.c:1065,11'
          Dst:             fixup_free_spve_null
        - Src:             'core/mod_fix.c:1068,11'
          Dst:             fixup_free_igp_null
    - functionName:    fixup_ssii
      functionSourceFile: '/src/kamailio/src/core/mod_fix.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1044
      functionLinenumberEnd: 1055
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         11
      ICount:          50
      EdgeCount:       21
      CyclomaticComplexity: 12
      functionsReached:
        - fixup_igp_null
        - fixup_spve_null
      functionUses:    0
      BranchProfiles:
        - Branch String:   'core/mod_fix.c:1045,2'
          Branch Sides:    []
      Callsites:
        - Src:             'core/mod_fix.c:1048,11'
          Dst:             fixup_spve_null
        - Src:             'core/mod_fix.c:1051,11'
          Dst:             fixup_igp_null
    - functionName:    fixup_free_sssi
      functionSourceFile: '/src/kamailio/src/core/mod_fix.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1027
      functionLinenumberEnd: 1038
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          49
      EdgeCount:       19
      CyclomaticComplexity: 11
      functionsReached:
        - fixup_free_igp_null
        - fixup_free_spve_null
      functionUses:    0
      BranchProfiles:
        - Branch String:   'core/mod_fix.c:1028,2'
          Branch Sides:    []
      Callsites:
        - Src:             'core/mod_fix.c:1032,11'
          Dst:             fixup_free_spve_null
        - Src:             'core/mod_fix.c:1034,11'
          Dst:             fixup_free_igp_null
    - functionName:    fixup_sssi
      functionSourceFile: '/src/kamailio/src/core/mod_fix.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1010
      functionLinenumberEnd: 1021
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          49
      EdgeCount:       19
      CyclomaticComplexity: 11
      functionsReached:
        - fixup_igp_null
        - fixup_spve_null
      functionUses:    0
      BranchProfiles:
        - Branch String:   'core/mod_fix.c:1011,2'
          Branch Sides:    []
      Callsites:
        - Src:             'core/mod_fix.c:1015,11'
          Dst:             fixup_spve_null
        - Src:             'core/mod_fix.c:1017,11'
          Dst:             fixup_igp_null
    - functionName:    fixup_free_sii
      functionSourceFile: '/src/kamailio/src/core/mod_fix.c'
      linkageType:     InternalLinkage
      functionLinenumber: 994
      functionLinenumberEnd: 1004
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          45
      EdgeCount:       17
      CyclomaticComplexity: 10
      functionsReached:
        - fixup_free_igp_null
        - fixup_free_spve_null
      functionUses:    0
      BranchProfiles:
        - Branch String:   'core/mod_fix.c:995,2'
          Branch Sides:    []
      Callsites:
        - Src:             'core/mod_fix.c:997,11'
          Dst:             fixup_free_spve_null
        - Src:             'core/mod_fix.c:1000,11'
          Dst:             fixup_free_igp_null
    - functionName:    fixup_sii
      functionSourceFile: '/src/kamailio/src/core/mod_fix.c'
      linkageType:     InternalLinkage
      functionLinenumber: 978
      functionLinenumberEnd: 988
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          45
      EdgeCount:       17
      CyclomaticComplexity: 10
      functionsReached:
        - fixup_igp_null
        - fixup_spve_null
      functionUses:    0
      BranchProfiles:
        - Branch String:   'core/mod_fix.c:979,2'
          Branch Sides:    []
      Callsites:
        - Src:             'core/mod_fix.c:981,11'
          Dst:             fixup_spve_null
        - Src:             'core/mod_fix.c:984,11'
          Dst:             fixup_igp_null
    - functionName:    fixup_free_sis
      functionSourceFile: '/src/kamailio/src/core/mod_fix.c'
      linkageType:     InternalLinkage
      functionLinenumber: 961
      functionLinenumberEnd: 972
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          47
      EdgeCount:       15
      CyclomaticComplexity: 9
      functionsReached:
        - fixup_free_igp_null
        - fixup_free_spve_null
      functionUses:    0
      BranchProfiles:
        - Branch String:   'core/mod_fix.c:962,2'
          Branch Sides:    []
      Callsites:
        - Src:             'core/mod_fix.c:964,11'
          Dst:             fixup_free_spve_null
        - Src:             'core/mod_fix.c:966,11'
          Dst:             fixup_free_igp_null
        - Src:             'core/mod_fix.c:968,11'
          Dst:             fixup_free_spve_null
    - functionName:    fixup_sis
      functionSourceFile: '/src/kamailio/src/core/mod_fix.c'
      linkageType:     InternalLinkage
      functionLinenumber: 944
      functionLinenumberEnd: 955
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          47
      EdgeCount:       15
      CyclomaticComplexity: 9
      functionsReached:
        - fixup_igp_null
        - fixup_spve_null
      functionUses:    0
      BranchProfiles:
        - Branch String:   'core/mod_fix.c:945,2'
          Branch Sides:    []
      Callsites:
        - Src:             'core/mod_fix.c:947,11'
          Dst:             fixup_spve_null
        - Src:             'core/mod_fix.c:949,11'
          Dst:             fixup_igp_null
        - Src:             'core/mod_fix.c:951,11'
          Dst:             fixup_spve_null
    - functionName:    fixup_free_ssi
      functionSourceFile: '/src/kamailio/src/core/mod_fix.c'
      linkageType:     InternalLinkage
      functionLinenumber: 928
      functionLinenumberEnd: 938
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          45
      EdgeCount:       17
      CyclomaticComplexity: 10
      functionsReached:
        - fixup_free_igp_null
        - fixup_free_spve_null
      functionUses:    0
      BranchProfiles:
        - Branch String:   'core/mod_fix.c:929,2'
          Branch Sides:    []
      Callsites:
        - Src:             'core/mod_fix.c:932,11'
          Dst:             fixup_free_spve_null
        - Src:             'core/mod_fix.c:934,11'
          Dst:             fixup_free_igp_null
    - functionName:    fixup_ssi
      functionSourceFile: '/src/kamailio/src/core/mod_fix.c'
      linkageType:     InternalLinkage
      functionLinenumber: 912
      functionLinenumberEnd: 922
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          45
      EdgeCount:       17
      CyclomaticComplexity: 10
      functionsReached:
        - fixup_igp_null
        - fixup_spve_null
      functionUses:    0
      BranchProfiles:
        - Branch String:   'core/mod_fix.c:913,2'
          Branch Sides:    []
      Callsites:
        - Src:             'core/mod_fix.c:916,11'
          Dst:             fixup_spve_null
        - Src:             'core/mod_fix.c:918,11'
          Dst:             fixup_igp_null
    - functionName:    fixup_get_vstr_buf
      functionSourceFile: '/src/kamailio/src/core/mod_fix.c'
      linkageType:     InternalLinkage
      functionLinenumber: 900
      functionLinenumberEnd: 906
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         46
      ICount:          276
      EdgeCount:       60
      CyclomaticComplexity: 16
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
        - pv_printf
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/mod_fix.c:901,5'
          Dst:             pv_printf
        - Src:             'core/mod_fix.c:902,3'
          Dst:             get_debug_level
        - Src:             'core/mod_fix.c:902,3'
          Dst:             get_debug_facility
        - Src:             'core/mod_fix.c:902,3'
          Dst:             dprint_color
        - Src:             'core/mod_fix.c:902,3'
          Dst:             my_pid
        - Src:             'core/mod_fix.c:902,3'
          Dst:             fprintf
        - Src:             'core/mod_fix.c:902,3'
          Dst:             dprint_color_reset
        - Src:             'core/mod_fix.c:902,3'
          Dst:             get_debug_facility
    - functionName:    fixup_free_vstr_all
      functionSourceFile: '/src/kamailio/src/core/mod_fix.c'
      linkageType:     InternalLinkage
      functionLinenumber: 891
      functionLinenumberEnd: 893
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pv_elem_free_all
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/mod_fix.c:892,2'
          Dst:             pv_elem_free_all
    - functionName:    fixup_vstr_all
      functionSourceFile: '/src/kamailio/src/core/mod_fix.c'
      linkageType:     InternalLinkage
      functionLinenumber: 873
      functionLinenumberEnd: 885
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         46
      ICount:          290
      EdgeCount:       60
      CyclomaticComplexity: 16
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
        - pv_parse_format
        - strlen
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/mod_fix.c:878,10'
          Dst:             strlen
        - Src:             'core/mod_fix.c:879,5'
          Dst:             pv_parse_format
        - Src:             'core/mod_fix.c:880,3'
          Dst:             get_debug_level
        - Src:             'core/mod_fix.c:880,3'
          Dst:             get_debug_facility
        - Src:             'core/mod_fix.c:880,3'
          Dst:             dprint_color
        - Src:             'core/mod_fix.c:880,3'
          Dst:             my_pid
        - Src:             'core/mod_fix.c:880,3'
          Dst:             fprintf
        - Src:             'core/mod_fix.c:880,3'
          Dst:             dprint_color_reset
        - Src:             'core/mod_fix.c:880,3'
          Dst:             get_debug_facility
    - functionName:    fixup_free_none_spve
      functionSourceFile: '/src/kamailio/src/core/mod_fix.c'
      linkageType:     InternalLinkage
      functionLinenumber: 862
      functionLinenumberEnd: 866
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          33
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - fixup_free_spve_null
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/mod_fix.c:864,10'
          Dst:             fixup_free_spve_null
    - functionName:    fixup_none_spve
      functionSourceFile: '/src/kamailio/src/core/mod_fix.c'
      linkageType:     InternalLinkage
      functionLinenumber: 852
      functionLinenumberEnd: 856
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          33
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - fixup_spve_null
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/mod_fix.c:854,10'
          Dst:             fixup_spve_null
    - functionName:    fixup_free_spve4_pvar
      functionSourceFile: '/src/kamailio/src/core/mod_fix.c'
      linkageType:     InternalLinkage
      functionLinenumber: 844
      functionLinenumberEnd: 845
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - fixup_free_spve_n_pvar
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/mod_fix.c:845,9'
          Dst:             fixup_free_spve_n_pvar
    - functionName:    fixup_free_spve_n_pvar
      functionSourceFile: '/src/kamailio/src/core/mod_fix.c'
      linkageType:     InternalLinkage
      functionLinenumber: 764
      functionLinenumberEnd: 770
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          61
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - fixup_free_pvar_null
        - fixup_free_spve_null
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'core/mod_fix.c:766,10'
          Dst:             fixup_free_spve_null
        - Src:             'core/mod_fix.c:768,10'
          Dst:             fixup_free_pvar_null
    - functionName:    fixup_free_pvar_null
      functionSourceFile: '/src/kamailio/src/core/mod_fix.c'
      linkageType:     InternalLinkage
      functionLinenumber: 402
      functionLinenumberEnd: 406
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - fixup_free_pvar_all
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/mod_fix.c:405,9'
          Dst:             fixup_free_pvar_all
    - functionName:    fixup_free_pvar_all
      functionSourceFile: '/src/kamailio/src/core/mod_fix.c'
      linkageType:     InternalLinkage
      functionLinenumber: 347
      functionLinenumberEnd: 358
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          41
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - pv_spec_destroy
      functionUses:    9
      BranchProfiles:  []
      Callsites:
        - Src:             'core/mod_fix.c:354,3'
          Dst:             pv_spec_destroy
    - functionName:    fixup_spve4_pvar
      functionSourceFile: '/src/kamailio/src/core/mod_fix.c'
      linkageType:     InternalLinkage
      functionLinenumber: 836
      functionLinenumberEnd: 837
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - fixup_spve_n_pvar
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/mod_fix.c:837,9'
          Dst:             fixup_spve_n_pvar
    - functionName:    fixup_spve_n_pvar
      functionSourceFile: '/src/kamailio/src/core/mod_fix.c'
      linkageType:     InternalLinkage
      functionLinenumber: 743
      functionLinenumberEnd: 758
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         58
      ICount:          333
      EdgeCount:       77
      CyclomaticComplexity: 21
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fixup_pvar_null
        - fixup_spve_null
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'core/mod_fix.c:746,10'
          Dst:             fixup_spve_null
        - Src:             'core/mod_fix.c:748,9'
          Dst:             fixup_pvar_null
        - Src:             'core/mod_fix.c:751,5'
          Dst:             get_debug_level
        - Src:             'core/mod_fix.c:751,5'
          Dst:             get_debug_facility
        - Src:             'core/mod_fix.c:751,5'
          Dst:             dprint_color
        - Src:             'core/mod_fix.c:751,5'
          Dst:             my_pid
        - Src:             'core/mod_fix.c:751,5'
          Dst:             fprintf
        - Src:             'core/mod_fix.c:751,5'
          Dst:             dprint_color_reset
        - Src:             'core/mod_fix.c:751,5'
          Dst:             get_debug_facility
    - functionName:    fixup_pvar_null
      functionSourceFile: '/src/kamailio/src/core/mod_fix.c'
      linkageType:     InternalLinkage
      functionLinenumber: 394
      functionLinenumberEnd: 398
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - fixup_pvar_all
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/mod_fix.c:397,9'
          Dst:             fixup_pvar_all
    - functionName:    fixup_pvar_all
      functionSourceFile: '/src/kamailio/src/core/mod_fix.c'
      linkageType:     InternalLinkage
      functionLinenumber: 318
      functionLinenumberEnd: 343
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         57
      ICount:          336
      EdgeCount:       75
      CyclomaticComplexity: 20
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
        - pv_parse_spec2
        - strlen
        - trim
      functionUses:    9
      BranchProfiles:  []
      Callsites:
        - Src:             'core/mod_fix.c:324,13'
          Dst:             strlen
        - Src:             'core/mod_fix.c:325,2'
          Dst:             trim
        - Src:             'core/mod_fix.c:330,3'
          Dst:             get_debug_level
        - Src:             'core/mod_fix.c:330,3'
          Dst:             get_debug_facility
        - Src:             'core/mod_fix.c:330,3'
          Dst:             dprint_color
        - Src:             'core/mod_fix.c:330,3'
          Dst:             my_pid
        - Src:             'core/mod_fix.c:330,3'
          Dst:             fprintf
        - Src:             'core/mod_fix.c:330,3'
          Dst:             dprint_color_reset
        - Src:             'core/mod_fix.c:330,3'
          Dst:             get_debug_facility
        - Src:             'core/mod_fix.c:333,5'
          Dst:             pv_parse_spec2
    - functionName:    trim
      functionSourceFile: '/src/kamailio/src/core/trim.h'
      linkageType:     InternalLinkage
      functionLinenumber: 92
      functionLinenumberEnd: 95
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - trim_leading
        - trim_trailing
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/trim.h:93,2'
          Dst:             trim_leading
        - Src:             'core/trim.h:94,2'
          Dst:             trim_trailing
    - functionName:    fixup_free_spve3_pvar
      functionSourceFile: '/src/kamailio/src/core/mod_fix.c'
      linkageType:     InternalLinkage
      functionLinenumber: 827
      functionLinenumberEnd: 828
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - fixup_free_spve_n_pvar
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/mod_fix.c:828,9'
          Dst:             fixup_free_spve_n_pvar
    - functionName:    fixup_spve3_pvar
      functionSourceFile: '/src/kamailio/src/core/mod_fix.c'
      linkageType:     InternalLinkage
      functionLinenumber: 819
      functionLinenumberEnd: 820
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - fixup_spve_n_pvar
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/mod_fix.c:820,9'
          Dst:             fixup_spve_n_pvar
    - functionName:    fixup_free_spve2_pvar
      functionSourceFile: '/src/kamailio/src/core/mod_fix.c'
      linkageType:     InternalLinkage
      functionLinenumber: 810
      functionLinenumberEnd: 811
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - fixup_free_spve_n_pvar
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/mod_fix.c:811,9'
          Dst:             fixup_free_spve_n_pvar
    - functionName:    fixup_spve2_pvar
      functionSourceFile: '/src/kamailio/src/core/mod_fix.c'
      linkageType:     InternalLinkage
      functionLinenumber: 802
      functionLinenumberEnd: 803
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - fixup_spve_n_pvar
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/mod_fix.c:803,9'
          Dst:             fixup_spve_n_pvar
    - functionName:    fixup_free_spve_pvar
      functionSourceFile: '/src/kamailio/src/core/mod_fix.c'
      linkageType:     InternalLinkage
      functionLinenumber: 793
      functionLinenumberEnd: 794
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - fixup_free_spve_n_pvar
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/mod_fix.c:794,9'
          Dst:             fixup_free_spve_n_pvar
    - functionName:    fixup_spve1_pvar
      functionSourceFile: '/src/kamailio/src/core/mod_fix.c'
      linkageType:     InternalLinkage
      functionLinenumber: 785
      functionLinenumberEnd: 786
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - fixup_spve_n_pvar
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/mod_fix.c:786,9'
          Dst:             fixup_spve_n_pvar
    - functionName:    fixup_spve_pvar
      functionSourceFile: '/src/kamailio/src/core/mod_fix.c'
      linkageType:     InternalLinkage
      functionLinenumber: 776
      functionLinenumberEnd: 777
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - fixup_spve_n_pvar
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/mod_fix.c:777,9'
          Dst:             fixup_spve_n_pvar
    - functionName:    fixup_free_spve_spve_igp
      functionSourceFile: '/src/kamailio/src/core/mod_fix.c'
      linkageType:     InternalLinkage
      functionLinenumber: 729
      functionLinenumberEnd: 735
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         11
      ICount:          53
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - fixup_free_igp_null
        - fixup_free_spve_null
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/mod_fix.c:731,10'
          Dst:             fixup_free_spve_null
        - Src:             'core/mod_fix.c:733,10'
          Dst:             fixup_free_igp_null
    - functionName:    fixup_spve_spve_igp
      functionSourceFile: '/src/kamailio/src/core/mod_fix.c'
      linkageType:     InternalLinkage
      functionLinenumber: 717
      functionLinenumberEnd: 723
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         11
      ICount:          53
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - fixup_igp_null
        - fixup_spve_null
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/mod_fix.c:719,10'
          Dst:             fixup_spve_null
        - Src:             'core/mod_fix.c:721,10'
          Dst:             fixup_igp_null
    - functionName:    fixup_free_spve_igp
      functionSourceFile: '/src/kamailio/src/core/mod_fix.c'
      linkageType:     InternalLinkage
      functionLinenumber: 705
      functionLinenumberEnd: 711
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          44
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - fixup_free_igp_null
        - fixup_free_spve_null
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/mod_fix.c:707,10'
          Dst:             fixup_free_spve_null
        - Src:             'core/mod_fix.c:709,10'
          Dst:             fixup_free_igp_null
    - functionName:    fixup_spve_igp
      functionSourceFile: '/src/kamailio/src/core/mod_fix.c'
      linkageType:     InternalLinkage
      functionLinenumber: 693
      functionLinenumberEnd: 699
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          44
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - fixup_igp_null
        - fixup_spve_null
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/mod_fix.c:695,10'
          Dst:             fixup_spve_null
        - Src:             'core/mod_fix.c:697,10'
          Dst:             fixup_igp_null
    - functionName:    fixup_free_igp_all
      functionSourceFile: '/src/kamailio/src/core/mod_fix.c'
      linkageType:     InternalLinkage
      functionLinenumber: 685
      functionLinenumberEnd: 686
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - fixup_free_igp_null
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/mod_fix.c:686,9'
          Dst:             fixup_free_igp_null
    - functionName:    fixup_igp_all
      functionSourceFile: '/src/kamailio/src/core/mod_fix.c'
      linkageType:     InternalLinkage
      functionLinenumber: 677
      functionLinenumberEnd: 678
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - fixup_igp_null
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/mod_fix.c:678,9'
          Dst:             fixup_igp_null
    - functionName:    mod_fix_get_fixup_free
      functionSourceFile: '/src/kamailio/src/core/mod_fix.c'
      linkageType:     InternalLinkage
      functionLinenumber: 615
      functionLinenumberEnd: 655
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         36
      ICount:          149
      EdgeCount:       52
      CyclomaticComplexity: 18
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    fixup_str_null
      functionSourceFile: '/src/kamailio/src/core/mod_fix.c'
      linkageType:     InternalLinkage
      functionLinenumber: 157
      functionLinenumberEnd: 157
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          42
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - fixup_fp_str_null
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/mod_fix.c:157,1'
          Dst:             fixup_fp_str_null
    - functionName:    fixup_free_str_null
      functionSourceFile: '/src/kamailio/src/core/mod_fix.c'
      linkageType:     InternalLinkage
      functionLinenumber: 157
      functionLinenumberEnd: 157
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          60
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - fixup_free_fp_str_null
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/mod_fix.c:157,1'
          Dst:             fixup_free_fp_str_null
    - functionName:    fixup_str_str
      functionSourceFile: '/src/kamailio/src/core/mod_fix.c'
      linkageType:     InternalLinkage
      functionLinenumber: 158
      functionLinenumberEnd: 158
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          42
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - fixup_fp_str_str
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/mod_fix.c:158,1'
          Dst:             fixup_fp_str_str
    - functionName:    fixup_free_str_str
      functionSourceFile: '/src/kamailio/src/core/mod_fix.c'
      linkageType:     InternalLinkage
      functionLinenumber: 158
      functionLinenumberEnd: 158
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          60
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - fixup_free_fp_str_str
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/mod_fix.c:158,1'
          Dst:             fixup_free_fp_str_str
    - functionName:    fixup_uint_null
      functionSourceFile: '/src/kamailio/src/core/mod_fix.c'
      linkageType:     InternalLinkage
      functionLinenumber: 194
      functionLinenumberEnd: 198
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - fixup_uint_uint
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/mod_fix.c:196,10'
          Dst:             fixup_uint_uint
    - functionName:    fixup_uint_uint
      functionSourceFile: '/src/kamailio/src/core/mod_fix.c'
      linkageType:     InternalLinkage
      functionLinenumber: 171
      functionLinenumberEnd: 190
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         17
      ICount:          111
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - hexstr2int
        - str2int
        - strlen
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'core/mod_fix.c:176,10'
          Dst:             strlen
        - Src:             'core/mod_fix.c:178,6'
          Dst:             hexstr2int
        - Src:             'core/mod_fix.c:183,12'
          Dst:             str2int
    - functionName:    fixup_regexp_null
      functionSourceFile: '/src/kamailio/src/core/mod_fix.c'
      linkageType:     InternalLinkage
      functionLinenumber: 215
      functionLinenumberEnd: 233
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         54
      ICount:          313
      EdgeCount:       71
      CyclomaticComplexity: 19
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
        - regcomp
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/mod_fix.c:221,3'
          Dst:             get_debug_level
        - Src:             'core/mod_fix.c:221,3'
          Dst:             get_debug_facility
        - Src:             'core/mod_fix.c:221,3'
          Dst:             dprint_color
        - Src:             'core/mod_fix.c:221,3'
          Dst:             my_pid
        - Src:             'core/mod_fix.c:221,3'
          Dst:             fprintf
        - Src:             'core/mod_fix.c:221,3'
          Dst:             dprint_color_reset
        - Src:             'core/mod_fix.c:221,3'
          Dst:             get_debug_facility
        - Src:             'core/mod_fix.c:224,5'
          Dst:             regcomp
    - functionName:    fixup_free_regexp_null
      functionSourceFile: '/src/kamailio/src/core/mod_fix.c'
      linkageType:     InternalLinkage
      functionLinenumber: 241
      functionLinenumberEnd: 253
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          54
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - regfree
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/mod_fix.c:249,3'
          Dst:             regfree
    - functionName:    fixup_pvar_pvar
      functionSourceFile: '/src/kamailio/src/core/mod_fix.c'
      linkageType:     InternalLinkage
      functionLinenumber: 363
      functionLinenumberEnd: 367
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - fixup_pvar_all
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/mod_fix.c:366,9'
          Dst:             fixup_pvar_all
    - functionName:    fixup_free_pvar_pvar
      functionSourceFile: '/src/kamailio/src/core/mod_fix.c'
      linkageType:     InternalLinkage
      functionLinenumber: 371
      functionLinenumberEnd: 375
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - fixup_free_pvar_all
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/mod_fix.c:374,9'
          Dst:             fixup_free_pvar_all
    - functionName:    fixup_pvar_str
      functionSourceFile: '/src/kamailio/src/core/mod_fix.c'
      linkageType:     InternalLinkage
      functionLinenumber: 430
      functionLinenumberEnd: 436
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          47
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - fixup_pvar_all
        - fixup_str_str
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/mod_fix.c:432,10'
          Dst:             fixup_pvar_all
        - Src:             'core/mod_fix.c:434,10'
          Dst:             fixup_str_str
    - functionName:    fixup_free_pvar_str
      functionSourceFile: '/src/kamailio/src/core/mod_fix.c'
      linkageType:     InternalLinkage
      functionLinenumber: 440
      functionLinenumberEnd: 446
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          47
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - fixup_free_pvar_all
        - fixup_free_str_str
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/mod_fix.c:442,10'
          Dst:             fixup_free_pvar_all
        - Src:             'core/mod_fix.c:444,10'
          Dst:             fixup_free_str_str
    - functionName:    fixup_pvar_str_str
      functionSourceFile: '/src/kamailio/src/core/mod_fix.c'
      linkageType:     InternalLinkage
      functionLinenumber: 450
      functionLinenumberEnd: 456
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          56
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - fixup_pvar_all
        - fixup_str_all
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/mod_fix.c:452,10'
          Dst:             fixup_pvar_all
        - Src:             'core/mod_fix.c:454,10'
          Dst:             fixup_str_all
    - functionName:    fixup_free_pvar_str_str
      functionSourceFile: '/src/kamailio/src/core/mod_fix.c'
      linkageType:     InternalLinkage
      functionLinenumber: 460
      functionLinenumberEnd: 466
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          56
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - fixup_free_pvar_all
        - fixup_free_str_all
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/mod_fix.c:462,10'
          Dst:             fixup_free_pvar_all
        - Src:             'core/mod_fix.c:464,10'
          Dst:             fixup_free_str_all
    - functionName:    fixup_igp_igp
      functionSourceFile: '/src/kamailio/src/core/mod_fix.c'
      linkageType:     InternalLinkage
      functionLinenumber: 488
      functionLinenumberEnd: 488
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         96
      ICount:          551
      EdgeCount:       127
      CyclomaticComplexity: 33
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fix_param_types
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/mod_fix.c:488,1'
          Dst:             fix_param_types
        - Src:             'core/mod_fix.c:488,1'
          Dst:             get_debug_level
        - Src:             'core/mod_fix.c:488,1'
          Dst:             get_debug_facility
        - Src:             'core/mod_fix.c:488,1'
          Dst:             dprint_color
        - Src:             'core/mod_fix.c:488,1'
          Dst:             my_pid
        - Src:             'core/mod_fix.c:488,1'
          Dst:             fprintf
        - Src:             'core/mod_fix.c:488,1'
          Dst:             dprint_color_reset
        - Src:             'core/mod_fix.c:488,1'
          Dst:             get_debug_facility
        - Src:             'core/mod_fix.c:488,1'
          Dst:             fix_param_types
        - Src:             'core/mod_fix.c:488,1'
          Dst:             get_debug_level
        - Src:             'core/mod_fix.c:488,1'
          Dst:             get_debug_facility
        - Src:             'core/mod_fix.c:488,1'
          Dst:             dprint_color
        - Src:             'core/mod_fix.c:488,1'
          Dst:             my_pid
        - Src:             'core/mod_fix.c:488,1'
          Dst:             fprintf
        - Src:             'core/mod_fix.c:488,1'
          Dst:             dprint_color_reset
        - Src:             'core/mod_fix.c:488,1'
          Dst:             get_debug_facility
    - functionName:    fixup_free_igp_igp
      functionSourceFile: '/src/kamailio/src/core/mod_fix.c'
      linkageType:     InternalLinkage
      functionLinenumber: 488
      functionLinenumberEnd: 488
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          51
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - fparam_free_restore
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/mod_fix.c:488,1'
          Dst:             fparam_free_restore
    - functionName:    fixup_igp_pvar
      functionSourceFile: '/src/kamailio/src/core/mod_fix.c'
      linkageType:     InternalLinkage
      functionLinenumber: 497
      functionLinenumberEnd: 503
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          47
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - fixup_igp_null
        - fixup_pvar_all
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/mod_fix.c:499,10'
          Dst:             fixup_igp_null
        - Src:             'core/mod_fix.c:501,10'
          Dst:             fixup_pvar_all
    - functionName:    fixup_free_igp_pvar
      functionSourceFile: '/src/kamailio/src/core/mod_fix.c'
      linkageType:     InternalLinkage
      functionLinenumber: 507
      functionLinenumberEnd: 513
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          47
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - fixup_free_igp_null
        - fixup_free_pvar_all
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/mod_fix.c:509,10'
          Dst:             fixup_free_igp_null
        - Src:             'core/mod_fix.c:511,10'
          Dst:             fixup_free_pvar_all
    - functionName:    fixup_igp_pvar_pvar
      functionSourceFile: '/src/kamailio/src/core/mod_fix.c'
      linkageType:     InternalLinkage
      functionLinenumber: 517
      functionLinenumberEnd: 523
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          56
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - fixup_igp_null
        - fixup_pvar_all
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/mod_fix.c:519,10'
          Dst:             fixup_igp_null
        - Src:             'core/mod_fix.c:521,10'
          Dst:             fixup_pvar_all
    - functionName:    fixup_free_igp_pvar_pvar
      functionSourceFile: '/src/kamailio/src/core/mod_fix.c'
      linkageType:     InternalLinkage
      functionLinenumber: 527
      functionLinenumberEnd: 533
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          56
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - fixup_free_igp_null
        - fixup_free_pvar_all
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/mod_fix.c:529,10'
          Dst:             fixup_free_igp_null
        - Src:             'core/mod_fix.c:531,10'
          Dst:             fixup_free_pvar_all
    - functionName:    fixup_spve_spve
      functionSourceFile: '/src/kamailio/src/core/mod_fix.c'
      linkageType:     InternalLinkage
      functionLinenumber: 605
      functionLinenumberEnd: 605
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         59
      ICount:          346
      EdgeCount:       78
      CyclomaticComplexity: 21
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fix_param_types
        - fixup_spvet_spve_spve
        - fparam_free_restore
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/mod_fix.c:605,1'
          Dst:             fix_param_types
        - Src:             'core/mod_fix.c:605,1'
          Dst:             get_debug_level
        - Src:             'core/mod_fix.c:605,1'
          Dst:             get_debug_facility
        - Src:             'core/mod_fix.c:605,1'
          Dst:             dprint_color
        - Src:             'core/mod_fix.c:605,1'
          Dst:             my_pid
        - Src:             'core/mod_fix.c:605,1'
          Dst:             fprintf
        - Src:             'core/mod_fix.c:605,1'
          Dst:             dprint_color_reset
        - Src:             'core/mod_fix.c:605,1'
          Dst:             get_debug_facility
        - Src:             'core/mod_fix.c:605,1'
          Dst:             fparam_free_restore
        - Src:             'core/mod_fix.c:605,1'
          Dst:             fix_param_types
        - Src:             'core/mod_fix.c:605,1'
          Dst:             fix_param_types
        - Src:             'core/mod_fix.c:605,1'
          Dst:             fixup_spvet_spve_spve
    - functionName:    fixup_free_spve_spve
      functionSourceFile: '/src/kamailio/src/core/mod_fix.c'
      linkageType:     InternalLinkage
      functionLinenumber: 605
      functionLinenumberEnd: 605
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          53
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - fixup_free_spvet_spve_spve
        - fparam_free_restore
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/mod_fix.c:605,1'
          Dst:             fparam_free_restore
        - Src:             'core/mod_fix.c:605,1'
          Dst:             fixup_free_spvet_spve_spve
    - functionName:    fixup_spve_uint
      functionSourceFile: '/src/kamailio/src/core/mod_fix.c'
      linkageType:     InternalLinkage
      functionLinenumber: 606
      functionLinenumberEnd: 606
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         59
      ICount:          346
      EdgeCount:       78
      CyclomaticComplexity: 21
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fix_param_types
        - fixup_spvet_spve_uint
        - fparam_free_restore
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/mod_fix.c:606,1'
          Dst:             fix_param_types
        - Src:             'core/mod_fix.c:606,1'
          Dst:             get_debug_level
        - Src:             'core/mod_fix.c:606,1'
          Dst:             get_debug_facility
        - Src:             'core/mod_fix.c:606,1'
          Dst:             dprint_color
        - Src:             'core/mod_fix.c:606,1'
          Dst:             my_pid
        - Src:             'core/mod_fix.c:606,1'
          Dst:             fprintf
        - Src:             'core/mod_fix.c:606,1'
          Dst:             dprint_color_reset
        - Src:             'core/mod_fix.c:606,1'
          Dst:             get_debug_facility
        - Src:             'core/mod_fix.c:606,1'
          Dst:             fparam_free_restore
        - Src:             'core/mod_fix.c:606,1'
          Dst:             fix_param_types
        - Src:             'core/mod_fix.c:606,1'
          Dst:             fix_param_types
        - Src:             'core/mod_fix.c:606,1'
          Dst:             fixup_spvet_spve_uint
    - functionName:    fixup_spve_str
      functionSourceFile: '/src/kamailio/src/core/mod_fix.c'
      linkageType:     InternalLinkage
      functionLinenumber: 607
      functionLinenumberEnd: 607
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         59
      ICount:          346
      EdgeCount:       78
      CyclomaticComplexity: 21
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fix_param_types
        - fixup_spvet_spve_str
        - fparam_free_restore
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/mod_fix.c:607,1'
          Dst:             fix_param_types
        - Src:             'core/mod_fix.c:607,1'
          Dst:             get_debug_level
        - Src:             'core/mod_fix.c:607,1'
          Dst:             get_debug_facility
        - Src:             'core/mod_fix.c:607,1'
          Dst:             dprint_color
        - Src:             'core/mod_fix.c:607,1'
          Dst:             my_pid
        - Src:             'core/mod_fix.c:607,1'
          Dst:             fprintf
        - Src:             'core/mod_fix.c:607,1'
          Dst:             dprint_color_reset
        - Src:             'core/mod_fix.c:607,1'
          Dst:             get_debug_facility
        - Src:             'core/mod_fix.c:607,1'
          Dst:             fparam_free_restore
        - Src:             'core/mod_fix.c:607,1'
          Dst:             fix_param_types
        - Src:             'core/mod_fix.c:607,1'
          Dst:             fix_param_types
        - Src:             'core/mod_fix.c:607,1'
          Dst:             fixup_spvet_spve_str
    - functionName:    fixup_free_spve_str
      functionSourceFile: '/src/kamailio/src/core/mod_fix.c'
      linkageType:     InternalLinkage
      functionLinenumber: 607
      functionLinenumberEnd: 607
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          53
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - fixup_free_spvet_spve_str
        - fparam_free_restore
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/mod_fix.c:607,1'
          Dst:             fparam_free_restore
        - Src:             'core/mod_fix.c:607,1'
          Dst:             fixup_free_spvet_spve_str
    - functionName:    fixup_free_spvet_spve_str
      functionSourceFile: '/src/kamailio/src/core/mod_fix.c'
      linkageType:     InternalLinkage
      functionLinenumber: 607
      functionLinenumberEnd: 607
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          60
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - fixup_free_fp_spvet_spve_str
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/mod_fix.c:607,1'
          Dst:             fixup_free_fp_spvet_spve_str
    - functionName:    fixup_free_fp_spvet_spve_str
      functionSourceFile: '/src/kamailio/src/core/mod_fix.c'
      linkageType:     InternalLinkage
      functionLinenumber: 607
      functionLinenumberEnd: 607
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          51
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - fparam_free_restore
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/mod_fix.c:607,1'
          Dst:             fparam_free_restore
    - functionName:    fixup_spvet_spve_str
      functionSourceFile: '/src/kamailio/src/core/mod_fix.c'
      linkageType:     InternalLinkage
      functionLinenumber: 607
      functionLinenumberEnd: 607
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          42
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - fixup_fp_spvet_spve_str
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/mod_fix.c:607,1'
          Dst:             fixup_fp_spvet_spve_str
    - functionName:    fixup_fp_spvet_spve_str
      functionSourceFile: '/src/kamailio/src/core/mod_fix.c'
      linkageType:     InternalLinkage
      functionLinenumber: 607
      functionLinenumberEnd: 607
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         96
      ICount:          551
      EdgeCount:       127
      CyclomaticComplexity: 33
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fix_param_types
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/mod_fix.c:607,1'
          Dst:             fix_param_types
        - Src:             'core/mod_fix.c:607,1'
          Dst:             get_debug_level
        - Src:             'core/mod_fix.c:607,1'
          Dst:             get_debug_facility
        - Src:             'core/mod_fix.c:607,1'
          Dst:             dprint_color
        - Src:             'core/mod_fix.c:607,1'
          Dst:             my_pid
        - Src:             'core/mod_fix.c:607,1'
          Dst:             fprintf
        - Src:             'core/mod_fix.c:607,1'
          Dst:             dprint_color_reset
        - Src:             'core/mod_fix.c:607,1'
          Dst:             get_debug_facility
        - Src:             'core/mod_fix.c:607,1'
          Dst:             fix_param_types
        - Src:             'core/mod_fix.c:607,1'
          Dst:             get_debug_level
        - Src:             'core/mod_fix.c:607,1'
          Dst:             get_debug_facility
        - Src:             'core/mod_fix.c:607,1'
          Dst:             dprint_color
        - Src:             'core/mod_fix.c:607,1'
          Dst:             my_pid
        - Src:             'core/mod_fix.c:607,1'
          Dst:             fprintf
        - Src:             'core/mod_fix.c:607,1'
          Dst:             dprint_color_reset
        - Src:             'core/mod_fix.c:607,1'
          Dst:             get_debug_facility
    - functionName:    fixup_spvet_spve_uint
      functionSourceFile: '/src/kamailio/src/core/mod_fix.c'
      linkageType:     InternalLinkage
      functionLinenumber: 606
      functionLinenumberEnd: 606
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          42
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - fixup_fp_spvet_spve_uint
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/mod_fix.c:606,1'
          Dst:             fixup_fp_spvet_spve_uint
    - functionName:    fixup_fp_spvet_spve_uint
      functionSourceFile: '/src/kamailio/src/core/mod_fix.c'
      linkageType:     InternalLinkage
      functionLinenumber: 606
      functionLinenumberEnd: 606
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         96
      ICount:          551
      EdgeCount:       127
      CyclomaticComplexity: 33
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fix_param_types
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/mod_fix.c:606,1'
          Dst:             fix_param_types
        - Src:             'core/mod_fix.c:606,1'
          Dst:             get_debug_level
        - Src:             'core/mod_fix.c:606,1'
          Dst:             get_debug_facility
        - Src:             'core/mod_fix.c:606,1'
          Dst:             dprint_color
        - Src:             'core/mod_fix.c:606,1'
          Dst:             my_pid
        - Src:             'core/mod_fix.c:606,1'
          Dst:             fprintf
        - Src:             'core/mod_fix.c:606,1'
          Dst:             dprint_color_reset
        - Src:             'core/mod_fix.c:606,1'
          Dst:             get_debug_facility
        - Src:             'core/mod_fix.c:606,1'
          Dst:             fix_param_types
        - Src:             'core/mod_fix.c:606,1'
          Dst:             get_debug_level
        - Src:             'core/mod_fix.c:606,1'
          Dst:             get_debug_facility
        - Src:             'core/mod_fix.c:606,1'
          Dst:             dprint_color
        - Src:             'core/mod_fix.c:606,1'
          Dst:             my_pid
        - Src:             'core/mod_fix.c:606,1'
          Dst:             fprintf
        - Src:             'core/mod_fix.c:606,1'
          Dst:             dprint_color_reset
        - Src:             'core/mod_fix.c:606,1'
          Dst:             get_debug_facility
    - functionName:    fixup_free_spvet_spve_spve
      functionSourceFile: '/src/kamailio/src/core/mod_fix.c'
      linkageType:     InternalLinkage
      functionLinenumber: 605
      functionLinenumberEnd: 605
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          60
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - fixup_free_fp_spvet_spve_spve
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/mod_fix.c:605,1'
          Dst:             fixup_free_fp_spvet_spve_spve
    - functionName:    fixup_free_fp_spvet_spve_spve
      functionSourceFile: '/src/kamailio/src/core/mod_fix.c'
      linkageType:     InternalLinkage
      functionLinenumber: 605
      functionLinenumberEnd: 605
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          51
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - fparam_free_restore
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/mod_fix.c:605,1'
          Dst:             fparam_free_restore
    - functionName:    fixup_spvet_spve_spve
      functionSourceFile: '/src/kamailio/src/core/mod_fix.c'
      linkageType:     InternalLinkage
      functionLinenumber: 605
      functionLinenumberEnd: 605
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          42
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - fixup_fp_spvet_spve_spve
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/mod_fix.c:605,1'
          Dst:             fixup_fp_spvet_spve_spve
    - functionName:    fixup_fp_spvet_spve_spve
      functionSourceFile: '/src/kamailio/src/core/mod_fix.c'
      linkageType:     InternalLinkage
      functionLinenumber: 605
      functionLinenumberEnd: 605
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         96
      ICount:          551
      EdgeCount:       127
      CyclomaticComplexity: 33
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fix_param_types
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/mod_fix.c:605,1'
          Dst:             fix_param_types
        - Src:             'core/mod_fix.c:605,1'
          Dst:             get_debug_level
        - Src:             'core/mod_fix.c:605,1'
          Dst:             get_debug_facility
        - Src:             'core/mod_fix.c:605,1'
          Dst:             dprint_color
        - Src:             'core/mod_fix.c:605,1'
          Dst:             my_pid
        - Src:             'core/mod_fix.c:605,1'
          Dst:             fprintf
        - Src:             'core/mod_fix.c:605,1'
          Dst:             dprint_color_reset
        - Src:             'core/mod_fix.c:605,1'
          Dst:             get_debug_facility
        - Src:             'core/mod_fix.c:605,1'
          Dst:             fix_param_types
        - Src:             'core/mod_fix.c:605,1'
          Dst:             get_debug_level
        - Src:             'core/mod_fix.c:605,1'
          Dst:             get_debug_facility
        - Src:             'core/mod_fix.c:605,1'
          Dst:             dprint_color
        - Src:             'core/mod_fix.c:605,1'
          Dst:             my_pid
        - Src:             'core/mod_fix.c:605,1'
          Dst:             fprintf
        - Src:             'core/mod_fix.c:605,1'
          Dst:             dprint_color_reset
        - Src:             'core/mod_fix.c:605,1'
          Dst:             get_debug_facility
    - functionName:    fixup_free_str_all
      functionSourceFile: '/src/kamailio/src/core/mod_fix.c'
      linkageType:     InternalLinkage
      functionLinenumber: 159
      functionLinenumberEnd: 159
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          60
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - fixup_free_fp_str_all
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/mod_fix.c:159,1'
          Dst:             fixup_free_fp_str_all
    - functionName:    fixup_free_fp_str_all
      functionSourceFile: '/src/kamailio/src/core/mod_fix.c'
      linkageType:     InternalLinkage
      functionLinenumber: 159
      functionLinenumberEnd: 159
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          51
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - fparam_free_restore
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/mod_fix.c:159,1'
          Dst:             fparam_free_restore
    - functionName:    fixup_str_all
      functionSourceFile: '/src/kamailio/src/core/mod_fix.c'
      linkageType:     InternalLinkage
      functionLinenumber: 159
      functionLinenumberEnd: 159
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          42
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - fixup_fp_str_all
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/mod_fix.c:159,1'
          Dst:             fixup_fp_str_all
    - functionName:    fixup_fp_str_all
      functionSourceFile: '/src/kamailio/src/core/mod_fix.c'
      linkageType:     InternalLinkage
      functionLinenumber: 159
      functionLinenumberEnd: 159
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         96
      ICount:          551
      EdgeCount:       127
      CyclomaticComplexity: 33
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fix_param_types
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/mod_fix.c:159,1'
          Dst:             fix_param_types
        - Src:             'core/mod_fix.c:159,1'
          Dst:             get_debug_level
        - Src:             'core/mod_fix.c:159,1'
          Dst:             get_debug_facility
        - Src:             'core/mod_fix.c:159,1'
          Dst:             dprint_color
        - Src:             'core/mod_fix.c:159,1'
          Dst:             my_pid
        - Src:             'core/mod_fix.c:159,1'
          Dst:             fprintf
        - Src:             'core/mod_fix.c:159,1'
          Dst:             dprint_color_reset
        - Src:             'core/mod_fix.c:159,1'
          Dst:             get_debug_facility
        - Src:             'core/mod_fix.c:159,1'
          Dst:             fix_param_types
        - Src:             'core/mod_fix.c:159,1'
          Dst:             get_debug_level
        - Src:             'core/mod_fix.c:159,1'
          Dst:             get_debug_facility
        - Src:             'core/mod_fix.c:159,1'
          Dst:             dprint_color
        - Src:             'core/mod_fix.c:159,1'
          Dst:             my_pid
        - Src:             'core/mod_fix.c:159,1'
          Dst:             fprintf
        - Src:             'core/mod_fix.c:159,1'
          Dst:             dprint_color_reset
        - Src:             'core/mod_fix.c:159,1'
          Dst:             get_debug_facility
    - functionName:    hexstr2int
      functionSourceFile: '/src/kamailio/src/core/parser/../ut.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1137
      functionLinenumberEnd: 1157
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         24
      ICount:          138
      EdgeCount:       30
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    str2int
      functionSourceFile: '/src/kamailio/src/core/parser/../ut.h'
      linkageType:     InternalLinkage
      functionLinenumber: 700
      functionLinenumberEnd: 702
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         33
      ICount:          173
      EdgeCount:       43
      CyclomaticComplexity: 12
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    fixup_free_fp_str_str
      functionSourceFile: '/src/kamailio/src/core/mod_fix.c'
      linkageType:     InternalLinkage
      functionLinenumber: 158
      functionLinenumberEnd: 158
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          51
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - fparam_free_restore
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/mod_fix.c:158,1'
          Dst:             fparam_free_restore
    - functionName:    fixup_fp_str_str
      functionSourceFile: '/src/kamailio/src/core/mod_fix.c'
      linkageType:     InternalLinkage
      functionLinenumber: 158
      functionLinenumberEnd: 158
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         96
      ICount:          551
      EdgeCount:       127
      CyclomaticComplexity: 33
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fix_param_types
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/mod_fix.c:158,1'
          Dst:             fix_param_types
        - Src:             'core/mod_fix.c:158,1'
          Dst:             get_debug_level
        - Src:             'core/mod_fix.c:158,1'
          Dst:             get_debug_facility
        - Src:             'core/mod_fix.c:158,1'
          Dst:             dprint_color
        - Src:             'core/mod_fix.c:158,1'
          Dst:             my_pid
        - Src:             'core/mod_fix.c:158,1'
          Dst:             fprintf
        - Src:             'core/mod_fix.c:158,1'
          Dst:             dprint_color_reset
        - Src:             'core/mod_fix.c:158,1'
          Dst:             get_debug_facility
        - Src:             'core/mod_fix.c:158,1'
          Dst:             fix_param_types
        - Src:             'core/mod_fix.c:158,1'
          Dst:             get_debug_level
        - Src:             'core/mod_fix.c:158,1'
          Dst:             get_debug_facility
        - Src:             'core/mod_fix.c:158,1'
          Dst:             dprint_color
        - Src:             'core/mod_fix.c:158,1'
          Dst:             my_pid
        - Src:             'core/mod_fix.c:158,1'
          Dst:             fprintf
        - Src:             'core/mod_fix.c:158,1'
          Dst:             dprint_color_reset
        - Src:             'core/mod_fix.c:158,1'
          Dst:             get_debug_facility
    - functionName:    fixup_free_fp_str_null
      functionSourceFile: '/src/kamailio/src/core/mod_fix.c'
      linkageType:     InternalLinkage
      functionLinenumber: 157
      functionLinenumberEnd: 157
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          51
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - fparam_free_restore
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/mod_fix.c:157,1'
          Dst:             fparam_free_restore
    - functionName:    fixup_fp_str_null
      functionSourceFile: '/src/kamailio/src/core/mod_fix.c'
      linkageType:     InternalLinkage
      functionLinenumber: 157
      functionLinenumberEnd: 157
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         96
      ICount:          551
      EdgeCount:       127
      CyclomaticComplexity: 33
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fix_param_types
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/mod_fix.c:157,1'
          Dst:             fix_param_types
        - Src:             'core/mod_fix.c:157,1'
          Dst:             get_debug_level
        - Src:             'core/mod_fix.c:157,1'
          Dst:             get_debug_facility
        - Src:             'core/mod_fix.c:157,1'
          Dst:             dprint_color
        - Src:             'core/mod_fix.c:157,1'
          Dst:             my_pid
        - Src:             'core/mod_fix.c:157,1'
          Dst:             fprintf
        - Src:             'core/mod_fix.c:157,1'
          Dst:             dprint_color_reset
        - Src:             'core/mod_fix.c:157,1'
          Dst:             get_debug_facility
        - Src:             'core/mod_fix.c:157,1'
          Dst:             fix_param_types
        - Src:             'core/mod_fix.c:157,1'
          Dst:             get_debug_level
        - Src:             'core/mod_fix.c:157,1'
          Dst:             get_debug_facility
        - Src:             'core/mod_fix.c:157,1'
          Dst:             dprint_color
        - Src:             'core/mod_fix.c:157,1'
          Dst:             my_pid
        - Src:             'core/mod_fix.c:157,1'
          Dst:             fprintf
        - Src:             'core/mod_fix.c:157,1'
          Dst:             dprint_color_reset
        - Src:             'core/mod_fix.c:157,1'
          Dst:             get_debug_facility
    - functionName:    fixup_free_spve_uint
      functionSourceFile: '/src/kamailio/src/core/mod_fix.c'
      linkageType:     InternalLinkage
      functionLinenumber: 606
      functionLinenumberEnd: 606
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          53
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - fixup_free_spvet_spve_uint
        - fparam_free_restore
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/mod_fix.c:606,1'
          Dst:             fparam_free_restore
        - Src:             'core/mod_fix.c:606,1'
          Dst:             fixup_free_spvet_spve_uint
    - functionName:    fixup_free_spvet_spve_uint
      functionSourceFile: '/src/kamailio/src/core/mod_fix.c'
      linkageType:     InternalLinkage
      functionLinenumber: 606
      functionLinenumberEnd: 606
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          60
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - fixup_free_fp_spvet_spve_uint
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/mod_fix.c:606,1'
          Dst:             fixup_free_fp_spvet_spve_uint
    - functionName:    fixup_free_fp_spvet_spve_uint
      functionSourceFile: '/src/kamailio/src/core/mod_fix.c'
      linkageType:     InternalLinkage
      functionLinenumber: 606
      functionLinenumberEnd: 606
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          51
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - fparam_free_restore
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/mod_fix.c:606,1'
          Dst:             fparam_free_restore
    - functionName:    fixup_free_spve_all
      functionSourceFile: '/src/kamailio/src/core/mod_fix.c'
      linkageType:     InternalLinkage
      functionLinenumber: 669
      functionLinenumberEnd: 670
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - fixup_free_spve_null
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/mod_fix.c:670,9'
          Dst:             fixup_free_spve_null
    - functionName:    fixup_free_igp_spve
      functionSourceFile: '/src/kamailio/src/core/mod_fix.c'
      linkageType:     InternalLinkage
      functionLinenumber: 547
      functionLinenumberEnd: 553
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          47
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - fixup_free_igp_null
        - fixup_free_spve_all
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/mod_fix.c:549,10'
          Dst:             fixup_free_igp_null
        - Src:             'core/mod_fix.c:551,10'
          Dst:             fixup_free_spve_all
    - functionName:    fixup_spve_all
      functionSourceFile: '/src/kamailio/src/core/mod_fix.c'
      linkageType:     InternalLinkage
      functionLinenumber: 661
      functionLinenumberEnd: 662
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - fixup_spve_null
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/mod_fix.c:662,9'
          Dst:             fixup_spve_null
    - functionName:    fixup_igp_spve
      functionSourceFile: '/src/kamailio/src/core/mod_fix.c'
      linkageType:     InternalLinkage
      functionLinenumber: 537
      functionLinenumberEnd: 543
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          47
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - fixup_igp_null
        - fixup_spve_all
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/mod_fix.c:539,10'
          Dst:             fixup_igp_null
        - Src:             'core/mod_fix.c:541,10'
          Dst:             fixup_spve_all
    - functionName:    fixup_free_pvar_uint
      functionSourceFile: '/src/kamailio/src/core/mod_fix.c'
      linkageType:     InternalLinkage
      functionLinenumber: 480
      functionLinenumberEnd: 484
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - fixup_free_pvar_all
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/mod_fix.c:482,10'
          Dst:             fixup_free_pvar_all
    - functionName:    fixup_pvar_uint
      functionSourceFile: '/src/kamailio/src/core/mod_fix.c'
      linkageType:     InternalLinkage
      functionLinenumber: 470
      functionLinenumberEnd: 476
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          47
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - fixup_pvar_all
        - fixup_uint_uint
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/mod_fix.c:472,10'
          Dst:             fixup_pvar_all
        - Src:             'core/mod_fix.c:474,10'
          Dst:             fixup_uint_uint
    - functionName:    fixup_free_pvar_none
      functionSourceFile: '/src/kamailio/src/core/mod_fix.c'
      linkageType:     InternalLinkage
      functionLinenumber: 417
      functionLinenumberEnd: 421
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - fixup_free_pvar_all
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/mod_fix.c:419,10'
          Dst:             fixup_free_pvar_all
    - functionName:    fixup_pvar_none
      functionSourceFile: '/src/kamailio/src/core/mod_fix.c'
      linkageType:     InternalLinkage
      functionLinenumber: 409
      functionLinenumberEnd: 413
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - fixup_pvar_all
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/mod_fix.c:411,10'
          Dst:             fixup_pvar_all
    - functionName:    fixup_free_pvar_pvar_pvar
      functionSourceFile: '/src/kamailio/src/core/mod_fix.c'
      linkageType:     InternalLinkage
      functionLinenumber: 386
      functionLinenumberEnd: 390
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - fixup_free_pvar_all
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/mod_fix.c:389,9'
          Dst:             fixup_free_pvar_all
    - functionName:    fixup_pvar_pvar_pvar
      functionSourceFile: '/src/kamailio/src/core/mod_fix.c'
      linkageType:     InternalLinkage
      functionLinenumber: 379
      functionLinenumberEnd: 383
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - fixup_pvar_all
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/mod_fix.c:382,9'
          Dst:             fixup_pvar_all
    - functionName:    fixup_free_igp_regexp
      functionSourceFile: '/src/kamailio/src/core/mod_fix.c'
      linkageType:     InternalLinkage
      functionLinenumber: 285
      functionLinenumberEnd: 300
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          66
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - fixup_free_igp_null
        - regfree
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/mod_fix.c:289,10'
          Dst:             fixup_free_igp_null
        - Src:             'core/mod_fix.c:295,4'
          Dst:             regfree
    - functionName:    fixup_igp_regexp
      functionSourceFile: '/src/kamailio/src/core/mod_fix.c'
      linkageType:     InternalLinkage
      functionLinenumber: 261
      functionLinenumberEnd: 282
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         57
      ICount:          325
      EdgeCount:       75
      CyclomaticComplexity: 20
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fixup_igp_null
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
        - regcomp
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/mod_fix.c:265,10'
          Dst:             fixup_igp_null
        - Src:             'core/mod_fix.c:269,4'
          Dst:             get_debug_level
        - Src:             'core/mod_fix.c:269,4'
          Dst:             get_debug_facility
        - Src:             'core/mod_fix.c:269,4'
          Dst:             dprint_color
        - Src:             'core/mod_fix.c:269,4'
          Dst:             my_pid
        - Src:             'core/mod_fix.c:269,4'
          Dst:             fprintf
        - Src:             'core/mod_fix.c:269,4'
          Dst:             dprint_color_reset
        - Src:             'core/mod_fix.c:269,4'
          Dst:             get_debug_facility
        - Src:             'core/mod_fix.c:272,6'
          Dst:             regcomp
    - functionName:    fixup_free_regexp_regexp
      functionSourceFile: '/src/kamailio/src/core/mod_fix.c'
      linkageType:     InternalLinkage
      functionLinenumber: 256
      functionLinenumberEnd: 257
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - fixup_free_regexp_null
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/mod_fix.c:257,9'
          Dst:             fixup_free_regexp_null
    - functionName:    fixup_regexp_regexp
      functionSourceFile: '/src/kamailio/src/core/mod_fix.c'
      linkageType:     InternalLinkage
      functionLinenumber: 236
      functionLinenumberEnd: 237
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - fixup_regexp_null
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/mod_fix.c:237,9'
          Dst:             fixup_regexp_null
    - functionName:    kam_rand
      functionSourceFile: '/src/kamailio/src/core/rand/kam_rand.h'
      linkageType:     InternalLinkage
      functionLinenumber: 38
      functionLinenumberEnd: 39
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - rand
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/rand/kam_rand.h:39,9'
          Dst:             rand
    - functionName:    int2strbuf
      functionSourceFile: '/src/kamailio/src/core/parser/../ut.h'
      linkageType:     InternalLinkage
      functionLinenumber: 294
      functionLinenumberEnd: 315
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - size_t
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         64
      ICount:          369
      EdgeCount:       84
      CyclomaticComplexity: 22
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/parser/../ut.h:310,3'
          Dst:             get_debug_level
        - Src:             'core/parser/../ut.h:310,3'
          Dst:             get_debug_facility
        - Src:             'core/parser/../ut.h:310,3'
          Dst:             dprint_color
        - Src:             'core/parser/../ut.h:310,3'
          Dst:             my_pid
        - Src:             'core/parser/../ut.h:310,3'
          Dst:             fprintf
        - Src:             'core/parser/../ut.h:310,3'
          Dst:             dprint_color_reset
        - Src:             'core/parser/../ut.h:310,3'
          Dst:             get_debug_facility
    - functionName:    sip_msg_apply_changes
      functionSourceFile: '/src/kamailio/src/core/msg_translator.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3773
      functionLinenumberEnd: 3779
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         49
      ICount:          282
      EdgeCount:       64
      CyclomaticComplexity: 17
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
        - sip_msg_apply_changes_now
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/msg_translator.c:3775,3'
          Dst:             get_debug_level
        - Src:             'core/msg_translator.c:3775,3'
          Dst:             get_debug_facility
        - Src:             'core/msg_translator.c:3775,3'
          Dst:             dprint_color
        - Src:             'core/msg_translator.c:3775,3'
          Dst:             my_pid
        - Src:             'core/msg_translator.c:3775,3'
          Dst:             fprintf
        - Src:             'core/msg_translator.c:3775,3'
          Dst:             dprint_color_reset
        - Src:             'core/msg_translator.c:3775,3'
          Dst:             get_debug_facility
        - Src:             'core/msg_translator.c:3778,9'
          Dst:             sip_msg_apply_changes_now
    - functionName:    sip_msg_apply_changes_now
      functionSourceFile: '/src/kamailio/src/core/msg_translator.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3738
      functionLinenumberEnd: 3767
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         93
      ICount:          558
      EdgeCount:       122
      CyclomaticComplexity: 31
      functionsReached:
        - build_req_buf_from_sip_req
        - dprint_color
        - dprint_color_reset
        - fprintf
        - generate_res_buf_from_sip_res
        - get_debug_facility
        - get_debug_level
        - my_pid
        - sip_msg_update_buffer
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/msg_translator.c:3746,12'
          Dst:             generate_res_buf_from_sip_res
        - Src:             'core/msg_translator.c:3750,4'
          Dst:             get_debug_level
        - Src:             'core/msg_translator.c:3750,4'
          Dst:             get_debug_facility
        - Src:             'core/msg_translator.c:3750,4'
          Dst:             dprint_color
        - Src:             'core/msg_translator.c:3750,4'
          Dst:             my_pid
        - Src:             'core/msg_translator.c:3750,4'
          Dst:             fprintf
        - Src:             'core/msg_translator.c:3750,4'
          Dst:             dprint_color_reset
        - Src:             'core/msg_translator.c:3750,4'
          Dst:             get_debug_facility
        - Src:             'core/msg_translator.c:3754,12'
          Dst:             build_req_buf_from_sip_req
        - Src:             'core/msg_translator.c:3759,3'
          Dst:             get_debug_level
        - Src:             'core/msg_translator.c:3759,3'
          Dst:             get_debug_facility
        - Src:             'core/msg_translator.c:3759,3'
          Dst:             dprint_color
        - Src:             'core/msg_translator.c:3759,3'
          Dst:             my_pid
        - Src:             'core/msg_translator.c:3759,3'
          Dst:             fprintf
        - Src:             'core/msg_translator.c:3759,3'
          Dst:             dprint_color_reset
        - Src:             'core/msg_translator.c:3759,3'
          Dst:             get_debug_facility
        - Src:             'core/msg_translator.c:3762,8'
          Dst:             sip_msg_update_buffer
    - functionName:    generate_res_buf_from_sip_res
      functionSourceFile: '/src/kamailio/src/core/msg_translator.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2411
      functionLinenumberEnd: 2512
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         399
      ICount:          2513
      EdgeCount:       530
      CyclomaticComplexity: 133
      functionsReached:
        - adjust_clen
        - anchor_lump
        - del_lump
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - insert_new_lump_after
        - lumps_len
        - my_pid
        - pkg_str_dup
        - process_lumps
        - pv_get_buffer
        - pv_get_buffer_size
        - xavp_serialize_fields_style
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'core/msg_translator.c:2442,15'
          Dst:             pv_get_buffer
        - Src:             'core/msg_translator.c:2444,19'
          Dst:             pv_get_buffer_size
        - Src:             'core/msg_translator.c:2443,17'
          Dst:             xavp_serialize_fields_style
        - Src:             'core/msg_translator.c:2446,4'
          Dst:             get_debug_level
        - Src:             'core/msg_translator.c:2446,4'
          Dst:             get_debug_facility
        - Src:             'core/msg_translator.c:2446,4'
          Dst:             dprint_color
        - Src:             'core/msg_translator.c:2446,4'
          Dst:             my_pid
        - Src:             'core/msg_translator.c:2446,4'
          Dst:             fprintf
        - Src:             'core/msg_translator.c:2446,4'
          Dst:             dprint_color_reset
        - Src:             'core/msg_translator.c:2446,4'
          Dst:             get_debug_facility
        - Src:             'core/msg_translator.c:2447,13'
          Dst:             anchor_lump
        - Src:             'core/msg_translator.c:2451,5'
          Dst:             get_debug_level
        - Src:             'core/msg_translator.c:2451,5'
          Dst:             get_debug_facility
        - Src:             'core/msg_translator.c:2451,5'
          Dst:             dprint_color
        - Src:             'core/msg_translator.c:2451,5'
          Dst:             my_pid
        - Src:             'core/msg_translator.c:2451,5'
          Dst:             fprintf
        - Src:             'core/msg_translator.c:2451,5'
          Dst:             dprint_color_reset
        - Src:             'core/msg_translator.c:2451,5'
          Dst:             get_debug_facility
        - Src:             'core/msg_translator.c:2454,7'
          Dst:             pkg_str_dup
        - Src:             'core/msg_translator.c:2455,5'
          Dst:             get_debug_level
        - Src:             'core/msg_translator.c:2455,5'
          Dst:             get_debug_facility
        - Src:             'core/msg_translator.c:2455,5'
          Dst:             dprint_color
        - Src:             'core/msg_translator.c:2455,5'
          Dst:             my_pid
        - Src:             'core/msg_translator.c:2455,5'
          Dst:             fprintf
        - Src:             'core/msg_translator.c:2455,5'
          Dst:             dprint_color_reset
        - Src:             'core/msg_translator.c:2455,5'
          Dst:             get_debug_facility
        - Src:             'core/msg_translator.c:2458,7'
          Dst:             insert_new_lump_after
        - Src:             'core/msg_translator.c:2459,5'
          Dst:             get_debug_level
        - Src:             'core/msg_translator.c:2459,5'
          Dst:             get_debug_facility
        - Src:             'core/msg_translator.c:2459,5'
          Dst:             dprint_color
        - Src:             'core/msg_translator.c:2459,5'
          Dst:             my_pid
        - Src:             'core/msg_translator.c:2459,5'
          Dst:             fprintf
        - Src:             'core/msg_translator.c:2459,5'
          Dst:             dprint_color_reset
        - Src:             'core/msg_translator.c:2459,5'
          Dst:             get_debug_facility
        - Src:             'core/msg_translator.c:2469,15'
          Dst:             lumps_len
        - Src:             'core/msg_translator.c:2470,5'
          Dst:             adjust_clen
        - Src:             'core/msg_translator.c:2472,3'
          Dst:             get_debug_level
        - Src:             'core/msg_translator.c:2472,3'
          Dst:             get_debug_facility
        - Src:             'core/msg_translator.c:2472,3'
          Dst:             dprint_color
        - Src:             'core/msg_translator.c:2472,3'
          Dst:             my_pid
        - Src:             'core/msg_translator.c:2472,3'
          Dst:             fprintf
        - Src:             'core/msg_translator.c:2472,3'
          Dst:             dprint_color_reset
        - Src:             'core/msg_translator.c:2472,3'
          Dst:             get_debug_facility
        - Src:             'core/msg_translator.c:2478,6'
          Dst:             del_lump
        - Src:             'core/msg_translator.c:2479,4'
          Dst:             get_debug_level
        - Src:             'core/msg_translator.c:2479,4'
          Dst:             get_debug_facility
        - Src:             'core/msg_translator.c:2479,4'
          Dst:             dprint_color
        - Src:             'core/msg_translator.c:2479,4'
          Dst:             my_pid
        - Src:             'core/msg_translator.c:2479,4'
          Dst:             fprintf
        - Src:             'core/msg_translator.c:2479,4'
          Dst:             dprint_color_reset
        - Src:             'core/msg_translator.c:2479,4'
          Dst:             get_debug_facility
        - Src:             'core/msg_translator.c:2485,31'
          Dst:             lumps_len
        - Src:             'core/msg_translator.c:2487,2'
          Dst:             get_debug_level
        - Src:             'core/msg_translator.c:2487,2'
          Dst:             get_debug_facility
        - Src:             'core/msg_translator.c:2487,2'
          Dst:             dprint_color
        - Src:             'core/msg_translator.c:2487,2'
          Dst:             my_pid
        - Src:             'core/msg_translator.c:2487,2'
          Dst:             fprintf
        - Src:             'core/msg_translator.c:2487,2'
          Dst:             dprint_color_reset
        - Src:             'core/msg_translator.c:2487,2'
          Dst:             get_debug_facility
        - Src:             'core/msg_translator.c:2491,3'
          Dst:             get_debug_level
        - Src:             'core/msg_translator.c:2491,3'
          Dst:             get_debug_facility
        - Src:             'core/msg_translator.c:2491,3'
          Dst:             dprint_color
        - Src:             'core/msg_translator.c:2491,3'
          Dst:             my_pid
        - Src:             'core/msg_translator.c:2491,3'
          Dst:             fprintf
        - Src:             'core/msg_translator.c:2491,3'
          Dst:             dprint_color_reset
        - Src:             'core/msg_translator.c:2491,3'
          Dst:             get_debug_facility
        - Src:             'core/msg_translator.c:2497,2'
          Dst:             process_lumps
        - Src:             'core/msg_translator.c:2499,2'
          Dst:             process_lumps
        - Src:             'core/msg_translator.c:2504,2'
          Dst:             get_debug_level
        - Src:             'core/msg_translator.c:2504,2'
          Dst:             get_debug_facility
        - Src:             'core/msg_translator.c:2504,2'
          Dst:             dprint_color
        - Src:             'core/msg_translator.c:2504,2'
          Dst:             my_pid
        - Src:             'core/msg_translator.c:2504,2'
          Dst:             fprintf
        - Src:             'core/msg_translator.c:2504,2'
          Dst:             dprint_color_reset
        - Src:             'core/msg_translator.c:2504,2'
          Dst:             get_debug_facility
    - functionName:    build_req_buf_from_sip_req
      functionSourceFile: '/src/kamailio/src/core/msg_translator.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2083
      functionLinenumberEnd: 2407
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         567
      ICount:          3726
      EdgeCount:       759
      CyclomaticComplexity: 194
      functionsReached:
        - adjust_clen
        - anchor_lump
        - check_boundaries
        - create_via_hf
        - del_lump
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - get_send_socket
        - insert_new_lump_after
        - insert_new_lump_before
        - lumps_len
        - my_pid
        - process_lumps
        - received_builder
        - received_test
        - rport_builder
        - rport_test
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'core/msg_translator.c:2121,12'
          Dst:             check_boundaries
        - Src:             'core/msg_translator.c:2122,3'
          Dst:             get_debug_level
        - Src:             'core/msg_translator.c:2122,3'
          Dst:             get_debug_facility
        - Src:             'core/msg_translator.c:2122,3'
          Dst:             dprint_color
        - Src:             'core/msg_translator.c:2122,3'
          Dst:             my_pid
        - Src:             'core/msg_translator.c:2122,3'
          Dst:             fprintf
        - Src:             'core/msg_translator.c:2122,3'
          Dst:             dprint_color_reset
        - Src:             'core/msg_translator.c:2122,3'
          Dst:             get_debug_facility
        - Src:             'core/msg_translator.c:2126,15'
          Dst:             lumps_len
        - Src:             'core/msg_translator.c:2127,5'
          Dst:             adjust_clen
        - Src:             'core/msg_translator.c:2128,3'
          Dst:             get_debug_level
        - Src:             'core/msg_translator.c:2128,3'
          Dst:             get_debug_facility
        - Src:             'core/msg_translator.c:2128,3'
          Dst:             dprint_color
        - Src:             'core/msg_translator.c:2128,3'
          Dst:             my_pid
        - Src:             'core/msg_translator.c:2128,3'
          Dst:             fprintf
        - Src:             'core/msg_translator.c:2128,3'
          Dst:             dprint_color_reset
        - Src:             'core/msg_translator.c:2128,3'
          Dst:             get_debug_facility
        - Src:             'core/msg_translator.c:2139,15'
          Dst:             anchor_lump
        - Src:             'core/msg_translator.c:2142,13'
          Dst:             create_via_hf
        - Src:             'core/msg_translator.c:2144,3'
          Dst:             get_debug_level
        - Src:             'core/msg_translator.c:2144,3'
          Dst:             get_debug_facility
        - Src:             'core/msg_translator.c:2144,3'
          Dst:             dprint_color
        - Src:             'core/msg_translator.c:2144,3'
          Dst:             my_pid
        - Src:             'core/msg_translator.c:2144,3'
          Dst:             fprintf
        - Src:             'core/msg_translator.c:2144,3'
          Dst:             dprint_color_reset
        - Src:             'core/msg_translator.c:2144,3'
          Dst:             get_debug_facility
        - Src:             'core/msg_translator.c:2149,12'
          Dst:             del_lump
        - Src:             'core/msg_translator.c:2152,4'
          Dst:             get_debug_level
        - Src:             'core/msg_translator.c:2152,4'
          Dst:             get_debug_facility
        - Src:             'core/msg_translator.c:2152,4'
          Dst:             dprint_color
        - Src:             'core/msg_translator.c:2152,4'
          Dst:             my_pid
        - Src:             'core/msg_translator.c:2152,4'
          Dst:             fprintf
        - Src:             'core/msg_translator.c:2152,4'
          Dst:             dprint_color_reset
        - Src:             'core/msg_translator.c:2152,4'
          Dst:             get_debug_facility
        - Src:             'core/msg_translator.c:2162,5'
          Dst:             received_test
        - Src:             'core/msg_translator.c:2163,22'
          Dst:             received_builder
        - Src:             'core/msg_translator.c:2164,4'
          Dst:             get_debug_level
        - Src:             'core/msg_translator.c:2164,4'
          Dst:             get_debug_facility
        - Src:             'core/msg_translator.c:2164,4'
          Dst:             dprint_color
        - Src:             'core/msg_translator.c:2164,4'
          Dst:             my_pid
        - Src:             'core/msg_translator.c:2164,4'
          Dst:             fprintf
        - Src:             'core/msg_translator.c:2164,4'
          Dst:             dprint_color_reset
        - Src:             'core/msg_translator.c:2164,4'
          Dst:             get_debug_facility
        - Src:             'core/msg_translator.c:2170,5'
          Dst:             rport_test
        - Src:             'core/msg_translator.c:2171,19'
          Dst:             rport_builder
        - Src:             'core/msg_translator.c:2172,4'
          Dst:             get_debug_level
        - Src:             'core/msg_translator.c:2172,4'
          Dst:             get_debug_facility
        - Src:             'core/msg_translator.c:2172,4'
          Dst:             dprint_color
        - Src:             'core/msg_translator.c:2172,4'
          Dst:             my_pid
        - Src:             'core/msg_translator.c:2172,4'
          Dst:             fprintf
        - Src:             'core/msg_translator.c:2172,4'
          Dst:             dprint_color_reset
        - Src:             'core/msg_translator.c:2172,4'
          Dst:             get_debug_facility
        - Src:             'core/msg_translator.c:2198,6'
          Dst:             del_lump
        - Src:             'core/msg_translator.c:2201,23'
          Dst:             anchor_lump
        - Src:             'core/msg_translator.c:2206,6'
          Dst:             insert_new_lump_after
        - Src:             'core/msg_translator.c:2217,6'
          Dst:             del_lump
        - Src:             'core/msg_translator.c:2221,23'
          Dst:             anchor_lump
        - Src:             'core/msg_translator.c:2226,6'
          Dst:             insert_new_lump_after
        - Src:             'core/msg_translator.c:2241,4'
          Dst:             get_debug_level
        - Src:             'core/msg_translator.c:2241,4'
          Dst:             get_debug_facility
        - Src:             'core/msg_translator.c:2241,4'
          Dst:             dprint_color
        - Src:             'core/msg_translator.c:2241,4'
          Dst:             my_pid
        - Src:             'core/msg_translator.c:2241,4'
          Dst:             fprintf
        - Src:             'core/msg_translator.c:2241,4'
          Dst:             dprint_color_reset
        - Src:             'core/msg_translator.c:2241,4'
          Dst:             get_debug_facility
        - Src:             'core/msg_translator.c:2256,6'
          Dst:             anchor_lump
        - Src:             'core/msg_translator.c:2261,6'
          Dst:             anchor_lump
        - Src:             'core/msg_translator.c:2265,18'
          Dst:             anchor_lump
        - Src:             'core/msg_translator.c:2270,6'
          Dst:             insert_new_lump_after
        - Src:             'core/msg_translator.c:2279,23'
          Dst:             lumps_len
        - Src:             'core/msg_translator.c:2293,24'
          Dst:             get_send_socket
        - Src:             'core/msg_translator.c:2299,24'
          Dst:             get_send_socket
        - Src:             'core/msg_translator.c:2310,25'
          Dst:             get_send_socket
        - Src:             'core/msg_translator.c:2320,15'
          Dst:             create_via_hf
        - Src:             'core/msg_translator.c:2322,5'
          Dst:             get_debug_level
        - Src:             'core/msg_translator.c:2322,5'
          Dst:             get_debug_facility
        - Src:             'core/msg_translator.c:2322,5'
          Dst:             dprint_color
        - Src:             'core/msg_translator.c:2322,5'
          Dst:             my_pid
        - Src:             'core/msg_translator.c:2322,5'
          Dst:             fprintf
        - Src:             'core/msg_translator.c:2322,5'
          Dst:             dprint_color_reset
        - Src:             'core/msg_translator.c:2322,5'
          Dst:             get_debug_facility
        - Src:             'core/msg_translator.c:2332,18'
          Dst:             insert_new_lump_before
        - Src:             'core/msg_translator.c:2350,4'
          Dst:             get_debug_level
        - Src:             'core/msg_translator.c:2350,4'
          Dst:             get_debug_facility
        - Src:             'core/msg_translator.c:2350,4'
          Dst:             dprint_color
        - Src:             'core/msg_translator.c:2350,4'
          Dst:             my_pid
        - Src:             'core/msg_translator.c:2350,4'
          Dst:             fprintf
        - Src:             'core/msg_translator.c:2350,4'
          Dst:             dprint_color_reset
        - Src:             'core/msg_translator.c:2350,4'
          Dst:             get_debug_facility
        - Src:             'core/msg_translator.c:2352,4'
          Dst:             get_debug_level
        - Src:             'core/msg_translator.c:2352,4'
          Dst:             get_debug_facility
        - Src:             'core/msg_translator.c:2352,4'
          Dst:             dprint_color
        - Src:             'core/msg_translator.c:2352,4'
          Dst:             my_pid
        - Src:             'core/msg_translator.c:2352,4'
          Dst:             fprintf
        - Src:             'core/msg_translator.c:2352,4'
          Dst:             dprint_color_reset
        - Src:             'core/msg_translator.c:2352,4'
          Dst:             get_debug_facility
        - Src:             'core/msg_translator.c:2371,2'
          Dst:             process_lumps
        - Src:             'core/msg_translator.c:2373,2'
          Dst:             process_lumps
    - functionName:    sip_msg_update_buffer
      functionSourceFile: '/src/kamailio/src/core/msg_translator.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3630
      functionLinenumberEnd: 3705
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         265
      ICount:          1729
      EdgeCount:       352
      CyclomaticComplexity: 89
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - free_sip_msg
        - get_debug_facility
        - get_debug_level
        - my_pid
        - parse_headers
        - parse_msg
        - tcp_get_clone_rcvbuf
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/msg_translator.c:3634,3'
          Dst:             get_debug_level
        - Src:             'core/msg_translator.c:3634,3'
          Dst:             get_debug_facility
        - Src:             'core/msg_translator.c:3634,3'
          Dst:             dprint_color
        - Src:             'core/msg_translator.c:3634,3'
          Dst:             my_pid
        - Src:             'core/msg_translator.c:3634,3'
          Dst:             fprintf
        - Src:             'core/msg_translator.c:3634,3'
          Dst:             dprint_color_reset
        - Src:             'core/msg_translator.c:3634,3'
          Dst:             get_debug_facility
        - Src:             'core/msg_translator.c:3638,5'
          Dst:             tcp_get_clone_rcvbuf
        - Src:             'core/msg_translator.c:3639,3'
          Dst:             get_debug_level
        - Src:             'core/msg_translator.c:3639,3'
          Dst:             get_debug_facility
        - Src:             'core/msg_translator.c:3639,3'
          Dst:             dprint_color
        - Src:             'core/msg_translator.c:3639,3'
          Dst:             my_pid
        - Src:             'core/msg_translator.c:3639,3'
          Dst:             fprintf
        - Src:             'core/msg_translator.c:3639,3'
          Dst:             dprint_color_reset
        - Src:             'core/msg_translator.c:3639,3'
          Dst:             get_debug_facility
        - Src:             'core/msg_translator.c:3644,3'
          Dst:             get_debug_level
        - Src:             'core/msg_translator.c:3644,3'
          Dst:             get_debug_facility
        - Src:             'core/msg_translator.c:3644,3'
          Dst:             dprint_color
        - Src:             'core/msg_translator.c:3644,3'
          Dst:             my_pid
        - Src:             'core/msg_translator.c:3644,3'
          Dst:             fprintf
        - Src:             'core/msg_translator.c:3644,3'
          Dst:             dprint_color_reset
        - Src:             'core/msg_translator.c:3644,3'
          Dst:             get_debug_facility
        - Src:             'core/msg_translator.c:3661,2'
          Dst:             free_sip_msg
        - Src:             'core/msg_translator.c:3689,2'
          Dst:             get_debug_level
        - Src:             'core/msg_translator.c:3689,2'
          Dst:             get_debug_facility
        - Src:             'core/msg_translator.c:3689,2'
          Dst:             dprint_color
        - Src:             'core/msg_translator.c:3689,2'
          Dst:             my_pid
        - Src:             'core/msg_translator.c:3689,2'
          Dst:             fprintf
        - Src:             'core/msg_translator.c:3689,2'
          Dst:             dprint_color_reset
        - Src:             'core/msg_translator.c:3689,2'
          Dst:             get_debug_facility
        - Src:             'core/msg_translator.c:3690,5'
          Dst:             parse_msg
        - Src:             'core/msg_translator.c:3691,3'
          Dst:             get_debug_level
        - Src:             'core/msg_translator.c:3691,3'
          Dst:             get_debug_facility
        - Src:             'core/msg_translator.c:3691,3'
          Dst:             dprint_color
        - Src:             'core/msg_translator.c:3691,3'
          Dst:             my_pid
        - Src:             'core/msg_translator.c:3691,3'
          Dst:             fprintf
        - Src:             'core/msg_translator.c:3691,3'
          Dst:             dprint_color_reset
        - Src:             'core/msg_translator.c:3691,3'
          Dst:             get_debug_facility
        - Src:             'core/msg_translator.c:3696,5'
          Dst:             parse_headers
        - Src:             'core/msg_translator.c:3698,3'
          Dst:             get_debug_level
        - Src:             'core/msg_translator.c:3698,3'
          Dst:             get_debug_facility
        - Src:             'core/msg_translator.c:3698,3'
          Dst:             dprint_color
        - Src:             'core/msg_translator.c:3698,3'
          Dst:             my_pid
        - Src:             'core/msg_translator.c:3698,3'
          Dst:             fprintf
        - Src:             'core/msg_translator.c:3698,3'
          Dst:             dprint_color_reset
        - Src:             'core/msg_translator.c:3698,3'
          Dst:             get_debug_facility
    - functionName:    check_boundaries
      functionSourceFile: '/src/kamailio/src/core/msg_translator.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1884
      functionLinenumberEnd: 2040
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         511
      ICount:          3257
      EdgeCount:       679
      CyclomaticComplexity: 170
      functionsReached:
        - append_str_list
        - build_body
        - dprint_color
        - dprint_color_reset
        - find_line_start
        - fprintf
        - get_boundary
        - get_debug_facility
        - get_debug_level
        - get_line
        - my_pid
        - replace_body
        - str_append
        - strncmp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/msg_translator.c:1902,3'
          Dst:             get_debug_level
        - Src:             'core/msg_translator.c:1902,3'
          Dst:             get_debug_facility
        - Src:             'core/msg_translator.c:1902,3'
          Dst:             dprint_color
        - Src:             'core/msg_translator.c:1902,3'
          Dst:             my_pid
        - Src:             'core/msg_translator.c:1902,3'
          Dst:             fprintf
        - Src:             'core/msg_translator.c:1902,3'
          Dst:             dprint_color_reset
        - Src:             'core/msg_translator.c:1902,3'
          Dst:             get_debug_facility
        - Src:             'core/msg_translator.c:1905,11'
          Dst:             get_boundary
        - Src:             'core/msg_translator.c:1907,5'
          Dst:             get_debug_level
        - Src:             'core/msg_translator.c:1907,5'
          Dst:             get_debug_facility
        - Src:             'core/msg_translator.c:1907,5'
          Dst:             dprint_color
        - Src:             'core/msg_translator.c:1907,5'
          Dst:             my_pid
        - Src:             'core/msg_translator.c:1907,5'
          Dst:             fprintf
        - Src:             'core/msg_translator.c:1907,5'
          Dst:             dprint_color_reset
        - Src:             'core/msg_translator.c:1907,5'
          Dst:             get_debug_facility
        - Src:             'core/msg_translator.c:1913,11'
          Dst:             build_body
        - Src:             'core/msg_translator.c:1915,4'
          Dst:             get_debug_level
        - Src:             'core/msg_translator.c:1915,4'
          Dst:             get_debug_facility
        - Src:             'core/msg_translator.c:1915,4'
          Dst:             dprint_color
        - Src:             'core/msg_translator.c:1915,4'
          Dst:             my_pid
        - Src:             'core/msg_translator.c:1915,4'
          Dst:             fprintf
        - Src:             'core/msg_translator.c:1915,4'
          Dst:             dprint_color_reset
        - Src:             'core/msg_translator.c:1915,4'
          Dst:             get_debug_facility
        - Src:             'core/msg_translator.c:1920,6'
          Dst:             str_append
        - Src:             'core/msg_translator.c:1921,4'
          Dst:             get_debug_level
        - Src:             'core/msg_translator.c:1921,4'
          Dst:             get_debug_facility
        - Src:             'core/msg_translator.c:1921,4'
          Dst:             dprint_color
        - Src:             'core/msg_translator.c:1921,4'
          Dst:             my_pid
        - Src:             'core/msg_translator.c:1921,4'
          Dst:             fprintf
        - Src:             'core/msg_translator.c:1921,4'
          Dst:             dprint_color_reset
        - Src:             'core/msg_translator.c:1921,4'
          Dst:             get_debug_facility
        - Src:             'core/msg_translator.c:1924,6'
          Dst:             str_append
        - Src:             'core/msg_translator.c:1925,4'
          Dst:             get_debug_level
        - Src:             'core/msg_translator.c:1925,4'
          Dst:             get_debug_facility
        - Src:             'core/msg_translator.c:1925,4'
          Dst:             dprint_color
        - Src:             'core/msg_translator.c:1925,4'
          Dst:             my_pid
        - Src:             'core/msg_translator.c:1925,4'
          Dst:             fprintf
        - Src:             'core/msg_translator.c:1925,4'
          Dst:             dprint_color_reset
        - Src:             'core/msg_translator.c:1925,4'
          Dst:             get_debug_facility
        - Src:             'core/msg_translator.c:1930,7'
          Dst:             find_line_start
        - Src:             'core/msg_translator.c:1936,7'
          Dst:             get_debug_level
        - Src:             'core/msg_translator.c:1936,7'
          Dst:             get_debug_facility
        - Src:             'core/msg_translator.c:1936,7'
          Dst:             dprint_color
        - Src:             'core/msg_translator.c:1936,7'
          Dst:             my_pid
        - Src:             'core/msg_translator.c:1936,7'
          Dst:             fprintf
        - Src:             'core/msg_translator.c:1936,7'
          Dst:             dprint_color_reset
        - Src:             'core/msg_translator.c:1936,7'
          Dst:             get_debug_facility
        - Src:             'core/msg_translator.c:1944,13'
          Dst:             append_str_list
        - Src:             'core/msg_translator.c:1956,4'
          Dst:             get_debug_level
        - Src:             'core/msg_translator.c:1956,4'
          Dst:             get_debug_facility
        - Src:             'core/msg_translator.c:1956,4'
          Dst:             dprint_color
        - Src:             'core/msg_translator.c:1956,4'
          Dst:             my_pid
        - Src:             'core/msg_translator.c:1956,4'
          Dst:             fprintf
        - Src:             'core/msg_translator.c:1956,4'
          Dst:             dprint_color_reset
        - Src:             'core/msg_translator.c:1956,4'
          Dst:             get_debug_facility
        - Src:             'core/msg_translator.c:1963,4'
          Dst:             get_debug_level
        - Src:             'core/msg_translator.c:1963,4'
          Dst:             get_debug_facility
        - Src:             'core/msg_translator.c:1963,4'
          Dst:             dprint_color
        - Src:             'core/msg_translator.c:1963,4'
          Dst:             my_pid
        - Src:             'core/msg_translator.c:1963,4'
          Dst:             fprintf
        - Src:             'core/msg_translator.c:1963,4'
          Dst:             dprint_color_reset
        - Src:             'core/msg_translator.c:1963,4'
          Dst:             get_debug_facility
        - Src:             'core/msg_translator.c:1972,14'
          Dst:             get_line
        - Src:             'core/msg_translator.c:1973,27'
          Dst:             strncmp
        - Src:             'core/msg_translator.c:1974,5'
          Dst:             get_debug_level
        - Src:             'core/msg_translator.c:1974,5'
          Dst:             get_debug_facility
        - Src:             'core/msg_translator.c:1974,5'
          Dst:             dprint_color
        - Src:             'core/msg_translator.c:1974,5'
          Dst:             my_pid
        - Src:             'core/msg_translator.c:1974,5'
          Dst:             fprintf
        - Src:             'core/msg_translator.c:1974,5'
          Dst:             dprint_color_reset
        - Src:             'core/msg_translator.c:1974,5'
          Dst:             get_debug_facility
        - Src:             'core/msg_translator.c:1997,13'
          Dst:             get_line
        - Src:             'core/msg_translator.c:1998,27'
          Dst:             strncmp
        - Src:             'core/msg_translator.c:1999,4'
          Dst:             get_debug_level
        - Src:             'core/msg_translator.c:1999,4'
          Dst:             get_debug_facility
        - Src:             'core/msg_translator.c:1999,4'
          Dst:             dprint_color
        - Src:             'core/msg_translator.c:1999,4'
          Dst:             my_pid
        - Src:             'core/msg_translator.c:1999,4'
          Dst:             fprintf
        - Src:             'core/msg_translator.c:1999,4'
          Dst:             dprint_color_reset
        - Src:             'core/msg_translator.c:1999,4'
          Dst:             get_debug_facility
        - Src:             'core/msg_translator.c:2012,7'
          Dst:             replace_body
        - Src:             'core/msg_translator.c:2013,4'
          Dst:             get_debug_level
        - Src:             'core/msg_translator.c:2013,4'
          Dst:             get_debug_facility
        - Src:             'core/msg_translator.c:2013,4'
          Dst:             dprint_color
        - Src:             'core/msg_translator.c:2013,4'
          Dst:             my_pid
        - Src:             'core/msg_translator.c:2013,4'
          Dst:             fprintf
        - Src:             'core/msg_translator.c:2013,4'
          Dst:             dprint_color_reset
        - Src:             'core/msg_translator.c:2013,4'
          Dst:             get_debug_facility
    - functionName:    lumps_len
      functionSourceFile: '/src/kamailio/src/core/msg_translator.c'
      linkageType:     InternalLinkage
      functionLinenumber: 576
      functionLinenumberEnd: 976
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         2310
      ICount:          13499
      EdgeCount:       2970
      CyclomaticComplexity: 662
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - lump_check_opt
        - memchr
        - my_pid
      functionUses:    8
      BranchProfiles:
        - Branch String:   'core/msg_translator.c:901,4'
          Branch Sides:    []
        - Branch String:   'core/msg_translator.c:906,6'
          Branch Sides:    []
        - Branch String:   'core/msg_translator.c:906,6'
          Branch Sides:    []
        - Branch String:   'core/msg_translator.c:906,6'
          Branch Sides:    []
        - Branch String:   'core/msg_translator.c:906,6'
          Branch Sides:    []
        - Branch String:   'core/msg_translator.c:906,6'
          Branch Sides:    []
        - Branch String:   'core/msg_translator.c:906,6'
          Branch Sides:    []
        - Branch String:   'core/msg_translator.c:906,6'
          Branch Sides:    []
        - Branch String:   'core/msg_translator.c:906,6'
          Branch Sides:    []
        - Branch String:   'core/msg_translator.c:906,6'
          Branch Sides:    []
        - Branch String:   'core/msg_translator.c:920,3'
          Branch Sides:    []
        - Branch String:   'core/msg_translator.c:925,5'
          Branch Sides:    []
        - Branch String:   'core/msg_translator.c:925,5'
          Branch Sides:    []
        - Branch String:   'core/msg_translator.c:925,5'
          Branch Sides:    []
        - Branch String:   'core/msg_translator.c:925,5'
          Branch Sides:    []
        - Branch String:   'core/msg_translator.c:925,5'
          Branch Sides:    []
        - Branch String:   'core/msg_translator.c:925,5'
          Branch Sides:    []
        - Branch String:   'core/msg_translator.c:925,5'
          Branch Sides:    []
        - Branch String:   'core/msg_translator.c:925,5'
          Branch Sides:    []
        - Branch String:   'core/msg_translator.c:925,5'
          Branch Sides:    []
        - Branch String:   'core/msg_translator.c:956,4'
          Branch Sides:    []
        - Branch String:   'core/msg_translator.c:961,6'
          Branch Sides:    []
        - Branch String:   'core/msg_translator.c:961,6'
          Branch Sides:    []
        - Branch String:   'core/msg_translator.c:961,6'
          Branch Sides:    []
        - Branch String:   'core/msg_translator.c:961,6'
          Branch Sides:    []
        - Branch String:   'core/msg_translator.c:961,6'
          Branch Sides:    []
        - Branch String:   'core/msg_translator.c:961,6'
          Branch Sides:    []
        - Branch String:   'core/msg_translator.c:961,6'
          Branch Sides:    []
        - Branch String:   'core/msg_translator.c:961,6'
          Branch Sides:    []
        - Branch String:   'core/msg_translator.c:961,6'
          Branch Sides:    []
      Callsites:
        - Src:             'core/msg_translator.c:897,34'
          Dst:             lump_check_opt
        - Src:             'core/msg_translator.c:906,6'
          Dst:             get_debug_level
        - Src:             'core/msg_translator.c:906,6'
          Dst:             get_debug_facility
        - Src:             'core/msg_translator.c:906,6'
          Dst:             dprint_color
        - Src:             'core/msg_translator.c:906,6'
          Dst:             my_pid
        - Src:             'core/msg_translator.c:906,6'
          Dst:             fprintf
        - Src:             'core/msg_translator.c:906,6'
          Dst:             dprint_color_reset
        - Src:             'core/msg_translator.c:906,6'
          Dst:             get_debug_facility
        - Src:             'core/msg_translator.c:906,6'
          Dst:             get_debug_level
        - Src:             'core/msg_translator.c:906,6'
          Dst:             get_debug_facility
        - Src:             'core/msg_translator.c:906,6'
          Dst:             dprint_color
        - Src:             'core/msg_translator.c:906,6'
          Dst:             my_pid
        - Src:             'core/msg_translator.c:906,6'
          Dst:             fprintf
        - Src:             'core/msg_translator.c:906,6'
          Dst:             dprint_color_reset
        - Src:             'core/msg_translator.c:906,6'
          Dst:             get_debug_facility
        - Src:             'core/msg_translator.c:906,6'
          Dst:             get_debug_level
        - Src:             'core/msg_translator.c:906,6'
          Dst:             get_debug_facility
        - Src:             'core/msg_translator.c:906,6'
          Dst:             dprint_color
        - Src:             'core/msg_translator.c:906,6'
          Dst:             my_pid
        - Src:             'core/msg_translator.c:906,6'
          Dst:             fprintf
        - Src:             'core/msg_translator.c:906,6'
          Dst:             dprint_color_reset
        - Src:             'core/msg_translator.c:906,6'
          Dst:             get_debug_facility
        - Src:             'core/msg_translator.c:906,6'
          Dst:             get_debug_level
        - Src:             'core/msg_translator.c:906,6'
          Dst:             get_debug_facility
        - Src:             'core/msg_translator.c:906,6'
          Dst:             dprint_color
        - Src:             'core/msg_translator.c:906,6'
          Dst:             my_pid
        - Src:             'core/msg_translator.c:906,6'
          Dst:             fprintf
        - Src:             'core/msg_translator.c:906,6'
          Dst:             dprint_color_reset
        - Src:             'core/msg_translator.c:906,6'
          Dst:             get_debug_facility
        - Src:             'core/msg_translator.c:906,6'
          Dst:             memchr
        - Src:             'core/msg_translator.c:906,6'
          Dst:             get_debug_level
        - Src:             'core/msg_translator.c:906,6'
          Dst:             get_debug_facility
        - Src:             'core/msg_translator.c:906,6'
          Dst:             dprint_color
        - Src:             'core/msg_translator.c:906,6'
          Dst:             my_pid
        - Src:             'core/msg_translator.c:906,6'
          Dst:             fprintf
        - Src:             'core/msg_translator.c:906,6'
          Dst:             dprint_color_reset
        - Src:             'core/msg_translator.c:906,6'
          Dst:             get_debug_facility
        - Src:             'core/msg_translator.c:906,6'
          Dst:             get_debug_level
        - Src:             'core/msg_translator.c:906,6'
          Dst:             get_debug_facility
        - Src:             'core/msg_translator.c:906,6'
          Dst:             dprint_color
        - Src:             'core/msg_translator.c:906,6'
          Dst:             my_pid
        - Src:             'core/msg_translator.c:906,6'
          Dst:             fprintf
        - Src:             'core/msg_translator.c:906,6'
          Dst:             dprint_color_reset
        - Src:             'core/msg_translator.c:906,6'
          Dst:             get_debug_facility
        - Src:             'core/msg_translator.c:906,6'
          Dst:             get_debug_level
        - Src:             'core/msg_translator.c:906,6'
          Dst:             get_debug_facility
        - Src:             'core/msg_translator.c:906,6'
          Dst:             dprint_color
        - Src:             'core/msg_translator.c:906,6'
          Dst:             my_pid
        - Src:             'core/msg_translator.c:906,6'
          Dst:             fprintf
        - Src:             'core/msg_translator.c:906,6'
          Dst:             dprint_color_reset
        - Src:             'core/msg_translator.c:906,6'
          Dst:             get_debug_facility
        - Src:             'core/msg_translator.c:906,6'
          Dst:             get_debug_level
        - Src:             'core/msg_translator.c:906,6'
          Dst:             get_debug_facility
        - Src:             'core/msg_translator.c:906,6'
          Dst:             dprint_color
        - Src:             'core/msg_translator.c:906,6'
          Dst:             my_pid
        - Src:             'core/msg_translator.c:906,6'
          Dst:             fprintf
        - Src:             'core/msg_translator.c:906,6'
          Dst:             dprint_color_reset
        - Src:             'core/msg_translator.c:906,6'
          Dst:             get_debug_facility
        - Src:             'core/msg_translator.c:906,6'
          Dst:             get_debug_level
        - Src:             'core/msg_translator.c:906,6'
          Dst:             get_debug_facility
        - Src:             'core/msg_translator.c:906,6'
          Dst:             dprint_color
        - Src:             'core/msg_translator.c:906,6'
          Dst:             my_pid
        - Src:             'core/msg_translator.c:906,6'
          Dst:             fprintf
        - Src:             'core/msg_translator.c:906,6'
          Dst:             dprint_color_reset
        - Src:             'core/msg_translator.c:906,6'
          Dst:             get_debug_facility
        - Src:             'core/msg_translator.c:906,6'
          Dst:             get_debug_level
        - Src:             'core/msg_translator.c:906,6'
          Dst:             get_debug_facility
        - Src:             'core/msg_translator.c:906,6'
          Dst:             dprint_color
        - Src:             'core/msg_translator.c:906,6'
          Dst:             my_pid
        - Src:             'core/msg_translator.c:906,6'
          Dst:             fprintf
        - Src:             'core/msg_translator.c:906,6'
          Dst:             dprint_color_reset
        - Src:             'core/msg_translator.c:906,6'
          Dst:             get_debug_facility
        - Src:             'core/msg_translator.c:906,6'
          Dst:             memchr
        - Src:             'core/msg_translator.c:906,6'
          Dst:             get_debug_level
        - Src:             'core/msg_translator.c:906,6'
          Dst:             get_debug_facility
        - Src:             'core/msg_translator.c:906,6'
          Dst:             dprint_color
        - Src:             'core/msg_translator.c:906,6'
          Dst:             my_pid
        - Src:             'core/msg_translator.c:906,6'
          Dst:             fprintf
        - Src:             'core/msg_translator.c:906,6'
          Dst:             dprint_color_reset
        - Src:             'core/msg_translator.c:906,6'
          Dst:             get_debug_facility
        - Src:             'core/msg_translator.c:906,6'
          Dst:             get_debug_level
        - Src:             'core/msg_translator.c:906,6'
          Dst:             get_debug_facility
        - Src:             'core/msg_translator.c:906,6'
          Dst:             dprint_color
        - Src:             'core/msg_translator.c:906,6'
          Dst:             my_pid
        - Src:             'core/msg_translator.c:906,6'
          Dst:             fprintf
        - Src:             'core/msg_translator.c:906,6'
          Dst:             dprint_color_reset
        - Src:             'core/msg_translator.c:906,6'
          Dst:             get_debug_facility
        - Src:             'core/msg_translator.c:906,6'
          Dst:             get_debug_level
        - Src:             'core/msg_translator.c:906,6'
          Dst:             get_debug_facility
        - Src:             'core/msg_translator.c:906,6'
          Dst:             dprint_color
        - Src:             'core/msg_translator.c:906,6'
          Dst:             my_pid
        - Src:             'core/msg_translator.c:906,6'
          Dst:             fprintf
        - Src:             'core/msg_translator.c:906,6'
          Dst:             dprint_color_reset
        - Src:             'core/msg_translator.c:906,6'
          Dst:             get_debug_facility
        - Src:             'core/msg_translator.c:911,10'
          Dst:             lump_check_opt
        - Src:             'core/msg_translator.c:916,6'
          Dst:             get_debug_level
        - Src:             'core/msg_translator.c:916,6'
          Dst:             get_debug_facility
        - Src:             'core/msg_translator.c:916,6'
          Dst:             dprint_color
        - Src:             'core/msg_translator.c:916,6'
          Dst:             my_pid
        - Src:             'core/msg_translator.c:916,6'
          Dst:             fprintf
        - Src:             'core/msg_translator.c:916,6'
          Dst:             dprint_color_reset
        - Src:             'core/msg_translator.c:916,6'
          Dst:             get_debug_facility
        - Src:             'core/msg_translator.c:925,5'
          Dst:             get_debug_level
        - Src:             'core/msg_translator.c:925,5'
          Dst:             get_debug_facility
        - Src:             'core/msg_translator.c:925,5'
          Dst:             dprint_color
        - Src:             'core/msg_translator.c:925,5'
          Dst:             my_pid
        - Src:             'core/msg_translator.c:925,5'
          Dst:             fprintf
        - Src:             'core/msg_translator.c:925,5'
          Dst:             dprint_color_reset
        - Src:             'core/msg_translator.c:925,5'
          Dst:             get_debug_facility
        - Src:             'core/msg_translator.c:925,5'
          Dst:             get_debug_level
        - Src:             'core/msg_translator.c:925,5'
          Dst:             get_debug_facility
        - Src:             'core/msg_translator.c:925,5'
          Dst:             dprint_color
        - Src:             'core/msg_translator.c:925,5'
          Dst:             my_pid
        - Src:             'core/msg_translator.c:925,5'
          Dst:             fprintf
        - Src:             'core/msg_translator.c:925,5'
          Dst:             dprint_color_reset
        - Src:             'core/msg_translator.c:925,5'
          Dst:             get_debug_facility
        - Src:             'core/msg_translator.c:925,5'
          Dst:             get_debug_level
        - Src:             'core/msg_translator.c:925,5'
          Dst:             get_debug_facility
        - Src:             'core/msg_translator.c:925,5'
          Dst:             dprint_color
        - Src:             'core/msg_translator.c:925,5'
          Dst:             my_pid
        - Src:             'core/msg_translator.c:925,5'
          Dst:             fprintf
        - Src:             'core/msg_translator.c:925,5'
          Dst:             dprint_color_reset
        - Src:             'core/msg_translator.c:925,5'
          Dst:             get_debug_facility
        - Src:             'core/msg_translator.c:925,5'
          Dst:             get_debug_level
        - Src:             'core/msg_translator.c:925,5'
          Dst:             get_debug_facility
        - Src:             'core/msg_translator.c:925,5'
          Dst:             dprint_color
        - Src:             'core/msg_translator.c:925,5'
          Dst:             my_pid
        - Src:             'core/msg_translator.c:925,5'
          Dst:             fprintf
        - Src:             'core/msg_translator.c:925,5'
          Dst:             dprint_color_reset
        - Src:             'core/msg_translator.c:925,5'
          Dst:             get_debug_facility
        - Src:             'core/msg_translator.c:925,5'
          Dst:             memchr
        - Src:             'core/msg_translator.c:925,5'
          Dst:             get_debug_level
        - Src:             'core/msg_translator.c:925,5'
          Dst:             get_debug_facility
        - Src:             'core/msg_translator.c:925,5'
          Dst:             dprint_color
        - Src:             'core/msg_translator.c:925,5'
          Dst:             my_pid
        - Src:             'core/msg_translator.c:925,5'
          Dst:             fprintf
        - Src:             'core/msg_translator.c:925,5'
          Dst:             dprint_color_reset
        - Src:             'core/msg_translator.c:925,5'
          Dst:             get_debug_facility
        - Src:             'core/msg_translator.c:925,5'
          Dst:             get_debug_level
        - Src:             'core/msg_translator.c:925,5'
          Dst:             get_debug_facility
        - Src:             'core/msg_translator.c:925,5'
          Dst:             dprint_color
        - Src:             'core/msg_translator.c:925,5'
          Dst:             my_pid
        - Src:             'core/msg_translator.c:925,5'
          Dst:             fprintf
        - Src:             'core/msg_translator.c:925,5'
          Dst:             dprint_color_reset
        - Src:             'core/msg_translator.c:925,5'
          Dst:             get_debug_facility
        - Src:             'core/msg_translator.c:925,5'
          Dst:             get_debug_level
        - Src:             'core/msg_translator.c:925,5'
          Dst:             get_debug_facility
        - Src:             'core/msg_translator.c:925,5'
          Dst:             dprint_color
        - Src:             'core/msg_translator.c:925,5'
          Dst:             my_pid
        - Src:             'core/msg_translator.c:925,5'
          Dst:             fprintf
        - Src:             'core/msg_translator.c:925,5'
          Dst:             dprint_color_reset
        - Src:             'core/msg_translator.c:925,5'
          Dst:             get_debug_facility
        - Src:             'core/msg_translator.c:925,5'
          Dst:             get_debug_level
        - Src:             'core/msg_translator.c:925,5'
          Dst:             get_debug_facility
        - Src:             'core/msg_translator.c:925,5'
          Dst:             dprint_color
        - Src:             'core/msg_translator.c:925,5'
          Dst:             my_pid
        - Src:             'core/msg_translator.c:925,5'
          Dst:             fprintf
        - Src:             'core/msg_translator.c:925,5'
          Dst:             dprint_color_reset
        - Src:             'core/msg_translator.c:925,5'
          Dst:             get_debug_facility
        - Src:             'core/msg_translator.c:925,5'
          Dst:             get_debug_level
        - Src:             'core/msg_translator.c:925,5'
          Dst:             get_debug_facility
        - Src:             'core/msg_translator.c:925,5'
          Dst:             dprint_color
        - Src:             'core/msg_translator.c:925,5'
          Dst:             my_pid
        - Src:             'core/msg_translator.c:925,5'
          Dst:             fprintf
        - Src:             'core/msg_translator.c:925,5'
          Dst:             dprint_color_reset
        - Src:             'core/msg_translator.c:925,5'
          Dst:             get_debug_facility
        - Src:             'core/msg_translator.c:925,5'
          Dst:             get_debug_level
        - Src:             'core/msg_translator.c:925,5'
          Dst:             get_debug_facility
        - Src:             'core/msg_translator.c:925,5'
          Dst:             dprint_color
        - Src:             'core/msg_translator.c:925,5'
          Dst:             my_pid
        - Src:             'core/msg_translator.c:925,5'
          Dst:             fprintf
        - Src:             'core/msg_translator.c:925,5'
          Dst:             dprint_color_reset
        - Src:             'core/msg_translator.c:925,5'
          Dst:             get_debug_facility
        - Src:             'core/msg_translator.c:925,5'
          Dst:             memchr
        - Src:             'core/msg_translator.c:925,5'
          Dst:             get_debug_level
        - Src:             'core/msg_translator.c:925,5'
          Dst:             get_debug_facility
        - Src:             'core/msg_translator.c:925,5'
          Dst:             dprint_color
        - Src:             'core/msg_translator.c:925,5'
          Dst:             my_pid
        - Src:             'core/msg_translator.c:925,5'
          Dst:             fprintf
        - Src:             'core/msg_translator.c:925,5'
          Dst:             dprint_color_reset
        - Src:             'core/msg_translator.c:925,5'
          Dst:             get_debug_facility
        - Src:             'core/msg_translator.c:925,5'
          Dst:             get_debug_level
        - Src:             'core/msg_translator.c:925,5'
          Dst:             get_debug_facility
        - Src:             'core/msg_translator.c:925,5'
          Dst:             dprint_color
        - Src:             'core/msg_translator.c:925,5'
          Dst:             my_pid
        - Src:             'core/msg_translator.c:925,5'
          Dst:             fprintf
        - Src:             'core/msg_translator.c:925,5'
          Dst:             dprint_color_reset
        - Src:             'core/msg_translator.c:925,5'
          Dst:             get_debug_facility
        - Src:             'core/msg_translator.c:925,5'
          Dst:             get_debug_level
        - Src:             'core/msg_translator.c:925,5'
          Dst:             get_debug_facility
        - Src:             'core/msg_translator.c:925,5'
          Dst:             dprint_color
        - Src:             'core/msg_translator.c:925,5'
          Dst:             my_pid
        - Src:             'core/msg_translator.c:925,5'
          Dst:             fprintf
        - Src:             'core/msg_translator.c:925,5'
          Dst:             dprint_color_reset
        - Src:             'core/msg_translator.c:925,5'
          Dst:             get_debug_facility
        - Src:             'core/msg_translator.c:953,5'
          Dst:             get_debug_level
        - Src:             'core/msg_translator.c:953,5'
          Dst:             get_debug_facility
        - Src:             'core/msg_translator.c:953,5'
          Dst:             dprint_color
        - Src:             'core/msg_translator.c:953,5'
          Dst:             my_pid
        - Src:             'core/msg_translator.c:953,5'
          Dst:             fprintf
        - Src:             'core/msg_translator.c:953,5'
          Dst:             dprint_color_reset
        - Src:             'core/msg_translator.c:953,5'
          Dst:             get_debug_facility
        - Src:             'core/msg_translator.c:961,6'
          Dst:             get_debug_level
        - Src:             'core/msg_translator.c:961,6'
          Dst:             get_debug_facility
        - Src:             'core/msg_translator.c:961,6'
          Dst:             dprint_color
        - Src:             'core/msg_translator.c:961,6'
          Dst:             my_pid
        - Src:             'core/msg_translator.c:961,6'
          Dst:             fprintf
        - Src:             'core/msg_translator.c:961,6'
          Dst:             dprint_color_reset
        - Src:             'core/msg_translator.c:961,6'
          Dst:             get_debug_facility
        - Src:             'core/msg_translator.c:961,6'
          Dst:             get_debug_level
        - Src:             'core/msg_translator.c:961,6'
          Dst:             get_debug_facility
        - Src:             'core/msg_translator.c:961,6'
          Dst:             dprint_color
        - Src:             'core/msg_translator.c:961,6'
          Dst:             my_pid
        - Src:             'core/msg_translator.c:961,6'
          Dst:             fprintf
        - Src:             'core/msg_translator.c:961,6'
          Dst:             dprint_color_reset
        - Src:             'core/msg_translator.c:961,6'
          Dst:             get_debug_facility
        - Src:             'core/msg_translator.c:961,6'
          Dst:             get_debug_level
        - Src:             'core/msg_translator.c:961,6'
          Dst:             get_debug_facility
        - Src:             'core/msg_translator.c:961,6'
          Dst:             dprint_color
        - Src:             'core/msg_translator.c:961,6'
          Dst:             my_pid
        - Src:             'core/msg_translator.c:961,6'
          Dst:             fprintf
        - Src:             'core/msg_translator.c:961,6'
          Dst:             dprint_color_reset
        - Src:             'core/msg_translator.c:961,6'
          Dst:             get_debug_facility
        - Src:             'core/msg_translator.c:961,6'
          Dst:             get_debug_level
        - Src:             'core/msg_translator.c:961,6'
          Dst:             get_debug_facility
        - Src:             'core/msg_translator.c:961,6'
          Dst:             dprint_color
        - Src:             'core/msg_translator.c:961,6'
          Dst:             my_pid
        - Src:             'core/msg_translator.c:961,6'
          Dst:             fprintf
        - Src:             'core/msg_translator.c:961,6'
          Dst:             dprint_color_reset
        - Src:             'core/msg_translator.c:961,6'
          Dst:             get_debug_facility
        - Src:             'core/msg_translator.c:961,6'
          Dst:             memchr
        - Src:             'core/msg_translator.c:961,6'
          Dst:             get_debug_level
        - Src:             'core/msg_translator.c:961,6'
          Dst:             get_debug_facility
        - Src:             'core/msg_translator.c:961,6'
          Dst:             dprint_color
        - Src:             'core/msg_translator.c:961,6'
          Dst:             my_pid
        - Src:             'core/msg_translator.c:961,6'
          Dst:             fprintf
        - Src:             'core/msg_translator.c:961,6'
          Dst:             dprint_color_reset
        - Src:             'core/msg_translator.c:961,6'
          Dst:             get_debug_facility
        - Src:             'core/msg_translator.c:961,6'
          Dst:             get_debug_level
        - Src:             'core/msg_translator.c:961,6'
          Dst:             get_debug_facility
        - Src:             'core/msg_translator.c:961,6'
          Dst:             dprint_color
        - Src:             'core/msg_translator.c:961,6'
          Dst:             my_pid
        - Src:             'core/msg_translator.c:961,6'
          Dst:             fprintf
        - Src:             'core/msg_translator.c:961,6'
          Dst:             dprint_color_reset
        - Src:             'core/msg_translator.c:961,6'
          Dst:             get_debug_facility
        - Src:             'core/msg_translator.c:961,6'
          Dst:             get_debug_level
        - Src:             'core/msg_translator.c:961,6'
          Dst:             get_debug_facility
        - Src:             'core/msg_translator.c:961,6'
          Dst:             dprint_color
        - Src:             'core/msg_translator.c:961,6'
          Dst:             my_pid
        - Src:             'core/msg_translator.c:961,6'
          Dst:             fprintf
        - Src:             'core/msg_translator.c:961,6'
          Dst:             dprint_color_reset
        - Src:             'core/msg_translator.c:961,6'
          Dst:             get_debug_facility
        - Src:             'core/msg_translator.c:961,6'
          Dst:             get_debug_level
        - Src:             'core/msg_translator.c:961,6'
          Dst:             get_debug_facility
        - Src:             'core/msg_translator.c:961,6'
          Dst:             dprint_color
        - Src:             'core/msg_translator.c:961,6'
          Dst:             my_pid
        - Src:             'core/msg_translator.c:961,6'
          Dst:             fprintf
        - Src:             'core/msg_translator.c:961,6'
          Dst:             dprint_color_reset
        - Src:             'core/msg_translator.c:961,6'
          Dst:             get_debug_facility
        - Src:             'core/msg_translator.c:961,6'
          Dst:             get_debug_level
        - Src:             'core/msg_translator.c:961,6'
          Dst:             get_debug_facility
        - Src:             'core/msg_translator.c:961,6'
          Dst:             dprint_color
        - Src:             'core/msg_translator.c:961,6'
          Dst:             my_pid
        - Src:             'core/msg_translator.c:961,6'
          Dst:             fprintf
        - Src:             'core/msg_translator.c:961,6'
          Dst:             dprint_color_reset
        - Src:             'core/msg_translator.c:961,6'
          Dst:             get_debug_facility
        - Src:             'core/msg_translator.c:961,6'
          Dst:             get_debug_level
        - Src:             'core/msg_translator.c:961,6'
          Dst:             get_debug_facility
        - Src:             'core/msg_translator.c:961,6'
          Dst:             dprint_color
        - Src:             'core/msg_translator.c:961,6'
          Dst:             my_pid
        - Src:             'core/msg_translator.c:961,6'
          Dst:             fprintf
        - Src:             'core/msg_translator.c:961,6'
          Dst:             dprint_color_reset
        - Src:             'core/msg_translator.c:961,6'
          Dst:             get_debug_facility
        - Src:             'core/msg_translator.c:961,6'
          Dst:             memchr
        - Src:             'core/msg_translator.c:961,6'
          Dst:             get_debug_level
        - Src:             'core/msg_translator.c:961,6'
          Dst:             get_debug_facility
        - Src:             'core/msg_translator.c:961,6'
          Dst:             dprint_color
        - Src:             'core/msg_translator.c:961,6'
          Dst:             my_pid
        - Src:             'core/msg_translator.c:961,6'
          Dst:             fprintf
        - Src:             'core/msg_translator.c:961,6'
          Dst:             dprint_color_reset
        - Src:             'core/msg_translator.c:961,6'
          Dst:             get_debug_facility
        - Src:             'core/msg_translator.c:961,6'
          Dst:             get_debug_level
        - Src:             'core/msg_translator.c:961,6'
          Dst:             get_debug_facility
        - Src:             'core/msg_translator.c:961,6'
          Dst:             dprint_color
        - Src:             'core/msg_translator.c:961,6'
          Dst:             my_pid
        - Src:             'core/msg_translator.c:961,6'
          Dst:             fprintf
        - Src:             'core/msg_translator.c:961,6'
          Dst:             dprint_color_reset
        - Src:             'core/msg_translator.c:961,6'
          Dst:             get_debug_facility
        - Src:             'core/msg_translator.c:961,6'
          Dst:             get_debug_level
        - Src:             'core/msg_translator.c:961,6'
          Dst:             get_debug_facility
        - Src:             'core/msg_translator.c:961,6'
          Dst:             dprint_color
        - Src:             'core/msg_translator.c:961,6'
          Dst:             my_pid
        - Src:             'core/msg_translator.c:961,6'
          Dst:             fprintf
        - Src:             'core/msg_translator.c:961,6'
          Dst:             dprint_color_reset
        - Src:             'core/msg_translator.c:961,6'
          Dst:             get_debug_facility
        - Src:             'core/msg_translator.c:966,10'
          Dst:             lump_check_opt
        - Src:             'core/msg_translator.c:971,6'
          Dst:             get_debug_level
        - Src:             'core/msg_translator.c:971,6'
          Dst:             get_debug_facility
        - Src:             'core/msg_translator.c:971,6'
          Dst:             dprint_color
        - Src:             'core/msg_translator.c:971,6'
          Dst:             my_pid
        - Src:             'core/msg_translator.c:971,6'
          Dst:             fprintf
        - Src:             'core/msg_translator.c:971,6'
          Dst:             dprint_color_reset
        - Src:             'core/msg_translator.c:971,6'
          Dst:             get_debug_facility
    - functionName:    adjust_clen
      functionSourceFile: '/src/kamailio/src/core/msg_translator.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1624
      functionLinenumberEnd: 1744
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         330
      ICount:          1979
      EdgeCount:       439
      CyclomaticComplexity: 111
      functionsReached:
        - anchor_lump
        - clen_builder
        - del_lump
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_body
        - get_debug_facility
        - get_debug_level
        - insert_new_lump_after
        - my_pid
        - parse_headers
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'core/msg_translator.c:1649,6'
          Dst:             parse_headers
        - Src:             'core/msg_translator.c:1650,4'
          Dst:             get_debug_level
        - Src:             'core/msg_translator.c:1650,4'
          Dst:             get_debug_facility
        - Src:             'core/msg_translator.c:1650,4'
          Dst:             dprint_color
        - Src:             'core/msg_translator.c:1650,4'
          Dst:             my_pid
        - Src:             'core/msg_translator.c:1650,4'
          Dst:             fprintf
        - Src:             'core/msg_translator.c:1650,4'
          Dst:             dprint_color_reset
        - Src:             'core/msg_translator.c:1650,4'
          Dst:             get_debug_facility
        - Src:             'core/msg_translator.c:1658,13'
          Dst:             anchor_lump
        - Src:             'core/msg_translator.c:1661,5'
          Dst:             get_debug_level
        - Src:             'core/msg_translator.c:1661,5'
          Dst:             get_debug_facility
        - Src:             'core/msg_translator.c:1661,5'
          Dst:             dprint_color
        - Src:             'core/msg_translator.c:1661,5'
          Dst:             my_pid
        - Src:             'core/msg_translator.c:1661,5'
          Dst:             fprintf
        - Src:             'core/msg_translator.c:1661,5'
          Dst:             dprint_color_reset
        - Src:             'core/msg_translator.c:1661,5'
          Dst:             get_debug_facility
        - Src:             'core/msg_translator.c:1668,11'
          Dst:             get_body
        - Src:             'core/msg_translator.c:1671,5'
          Dst:             get_debug_level
        - Src:             'core/msg_translator.c:1671,5'
          Dst:             get_debug_facility
        - Src:             'core/msg_translator.c:1671,5'
          Dst:             dprint_color
        - Src:             'core/msg_translator.c:1671,5'
          Dst:             my_pid
        - Src:             'core/msg_translator.c:1671,5'
          Dst:             fprintf
        - Src:             'core/msg_translator.c:1671,5'
          Dst:             dprint_color_reset
        - Src:             'core/msg_translator.c:1671,5'
          Dst:             get_debug_facility
        - Src:             'core/msg_translator.c:1681,14'
          Dst:             del_lump
        - Src:             'core/msg_translator.c:1684,6'
          Dst:             get_debug_level
        - Src:             'core/msg_translator.c:1684,6'
          Dst:             get_debug_facility
        - Src:             'core/msg_translator.c:1684,6'
          Dst:             dprint_color
        - Src:             'core/msg_translator.c:1684,6'
          Dst:             my_pid
        - Src:             'core/msg_translator.c:1684,6'
          Dst:             fprintf
        - Src:             'core/msg_translator.c:1684,6'
          Dst:             dprint_color_reset
        - Src:             'core/msg_translator.c:1684,6'
          Dst:             get_debug_facility
        - Src:             'core/msg_translator.c:1693,7'
          Dst:             parse_headers
        - Src:             'core/msg_translator.c:1694,5'
          Dst:             get_debug_level
        - Src:             'core/msg_translator.c:1694,5'
          Dst:             get_debug_facility
        - Src:             'core/msg_translator.c:1694,5'
          Dst:             dprint_color
        - Src:             'core/msg_translator.c:1694,5'
          Dst:             my_pid
        - Src:             'core/msg_translator.c:1694,5'
          Dst:             fprintf
        - Src:             'core/msg_translator.c:1694,5'
          Dst:             dprint_color_reset
        - Src:             'core/msg_translator.c:1694,5'
          Dst:             get_debug_facility
        - Src:             'core/msg_translator.c:1709,15'
          Dst:             anchor_lump
        - Src:             'core/msg_translator.c:1712,7'
          Dst:             get_debug_level
        - Src:             'core/msg_translator.c:1712,7'
          Dst:             get_debug_facility
        - Src:             'core/msg_translator.c:1712,7'
          Dst:             dprint_color
        - Src:             'core/msg_translator.c:1712,7'
          Dst:             my_pid
        - Src:             'core/msg_translator.c:1712,7'
          Dst:             fprintf
        - Src:             'core/msg_translator.c:1712,7'
          Dst:             dprint_color_reset
        - Src:             'core/msg_translator.c:1712,7'
          Dst:             get_debug_facility
        - Src:             'core/msg_translator.c:1720,14'
          Dst:             del_lump
        - Src:             'core/msg_translator.c:1723,6'
          Dst:             get_debug_level
        - Src:             'core/msg_translator.c:1723,6'
          Dst:             get_debug_facility
        - Src:             'core/msg_translator.c:1723,6'
          Dst:             dprint_color
        - Src:             'core/msg_translator.c:1723,6'
          Dst:             my_pid
        - Src:             'core/msg_translator.c:1723,6'
          Dst:             fprintf
        - Src:             'core/msg_translator.c:1723,6'
          Dst:             dprint_color_reset
        - Src:             'core/msg_translator.c:1723,6'
          Dst:             get_debug_facility
        - Src:             'core/msg_translator.c:1730,14'
          Dst:             clen_builder
        - Src:             'core/msg_translator.c:1733,6'
          Dst:             insert_new_lump_after
    - functionName:    create_via_hf
      functionSourceFile: '/src/kamailio/src/core/msg_translator.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3265
      functionLinenumberEnd: 3439
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         471
      ICount:          2787
      EdgeCount:       630
      CyclomaticComplexity: 161
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - id_builder
        - my_pid
        - pv_get_buffer
        - pv_get_buffer_size
        - snprintf
        - via_builder
        - xavp_serialize_fields
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/msg_translator.c:3305,16'
          Dst:             id_builder
        - Src:             'core/msg_translator.c:3306,4'
          Dst:             get_debug_level
        - Src:             'core/msg_translator.c:3306,4'
          Dst:             get_debug_facility
        - Src:             'core/msg_translator.c:3306,4'
          Dst:             dprint_color
        - Src:             'core/msg_translator.c:3306,4'
          Dst:             my_pid
        - Src:             'core/msg_translator.c:3306,4'
          Dst:             fprintf
        - Src:             'core/msg_translator.c:3306,4'
          Dst:             dprint_color_reset
        - Src:             'core/msg_translator.c:3306,4'
          Dst:             get_debug_facility
        - Src:             'core/msg_translator.c:3310,3'
          Dst:             get_debug_level
        - Src:             'core/msg_translator.c:3310,3'
          Dst:             get_debug_facility
        - Src:             'core/msg_translator.c:3310,3'
          Dst:             dprint_color
        - Src:             'core/msg_translator.c:3310,3'
          Dst:             my_pid
        - Src:             'core/msg_translator.c:3310,3'
          Dst:             fprintf
        - Src:             'core/msg_translator.c:3310,3'
          Dst:             dprint_color_reset
        - Src:             'core/msg_translator.c:3310,3'
          Dst:             get_debug_facility
        - Src:             'core/msg_translator.c:3322,4'
          Dst:             get_debug_level
        - Src:             'core/msg_translator.c:3322,4'
          Dst:             get_debug_facility
        - Src:             'core/msg_translator.c:3322,4'
          Dst:             dprint_color
        - Src:             'core/msg_translator.c:3322,4'
          Dst:             my_pid
        - Src:             'core/msg_translator.c:3322,4'
          Dst:             fprintf
        - Src:             'core/msg_translator.c:3322,4'
          Dst:             dprint_color_reset
        - Src:             'core/msg_translator.c:3322,4'
          Dst:             get_debug_facility
        - Src:             'core/msg_translator.c:3341,10'
          Dst:             snprintf
        - Src:             'core/msg_translator.c:3343,4'
          Dst:             get_debug_level
        - Src:             'core/msg_translator.c:3343,4'
          Dst:             get_debug_facility
        - Src:             'core/msg_translator.c:3343,4'
          Dst:             dprint_color
        - Src:             'core/msg_translator.c:3343,4'
          Dst:             my_pid
        - Src:             'core/msg_translator.c:3343,4'
          Dst:             fprintf
        - Src:             'core/msg_translator.c:3343,4'
          Dst:             dprint_color_reset
        - Src:             'core/msg_translator.c:3343,4'
          Dst:             get_debug_facility
        - Src:             'core/msg_translator.c:3347,5'
          Dst:             get_debug_level
        - Src:             'core/msg_translator.c:3347,5'
          Dst:             get_debug_facility
        - Src:             'core/msg_translator.c:3347,5'
          Dst:             dprint_color
        - Src:             'core/msg_translator.c:3347,5'
          Dst:             my_pid
        - Src:             'core/msg_translator.c:3347,5'
          Dst:             fprintf
        - Src:             'core/msg_translator.c:3347,5'
          Dst:             dprint_color_reset
        - Src:             'core/msg_translator.c:3347,5'
          Dst:             get_debug_facility
        - Src:             'core/msg_translator.c:3368,15'
          Dst:             pv_get_buffer
        - Src:             'core/msg_translator.c:3370,39'
          Dst:             pv_get_buffer_size
        - Src:             'core/msg_translator.c:3369,17'
          Dst:             xavp_serialize_fields
        - Src:             'core/msg_translator.c:3374,5'
          Dst:             get_debug_level
        - Src:             'core/msg_translator.c:3374,5'
          Dst:             get_debug_facility
        - Src:             'core/msg_translator.c:3374,5'
          Dst:             dprint_color
        - Src:             'core/msg_translator.c:3374,5'
          Dst:             my_pid
        - Src:             'core/msg_translator.c:3374,5'
          Dst:             fprintf
        - Src:             'core/msg_translator.c:3374,5'
          Dst:             dprint_color_reset
        - Src:             'core/msg_translator.c:3374,5'
          Dst:             get_debug_facility
        - Src:             'core/msg_translator.c:3406,12'
          Dst:             snprintf
        - Src:             'core/msg_translator.c:3409,4'
          Dst:             get_debug_level
        - Src:             'core/msg_translator.c:3409,4'
          Dst:             get_debug_facility
        - Src:             'core/msg_translator.c:3409,4'
          Dst:             dprint_color
        - Src:             'core/msg_translator.c:3409,4'
          Dst:             my_pid
        - Src:             'core/msg_translator.c:3409,4'
          Dst:             fprintf
        - Src:             'core/msg_translator.c:3409,4'
          Dst:             dprint_color_reset
        - Src:             'core/msg_translator.c:3409,4'
          Dst:             get_debug_facility
        - Src:             'core/msg_translator.c:3413,5'
          Dst:             get_debug_level
        - Src:             'core/msg_translator.c:3413,5'
          Dst:             get_debug_facility
        - Src:             'core/msg_translator.c:3413,5'
          Dst:             dprint_color
        - Src:             'core/msg_translator.c:3413,5'
          Dst:             my_pid
        - Src:             'core/msg_translator.c:3413,5'
          Dst:             fprintf
        - Src:             'core/msg_translator.c:3413,5'
          Dst:             dprint_color_reset
        - Src:             'core/msg_translator.c:3413,5'
          Dst:             get_debug_facility
        - Src:             'core/msg_translator.c:3432,8'
          Dst:             via_builder
    - functionName:    received_test
      functionSourceFile: '/src/kamailio/src/core/msg_translator.c'
      linkageType:     InternalLinkage
      functionLinenumber: 243
      functionLinenumberEnd: 253
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         11
      ICount:          76
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - check_via_address
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/msg_translator.c:250,9'
          Dst:             check_via_address
    - functionName:    received_builder
      functionSourceFile: '/src/kamailio/src/core/msg_translator.c'
      linkageType:     InternalLinkage
      functionLinenumber: 353
      functionLinenumberEnd: 381
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         48
      ICount:          318
      EdgeCount:       63
      CyclomaticComplexity: 17
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - ip_addr2a
        - my_pid
        - strlen
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/msg_translator.c:365,3'
          Dst:             get_debug_level
        - Src:             'core/msg_translator.c:365,3'
          Dst:             get_debug_facility
        - Src:             'core/msg_translator.c:365,3'
          Dst:             dprint_color
        - Src:             'core/msg_translator.c:365,3'
          Dst:             my_pid
        - Src:             'core/msg_translator.c:365,3'
          Dst:             fprintf
        - Src:             'core/msg_translator.c:365,3'
          Dst:             dprint_color_reset
        - Src:             'core/msg_translator.c:365,3'
          Dst:             get_debug_facility
        - Src:             'core/msg_translator.c:369,12'
          Dst:             ip_addr2a
        - Src:             'core/msg_translator.c:373,12'
          Dst:             strlen
    - functionName:    rport_test
      functionSourceFile: '/src/kamailio/src/core/msg_translator.c'
      linkageType:     InternalLinkage
      functionLinenumber: 224
      functionLinenumberEnd: 238
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          51
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    rport_builder
      functionSourceFile: '/src/kamailio/src/core/msg_translator.c'
      linkageType:     InternalLinkage
      functionLinenumber: 385
      functionLinenumberEnd: 406
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         46
      ICount:          309
      EdgeCount:       60
      CyclomaticComplexity: 16
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - int2str
        - my_pid
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/msg_translator.c:392,8'
          Dst:             int2str
        - Src:             'core/msg_translator.c:397,3'
          Dst:             get_debug_level
        - Src:             'core/msg_translator.c:397,3'
          Dst:             get_debug_facility
        - Src:             'core/msg_translator.c:397,3'
          Dst:             dprint_color
        - Src:             'core/msg_translator.c:397,3'
          Dst:             my_pid
        - Src:             'core/msg_translator.c:397,3'
          Dst:             fprintf
        - Src:             'core/msg_translator.c:397,3'
          Dst:             dprint_color_reset
        - Src:             'core/msg_translator.c:397,3'
          Dst:             get_debug_facility
    - functionName:    get_send_socket
      functionSourceFile: '/src/kamailio/src/core/forward.h'
      linkageType:     InternalLinkage
      functionLinenumber: 68
      functionLinenumberEnd: 69
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          35
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - get_send_socket2
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'core/forward.h:69,9'
          Dst:             get_send_socket2
    - functionName:    process_lumps
      functionSourceFile: '/src/kamailio/src/core/msg_translator.c'
      linkageType:     InternalLinkage
      functionLinenumber: 988
      functionLinenumberEnd: 1617
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         4076
      ICount:          25946
      EdgeCount:       5319
      CyclomaticComplexity: 1245
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - lump_check_opt
        - memchr
        - my_pid
      functionUses:    8
      BranchProfiles:
        - Branch String:   'core/msg_translator.c:1441,3'
          Branch Sides:    []
        - Branch String:   'core/msg_translator.c:1453,6'
          Branch Sides:    []
        - Branch String:   'core/msg_translator.c:1460,8'
          Branch Sides:    []
        - Branch String:   'core/msg_translator.c:1460,8'
          Branch Sides:    []
        - Branch String:   'core/msg_translator.c:1460,8'
          Branch Sides:    []
        - Branch String:   'core/msg_translator.c:1460,8'
          Branch Sides:    []
        - Branch String:   'core/msg_translator.c:1460,8'
          Branch Sides:    []
        - Branch String:   'core/msg_translator.c:1475,5'
          Branch Sides:    []
        - Branch String:   'core/msg_translator.c:1481,7'
          Branch Sides:    []
        - Branch String:   'core/msg_translator.c:1481,7'
          Branch Sides:    []
        - Branch String:   'core/msg_translator.c:1481,7'
          Branch Sides:    []
        - Branch String:   'core/msg_translator.c:1481,7'
          Branch Sides:    []
        - Branch String:   'core/msg_translator.c:1481,7'
          Branch Sides:    []
        - Branch String:   'core/msg_translator.c:1492,6'
          Branch Sides:    []
        - Branch String:   'core/msg_translator.c:1499,8'
          Branch Sides:    []
        - Branch String:   'core/msg_translator.c:1499,8'
          Branch Sides:    []
        - Branch String:   'core/msg_translator.c:1499,8'
          Branch Sides:    []
        - Branch String:   'core/msg_translator.c:1499,8'
          Branch Sides:    []
        - Branch String:   'core/msg_translator.c:1499,8'
          Branch Sides:    []
        - Branch String:   'core/msg_translator.c:1543,6'
          Branch Sides:    []
        - Branch String:   'core/msg_translator.c:1550,8'
          Branch Sides:    []
        - Branch String:   'core/msg_translator.c:1550,8'
          Branch Sides:    []
        - Branch String:   'core/msg_translator.c:1550,8'
          Branch Sides:    []
        - Branch String:   'core/msg_translator.c:1550,8'
          Branch Sides:    []
        - Branch String:   'core/msg_translator.c:1550,8'
          Branch Sides:    []
        - Branch String:   'core/msg_translator.c:1582,6'
          Branch Sides:    []
        - Branch String:   'core/msg_translator.c:1589,8'
          Branch Sides:    []
        - Branch String:   'core/msg_translator.c:1589,8'
          Branch Sides:    []
        - Branch String:   'core/msg_translator.c:1589,8'
          Branch Sides:    []
        - Branch String:   'core/msg_translator.c:1589,8'
          Branch Sides:    []
        - Branch String:   'core/msg_translator.c:1589,8'
          Branch Sides:    []
      Callsites:
        - Src:             'core/msg_translator.c:1448,12'
          Dst:             lump_check_opt
        - Src:             'core/msg_translator.c:1460,8'
          Dst:             get_debug_level
        - Src:             'core/msg_translator.c:1460,8'
          Dst:             get_debug_facility
        - Src:             'core/msg_translator.c:1460,8'
          Dst:             dprint_color
        - Src:             'core/msg_translator.c:1460,8'
          Dst:             my_pid
        - Src:             'core/msg_translator.c:1460,8'
          Dst:             fprintf
        - Src:             'core/msg_translator.c:1460,8'
          Dst:             dprint_color_reset
        - Src:             'core/msg_translator.c:1460,8'
          Dst:             get_debug_facility
        - Src:             'core/msg_translator.c:1460,8'
          Dst:             get_debug_level
        - Src:             'core/msg_translator.c:1460,8'
          Dst:             get_debug_facility
        - Src:             'core/msg_translator.c:1460,8'
          Dst:             dprint_color
        - Src:             'core/msg_translator.c:1460,8'
          Dst:             my_pid
        - Src:             'core/msg_translator.c:1460,8'
          Dst:             fprintf
        - Src:             'core/msg_translator.c:1460,8'
          Dst:             dprint_color_reset
        - Src:             'core/msg_translator.c:1460,8'
          Dst:             get_debug_facility
        - Src:             'core/msg_translator.c:1460,8'
          Dst:             memchr
        - Src:             'core/msg_translator.c:1460,8'
          Dst:             memchr
        - Src:             'core/msg_translator.c:1460,8'
          Dst:             get_debug_level
        - Src:             'core/msg_translator.c:1460,8'
          Dst:             get_debug_facility
        - Src:             'core/msg_translator.c:1460,8'
          Dst:             dprint_color
        - Src:             'core/msg_translator.c:1460,8'
          Dst:             my_pid
        - Src:             'core/msg_translator.c:1460,8'
          Dst:             fprintf
        - Src:             'core/msg_translator.c:1460,8'
          Dst:             dprint_color_reset
        - Src:             'core/msg_translator.c:1460,8'
          Dst:             get_debug_facility
        - Src:             'core/msg_translator.c:1460,8'
          Dst:             get_debug_level
        - Src:             'core/msg_translator.c:1460,8'
          Dst:             get_debug_facility
        - Src:             'core/msg_translator.c:1460,8'
          Dst:             dprint_color
        - Src:             'core/msg_translator.c:1460,8'
          Dst:             my_pid
        - Src:             'core/msg_translator.c:1460,8'
          Dst:             fprintf
        - Src:             'core/msg_translator.c:1460,8'
          Dst:             dprint_color_reset
        - Src:             'core/msg_translator.c:1460,8'
          Dst:             get_debug_facility
        - Src:             'core/msg_translator.c:1460,8'
          Dst:             get_debug_level
        - Src:             'core/msg_translator.c:1460,8'
          Dst:             get_debug_facility
        - Src:             'core/msg_translator.c:1460,8'
          Dst:             dprint_color
        - Src:             'core/msg_translator.c:1460,8'
          Dst:             my_pid
        - Src:             'core/msg_translator.c:1460,8'
          Dst:             fprintf
        - Src:             'core/msg_translator.c:1460,8'
          Dst:             dprint_color_reset
        - Src:             'core/msg_translator.c:1460,8'
          Dst:             get_debug_facility
        - Src:             'core/msg_translator.c:1460,8'
          Dst:             get_debug_level
        - Src:             'core/msg_translator.c:1460,8'
          Dst:             get_debug_facility
        - Src:             'core/msg_translator.c:1460,8'
          Dst:             dprint_color
        - Src:             'core/msg_translator.c:1460,8'
          Dst:             my_pid
        - Src:             'core/msg_translator.c:1460,8'
          Dst:             fprintf
        - Src:             'core/msg_translator.c:1460,8'
          Dst:             dprint_color_reset
        - Src:             'core/msg_translator.c:1460,8'
          Dst:             get_debug_facility
        - Src:             'core/msg_translator.c:1460,8'
          Dst:             memchr
        - Src:             'core/msg_translator.c:1460,8'
          Dst:             memchr
        - Src:             'core/msg_translator.c:1460,8'
          Dst:             get_debug_level
        - Src:             'core/msg_translator.c:1460,8'
          Dst:             get_debug_facility
        - Src:             'core/msg_translator.c:1460,8'
          Dst:             dprint_color
        - Src:             'core/msg_translator.c:1460,8'
          Dst:             my_pid
        - Src:             'core/msg_translator.c:1460,8'
          Dst:             fprintf
        - Src:             'core/msg_translator.c:1460,8'
          Dst:             dprint_color_reset
        - Src:             'core/msg_translator.c:1460,8'
          Dst:             get_debug_facility
        - Src:             'core/msg_translator.c:1460,8'
          Dst:             get_debug_level
        - Src:             'core/msg_translator.c:1460,8'
          Dst:             get_debug_facility
        - Src:             'core/msg_translator.c:1460,8'
          Dst:             dprint_color
        - Src:             'core/msg_translator.c:1460,8'
          Dst:             my_pid
        - Src:             'core/msg_translator.c:1460,8'
          Dst:             fprintf
        - Src:             'core/msg_translator.c:1460,8'
          Dst:             dprint_color_reset
        - Src:             'core/msg_translator.c:1460,8'
          Dst:             get_debug_facility
        - Src:             'core/msg_translator.c:1460,8'
          Dst:             get_debug_level
        - Src:             'core/msg_translator.c:1460,8'
          Dst:             get_debug_facility
        - Src:             'core/msg_translator.c:1460,8'
          Dst:             dprint_color
        - Src:             'core/msg_translator.c:1460,8'
          Dst:             my_pid
        - Src:             'core/msg_translator.c:1460,8'
          Dst:             fprintf
        - Src:             'core/msg_translator.c:1460,8'
          Dst:             dprint_color_reset
        - Src:             'core/msg_translator.c:1460,8'
          Dst:             get_debug_facility
        - Src:             'core/msg_translator.c:1460,8'
          Dst:             get_debug_level
        - Src:             'core/msg_translator.c:1460,8'
          Dst:             get_debug_facility
        - Src:             'core/msg_translator.c:1460,8'
          Dst:             dprint_color
        - Src:             'core/msg_translator.c:1460,8'
          Dst:             my_pid
        - Src:             'core/msg_translator.c:1460,8'
          Dst:             fprintf
        - Src:             'core/msg_translator.c:1460,8'
          Dst:             dprint_color_reset
        - Src:             'core/msg_translator.c:1460,8'
          Dst:             get_debug_facility
        - Src:             'core/msg_translator.c:1460,8'
          Dst:             get_debug_level
        - Src:             'core/msg_translator.c:1460,8'
          Dst:             get_debug_facility
        - Src:             'core/msg_translator.c:1460,8'
          Dst:             dprint_color
        - Src:             'core/msg_translator.c:1460,8'
          Dst:             my_pid
        - Src:             'core/msg_translator.c:1460,8'
          Dst:             fprintf
        - Src:             'core/msg_translator.c:1460,8'
          Dst:             dprint_color_reset
        - Src:             'core/msg_translator.c:1460,8'
          Dst:             get_debug_facility
        - Src:             'core/msg_translator.c:1460,8'
          Dst:             get_debug_level
        - Src:             'core/msg_translator.c:1460,8'
          Dst:             get_debug_facility
        - Src:             'core/msg_translator.c:1460,8'
          Dst:             dprint_color
        - Src:             'core/msg_translator.c:1460,8'
          Dst:             my_pid
        - Src:             'core/msg_translator.c:1460,8'
          Dst:             fprintf
        - Src:             'core/msg_translator.c:1460,8'
          Dst:             dprint_color_reset
        - Src:             'core/msg_translator.c:1460,8'
          Dst:             get_debug_facility
        - Src:             'core/msg_translator.c:1460,8'
          Dst:             get_debug_level
        - Src:             'core/msg_translator.c:1460,8'
          Dst:             get_debug_facility
        - Src:             'core/msg_translator.c:1460,8'
          Dst:             dprint_color
        - Src:             'core/msg_translator.c:1460,8'
          Dst:             my_pid
        - Src:             'core/msg_translator.c:1460,8'
          Dst:             fprintf
        - Src:             'core/msg_translator.c:1460,8'
          Dst:             dprint_color_reset
        - Src:             'core/msg_translator.c:1460,8'
          Dst:             get_debug_facility
        - Src:             'core/msg_translator.c:1465,12'
          Dst:             lump_check_opt
        - Src:             'core/msg_translator.c:1470,8'
          Dst:             get_debug_level
        - Src:             'core/msg_translator.c:1470,8'
          Dst:             get_debug_facility
        - Src:             'core/msg_translator.c:1470,8'
          Dst:             dprint_color
        - Src:             'core/msg_translator.c:1470,8'
          Dst:             my_pid
        - Src:             'core/msg_translator.c:1470,8'
          Dst:             fprintf
        - Src:             'core/msg_translator.c:1470,8'
          Dst:             dprint_color_reset
        - Src:             'core/msg_translator.c:1470,8'
          Dst:             get_debug_facility
        - Src:             'core/msg_translator.c:1481,7'
          Dst:             get_debug_level
        - Src:             'core/msg_translator.c:1481,7'
          Dst:             get_debug_facility
        - Src:             'core/msg_translator.c:1481,7'
          Dst:             dprint_color
        - Src:             'core/msg_translator.c:1481,7'
          Dst:             my_pid
        - Src:             'core/msg_translator.c:1481,7'
          Dst:             fprintf
        - Src:             'core/msg_translator.c:1481,7'
          Dst:             dprint_color_reset
        - Src:             'core/msg_translator.c:1481,7'
          Dst:             get_debug_facility
        - Src:             'core/msg_translator.c:1481,7'
          Dst:             get_debug_level
        - Src:             'core/msg_translator.c:1481,7'
          Dst:             get_debug_facility
        - Src:             'core/msg_translator.c:1481,7'
          Dst:             dprint_color
        - Src:             'core/msg_translator.c:1481,7'
          Dst:             my_pid
        - Src:             'core/msg_translator.c:1481,7'
          Dst:             fprintf
        - Src:             'core/msg_translator.c:1481,7'
          Dst:             dprint_color_reset
        - Src:             'core/msg_translator.c:1481,7'
          Dst:             get_debug_facility
        - Src:             'core/msg_translator.c:1481,7'
          Dst:             memchr
        - Src:             'core/msg_translator.c:1481,7'
          Dst:             memchr
        - Src:             'core/msg_translator.c:1481,7'
          Dst:             get_debug_level
        - Src:             'core/msg_translator.c:1481,7'
          Dst:             get_debug_facility
        - Src:             'core/msg_translator.c:1481,7'
          Dst:             dprint_color
        - Src:             'core/msg_translator.c:1481,7'
          Dst:             my_pid
        - Src:             'core/msg_translator.c:1481,7'
          Dst:             fprintf
        - Src:             'core/msg_translator.c:1481,7'
          Dst:             dprint_color_reset
        - Src:             'core/msg_translator.c:1481,7'
          Dst:             get_debug_facility
        - Src:             'core/msg_translator.c:1481,7'
          Dst:             get_debug_level
        - Src:             'core/msg_translator.c:1481,7'
          Dst:             get_debug_facility
        - Src:             'core/msg_translator.c:1481,7'
          Dst:             dprint_color
        - Src:             'core/msg_translator.c:1481,7'
          Dst:             my_pid
        - Src:             'core/msg_translator.c:1481,7'
          Dst:             fprintf
        - Src:             'core/msg_translator.c:1481,7'
          Dst:             dprint_color_reset
        - Src:             'core/msg_translator.c:1481,7'
          Dst:             get_debug_facility
        - Src:             'core/msg_translator.c:1481,7'
          Dst:             get_debug_level
        - Src:             'core/msg_translator.c:1481,7'
          Dst:             get_debug_facility
        - Src:             'core/msg_translator.c:1481,7'
          Dst:             dprint_color
        - Src:             'core/msg_translator.c:1481,7'
          Dst:             my_pid
        - Src:             'core/msg_translator.c:1481,7'
          Dst:             fprintf
        - Src:             'core/msg_translator.c:1481,7'
          Dst:             dprint_color_reset
        - Src:             'core/msg_translator.c:1481,7'
          Dst:             get_debug_facility
        - Src:             'core/msg_translator.c:1481,7'
          Dst:             get_debug_level
        - Src:             'core/msg_translator.c:1481,7'
          Dst:             get_debug_facility
        - Src:             'core/msg_translator.c:1481,7'
          Dst:             dprint_color
        - Src:             'core/msg_translator.c:1481,7'
          Dst:             my_pid
        - Src:             'core/msg_translator.c:1481,7'
          Dst:             fprintf
        - Src:             'core/msg_translator.c:1481,7'
          Dst:             dprint_color_reset
        - Src:             'core/msg_translator.c:1481,7'
          Dst:             get_debug_facility
        - Src:             'core/msg_translator.c:1481,7'
          Dst:             memchr
        - Src:             'core/msg_translator.c:1481,7'
          Dst:             memchr
        - Src:             'core/msg_translator.c:1481,7'
          Dst:             get_debug_level
        - Src:             'core/msg_translator.c:1481,7'
          Dst:             get_debug_facility
        - Src:             'core/msg_translator.c:1481,7'
          Dst:             dprint_color
        - Src:             'core/msg_translator.c:1481,7'
          Dst:             my_pid
        - Src:             'core/msg_translator.c:1481,7'
          Dst:             fprintf
        - Src:             'core/msg_translator.c:1481,7'
          Dst:             dprint_color_reset
        - Src:             'core/msg_translator.c:1481,7'
          Dst:             get_debug_facility
        - Src:             'core/msg_translator.c:1481,7'
          Dst:             get_debug_level
        - Src:             'core/msg_translator.c:1481,7'
          Dst:             get_debug_facility
        - Src:             'core/msg_translator.c:1481,7'
          Dst:             dprint_color
        - Src:             'core/msg_translator.c:1481,7'
          Dst:             my_pid
        - Src:             'core/msg_translator.c:1481,7'
          Dst:             fprintf
        - Src:             'core/msg_translator.c:1481,7'
          Dst:             dprint_color_reset
        - Src:             'core/msg_translator.c:1481,7'
          Dst:             get_debug_facility
        - Src:             'core/msg_translator.c:1481,7'
          Dst:             get_debug_level
        - Src:             'core/msg_translator.c:1481,7'
          Dst:             get_debug_facility
        - Src:             'core/msg_translator.c:1481,7'
          Dst:             dprint_color
        - Src:             'core/msg_translator.c:1481,7'
          Dst:             my_pid
        - Src:             'core/msg_translator.c:1481,7'
          Dst:             fprintf
        - Src:             'core/msg_translator.c:1481,7'
          Dst:             dprint_color_reset
        - Src:             'core/msg_translator.c:1481,7'
          Dst:             get_debug_facility
        - Src:             'core/msg_translator.c:1481,7'
          Dst:             get_debug_level
        - Src:             'core/msg_translator.c:1481,7'
          Dst:             get_debug_facility
        - Src:             'core/msg_translator.c:1481,7'
          Dst:             dprint_color
        - Src:             'core/msg_translator.c:1481,7'
          Dst:             my_pid
        - Src:             'core/msg_translator.c:1481,7'
          Dst:             fprintf
        - Src:             'core/msg_translator.c:1481,7'
          Dst:             dprint_color_reset
        - Src:             'core/msg_translator.c:1481,7'
          Dst:             get_debug_facility
        - Src:             'core/msg_translator.c:1481,7'
          Dst:             get_debug_level
        - Src:             'core/msg_translator.c:1481,7'
          Dst:             get_debug_facility
        - Src:             'core/msg_translator.c:1481,7'
          Dst:             dprint_color
        - Src:             'core/msg_translator.c:1481,7'
          Dst:             my_pid
        - Src:             'core/msg_translator.c:1481,7'
          Dst:             fprintf
        - Src:             'core/msg_translator.c:1481,7'
          Dst:             dprint_color_reset
        - Src:             'core/msg_translator.c:1481,7'
          Dst:             get_debug_facility
        - Src:             'core/msg_translator.c:1481,7'
          Dst:             get_debug_level
        - Src:             'core/msg_translator.c:1481,7'
          Dst:             get_debug_facility
        - Src:             'core/msg_translator.c:1481,7'
          Dst:             dprint_color
        - Src:             'core/msg_translator.c:1481,7'
          Dst:             my_pid
        - Src:             'core/msg_translator.c:1481,7'
          Dst:             fprintf
        - Src:             'core/msg_translator.c:1481,7'
          Dst:             dprint_color_reset
        - Src:             'core/msg_translator.c:1481,7'
          Dst:             get_debug_facility
        - Src:             'core/msg_translator.c:1481,7'
          Dst:             get_debug_level
        - Src:             'core/msg_translator.c:1481,7'
          Dst:             get_debug_facility
        - Src:             'core/msg_translator.c:1481,7'
          Dst:             dprint_color
        - Src:             'core/msg_translator.c:1481,7'
          Dst:             my_pid
        - Src:             'core/msg_translator.c:1481,7'
          Dst:             fprintf
        - Src:             'core/msg_translator.c:1481,7'
          Dst:             dprint_color_reset
        - Src:             'core/msg_translator.c:1481,7'
          Dst:             get_debug_facility
        - Src:             'core/msg_translator.c:1488,7'
          Dst:             get_debug_level
        - Src:             'core/msg_translator.c:1488,7'
          Dst:             get_debug_facility
        - Src:             'core/msg_translator.c:1488,7'
          Dst:             dprint_color
        - Src:             'core/msg_translator.c:1488,7'
          Dst:             my_pid
        - Src:             'core/msg_translator.c:1488,7'
          Dst:             fprintf
        - Src:             'core/msg_translator.c:1488,7'
          Dst:             dprint_color_reset
        - Src:             'core/msg_translator.c:1488,7'
          Dst:             get_debug_facility
        - Src:             'core/msg_translator.c:1499,8'
          Dst:             get_debug_level
        - Src:             'core/msg_translator.c:1499,8'
          Dst:             get_debug_facility
        - Src:             'core/msg_translator.c:1499,8'
          Dst:             dprint_color
        - Src:             'core/msg_translator.c:1499,8'
          Dst:             my_pid
        - Src:             'core/msg_translator.c:1499,8'
          Dst:             fprintf
        - Src:             'core/msg_translator.c:1499,8'
          Dst:             dprint_color_reset
        - Src:             'core/msg_translator.c:1499,8'
          Dst:             get_debug_facility
        - Src:             'core/msg_translator.c:1499,8'
          Dst:             get_debug_level
        - Src:             'core/msg_translator.c:1499,8'
          Dst:             get_debug_facility
        - Src:             'core/msg_translator.c:1499,8'
          Dst:             dprint_color
        - Src:             'core/msg_translator.c:1499,8'
          Dst:             my_pid
        - Src:             'core/msg_translator.c:1499,8'
          Dst:             fprintf
        - Src:             'core/msg_translator.c:1499,8'
          Dst:             dprint_color_reset
        - Src:             'core/msg_translator.c:1499,8'
          Dst:             get_debug_facility
        - Src:             'core/msg_translator.c:1499,8'
          Dst:             memchr
        - Src:             'core/msg_translator.c:1499,8'
          Dst:             memchr
        - Src:             'core/msg_translator.c:1499,8'
          Dst:             get_debug_level
        - Src:             'core/msg_translator.c:1499,8'
          Dst:             get_debug_facility
        - Src:             'core/msg_translator.c:1499,8'
          Dst:             dprint_color
        - Src:             'core/msg_translator.c:1499,8'
          Dst:             my_pid
        - Src:             'core/msg_translator.c:1499,8'
          Dst:             fprintf
        - Src:             'core/msg_translator.c:1499,8'
          Dst:             dprint_color_reset
        - Src:             'core/msg_translator.c:1499,8'
          Dst:             get_debug_facility
        - Src:             'core/msg_translator.c:1499,8'
          Dst:             get_debug_level
        - Src:             'core/msg_translator.c:1499,8'
          Dst:             get_debug_facility
        - Src:             'core/msg_translator.c:1499,8'
          Dst:             dprint_color
        - Src:             'core/msg_translator.c:1499,8'
          Dst:             my_pid
        - Src:             'core/msg_translator.c:1499,8'
          Dst:             fprintf
        - Src:             'core/msg_translator.c:1499,8'
          Dst:             dprint_color_reset
        - Src:             'core/msg_translator.c:1499,8'
          Dst:             get_debug_facility
        - Src:             'core/msg_translator.c:1499,8'
          Dst:             get_debug_level
        - Src:             'core/msg_translator.c:1499,8'
          Dst:             get_debug_facility
        - Src:             'core/msg_translator.c:1499,8'
          Dst:             dprint_color
        - Src:             'core/msg_translator.c:1499,8'
          Dst:             my_pid
        - Src:             'core/msg_translator.c:1499,8'
          Dst:             fprintf
        - Src:             'core/msg_translator.c:1499,8'
          Dst:             dprint_color_reset
        - Src:             'core/msg_translator.c:1499,8'
          Dst:             get_debug_facility
        - Src:             'core/msg_translator.c:1499,8'
          Dst:             get_debug_level
        - Src:             'core/msg_translator.c:1499,8'
          Dst:             get_debug_facility
        - Src:             'core/msg_translator.c:1499,8'
          Dst:             dprint_color
        - Src:             'core/msg_translator.c:1499,8'
          Dst:             my_pid
        - Src:             'core/msg_translator.c:1499,8'
          Dst:             fprintf
        - Src:             'core/msg_translator.c:1499,8'
          Dst:             dprint_color_reset
        - Src:             'core/msg_translator.c:1499,8'
          Dst:             get_debug_facility
        - Src:             'core/msg_translator.c:1499,8'
          Dst:             memchr
        - Src:             'core/msg_translator.c:1499,8'
          Dst:             memchr
        - Src:             'core/msg_translator.c:1499,8'
          Dst:             get_debug_level
        - Src:             'core/msg_translator.c:1499,8'
          Dst:             get_debug_facility
        - Src:             'core/msg_translator.c:1499,8'
          Dst:             dprint_color
        - Src:             'core/msg_translator.c:1499,8'
          Dst:             my_pid
        - Src:             'core/msg_translator.c:1499,8'
          Dst:             fprintf
        - Src:             'core/msg_translator.c:1499,8'
          Dst:             dprint_color_reset
        - Src:             'core/msg_translator.c:1499,8'
          Dst:             get_debug_facility
        - Src:             'core/msg_translator.c:1499,8'
          Dst:             get_debug_level
        - Src:             'core/msg_translator.c:1499,8'
          Dst:             get_debug_facility
        - Src:             'core/msg_translator.c:1499,8'
          Dst:             dprint_color
        - Src:             'core/msg_translator.c:1499,8'
          Dst:             my_pid
        - Src:             'core/msg_translator.c:1499,8'
          Dst:             fprintf
        - Src:             'core/msg_translator.c:1499,8'
          Dst:             dprint_color_reset
        - Src:             'core/msg_translator.c:1499,8'
          Dst:             get_debug_facility
        - Src:             'core/msg_translator.c:1499,8'
          Dst:             get_debug_level
        - Src:             'core/msg_translator.c:1499,8'
          Dst:             get_debug_facility
        - Src:             'core/msg_translator.c:1499,8'
          Dst:             dprint_color
        - Src:             'core/msg_translator.c:1499,8'
          Dst:             my_pid
        - Src:             'core/msg_translator.c:1499,8'
          Dst:             fprintf
        - Src:             'core/msg_translator.c:1499,8'
          Dst:             dprint_color_reset
        - Src:             'core/msg_translator.c:1499,8'
          Dst:             get_debug_facility
        - Src:             'core/msg_translator.c:1499,8'
          Dst:             get_debug_level
        - Src:             'core/msg_translator.c:1499,8'
          Dst:             get_debug_facility
        - Src:             'core/msg_translator.c:1499,8'
          Dst:             dprint_color
        - Src:             'core/msg_translator.c:1499,8'
          Dst:             my_pid
        - Src:             'core/msg_translator.c:1499,8'
          Dst:             fprintf
        - Src:             'core/msg_translator.c:1499,8'
          Dst:             dprint_color_reset
        - Src:             'core/msg_translator.c:1499,8'
          Dst:             get_debug_facility
        - Src:             'core/msg_translator.c:1499,8'
          Dst:             get_debug_level
        - Src:             'core/msg_translator.c:1499,8'
          Dst:             get_debug_facility
        - Src:             'core/msg_translator.c:1499,8'
          Dst:             dprint_color
        - Src:             'core/msg_translator.c:1499,8'
          Dst:             my_pid
        - Src:             'core/msg_translator.c:1499,8'
          Dst:             fprintf
        - Src:             'core/msg_translator.c:1499,8'
          Dst:             dprint_color_reset
        - Src:             'core/msg_translator.c:1499,8'
          Dst:             get_debug_facility
        - Src:             'core/msg_translator.c:1499,8'
          Dst:             get_debug_level
        - Src:             'core/msg_translator.c:1499,8'
          Dst:             get_debug_facility
        - Src:             'core/msg_translator.c:1499,8'
          Dst:             dprint_color
        - Src:             'core/msg_translator.c:1499,8'
          Dst:             my_pid
        - Src:             'core/msg_translator.c:1499,8'
          Dst:             fprintf
        - Src:             'core/msg_translator.c:1499,8'
          Dst:             dprint_color_reset
        - Src:             'core/msg_translator.c:1499,8'
          Dst:             get_debug_facility
        - Src:             'core/msg_translator.c:1499,8'
          Dst:             get_debug_level
        - Src:             'core/msg_translator.c:1499,8'
          Dst:             get_debug_facility
        - Src:             'core/msg_translator.c:1499,8'
          Dst:             dprint_color
        - Src:             'core/msg_translator.c:1499,8'
          Dst:             my_pid
        - Src:             'core/msg_translator.c:1499,8'
          Dst:             fprintf
        - Src:             'core/msg_translator.c:1499,8'
          Dst:             dprint_color_reset
        - Src:             'core/msg_translator.c:1499,8'
          Dst:             get_debug_facility
        - Src:             'core/msg_translator.c:1504,12'
          Dst:             lump_check_opt
        - Src:             'core/msg_translator.c:1509,8'
          Dst:             get_debug_level
        - Src:             'core/msg_translator.c:1509,8'
          Dst:             get_debug_facility
        - Src:             'core/msg_translator.c:1509,8'
          Dst:             dprint_color
        - Src:             'core/msg_translator.c:1509,8'
          Dst:             my_pid
        - Src:             'core/msg_translator.c:1509,8'
          Dst:             fprintf
        - Src:             'core/msg_translator.c:1509,8'
          Dst:             dprint_color_reset
        - Src:             'core/msg_translator.c:1509,8'
          Dst:             get_debug_facility
        - Src:             'core/msg_translator.c:1518,6'
          Dst:             get_debug_level
        - Src:             'core/msg_translator.c:1518,6'
          Dst:             get_debug_facility
        - Src:             'core/msg_translator.c:1518,6'
          Dst:             dprint_color
        - Src:             'core/msg_translator.c:1518,6'
          Dst:             my_pid
        - Src:             'core/msg_translator.c:1518,6'
          Dst:             fprintf
        - Src:             'core/msg_translator.c:1518,6'
          Dst:             dprint_color_reset
        - Src:             'core/msg_translator.c:1518,6'
          Dst:             get_debug_facility
        - Src:             'core/msg_translator.c:1550,8'
          Dst:             get_debug_level
        - Src:             'core/msg_translator.c:1550,8'
          Dst:             get_debug_facility
        - Src:             'core/msg_translator.c:1550,8'
          Dst:             dprint_color
        - Src:             'core/msg_translator.c:1550,8'
          Dst:             my_pid
        - Src:             'core/msg_translator.c:1550,8'
          Dst:             fprintf
        - Src:             'core/msg_translator.c:1550,8'
          Dst:             dprint_color_reset
        - Src:             'core/msg_translator.c:1550,8'
          Dst:             get_debug_facility
        - Src:             'core/msg_translator.c:1550,8'
          Dst:             get_debug_level
        - Src:             'core/msg_translator.c:1550,8'
          Dst:             get_debug_facility
        - Src:             'core/msg_translator.c:1550,8'
          Dst:             dprint_color
        - Src:             'core/msg_translator.c:1550,8'
          Dst:             my_pid
        - Src:             'core/msg_translator.c:1550,8'
          Dst:             fprintf
        - Src:             'core/msg_translator.c:1550,8'
          Dst:             dprint_color_reset
        - Src:             'core/msg_translator.c:1550,8'
          Dst:             get_debug_facility
        - Src:             'core/msg_translator.c:1550,8'
          Dst:             memchr
        - Src:             'core/msg_translator.c:1550,8'
          Dst:             memchr
        - Src:             'core/msg_translator.c:1550,8'
          Dst:             get_debug_level
        - Src:             'core/msg_translator.c:1550,8'
          Dst:             get_debug_facility
        - Src:             'core/msg_translator.c:1550,8'
          Dst:             dprint_color
        - Src:             'core/msg_translator.c:1550,8'
          Dst:             my_pid
        - Src:             'core/msg_translator.c:1550,8'
          Dst:             fprintf
        - Src:             'core/msg_translator.c:1550,8'
          Dst:             dprint_color_reset
        - Src:             'core/msg_translator.c:1550,8'
          Dst:             get_debug_facility
        - Src:             'core/msg_translator.c:1550,8'
          Dst:             get_debug_level
        - Src:             'core/msg_translator.c:1550,8'
          Dst:             get_debug_facility
        - Src:             'core/msg_translator.c:1550,8'
          Dst:             dprint_color
        - Src:             'core/msg_translator.c:1550,8'
          Dst:             my_pid
        - Src:             'core/msg_translator.c:1550,8'
          Dst:             fprintf
        - Src:             'core/msg_translator.c:1550,8'
          Dst:             dprint_color_reset
        - Src:             'core/msg_translator.c:1550,8'
          Dst:             get_debug_facility
        - Src:             'core/msg_translator.c:1550,8'
          Dst:             get_debug_level
        - Src:             'core/msg_translator.c:1550,8'
          Dst:             get_debug_facility
        - Src:             'core/msg_translator.c:1550,8'
          Dst:             dprint_color
        - Src:             'core/msg_translator.c:1550,8'
          Dst:             my_pid
        - Src:             'core/msg_translator.c:1550,8'
          Dst:             fprintf
        - Src:             'core/msg_translator.c:1550,8'
          Dst:             dprint_color_reset
        - Src:             'core/msg_translator.c:1550,8'
          Dst:             get_debug_facility
        - Src:             'core/msg_translator.c:1550,8'
          Dst:             get_debug_level
        - Src:             'core/msg_translator.c:1550,8'
          Dst:             get_debug_facility
        - Src:             'core/msg_translator.c:1550,8'
          Dst:             dprint_color
        - Src:             'core/msg_translator.c:1550,8'
          Dst:             my_pid
        - Src:             'core/msg_translator.c:1550,8'
          Dst:             fprintf
        - Src:             'core/msg_translator.c:1550,8'
          Dst:             dprint_color_reset
        - Src:             'core/msg_translator.c:1550,8'
          Dst:             get_debug_facility
        - Src:             'core/msg_translator.c:1550,8'
          Dst:             memchr
        - Src:             'core/msg_translator.c:1550,8'
          Dst:             memchr
        - Src:             'core/msg_translator.c:1550,8'
          Dst:             get_debug_level
        - Src:             'core/msg_translator.c:1550,8'
          Dst:             get_debug_facility
        - Src:             'core/msg_translator.c:1550,8'
          Dst:             dprint_color
        - Src:             'core/msg_translator.c:1550,8'
          Dst:             my_pid
        - Src:             'core/msg_translator.c:1550,8'
          Dst:             fprintf
        - Src:             'core/msg_translator.c:1550,8'
          Dst:             dprint_color_reset
        - Src:             'core/msg_translator.c:1550,8'
          Dst:             get_debug_facility
        - Src:             'core/msg_translator.c:1550,8'
          Dst:             get_debug_level
        - Src:             'core/msg_translator.c:1550,8'
          Dst:             get_debug_facility
        - Src:             'core/msg_translator.c:1550,8'
          Dst:             dprint_color
        - Src:             'core/msg_translator.c:1550,8'
          Dst:             my_pid
        - Src:             'core/msg_translator.c:1550,8'
          Dst:             fprintf
        - Src:             'core/msg_translator.c:1550,8'
          Dst:             dprint_color_reset
        - Src:             'core/msg_translator.c:1550,8'
          Dst:             get_debug_facility
        - Src:             'core/msg_translator.c:1550,8'
          Dst:             get_debug_level
        - Src:             'core/msg_translator.c:1550,8'
          Dst:             get_debug_facility
        - Src:             'core/msg_translator.c:1550,8'
          Dst:             dprint_color
        - Src:             'core/msg_translator.c:1550,8'
          Dst:             my_pid
        - Src:             'core/msg_translator.c:1550,8'
          Dst:             fprintf
        - Src:             'core/msg_translator.c:1550,8'
          Dst:             dprint_color_reset
        - Src:             'core/msg_translator.c:1550,8'
          Dst:             get_debug_facility
        - Src:             'core/msg_translator.c:1550,8'
          Dst:             get_debug_level
        - Src:             'core/msg_translator.c:1550,8'
          Dst:             get_debug_facility
        - Src:             'core/msg_translator.c:1550,8'
          Dst:             dprint_color
        - Src:             'core/msg_translator.c:1550,8'
          Dst:             my_pid
        - Src:             'core/msg_translator.c:1550,8'
          Dst:             fprintf
        - Src:             'core/msg_translator.c:1550,8'
          Dst:             dprint_color_reset
        - Src:             'core/msg_translator.c:1550,8'
          Dst:             get_debug_facility
        - Src:             'core/msg_translator.c:1550,8'
          Dst:             get_debug_level
        - Src:             'core/msg_translator.c:1550,8'
          Dst:             get_debug_facility
        - Src:             'core/msg_translator.c:1550,8'
          Dst:             dprint_color
        - Src:             'core/msg_translator.c:1550,8'
          Dst:             my_pid
        - Src:             'core/msg_translator.c:1550,8'
          Dst:             fprintf
        - Src:             'core/msg_translator.c:1550,8'
          Dst:             dprint_color_reset
        - Src:             'core/msg_translator.c:1550,8'
          Dst:             get_debug_facility
        - Src:             'core/msg_translator.c:1550,8'
          Dst:             get_debug_level
        - Src:             'core/msg_translator.c:1550,8'
          Dst:             get_debug_facility
        - Src:             'core/msg_translator.c:1550,8'
          Dst:             dprint_color
        - Src:             'core/msg_translator.c:1550,8'
          Dst:             my_pid
        - Src:             'core/msg_translator.c:1550,8'
          Dst:             fprintf
        - Src:             'core/msg_translator.c:1550,8'
          Dst:             dprint_color_reset
        - Src:             'core/msg_translator.c:1550,8'
          Dst:             get_debug_facility
        - Src:             'core/msg_translator.c:1550,8'
          Dst:             get_debug_level
        - Src:             'core/msg_translator.c:1550,8'
          Dst:             get_debug_facility
        - Src:             'core/msg_translator.c:1550,8'
          Dst:             dprint_color
        - Src:             'core/msg_translator.c:1550,8'
          Dst:             my_pid
        - Src:             'core/msg_translator.c:1550,8'
          Dst:             fprintf
        - Src:             'core/msg_translator.c:1550,8'
          Dst:             dprint_color_reset
        - Src:             'core/msg_translator.c:1550,8'
          Dst:             get_debug_facility
        - Src:             'core/msg_translator.c:1555,12'
          Dst:             lump_check_opt
        - Src:             'core/msg_translator.c:1560,8'
          Dst:             get_debug_level
        - Src:             'core/msg_translator.c:1560,8'
          Dst:             get_debug_facility
        - Src:             'core/msg_translator.c:1560,8'
          Dst:             dprint_color
        - Src:             'core/msg_translator.c:1560,8'
          Dst:             my_pid
        - Src:             'core/msg_translator.c:1560,8'
          Dst:             fprintf
        - Src:             'core/msg_translator.c:1560,8'
          Dst:             dprint_color_reset
        - Src:             'core/msg_translator.c:1560,8'
          Dst:             get_debug_facility
        - Src:             'core/msg_translator.c:1589,8'
          Dst:             get_debug_level
        - Src:             'core/msg_translator.c:1589,8'
          Dst:             get_debug_facility
        - Src:             'core/msg_translator.c:1589,8'
          Dst:             dprint_color
        - Src:             'core/msg_translator.c:1589,8'
          Dst:             my_pid
        - Src:             'core/msg_translator.c:1589,8'
          Dst:             fprintf
        - Src:             'core/msg_translator.c:1589,8'
          Dst:             dprint_color_reset
        - Src:             'core/msg_translator.c:1589,8'
          Dst:             get_debug_facility
        - Src:             'core/msg_translator.c:1589,8'
          Dst:             get_debug_level
        - Src:             'core/msg_translator.c:1589,8'
          Dst:             get_debug_facility
        - Src:             'core/msg_translator.c:1589,8'
          Dst:             dprint_color
        - Src:             'core/msg_translator.c:1589,8'
          Dst:             my_pid
        - Src:             'core/msg_translator.c:1589,8'
          Dst:             fprintf
        - Src:             'core/msg_translator.c:1589,8'
          Dst:             dprint_color_reset
        - Src:             'core/msg_translator.c:1589,8'
          Dst:             get_debug_facility
        - Src:             'core/msg_translator.c:1589,8'
          Dst:             memchr
        - Src:             'core/msg_translator.c:1589,8'
          Dst:             memchr
        - Src:             'core/msg_translator.c:1589,8'
          Dst:             get_debug_level
        - Src:             'core/msg_translator.c:1589,8'
          Dst:             get_debug_facility
        - Src:             'core/msg_translator.c:1589,8'
          Dst:             dprint_color
        - Src:             'core/msg_translator.c:1589,8'
          Dst:             my_pid
        - Src:             'core/msg_translator.c:1589,8'
          Dst:             fprintf
        - Src:             'core/msg_translator.c:1589,8'
          Dst:             dprint_color_reset
        - Src:             'core/msg_translator.c:1589,8'
          Dst:             get_debug_facility
        - Src:             'core/msg_translator.c:1589,8'
          Dst:             get_debug_level
        - Src:             'core/msg_translator.c:1589,8'
          Dst:             get_debug_facility
        - Src:             'core/msg_translator.c:1589,8'
          Dst:             dprint_color
        - Src:             'core/msg_translator.c:1589,8'
          Dst:             my_pid
        - Src:             'core/msg_translator.c:1589,8'
          Dst:             fprintf
        - Src:             'core/msg_translator.c:1589,8'
          Dst:             dprint_color_reset
        - Src:             'core/msg_translator.c:1589,8'
          Dst:             get_debug_facility
        - Src:             'core/msg_translator.c:1589,8'
          Dst:             get_debug_level
        - Src:             'core/msg_translator.c:1589,8'
          Dst:             get_debug_facility
        - Src:             'core/msg_translator.c:1589,8'
          Dst:             dprint_color
        - Src:             'core/msg_translator.c:1589,8'
          Dst:             my_pid
        - Src:             'core/msg_translator.c:1589,8'
          Dst:             fprintf
        - Src:             'core/msg_translator.c:1589,8'
          Dst:             dprint_color_reset
        - Src:             'core/msg_translator.c:1589,8'
          Dst:             get_debug_facility
        - Src:             'core/msg_translator.c:1589,8'
          Dst:             get_debug_level
        - Src:             'core/msg_translator.c:1589,8'
          Dst:             get_debug_facility
        - Src:             'core/msg_translator.c:1589,8'
          Dst:             dprint_color
        - Src:             'core/msg_translator.c:1589,8'
          Dst:             my_pid
        - Src:             'core/msg_translator.c:1589,8'
          Dst:             fprintf
        - Src:             'core/msg_translator.c:1589,8'
          Dst:             dprint_color_reset
        - Src:             'core/msg_translator.c:1589,8'
          Dst:             get_debug_facility
        - Src:             'core/msg_translator.c:1589,8'
          Dst:             memchr
        - Src:             'core/msg_translator.c:1589,8'
          Dst:             memchr
        - Src:             'core/msg_translator.c:1589,8'
          Dst:             get_debug_level
        - Src:             'core/msg_translator.c:1589,8'
          Dst:             get_debug_facility
        - Src:             'core/msg_translator.c:1589,8'
          Dst:             dprint_color
        - Src:             'core/msg_translator.c:1589,8'
          Dst:             my_pid
        - Src:             'core/msg_translator.c:1589,8'
          Dst:             fprintf
        - Src:             'core/msg_translator.c:1589,8'
          Dst:             dprint_color_reset
        - Src:             'core/msg_translator.c:1589,8'
          Dst:             get_debug_facility
        - Src:             'core/msg_translator.c:1589,8'
          Dst:             get_debug_level
        - Src:             'core/msg_translator.c:1589,8'
          Dst:             get_debug_facility
        - Src:             'core/msg_translator.c:1589,8'
          Dst:             dprint_color
        - Src:             'core/msg_translator.c:1589,8'
          Dst:             my_pid
        - Src:             'core/msg_translator.c:1589,8'
          Dst:             fprintf
        - Src:             'core/msg_translator.c:1589,8'
          Dst:             dprint_color_reset
        - Src:             'core/msg_translator.c:1589,8'
          Dst:             get_debug_facility
        - Src:             'core/msg_translator.c:1589,8'
          Dst:             get_debug_level
        - Src:             'core/msg_translator.c:1589,8'
          Dst:             get_debug_facility
        - Src:             'core/msg_translator.c:1589,8'
          Dst:             dprint_color
        - Src:             'core/msg_translator.c:1589,8'
          Dst:             my_pid
        - Src:             'core/msg_translator.c:1589,8'
          Dst:             fprintf
        - Src:             'core/msg_translator.c:1589,8'
          Dst:             dprint_color_reset
        - Src:             'core/msg_translator.c:1589,8'
          Dst:             get_debug_facility
        - Src:             'core/msg_translator.c:1589,8'
          Dst:             get_debug_level
        - Src:             'core/msg_translator.c:1589,8'
          Dst:             get_debug_facility
        - Src:             'core/msg_translator.c:1589,8'
          Dst:             dprint_color
        - Src:             'core/msg_translator.c:1589,8'
          Dst:             my_pid
        - Src:             'core/msg_translator.c:1589,8'
          Dst:             fprintf
        - Src:             'core/msg_translator.c:1589,8'
          Dst:             dprint_color_reset
        - Src:             'core/msg_translator.c:1589,8'
          Dst:             get_debug_facility
        - Src:             'core/msg_translator.c:1589,8'
          Dst:             get_debug_level
        - Src:             'core/msg_translator.c:1589,8'
          Dst:             get_debug_facility
        - Src:             'core/msg_translator.c:1589,8'
          Dst:             dprint_color
        - Src:             'core/msg_translator.c:1589,8'
          Dst:             my_pid
        - Src:             'core/msg_translator.c:1589,8'
          Dst:             fprintf
        - Src:             'core/msg_translator.c:1589,8'
          Dst:             dprint_color_reset
        - Src:             'core/msg_translator.c:1589,8'
          Dst:             get_debug_facility
        - Src:             'core/msg_translator.c:1589,8'
          Dst:             get_debug_level
        - Src:             'core/msg_translator.c:1589,8'
          Dst:             get_debug_facility
        - Src:             'core/msg_translator.c:1589,8'
          Dst:             dprint_color
        - Src:             'core/msg_translator.c:1589,8'
          Dst:             my_pid
        - Src:             'core/msg_translator.c:1589,8'
          Dst:             fprintf
        - Src:             'core/msg_translator.c:1589,8'
          Dst:             dprint_color_reset
        - Src:             'core/msg_translator.c:1589,8'
          Dst:             get_debug_facility
        - Src:             'core/msg_translator.c:1589,8'
          Dst:             get_debug_level
        - Src:             'core/msg_translator.c:1589,8'
          Dst:             get_debug_facility
        - Src:             'core/msg_translator.c:1589,8'
          Dst:             dprint_color
        - Src:             'core/msg_translator.c:1589,8'
          Dst:             my_pid
        - Src:             'core/msg_translator.c:1589,8'
          Dst:             fprintf
        - Src:             'core/msg_translator.c:1589,8'
          Dst:             dprint_color_reset
        - Src:             'core/msg_translator.c:1589,8'
          Dst:             get_debug_facility
        - Src:             'core/msg_translator.c:1594,12'
          Dst:             lump_check_opt
        - Src:             'core/msg_translator.c:1599,8'
          Dst:             get_debug_level
        - Src:             'core/msg_translator.c:1599,8'
          Dst:             get_debug_facility
        - Src:             'core/msg_translator.c:1599,8'
          Dst:             dprint_color
        - Src:             'core/msg_translator.c:1599,8'
          Dst:             my_pid
        - Src:             'core/msg_translator.c:1599,8'
          Dst:             fprintf
        - Src:             'core/msg_translator.c:1599,8'
          Dst:             dprint_color_reset
        - Src:             'core/msg_translator.c:1599,8'
          Dst:             get_debug_facility
        - Src:             'core/msg_translator.c:1605,5'
          Dst:             get_debug_level
        - Src:             'core/msg_translator.c:1605,5'
          Dst:             get_debug_facility
        - Src:             'core/msg_translator.c:1605,5'
          Dst:             dprint_color
        - Src:             'core/msg_translator.c:1605,5'
          Dst:             my_pid
        - Src:             'core/msg_translator.c:1605,5'
          Dst:             fprintf
        - Src:             'core/msg_translator.c:1605,5'
          Dst:             dprint_color_reset
        - Src:             'core/msg_translator.c:1605,5'
          Dst:             get_debug_facility
    - functionName:    lump_check_opt
      functionSourceFile: '/src/kamailio/src/core/msg_translator.c'
      linkageType:     InternalLinkage
      functionLinenumber: 488
      functionLinenumberEnd: 569
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         321
      ICount:          2098
      EdgeCount:       425
      CyclomaticComplexity: 106
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - kam_rand
        - memcmp
        - my_pid
      functionUses:    8
      BranchProfiles:
        - Branch String:   'core/msg_translator.c:508,2'
          Branch Sides:    []
      Callsites:
        - Src:             'core/msg_translator.c:515,4'
          Dst:             get_debug_level
        - Src:             'core/msg_translator.c:515,4'
          Dst:             get_debug_facility
        - Src:             'core/msg_translator.c:515,4'
          Dst:             dprint_color
        - Src:             'core/msg_translator.c:515,4'
          Dst:             my_pid
        - Src:             'core/msg_translator.c:515,4'
          Dst:             fprintf
        - Src:             'core/msg_translator.c:515,4'
          Dst:             dprint_color_reset
        - Src:             'core/msg_translator.c:515,4'
          Dst:             get_debug_facility
        - Src:             'core/msg_translator.c:523,7'
          Dst:             memcmp
        - Src:             'core/msg_translator.c:530,4'
          Dst:             get_debug_level
        - Src:             'core/msg_translator.c:530,4'
          Dst:             get_debug_facility
        - Src:             'core/msg_translator.c:530,4'
          Dst:             dprint_color
        - Src:             'core/msg_translator.c:530,4'
          Dst:             my_pid
        - Src:             'core/msg_translator.c:530,4'
          Dst:             fprintf
        - Src:             'core/msg_translator.c:530,4'
          Dst:             dprint_color_reset
        - Src:             'core/msg_translator.c:530,4'
          Dst:             get_debug_facility
        - Src:             'core/msg_translator.c:537,4'
          Dst:             get_debug_level
        - Src:             'core/msg_translator.c:537,4'
          Dst:             get_debug_facility
        - Src:             'core/msg_translator.c:537,4'
          Dst:             dprint_color
        - Src:             'core/msg_translator.c:537,4'
          Dst:             my_pid
        - Src:             'core/msg_translator.c:537,4'
          Dst:             fprintf
        - Src:             'core/msg_translator.c:537,4'
          Dst:             dprint_color_reset
        - Src:             'core/msg_translator.c:537,4'
          Dst:             get_debug_facility
        - Src:             'core/msg_translator.c:545,4'
          Dst:             get_debug_level
        - Src:             'core/msg_translator.c:545,4'
          Dst:             get_debug_facility
        - Src:             'core/msg_translator.c:545,4'
          Dst:             dprint_color
        - Src:             'core/msg_translator.c:545,4'
          Dst:             my_pid
        - Src:             'core/msg_translator.c:545,4'
          Dst:             fprintf
        - Src:             'core/msg_translator.c:545,4'
          Dst:             dprint_color_reset
        - Src:             'core/msg_translator.c:545,4'
          Dst:             get_debug_facility
        - Src:             'core/msg_translator.c:552,4'
          Dst:             get_debug_level
        - Src:             'core/msg_translator.c:552,4'
          Dst:             get_debug_facility
        - Src:             'core/msg_translator.c:552,4'
          Dst:             dprint_color
        - Src:             'core/msg_translator.c:552,4'
          Dst:             my_pid
        - Src:             'core/msg_translator.c:552,4'
          Dst:             fprintf
        - Src:             'core/msg_translator.c:552,4'
          Dst:             dprint_color_reset
        - Src:             'core/msg_translator.c:552,4'
          Dst:             get_debug_facility
        - Src:             'core/msg_translator.c:553,7'
          Dst:             memcmp
        - Src:             'core/msg_translator.c:560,7'
          Dst:             kam_rand
        - Src:             'core/msg_translator.c:566,4'
          Dst:             get_debug_level
        - Src:             'core/msg_translator.c:566,4'
          Dst:             get_debug_facility
        - Src:             'core/msg_translator.c:566,4'
          Dst:             dprint_color
        - Src:             'core/msg_translator.c:566,4'
          Dst:             my_pid
        - Src:             'core/msg_translator.c:566,4'
          Dst:             fprintf
        - Src:             'core/msg_translator.c:566,4'
          Dst:             dprint_color_reset
        - Src:             'core/msg_translator.c:566,4'
          Dst:             get_debug_facility
    - functionName:    int2str
      functionSourceFile: '/src/kamailio/src/core/parser/../ut.h'
      linkageType:     InternalLinkage
      functionLinenumber: 328
      functionLinenumberEnd: 329
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - int2strbuf
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'core/parser/../ut.h:329,9'
          Dst:             int2strbuf
    - functionName:    check_via_address
      functionSourceFile: '/src/kamailio/src/core/msg_translator.c'
      linkageType:     InternalLinkage
      functionLinenumber: 158
      functionLinenumberEnd: 219
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - short
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         269
      ICount:          1625
      EdgeCount:       358
      CyclomaticComplexity: 91
      functionsReached:
        - __sip_resolvehost
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - gethostbyaddr
        - ip_addr2a
        - memcmp
        - my_pid
        - strlen
        - strncasecmp
        - strncmp
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/msg_translator.c:166,6'
          Dst:             ip_addr2a
        - Src:             'core/msg_translator.c:168,3'
          Dst:             get_debug_level
        - Src:             'core/msg_translator.c:168,3'
          Dst:             get_debug_facility
        - Src:             'core/msg_translator.c:168,3'
          Dst:             dprint_color
        - Src:             'core/msg_translator.c:168,3'
          Dst:             my_pid
        - Src:             'core/msg_translator.c:168,3'
          Dst:             fprintf
        - Src:             'core/msg_translator.c:168,3'
          Dst:             dprint_color_reset
        - Src:             'core/msg_translator.c:168,3'
          Dst:             get_debug_facility
        - Src:             'core/msg_translator.c:170,9'
          Dst:             strlen
        - Src:             'core/msg_translator.c:175,12'
          Dst:             strncasecmp
        - Src:             'core/msg_translator.c:178,13'
          Dst:             strncasecmp
        - Src:             'core/msg_translator.c:182,5'
          Dst:             get_debug_level
        - Src:             'core/msg_translator.c:182,5'
          Dst:             get_debug_facility
        - Src:             'core/msg_translator.c:182,5'
          Dst:             dprint_color
        - Src:             'core/msg_translator.c:182,5'
          Dst:             my_pid
        - Src:             'core/msg_translator.c:182,5'
          Dst:             fprintf
        - Src:             'core/msg_translator.c:182,5'
          Dst:             dprint_color_reset
        - Src:             'core/msg_translator.c:182,5'
          Dst:             get_debug_facility
        - Src:             'core/msg_translator.c:185,28'
          Dst:             strncmp
        - Src:             'core/msg_translator.c:189,3'
          Dst:             get_debug_level
        - Src:             'core/msg_translator.c:189,3'
          Dst:             get_debug_facility
        - Src:             'core/msg_translator.c:189,3'
          Dst:             dprint_color
        - Src:             'core/msg_translator.c:189,3'
          Dst:             my_pid
        - Src:             'core/msg_translator.c:189,3'
          Dst:             fprintf
        - Src:             'core/msg_translator.c:189,3'
          Dst:             dprint_color_reset
        - Src:             'core/msg_translator.c:189,3'
          Dst:             get_debug_facility
        - Src:             'core/msg_translator.c:196,3'
          Dst:             get_debug_level
        - Src:             'core/msg_translator.c:196,3'
          Dst:             get_debug_facility
        - Src:             'core/msg_translator.c:196,3'
          Dst:             dprint_color
        - Src:             'core/msg_translator.c:196,3'
          Dst:             my_pid
        - Src:             'core/msg_translator.c:196,3'
          Dst:             fprintf
        - Src:             'core/msg_translator.c:196,3'
          Dst:             dprint_color_reset
        - Src:             'core/msg_translator.c:196,3'
          Dst:             get_debug_facility
        - Src:             'core/msg_translator.c:199,8'
          Dst:             __sip_resolvehost
        - Src:             'core/msg_translator.c:202,8'
          Dst:             memcmp
        - Src:             'core/msg_translator.c:208,3'
          Dst:             get_debug_level
        - Src:             'core/msg_translator.c:208,3'
          Dst:             get_debug_facility
        - Src:             'core/msg_translator.c:208,3'
          Dst:             dprint_color
        - Src:             'core/msg_translator.c:208,3'
          Dst:             my_pid
        - Src:             'core/msg_translator.c:208,3'
          Dst:             fprintf
        - Src:             'core/msg_translator.c:208,3'
          Dst:             dprint_color_reset
        - Src:             'core/msg_translator.c:208,3'
          Dst:             get_debug_facility
        - Src:             'core/msg_translator.c:210,8'
          Dst:             gethostbyaddr
        - Src:             'core/msg_translator.c:211,13'
          Dst:             strncmp
        - Src:             'core/msg_translator.c:214,7'
          Dst:             strncmp
    - functionName:    id_builder
      functionSourceFile: '/src/kamailio/src/core/msg_translator.c'
      linkageType:     InternalLinkage
      functionLinenumber: 410
      functionLinenumberEnd: 436
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         88
      ICount:          564
      EdgeCount:       116
      CyclomaticComplexity: 30
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - int2reverse_hex
        - my_pid
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/msg_translator.c:419,5'
          Dst:             int2reverse_hex
        - Src:             'core/msg_translator.c:420,3'
          Dst:             get_debug_level
        - Src:             'core/msg_translator.c:420,3'
          Dst:             get_debug_facility
        - Src:             'core/msg_translator.c:420,3'
          Dst:             dprint_color
        - Src:             'core/msg_translator.c:420,3'
          Dst:             my_pid
        - Src:             'core/msg_translator.c:420,3'
          Dst:             fprintf
        - Src:             'core/msg_translator.c:420,3'
          Dst:             dprint_color_reset
        - Src:             'core/msg_translator.c:420,3'
          Dst:             get_debug_facility
        - Src:             'core/msg_translator.c:428,3'
          Dst:             get_debug_level
        - Src:             'core/msg_translator.c:428,3'
          Dst:             get_debug_facility
        - Src:             'core/msg_translator.c:428,3'
          Dst:             dprint_color
        - Src:             'core/msg_translator.c:428,3'
          Dst:             my_pid
        - Src:             'core/msg_translator.c:428,3'
          Dst:             fprintf
        - Src:             'core/msg_translator.c:428,3'
          Dst:             dprint_color_reset
        - Src:             'core/msg_translator.c:428,3'
          Dst:             get_debug_facility
    - functionName:    via_builder
      functionSourceFile: '/src/kamailio/src/core/msg_translator.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3004
      functionLinenumberEnd: 3258
      functionDepth:   0
      returnType:      'N/A'
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         430
      ICount:          2622
      EdgeCount:       574
      CyclomaticComplexity: 146
      functionsReached:
        - atomic_dec_and_test_int
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - get_valid_proto_id
        - ip_addr2a
        - memchr
        - my_pid
        - su2ip_addr
        - su_getport
        - su_setport
        - tcpconn_get
        - tcpconn_log_candidates
        - xavp_get_child_with_sval
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/msg_translator.c:3031,11'
          Dst:             xavp_get_child_with_sval
        - Src:             'core/msg_translator.c:3048,3'
          Dst:             get_debug_level
        - Src:             'core/msg_translator.c:3048,3'
          Dst:             get_debug_facility
        - Src:             'core/msg_translator.c:3048,3'
          Dst:             dprint_color
        - Src:             'core/msg_translator.c:3048,3'
          Dst:             my_pid
        - Src:             'core/msg_translator.c:3048,3'
          Dst:             fprintf
        - Src:             'core/msg_translator.c:3048,3'
          Dst:             dprint_color_reset
        - Src:             'core/msg_translator.c:3048,3'
          Dst:             get_debug_facility
        - Src:             'core/msg_translator.c:3056,11'
          Dst:             xavp_get_child_with_sval
        - Src:             'core/msg_translator.c:3081,11'
          Dst:             xavp_get_child_with_sval
        - Src:             'core/msg_translator.c:3083,12'
          Dst:             get_valid_proto_id
        - Src:             'core/msg_translator.c:3125,3'
          Dst:             get_debug_level
        - Src:             'core/msg_translator.c:3125,3'
          Dst:             get_debug_facility
        - Src:             'core/msg_translator.c:3125,3'
          Dst:             dprint_color
        - Src:             'core/msg_translator.c:3125,3'
          Dst:             my_pid
        - Src:             'core/msg_translator.c:3125,3'
          Dst:             fprintf
        - Src:             'core/msg_translator.c:3125,3'
          Dst:             dprint_color_reset
        - Src:             'core/msg_translator.c:3125,3'
          Dst:             get_debug_facility
        - Src:             'core/msg_translator.c:3144,4'
          Dst:             su_setport
        - Src:             'core/msg_translator.c:3148,10'
          Dst:             su_getport
        - Src:             'core/msg_translator.c:3150,4'
          Dst:             su2ip_addr
        - Src:             'core/msg_translator.c:3151,10'
          Dst:             tcpconn_get
        - Src:             'core/msg_translator.c:3153,11'
          Dst:             tcpconn_get
        - Src:             'core/msg_translator.c:3156,10'
          Dst:             tcpconn_get
        - Src:             'core/msg_translator.c:3158,4'
          Dst:             get_debug_level
        - Src:             'core/msg_translator.c:3158,4'
          Dst:             get_debug_facility
        - Src:             'core/msg_translator.c:3158,4'
          Dst:             dprint_color
        - Src:             'core/msg_translator.c:3158,4'
          Dst:             my_pid
        - Src:             'core/msg_translator.c:3158,4'
          Dst:             fprintf
        - Src:             'core/msg_translator.c:3158,4'
          Dst:             dprint_color_reset
        - Src:             'core/msg_translator.c:3158,4'
          Dst:             get_debug_facility
        - Src:             'core/msg_translator.c:3165,8'
          Dst:             get_debug_level
        - Src:             'core/msg_translator.c:3166,6'
          Dst:             tcpconn_log_candidates
        - Src:             'core/msg_translator.c:3169,5'
          Dst:             get_debug_level
        - Src:             'core/msg_translator.c:3169,5'
          Dst:             get_debug_facility
        - Src:             'core/msg_translator.c:3169,5'
          Dst:             ip_addr2a
        - Src:             'core/msg_translator.c:3169,5'
          Dst:             dprint_color
        - Src:             'core/msg_translator.c:3169,5'
          Dst:             my_pid
        - Src:             'core/msg_translator.c:3169,5'
          Dst:             ip_addr2a
        - Src:             'core/msg_translator.c:3169,5'
          Dst:             fprintf
        - Src:             'core/msg_translator.c:3169,5'
          Dst:             dprint_color_reset
        - Src:             'core/msg_translator.c:3169,5'
          Dst:             get_debug_facility
        - Src:             'core/msg_translator.c:3169,5'
          Dst:             ip_addr2a
        - Src:             'core/msg_translator.c:3191,5'
          Dst:             atomic_dec_and_test_int
        - Src:             'core/msg_translator.c:3192,5'
          Dst:             get_debug_level
        - Src:             'core/msg_translator.c:3192,5'
          Dst:             get_debug_facility
        - Src:             'core/msg_translator.c:3192,5'
          Dst:             dprint_color
        - Src:             'core/msg_translator.c:3192,5'
          Dst:             my_pid
        - Src:             'core/msg_translator.c:3192,5'
          Dst:             fprintf
        - Src:             'core/msg_translator.c:3192,5'
          Dst:             dprint_color_reset
        - Src:             'core/msg_translator.c:3192,5'
          Dst:             get_debug_facility
        - Src:             'core/msg_translator.c:3196,4'
          Dst:             atomic_dec_and_test_int
        - Src:             'core/msg_translator.c:3201,3'
          Dst:             get_debug_level
        - Src:             'core/msg_translator.c:3201,3'
          Dst:             get_debug_facility
        - Src:             'core/msg_translator.c:3201,3'
          Dst:             dprint_color
        - Src:             'core/msg_translator.c:3201,3'
          Dst:             my_pid
        - Src:             'core/msg_translator.c:3201,3'
          Dst:             fprintf
        - Src:             'core/msg_translator.c:3201,3'
          Dst:             dprint_color_reset
        - Src:             'core/msg_translator.c:3201,3'
          Dst:             get_debug_facility
        - Src:             'core/msg_translator.c:3214,8'
          Dst:             memchr
    - functionName:    su_setport
      functionSourceFile: '/src/kamailio/src/core/parser/../ip_addr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 507
      functionLinenumberEnd: 518
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         47
      ICount:          294
      EdgeCount:       59
      CyclomaticComplexity: 14
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - htons
        - my_pid
      functionUses:    1
      BranchProfiles:
        - Branch String:   'core/parser/../ip_addr.h:508,2'
          Branch Sides:    []
      Callsites:
        - Src:             'core/parser/../ip_addr.h:510,23'
          Dst:             htons
        - Src:             'core/parser/../ip_addr.h:513,25'
          Dst:             htons
        - Src:             'core/parser/../ip_addr.h:516,4'
          Dst:             get_debug_level
        - Src:             'core/parser/../ip_addr.h:516,4'
          Dst:             get_debug_facility
        - Src:             'core/parser/../ip_addr.h:516,4'
          Dst:             dprint_color
        - Src:             'core/parser/../ip_addr.h:516,4'
          Dst:             my_pid
        - Src:             'core/parser/../ip_addr.h:516,4'
          Dst:             fprintf
        - Src:             'core/parser/../ip_addr.h:516,4'
          Dst:             dprint_color_reset
        - Src:             'core/parser/../ip_addr.h:516,4'
          Dst:             get_debug_facility
    - functionName:    su_getport
      functionSourceFile: '/src/kamailio/src/core/parser/../ip_addr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 492
      functionLinenumberEnd: 502
      functionDepth:   0
      returnType:      short
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         47
      ICount:          295
      EdgeCount:       59
      CyclomaticComplexity: 14
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
        - ntohs
      functionUses:    1
      BranchProfiles:
        - Branch String:   'core/parser/../ip_addr.h:493,2'
          Branch Sides:    []
      Callsites:
        - Src:             'core/parser/../ip_addr.h:495,11'
          Dst:             ntohs
        - Src:             'core/parser/../ip_addr.h:497,11'
          Dst:             ntohs
        - Src:             'core/parser/../ip_addr.h:499,4'
          Dst:             get_debug_level
        - Src:             'core/parser/../ip_addr.h:499,4'
          Dst:             get_debug_facility
        - Src:             'core/parser/../ip_addr.h:499,4'
          Dst:             dprint_color
        - Src:             'core/parser/../ip_addr.h:499,4'
          Dst:             my_pid
        - Src:             'core/parser/../ip_addr.h:499,4'
          Dst:             fprintf
        - Src:             'core/parser/../ip_addr.h:499,4'
          Dst:             dprint_color_reset
        - Src:             'core/parser/../ip_addr.h:499,4'
          Dst:             get_debug_facility
    - functionName:    su2ip_addr
      functionSourceFile: '/src/kamailio/src/core/parser/../ip_addr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 524
      functionLinenumberEnd: 540
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         47
      ICount:          310
      EdgeCount:       59
      CyclomaticComplexity: 14
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
      functionUses:    1
      BranchProfiles:
        - Branch String:   'core/parser/../ip_addr.h:525,2'
          Branch Sides:    []
      Callsites:
        - Src:             'core/parser/../ip_addr.h:537,4'
          Dst:             get_debug_level
        - Src:             'core/parser/../ip_addr.h:537,4'
          Dst:             get_debug_facility
        - Src:             'core/parser/../ip_addr.h:537,4'
          Dst:             dprint_color
        - Src:             'core/parser/../ip_addr.h:537,4'
          Dst:             my_pid
        - Src:             'core/parser/../ip_addr.h:537,4'
          Dst:             fprintf
        - Src:             'core/parser/../ip_addr.h:537,4'
          Dst:             dprint_color_reset
        - Src:             'core/parser/../ip_addr.h:537,4'
          Dst:             get_debug_facility
    - functionName:    atomic_dec_and_test_int
      functionSourceFile: '/src/kamailio/src/core/parser/../mem/../atomic/atomic_x86.h'
      linkageType:     InternalLinkage
      functionLinenumber: 241
      functionLinenumberEnd: 241
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    int2reverse_hex
      functionSourceFile: '/src/kamailio/src/core/parser/../ut.h'
      linkageType:     InternalLinkage
      functionLinenumber: 483
      functionLinenumberEnd: 501
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         16
      ICount:          116
      EdgeCount:       20
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    clen_builder
      functionSourceFile: '/src/kamailio/src/core/msg_translator.c'
      linkageType:     InternalLinkage
      functionLinenumber: 440
      functionLinenumberEnd: 481
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         134
      ICount:          873
      EdgeCount:       177
      CyclomaticComplexity: 45
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_body
        - get_debug_facility
        - get_debug_level
        - int2str
        - my_pid
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/msg_translator.c:449,9'
          Dst:             get_body
        - Src:             'core/msg_translator.c:452,3'
          Dst:             get_debug_level
        - Src:             'core/msg_translator.c:452,3'
          Dst:             get_debug_facility
        - Src:             'core/msg_translator.c:452,3'
          Dst:             dprint_color
        - Src:             'core/msg_translator.c:452,3'
          Dst:             my_pid
        - Src:             'core/msg_translator.c:452,3'
          Dst:             fprintf
        - Src:             'core/msg_translator.c:452,3'
          Dst:             dprint_color_reset
        - Src:             'core/msg_translator.c:452,3'
          Dst:             get_debug_facility
        - Src:             'core/msg_translator.c:457,12'
          Dst:             int2str
        - Src:             'core/msg_translator.c:458,2'
          Dst:             get_debug_level
        - Src:             'core/msg_translator.c:458,2'
          Dst:             get_debug_facility
        - Src:             'core/msg_translator.c:458,2'
          Dst:             dprint_color
        - Src:             'core/msg_translator.c:458,2'
          Dst:             my_pid
        - Src:             'core/msg_translator.c:458,2'
          Dst:             fprintf
        - Src:             'core/msg_translator.c:458,2'
          Dst:             dprint_color_reset
        - Src:             'core/msg_translator.c:458,2'
          Dst:             get_debug_facility
        - Src:             'core/msg_translator.c:468,3'
          Dst:             get_debug_level
        - Src:             'core/msg_translator.c:468,3'
          Dst:             get_debug_facility
        - Src:             'core/msg_translator.c:468,3'
          Dst:             dprint_color
        - Src:             'core/msg_translator.c:468,3'
          Dst:             my_pid
        - Src:             'core/msg_translator.c:468,3'
          Dst:             fprintf
        - Src:             'core/msg_translator.c:468,3'
          Dst:             dprint_color_reset
        - Src:             'core/msg_translator.c:468,3'
          Dst:             get_debug_facility
    - functionName:    get_boundary
      functionSourceFile: '/src/kamailio/src/core/msg_translator.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1843
      functionLinenumberEnd: 1881
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         180
      ICount:          1192
      EdgeCount:       238
      CyclomaticComplexity: 60
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - free_params
        - get_debug_facility
        - get_debug_level
        - memchr
        - my_pid
        - parse_params
        - strncasecmp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/msg_translator.c:1849,4'
          Dst:             memchr
        - Src:             'core/msg_translator.c:1851,3'
          Dst:             get_debug_level
        - Src:             'core/msg_translator.c:1851,3'
          Dst:             get_debug_facility
        - Src:             'core/msg_translator.c:1851,3'
          Dst:             dprint_color
        - Src:             'core/msg_translator.c:1851,3'
          Dst:             my_pid
        - Src:             'core/msg_translator.c:1851,3'
          Dst:             fprintf
        - Src:             'core/msg_translator.c:1851,3'
          Dst:             dprint_color_reset
        - Src:             'core/msg_translator.c:1851,3'
          Dst:             get_debug_facility
        - Src:             'core/msg_translator.c:1857,5'
          Dst:             parse_params
        - Src:             'core/msg_translator.c:1858,3'
          Dst:             get_debug_level
        - Src:             'core/msg_translator.c:1858,3'
          Dst:             get_debug_facility
        - Src:             'core/msg_translator.c:1858,3'
          Dst:             dprint_color
        - Src:             'core/msg_translator.c:1858,3'
          Dst:             my_pid
        - Src:             'core/msg_translator.c:1858,3'
          Dst:             fprintf
        - Src:             'core/msg_translator.c:1858,3'
          Dst:             dprint_color_reset
        - Src:             'core/msg_translator.c:1858,3'
          Dst:             get_debug_facility
        - Src:             'core/msg_translator.c:1864,29'
          Dst:             strncasecmp
        - Src:             'core/msg_translator.c:1867,5'
          Dst:             free_params
        - Src:             'core/msg_translator.c:1868,5'
          Dst:             get_debug_level
        - Src:             'core/msg_translator.c:1868,5'
          Dst:             get_debug_facility
        - Src:             'core/msg_translator.c:1868,5'
          Dst:             dprint_color
        - Src:             'core/msg_translator.c:1868,5'
          Dst:             my_pid
        - Src:             'core/msg_translator.c:1868,5'
          Dst:             fprintf
        - Src:             'core/msg_translator.c:1868,5'
          Dst:             dprint_color_reset
        - Src:             'core/msg_translator.c:1868,5'
          Dst:             get_debug_facility
        - Src:             'core/msg_translator.c:1875,4'
          Dst:             get_debug_level
        - Src:             'core/msg_translator.c:1875,4'
          Dst:             get_debug_facility
        - Src:             'core/msg_translator.c:1875,4'
          Dst:             dprint_color
        - Src:             'core/msg_translator.c:1875,4'
          Dst:             my_pid
        - Src:             'core/msg_translator.c:1875,4'
          Dst:             fprintf
        - Src:             'core/msg_translator.c:1875,4'
          Dst:             dprint_color_reset
        - Src:             'core/msg_translator.c:1875,4'
          Dst:             get_debug_facility
        - Src:             'core/msg_translator.c:1879,2'
          Dst:             free_params
    - functionName:    build_body
      functionSourceFile: '/src/kamailio/src/core/msg_translator.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3498
      functionLinenumberEnd: 3540
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         54
      ICount:          388
      EdgeCount:       71
      CyclomaticComplexity: 19
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_body
        - get_debug_facility
        - get_debug_level
        - lumps_len
        - my_pid
        - process_lumps
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/msg_translator.c:3503,9'
          Dst:             get_body
        - Src:             'core/msg_translator.c:3517,6'
          Dst:             lumps_len
        - Src:             'core/msg_translator.c:3521,3'
          Dst:             get_debug_level
        - Src:             'core/msg_translator.c:3521,3'
          Dst:             get_debug_facility
        - Src:             'core/msg_translator.c:3521,3'
          Dst:             dprint_color
        - Src:             'core/msg_translator.c:3521,3'
          Dst:             my_pid
        - Src:             'core/msg_translator.c:3521,3'
          Dst:             fprintf
        - Src:             'core/msg_translator.c:3521,3'
          Dst:             dprint_color_reset
        - Src:             'core/msg_translator.c:3521,3'
          Dst:             get_debug_facility
        - Src:             'core/msg_translator.c:3529,2'
          Dst:             process_lumps
    - functionName:    find_line_start
      functionSourceFile: '/src/kamailio/src/core/msg_translator.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1748
      functionLinenumberEnd: 1774
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         94
      ICount:          580
      EdgeCount:       124
      CyclomaticComplexity: 32
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - memchr
        - my_pid
        - strncmp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/msg_translator.c:1756,6'
          Dst:             strncmp
        - Src:             'core/msg_translator.c:1761,12'
          Dst:             memchr
        - Src:             'core/msg_translator.c:1763,5'
          Dst:             get_debug_level
        - Src:             'core/msg_translator.c:1763,5'
          Dst:             get_debug_facility
        - Src:             'core/msg_translator.c:1763,5'
          Dst:             dprint_color
        - Src:             'core/msg_translator.c:1763,5'
          Dst:             my_pid
        - Src:             'core/msg_translator.c:1763,5'
          Dst:             fprintf
        - Src:             'core/msg_translator.c:1763,5'
          Dst:             dprint_color_reset
        - Src:             'core/msg_translator.c:1763,5'
          Dst:             get_debug_facility
        - Src:             'core/msg_translator.c:1769,4'
          Dst:             get_debug_level
        - Src:             'core/msg_translator.c:1769,4'
          Dst:             get_debug_facility
        - Src:             'core/msg_translator.c:1769,4'
          Dst:             dprint_color
        - Src:             'core/msg_translator.c:1769,4'
          Dst:             my_pid
        - Src:             'core/msg_translator.c:1769,4'
          Dst:             fprintf
        - Src:             'core/msg_translator.c:1769,4'
          Dst:             dprint_color_reset
        - Src:             'core/msg_translator.c:1769,4'
          Dst:             get_debug_facility
    - functionName:    get_line
      functionSourceFile: '/src/kamailio/src/core/msg_translator.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1777
      functionLinenumberEnd: 1791
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         88
      ICount:          536
      EdgeCount:       116
      CyclomaticComplexity: 30
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - memchr
        - my_pid
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/msg_translator.c:1780,11'
          Dst:             memchr
        - Src:             'core/msg_translator.c:1782,4'
          Dst:             get_debug_level
        - Src:             'core/msg_translator.c:1782,4'
          Dst:             get_debug_facility
        - Src:             'core/msg_translator.c:1782,4'
          Dst:             dprint_color
        - Src:             'core/msg_translator.c:1782,4'
          Dst:             my_pid
        - Src:             'core/msg_translator.c:1782,4'
          Dst:             fprintf
        - Src:             'core/msg_translator.c:1782,4'
          Dst:             dprint_color_reset
        - Src:             'core/msg_translator.c:1782,4'
          Dst:             get_debug_facility
        - Src:             'core/msg_translator.c:1787,3'
          Dst:             get_debug_level
        - Src:             'core/msg_translator.c:1787,3'
          Dst:             get_debug_facility
        - Src:             'core/msg_translator.c:1787,3'
          Dst:             dprint_color
        - Src:             'core/msg_translator.c:1787,3'
          Dst:             my_pid
        - Src:             'core/msg_translator.c:1787,3'
          Dst:             fprintf
        - Src:             'core/msg_translator.c:1787,3'
          Dst:             dprint_color_reset
        - Src:             'core/msg_translator.c:1787,3'
          Dst:             get_debug_facility
    - functionName:    replace_body
      functionSourceFile: '/src/kamailio/src/core/msg_translator.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1794
      functionLinenumberEnd: 1836
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         296
      ICount:          1843
      EdgeCount:       393
      CyclomaticComplexity: 99
      functionsReached:
        - anchor_lump
        - del_lump
        - del_nonshm_lump
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_body
        - get_debug_facility
        - get_debug_level
        - insert_new_lump_after
        - my_pid
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/msg_translator.c:1799,11'
          Dst:             get_body
        - Src:             'core/msg_translator.c:1801,3'
          Dst:             get_debug_level
        - Src:             'core/msg_translator.c:1801,3'
          Dst:             get_debug_facility
        - Src:             'core/msg_translator.c:1801,3'
          Dst:             dprint_color
        - Src:             'core/msg_translator.c:1801,3'
          Dst:             my_pid
        - Src:             'core/msg_translator.c:1801,3'
          Dst:             fprintf
        - Src:             'core/msg_translator.c:1801,3'
          Dst:             dprint_color_reset
        - Src:             'core/msg_translator.c:1801,3'
          Dst:             get_debug_facility
        - Src:             'core/msg_translator.c:1805,2'
          Dst:             get_debug_level
        - Src:             'core/msg_translator.c:1805,2'
          Dst:             get_debug_facility
        - Src:             'core/msg_translator.c:1805,2'
          Dst:             dprint_color
        - Src:             'core/msg_translator.c:1805,2'
          Dst:             my_pid
        - Src:             'core/msg_translator.c:1805,2'
          Dst:             fprintf
        - Src:             'core/msg_translator.c:1805,2'
          Dst:             dprint_color_reset
        - Src:             'core/msg_translator.c:1805,2'
          Dst:             get_debug_facility
        - Src:             'core/msg_translator.c:1807,3'
          Dst:             get_debug_level
        - Src:             'core/msg_translator.c:1807,3'
          Dst:             get_debug_facility
        - Src:             'core/msg_translator.c:1807,3'
          Dst:             dprint_color
        - Src:             'core/msg_translator.c:1807,3'
          Dst:             my_pid
        - Src:             'core/msg_translator.c:1807,3'
          Dst:             fprintf
        - Src:             'core/msg_translator.c:1807,3'
          Dst:             dprint_color_reset
        - Src:             'core/msg_translator.c:1807,3'
          Dst:             get_debug_facility
        - Src:             'core/msg_translator.c:1810,2'
          Dst:             del_nonshm_lump
        - Src:             'core/msg_translator.c:1813,5'
          Dst:             del_lump
        - Src:             'core/msg_translator.c:1814,3'
          Dst:             get_debug_level
        - Src:             'core/msg_translator.c:1814,3'
          Dst:             get_debug_facility
        - Src:             'core/msg_translator.c:1814,3'
          Dst:             dprint_color
        - Src:             'core/msg_translator.c:1814,3'
          Dst:             my_pid
        - Src:             'core/msg_translator.c:1814,3'
          Dst:             fprintf
        - Src:             'core/msg_translator.c:1814,3'
          Dst:             dprint_color_reset
        - Src:             'core/msg_translator.c:1814,3'
          Dst:             get_debug_facility
        - Src:             'core/msg_translator.c:1818,11'
          Dst:             anchor_lump
        - Src:             'core/msg_translator.c:1820,3'
          Dst:             get_debug_level
        - Src:             'core/msg_translator.c:1820,3'
          Dst:             get_debug_facility
        - Src:             'core/msg_translator.c:1820,3'
          Dst:             dprint_color
        - Src:             'core/msg_translator.c:1820,3'
          Dst:             my_pid
        - Src:             'core/msg_translator.c:1820,3'
          Dst:             fprintf
        - Src:             'core/msg_translator.c:1820,3'
          Dst:             dprint_color_reset
        - Src:             'core/msg_translator.c:1820,3'
          Dst:             get_debug_facility
        - Src:             'core/msg_translator.c:1826,3'
          Dst:             get_debug_level
        - Src:             'core/msg_translator.c:1826,3'
          Dst:             get_debug_facility
        - Src:             'core/msg_translator.c:1826,3'
          Dst:             dprint_color
        - Src:             'core/msg_translator.c:1826,3'
          Dst:             my_pid
        - Src:             'core/msg_translator.c:1826,3'
          Dst:             fprintf
        - Src:             'core/msg_translator.c:1826,3'
          Dst:             dprint_color_reset
        - Src:             'core/msg_translator.c:1826,3'
          Dst:             get_debug_facility
        - Src:             'core/msg_translator.c:1830,5'
          Dst:             insert_new_lump_after
        - Src:             'core/msg_translator.c:1831,3'
          Dst:             get_debug_level
        - Src:             'core/msg_translator.c:1831,3'
          Dst:             get_debug_facility
        - Src:             'core/msg_translator.c:1831,3'
          Dst:             dprint_color
        - Src:             'core/msg_translator.c:1831,3'
          Dst:             my_pid
        - Src:             'core/msg_translator.c:1831,3'
          Dst:             fprintf
        - Src:             'core/msg_translator.c:1831,3'
          Dst:             dprint_color_reset
        - Src:             'core/msg_translator.c:1831,3'
          Dst:             get_debug_facility
    - functionName:    pkg_str_dup
      functionSourceFile: '/src/kamailio/src/core/parser/../ut.h'
      linkageType:     InternalLinkage
      functionLinenumber: 989
      functionLinenumberEnd: 1033
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         181
      ICount:          1094
      EdgeCount:       240
      CyclomaticComplexity: 61
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/parser/../ut.h:992,3'
          Dst:             get_debug_level
        - Src:             'core/parser/../ut.h:992,3'
          Dst:             get_debug_facility
        - Src:             'core/parser/../ut.h:992,3'
          Dst:             dprint_color
        - Src:             'core/parser/../ut.h:992,3'
          Dst:             my_pid
        - Src:             'core/parser/../ut.h:992,3'
          Dst:             fprintf
        - Src:             'core/parser/../ut.h:992,3'
          Dst:             dprint_color_reset
        - Src:             'core/parser/../ut.h:992,3'
          Dst:             get_debug_facility
        - Src:             'core/parser/../ut.h:1005,3'
          Dst:             get_debug_level
        - Src:             'core/parser/../ut.h:1005,3'
          Dst:             get_debug_facility
        - Src:             'core/parser/../ut.h:1005,3'
          Dst:             dprint_color
        - Src:             'core/parser/../ut.h:1005,3'
          Dst:             my_pid
        - Src:             'core/parser/../ut.h:1005,3'
          Dst:             fprintf
        - Src:             'core/parser/../ut.h:1005,3'
          Dst:             dprint_color_reset
        - Src:             'core/parser/../ut.h:1005,3'
          Dst:             get_debug_facility
        - Src:             'core/parser/../ut.h:1014,3'
          Dst:             get_debug_level
        - Src:             'core/parser/../ut.h:1014,3'
          Dst:             get_debug_facility
        - Src:             'core/parser/../ut.h:1014,3'
          Dst:             dprint_color
        - Src:             'core/parser/../ut.h:1014,3'
          Dst:             my_pid
        - Src:             'core/parser/../ut.h:1014,3'
          Dst:             fprintf
        - Src:             'core/parser/../ut.h:1014,3'
          Dst:             dprint_color_reset
        - Src:             'core/parser/../ut.h:1014,3'
          Dst:             get_debug_facility
        - Src:             'core/parser/../ut.h:1025,3'
          Dst:             get_debug_level
        - Src:             'core/parser/../ut.h:1025,3'
          Dst:             get_debug_facility
        - Src:             'core/parser/../ut.h:1025,3'
          Dst:             dprint_color
        - Src:             'core/parser/../ut.h:1025,3'
          Dst:             my_pid
        - Src:             'core/parser/../ut.h:1025,3'
          Dst:             fprintf
        - Src:             'core/parser/../ut.h:1025,3'
          Dst:             dprint_color_reset
        - Src:             'core/parser/../ut.h:1025,3'
          Dst:             get_debug_facility
    - functionName:    sip_msg_eval_changes
      functionSourceFile: '/src/kamailio/src/core/msg_translator.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3713
      functionLinenumberEnd: 3732
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         51
      ICount:          306
      EdgeCount:       66
      CyclomaticComplexity: 17
      functionsReached:
        - build_req_buf_from_sip_req
        - dprint_color
        - dprint_color_reset
        - fprintf
        - generate_res_buf_from_sip_res
        - get_debug_facility
        - get_debug_level
        - my_pid
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/msg_translator.c:3719,13'
          Dst:             generate_res_buf_from_sip_res
        - Src:             'core/msg_translator.c:3722,13'
          Dst:             build_req_buf_from_sip_req
        - Src:             'core/msg_translator.c:3727,3'
          Dst:             get_debug_level
        - Src:             'core/msg_translator.c:3727,3'
          Dst:             get_debug_facility
        - Src:             'core/msg_translator.c:3727,3'
          Dst:             dprint_color
        - Src:             'core/msg_translator.c:3727,3'
          Dst:             my_pid
        - Src:             'core/msg_translator.c:3727,3'
          Dst:             fprintf
        - Src:             'core/msg_translator.c:3727,3'
          Dst:             dprint_color_reset
        - Src:             'core/msg_translator.c:3727,3'
          Dst:             get_debug_facility
    - functionName:    build_sip_msg_from_buf
      functionSourceFile: '/src/kamailio/src/core/msg_translator.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3608
      functionLinenumberEnd: 3624
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         51
      ICount:          316
      EdgeCount:       67
      CyclomaticComplexity: 18
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
        - parse_msg
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/msg_translator.c:3614,13'
          Dst:             my_pid
        - Src:             'core/msg_translator.c:3617,5'
          Dst:             parse_msg
        - Src:             'core/msg_translator.c:3618,3'
          Dst:             get_debug_level
        - Src:             'core/msg_translator.c:3618,3'
          Dst:             get_debug_facility
        - Src:             'core/msg_translator.c:3618,3'
          Dst:             dprint_color
        - Src:             'core/msg_translator.c:3618,3'
          Dst:             my_pid
        - Src:             'core/msg_translator.c:3618,3'
          Dst:             fprintf
        - Src:             'core/msg_translator.c:3618,3'
          Dst:             dprint_color_reset
        - Src:             'core/msg_translator.c:3618,3'
          Dst:             get_debug_facility
    - functionName:    build_all
      functionSourceFile: '/src/kamailio/src/core/msg_translator.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3548
      functionLinenumberEnd: 3600
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         93
      ICount:          640
      EdgeCount:       123
      CyclomaticComplexity: 32
      functionsReached:
        - adjust_clen
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - lumps_len
        - my_pid
        - process_lumps
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/msg_translator.c:3555,15'
          Dst:             lumps_len
        - Src:             'core/msg_translator.c:3558,6'
          Dst:             adjust_clen
        - Src:             'core/msg_translator.c:3559,4'
          Dst:             get_debug_level
        - Src:             'core/msg_translator.c:3559,4'
          Dst:             get_debug_facility
        - Src:             'core/msg_translator.c:3559,4'
          Dst:             dprint_color
        - Src:             'core/msg_translator.c:3559,4'
          Dst:             my_pid
        - Src:             'core/msg_translator.c:3559,4'
          Dst:             fprintf
        - Src:             'core/msg_translator.c:3559,4'
          Dst:             dprint_color_reset
        - Src:             'core/msg_translator.c:3559,4'
          Dst:             get_debug_facility
        - Src:             'core/msg_translator.c:3570,6'
          Dst:             lumps_len
        - Src:             'core/msg_translator.c:3580,3'
          Dst:             get_debug_level
        - Src:             'core/msg_translator.c:3580,3'
          Dst:             get_debug_facility
        - Src:             'core/msg_translator.c:3580,3'
          Dst:             dprint_color
        - Src:             'core/msg_translator.c:3580,3'
          Dst:             my_pid
        - Src:             'core/msg_translator.c:3580,3'
          Dst:             fprintf
        - Src:             'core/msg_translator.c:3580,3'
          Dst:             dprint_color_reset
        - Src:             'core/msg_translator.c:3580,3'
          Dst:             get_debug_facility
        - Src:             'core/msg_translator.c:3588,2'
          Dst:             process_lumps
        - Src:             'core/msg_translator.c:3591,2'
          Dst:             process_lumps
    - functionName:    build_only_headers
      functionSourceFile: '/src/kamailio/src/core/msg_translator.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3447
      functionLinenumberEnd: 3491
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         54
      ICount:          398
      EdgeCount:       71
      CyclomaticComplexity: 19
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - lumps_len
        - my_pid
        - process_lumps
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/msg_translator.c:3463,6'
          Dst:             lumps_len
        - Src:             'core/msg_translator.c:3472,3'
          Dst:             get_debug_level
        - Src:             'core/msg_translator.c:3472,3'
          Dst:             get_debug_facility
        - Src:             'core/msg_translator.c:3472,3'
          Dst:             dprint_color
        - Src:             'core/msg_translator.c:3472,3'
          Dst:             my_pid
        - Src:             'core/msg_translator.c:3472,3'
          Dst:             fprintf
        - Src:             'core/msg_translator.c:3472,3'
          Dst:             dprint_color_reset
        - Src:             'core/msg_translator.c:3472,3'
          Dst:             get_debug_facility
        - Src:             'core/msg_translator.c:3480,2'
          Dst:             process_lumps
    - functionName:    branch_builder
      functionSourceFile: '/src/kamailio/src/core/msg_translator.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2933
      functionLinenumberEnd: 2995
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - int
        - int
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         34
      ICount:          228
      EdgeCount:       46
      CyclomaticComplexity: 14
      functionsReached:
        - int2reverse_hex
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/msg_translator.c:2947,5'
          Dst:             int2reverse_hex
        - Src:             'core/msg_translator.c:2965,6'
          Dst:             int2reverse_hex
        - Src:             'core/msg_translator.c:2990,5'
          Dst:             int2reverse_hex
    - functionName:    reverse_hex2int
      functionSourceFile: '/src/kamailio/src/core/parser/../ut.h'
      linkageType:     InternalLinkage
      functionLinenumber: 462
      functionLinenumberEnd: 480
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         24
      ICount:          143
      EdgeCount:       30
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    eat_token_end
      functionSourceFile: '/src/kamailio/src/core/parser/parser_f.h'
      linkageType:     InternalLinkage
      functionLinenumber: 68
      functionLinenumberEnd: 73
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         14
      ICount:          70
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    eat_token2_end
      functionSourceFile: '/src/kamailio/src/core/parser/parser_f.h'
      linkageType:     InternalLinkage
      functionLinenumber: 78
      functionLinenumberEnd: 81
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          64
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    via_branch_parser
      functionSourceFile: '/src/kamailio/src/core/msg_translator.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2862
      functionLinenumberEnd: 2924
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         76
      ICount:          579
      EdgeCount:       103
      CyclomaticComplexity: 29
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - eat_token2_end
        - eat_token_end
        - fprintf
        - get_debug_facility
        - get_debug_level
        - memcmp
        - my_pid
        - reverse_hex2int
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/msg_translator.c:2871,5'
          Dst:             memcmp
        - Src:             'core/msg_translator.c:2881,6'
          Dst:             eat_token2_end
        - Src:             'core/msg_translator.c:2891,6'
          Dst:             eat_token2_end
        - Src:             'core/msg_translator.c:2901,6'
          Dst:             eat_token_end
        - Src:             'core/msg_translator.c:2908,5'
          Dst:             reverse_hex2int
        - Src:             'core/msg_translator.c:2908,5'
          Dst:             reverse_hex2int
        - Src:             'core/msg_translator.c:2916,3'
          Dst:             get_debug_level
        - Src:             'core/msg_translator.c:2916,3'
          Dst:             get_debug_facility
        - Src:             'core/msg_translator.c:2916,3'
          Dst:             dprint_color
        - Src:             'core/msg_translator.c:2916,3'
          Dst:             my_pid
        - Src:             'core/msg_translator.c:2916,3'
          Dst:             fprintf
        - Src:             'core/msg_translator.c:2916,3'
          Dst:             dprint_color_reset
        - Src:             'core/msg_translator.c:2916,3'
          Dst:             get_debug_facility
    - functionName:    warning_builder
      functionSourceFile: '/src/kamailio/src/core/msg_translator.c'
      linkageType:     InternalLinkage
      functionLinenumber: 270
      functionLinenumberEnd: 349
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         143
      ICount:          800
      EdgeCount:       175
      CyclomaticComplexity: 34
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - int2str
        - ip_addr2a
        - my_pid
        - strlen
        - su2a
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/msg_translator.c:317,2'
          Dst:             su2a
        - Src:             'core/msg_translator.c:317,2'
          Dst:             strlen
        - Src:             'core/msg_translator.c:326,2'
          Dst:             my_pid
        - Src:             'core/msg_translator.c:326,2'
          Dst:             int2str
        - Src:             'core/msg_translator.c:328,2'
          Dst:             ip_addr2a
        - Src:             'core/msg_translator.c:328,2'
          Dst:             strlen
        - Src:             'core/msg_translator.c:329,2'
          Dst:             int2str
        - Src:             'core/msg_translator.c:335,2'
          Dst:             int2str
        - Src:             'core/msg_translator.c:346,2'
          Dst:             get_debug_level
        - Src:             'core/msg_translator.c:346,2'
          Dst:             get_debug_facility
        - Src:             'core/msg_translator.c:346,2'
          Dst:             dprint_color
        - Src:             'core/msg_translator.c:346,2'
          Dst:             my_pid
        - Src:             'core/msg_translator.c:346,2'
          Dst:             fprintf
        - Src:             'core/msg_translator.c:346,2'
          Dst:             dprint_color_reset
        - Src:             'core/msg_translator.c:346,2'
          Dst:             get_debug_facility
    - functionName:    build_res_buf_from_sip_req
      functionSourceFile: '/src/kamailio/src/core/msg_translator.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2522
      functionLinenumberEnd: 2858
      functionDepth:   0
      returnType:      'N/A'
      argCount:        6
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         481
      ICount:          3371
      EdgeCount:       616
      CyclomaticComplexity: 137
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - int2str
        - my_pid
        - parse_headers
        - pv_get_buffer
        - pv_get_buffer_size
        - received_builder
        - received_test
        - rport_builder
        - rport_test
        - warning_builder
        - xavp_serialize_fields_style
      functionUses:    0
      BranchProfiles:
        - Branch String:   'core/msg_translator.c:2600,3'
          Branch Sides:    []
        - Branch String:   'core/msg_translator.c:2684,3'
          Branch Sides:    []
      Callsites:
        - Src:             'core/msg_translator.c:2556,5'
          Dst:             parse_headers
        - Src:             'core/msg_translator.c:2557,3'
          Dst:             get_debug_level
        - Src:             'core/msg_translator.c:2557,3'
          Dst:             get_debug_facility
        - Src:             'core/msg_translator.c:2557,3'
          Dst:             dprint_color
        - Src:             'core/msg_translator.c:2557,3'
          Dst:             my_pid
        - Src:             'core/msg_translator.c:2557,3'
          Dst:             fprintf
        - Src:             'core/msg_translator.c:2557,3'
          Dst:             dprint_color_reset
        - Src:             'core/msg_translator.c:2557,3'
          Dst:             get_debug_facility
        - Src:             'core/msg_translator.c:2567,5'
          Dst:             received_test
        - Src:             'core/msg_translator.c:2568,22'
          Dst:             received_builder
        - Src:             'core/msg_translator.c:2569,4'
          Dst:             get_debug_level
        - Src:             'core/msg_translator.c:2569,4'
          Dst:             get_debug_facility
        - Src:             'core/msg_translator.c:2569,4'
          Dst:             dprint_color
        - Src:             'core/msg_translator.c:2569,4'
          Dst:             my_pid
        - Src:             'core/msg_translator.c:2569,4'
          Dst:             fprintf
        - Src:             'core/msg_translator.c:2569,4'
          Dst:             dprint_color_reset
        - Src:             'core/msg_translator.c:2569,4'
          Dst:             get_debug_facility
        - Src:             'core/msg_translator.c:2574,5'
          Dst:             rport_test
        - Src:             'core/msg_translator.c:2575,19'
          Dst:             rport_builder
        - Src:             'core/msg_translator.c:2576,4'
          Dst:             get_debug_level
        - Src:             'core/msg_translator.c:2576,4'
          Dst:             get_debug_facility
        - Src:             'core/msg_translator.c:2576,4'
          Dst:             dprint_color
        - Src:             'core/msg_translator.c:2576,4'
          Dst:             my_pid
        - Src:             'core/msg_translator.c:2576,4'
          Dst:             fprintf
        - Src:             'core/msg_translator.c:2576,4'
          Dst:             dprint_color_reset
        - Src:             'core/msg_translator.c:2576,4'
          Dst:             get_debug_facility
        - Src:             'core/msg_translator.c:2586,15'
          Dst:             pv_get_buffer
        - Src:             'core/msg_translator.c:2588,19'
          Dst:             pv_get_buffer_size
        - Src:             'core/msg_translator.c:2587,17'
          Dst:             xavp_serialize_fields_style
        - Src:             'core/msg_translator.c:2643,17'
          Dst:             warning_builder
        - Src:             'core/msg_translator.c:2647,4'
          Dst:             get_debug_level
        - Src:             'core/msg_translator.c:2647,4'
          Dst:             get_debug_facility
        - Src:             'core/msg_translator.c:2647,4'
          Dst:             dprint_color
        - Src:             'core/msg_translator.c:2647,4'
          Dst:             my_pid
        - Src:             'core/msg_translator.c:2647,4'
          Dst:             fprintf
        - Src:             'core/msg_translator.c:2647,4'
          Dst:             dprint_color_reset
        - Src:             'core/msg_translator.c:2647,4'
          Dst:             get_debug_facility
        - Src:             'core/msg_translator.c:2651,21'
          Dst:             int2str
        - Src:             'core/msg_translator.c:2662,3'
          Dst:             get_debug_level
        - Src:             'core/msg_translator.c:2662,3'
          Dst:             get_debug_facility
        - Src:             'core/msg_translator.c:2662,3'
          Dst:             dprint_color
        - Src:             'core/msg_translator.c:2662,3'
          Dst:             my_pid
        - Src:             'core/msg_translator.c:2662,3'
          Dst:             fprintf
        - Src:             'core/msg_translator.c:2662,3'
          Dst:             dprint_color_reset
        - Src:             'core/msg_translator.c:2662,3'
          Dst:             get_debug_facility
        - Src:             'core/msg_translator.c:2837,3'
          Dst:             get_debug_level
        - Src:             'core/msg_translator.c:2837,3'
          Dst:             get_debug_facility
        - Src:             'core/msg_translator.c:2837,3'
          Dst:             dprint_color
        - Src:             'core/msg_translator.c:2837,3'
          Dst:             my_pid
        - Src:             'core/msg_translator.c:2837,3'
          Dst:             fprintf
        - Src:             'core/msg_translator.c:2837,3'
          Dst:             dprint_color_reset
        - Src:             'core/msg_translator.c:2837,3'
          Dst:             get_debug_facility
    - functionName:    build_res_buf_from_sip_res
      functionSourceFile: '/src/kamailio/src/core/msg_translator.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2516
      functionLinenumberEnd: 2517
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - generate_res_buf_from_sip_res
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/msg_translator.c:2517,9'
          Dst:             generate_res_buf_from_sip_res
    - functionName:    received_via_test
      functionSourceFile: '/src/kamailio/src/core/msg_translator.c'
      linkageType:     InternalLinkage
      functionLinenumber: 257
      functionLinenumberEnd: 267
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          52
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - check_via_address
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/msg_translator.c:263,10'
          Dst:             check_via_address
    - functionName:    fix_global_req_flags
      functionSourceFile: '/src/kamailio/src/core/msg_translator.c'
      linkageType:     InternalLinkage
      functionLinenumber: 130
      functionLinenumberEnd: 149
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          66
      EdgeCount:       23
      CyclomaticComplexity: 13
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'core/msg_translator.c:132,2'
          Branch Sides:    []
      Callsites:       []
    - functionName:    run_onsend_evroute
      functionSourceFile: '/src/kamailio/src/core/onsend.c'
      linkageType:     InternalLinkage
      functionLinenumber: 123
      functionLinenumberEnd: 176
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         77
      ICount:          471
      EdgeCount:       101
      CyclomaticComplexity: 26
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
        - run_actions
        - sr_kemi_act_ctx_get
        - sr_kemi_act_ctx_set
        - sr_kemi_eng_get
        - sr_kemi_route
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/onsend.c:134,3'
          Dst:             get_debug_level
        - Src:             'core/onsend.c:134,3'
          Dst:             get_debug_facility
        - Src:             'core/onsend.c:134,3'
          Dst:             dprint_color
        - Src:             'core/onsend.c:134,3'
          Dst:             my_pid
        - Src:             'core/onsend.c:134,3'
          Dst:             fprintf
        - Src:             'core/onsend.c:134,3'
          Dst:             dprint_color_reset
        - Src:             'core/onsend.c:134,3'
          Dst:             get_debug_facility
        - Src:             'core/onsend.c:140,10'
          Dst:             sr_kemi_eng_get
        - Src:             'core/onsend.c:156,10'
          Dst:             sr_kemi_act_ctx_get
        - Src:             'core/onsend.c:157,3'
          Dst:             sr_kemi_act_ctx_set
        - Src:             'core/onsend.c:158,9'
          Dst:             sr_kemi_route
        - Src:             'core/onsend.c:159,3'
          Dst:             sr_kemi_act_ctx_set
        - Src:             'core/onsend.c:161,9'
          Dst:             run_actions
    - functionName:    run_onsend
      functionSourceFile: '/src/kamailio/src/core/onsend.c'
      linkageType:     InternalLinkage
      functionLinenumber: 41
      functionLinenumberEnd: 113
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         78
      ICount:          460
      EdgeCount:       101
      CyclomaticComplexity: 25
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - exec_post_script_cb
        - exec_pre_script_cb
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
        - run_actions
        - sr_kemi_act_ctx_get
        - sr_kemi_act_ctx_set
        - sr_kemi_eng_get
        - sr_kemi_route
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/onsend.c:52,3'
          Dst:             get_debug_level
        - Src:             'core/onsend.c:52,3'
          Dst:             get_debug_facility
        - Src:             'core/onsend.c:52,3'
          Dst:             dprint_color
        - Src:             'core/onsend.c:52,3'
          Dst:             my_pid
        - Src:             'core/onsend.c:52,3'
          Dst:             fprintf
        - Src:             'core/onsend.c:52,3'
          Dst:             dprint_color_reset
        - Src:             'core/onsend.c:52,3'
          Dst:             get_debug_facility
        - Src:             'core/onsend.c:58,10'
          Dst:             sr_kemi_eng_get
        - Src:             'core/onsend.c:69,6'
          Dst:             exec_pre_script_cb
        - Src:             'core/onsend.c:77,12'
          Dst:             sr_kemi_act_ctx_get
        - Src:             'core/onsend.c:78,5'
          Dst:             sr_kemi_act_ctx_set
        - Src:             'core/onsend.c:79,11'
          Dst:             sr_kemi_route
        - Src:             'core/onsend.c:80,5'
          Dst:             sr_kemi_act_ctx_set
        - Src:             'core/onsend.c:82,11'
          Dst:             run_actions
        - Src:             'core/onsend.c:91,4'
          Dst:             exec_post_script_cb
    - functionName:    q_memchr
      functionSourceFile: '/src/kamailio/src/core/parser/digest/../../ut.h'
      linkageType:     InternalLinkage
      functionLinenumber: 434
      functionLinenumberEnd: 443
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          51
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    trim_leading
      functionSourceFile: '/src/kamailio/src/core/parser/digest/../../trim.h'
      linkageType:     InternalLinkage
      functionLinenumber: 60
      functionLinenumberEnd: 64
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         13
      ICount:          61
      EdgeCount:       25
      CyclomaticComplexity: 14
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'core/parser/digest/../../trim.h:62,3'
          Branch Sides:    []
      Callsites:       []
    - functionName:    parse_param_name
      functionSourceFile: '/src/kamailio/src/core/parser/digest/param_parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 224
      functionLinenumberEnd: 266
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         82
      ICount:          650
      EdgeCount:       102
      CyclomaticComplexity: 22
      functionsReached:
        - q_memchr
        - trim_leading
      functionUses:    1
      BranchProfiles:
        - Branch String:   'core/parser/digest/param_parser.c:237,2'
          Branch Sides:    []
        - Branch String:   'core/parser/digest/param_parser.c:238,3'
          Branch Sides:    []
        - Branch String:   'core/parser/digest/param_parser.c:238,3'
          Branch Sides:    []
        - Branch String:   'core/parser/digest/param_parser.c:238,3'
          Branch Sides:    []
        - Branch String:   'core/parser/digest/param_parser.c:240,4'
          Branch Sides:    []
      Callsites:
        - Src:             'core/parser/digest/param_parser.c:248,2'
          Dst:             trim_leading
        - Src:             'core/parser/digest/param_parser.c:257,6'
          Dst:             q_memchr
    - functionName:    free_to
      functionSourceFile: '/src/kamailio/src/core/parser/parse_addr_spec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 953
      functionLinenumberEnd: 956
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - free_to_params
      functionUses:    8
      BranchProfiles:  []
      Callsites:
        - Src:             'core/parser/parse_addr_spec.c:954,2'
          Dst:             free_to_params
    - functionName:    free_to_params
      functionSourceFile: '/src/kamailio/src/core/parser/parse_addr_spec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 940
      functionLinenumberEnd: 949
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          41
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    9
      BranchProfiles:  []
      Callsites:       []
    - functionName:    parse_to_param
      functionSourceFile: '/src/kamailio/src/core/parser/parse_addr_spec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 91
      functionLinenumberEnd: 591
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         1731
      ICount:          10592
      EdgeCount:       2203
      CyclomaticComplexity: 474
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
      functionUses:    1
      BranchProfiles:
        - Branch String:   'core/parser/parse_addr_spec.c:103,3'
          Branch Sides:    []
        - Branch String:   'core/parser/parse_addr_spec.c:106,5'
          Branch Sides:    []
        - Branch String:   'core/parser/parse_addr_spec.c:129,5'
          Branch Sides:    []
        - Branch String:   'core/parser/parse_addr_spec.c:166,5'
          Branch Sides:    []
        - Branch String:   'core/parser/parse_addr_spec.c:201,5'
          Branch Sides:    []
        - Branch String:   'core/parser/parse_addr_spec.c:228,5'
          Branch Sides:    []
        - Branch String:   'core/parser/parse_addr_spec.c:237,7'
          Branch Sides:    []
        - Branch String:   'core/parser/parse_addr_spec.c:251,5'
          Branch Sides:    []
        - Branch String:   'core/parser/parse_addr_spec.c:280,5'
          Branch Sides:    []
        - Branch String:   'core/parser/parse_addr_spec.c:329,5'
          Branch Sides:    []
        - Branch String:   'core/parser/parse_addr_spec.c:360,5'
          Branch Sides:    []
        - Branch String:   'core/parser/parse_addr_spec.c:393,5'
          Branch Sides:    []
        - Branch String:   'core/parser/parse_addr_spec.c:425,5'
          Branch Sides:    []
        - Branch String:   'core/parser/parse_addr_spec.c:456,6'
          Branch Sides:    []
        - Branch String:   'core/parser/parse_addr_spec.c:504,5'
          Branch Sides:    []
        - Branch String:   'core/parser/parse_addr_spec.c:539,2'
          Branch Sides:    []
      Callsites:
        - Src:             'core/parser/parse_addr_spec.c:118,7'
          Dst:             get_debug_level
        - Src:             'core/parser/parse_addr_spec.c:118,7'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_addr_spec.c:118,7'
          Dst:             dprint_color
        - Src:             'core/parser/parse_addr_spec.c:118,7'
          Dst:             my_pid
        - Src:             'core/parser/parse_addr_spec.c:118,7'
          Dst:             fprintf
        - Src:             'core/parser/parse_addr_spec.c:118,7'
          Dst:             dprint_color_reset
        - Src:             'core/parser/parse_addr_spec.c:118,7'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_addr_spec.c:150,7'
          Dst:             get_debug_level
        - Src:             'core/parser/parse_addr_spec.c:150,7'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_addr_spec.c:150,7'
          Dst:             dprint_color
        - Src:             'core/parser/parse_addr_spec.c:150,7'
          Dst:             my_pid
        - Src:             'core/parser/parse_addr_spec.c:150,7'
          Dst:             fprintf
        - Src:             'core/parser/parse_addr_spec.c:150,7'
          Dst:             dprint_color_reset
        - Src:             'core/parser/parse_addr_spec.c:150,7'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_addr_spec.c:160,7'
          Dst:             get_debug_level
        - Src:             'core/parser/parse_addr_spec.c:160,7'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_addr_spec.c:160,7'
          Dst:             dprint_color
        - Src:             'core/parser/parse_addr_spec.c:160,7'
          Dst:             my_pid
        - Src:             'core/parser/parse_addr_spec.c:160,7'
          Dst:             fprintf
        - Src:             'core/parser/parse_addr_spec.c:160,7'
          Dst:             dprint_color_reset
        - Src:             'core/parser/parse_addr_spec.c:160,7'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_addr_spec.c:187,7'
          Dst:             get_debug_level
        - Src:             'core/parser/parse_addr_spec.c:187,7'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_addr_spec.c:187,7'
          Dst:             dprint_color
        - Src:             'core/parser/parse_addr_spec.c:187,7'
          Dst:             my_pid
        - Src:             'core/parser/parse_addr_spec.c:187,7'
          Dst:             fprintf
        - Src:             'core/parser/parse_addr_spec.c:187,7'
          Dst:             dprint_color_reset
        - Src:             'core/parser/parse_addr_spec.c:187,7'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_addr_spec.c:195,7'
          Dst:             get_debug_level
        - Src:             'core/parser/parse_addr_spec.c:195,7'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_addr_spec.c:195,7'
          Dst:             dprint_color
        - Src:             'core/parser/parse_addr_spec.c:195,7'
          Dst:             my_pid
        - Src:             'core/parser/parse_addr_spec.c:195,7'
          Dst:             fprintf
        - Src:             'core/parser/parse_addr_spec.c:195,7'
          Dst:             dprint_color_reset
        - Src:             'core/parser/parse_addr_spec.c:195,7'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_addr_spec.c:216,7'
          Dst:             get_debug_level
        - Src:             'core/parser/parse_addr_spec.c:216,7'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_addr_spec.c:216,7'
          Dst:             dprint_color
        - Src:             'core/parser/parse_addr_spec.c:216,7'
          Dst:             my_pid
        - Src:             'core/parser/parse_addr_spec.c:216,7'
          Dst:             fprintf
        - Src:             'core/parser/parse_addr_spec.c:216,7'
          Dst:             dprint_color_reset
        - Src:             'core/parser/parse_addr_spec.c:216,7'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_addr_spec.c:222,7'
          Dst:             get_debug_level
        - Src:             'core/parser/parse_addr_spec.c:222,7'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_addr_spec.c:222,7'
          Dst:             dprint_color
        - Src:             'core/parser/parse_addr_spec.c:222,7'
          Dst:             my_pid
        - Src:             'core/parser/parse_addr_spec.c:222,7'
          Dst:             fprintf
        - Src:             'core/parser/parse_addr_spec.c:222,7'
          Dst:             dprint_color_reset
        - Src:             'core/parser/parse_addr_spec.c:222,7'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_addr_spec.c:231,8'
          Dst:             get_debug_level
        - Src:             'core/parser/parse_addr_spec.c:231,8'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_addr_spec.c:231,8'
          Dst:             dprint_color
        - Src:             'core/parser/parse_addr_spec.c:231,8'
          Dst:             my_pid
        - Src:             'core/parser/parse_addr_spec.c:231,8'
          Dst:             fprintf
        - Src:             'core/parser/parse_addr_spec.c:231,8'
          Dst:             dprint_color_reset
        - Src:             'core/parser/parse_addr_spec.c:231,8'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_addr_spec.c:245,7'
          Dst:             get_debug_level
        - Src:             'core/parser/parse_addr_spec.c:245,7'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_addr_spec.c:245,7'
          Dst:             dprint_color
        - Src:             'core/parser/parse_addr_spec.c:245,7'
          Dst:             my_pid
        - Src:             'core/parser/parse_addr_spec.c:245,7'
          Dst:             fprintf
        - Src:             'core/parser/parse_addr_spec.c:245,7'
          Dst:             dprint_color_reset
        - Src:             'core/parser/parse_addr_spec.c:245,7'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_addr_spec.c:254,8'
          Dst:             get_debug_level
        - Src:             'core/parser/parse_addr_spec.c:254,8'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_addr_spec.c:254,8'
          Dst:             dprint_color
        - Src:             'core/parser/parse_addr_spec.c:254,8'
          Dst:             my_pid
        - Src:             'core/parser/parse_addr_spec.c:254,8'
          Dst:             fprintf
        - Src:             'core/parser/parse_addr_spec.c:254,8'
          Dst:             dprint_color_reset
        - Src:             'core/parser/parse_addr_spec.c:254,8'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_addr_spec.c:265,7'
          Dst:             get_debug_level
        - Src:             'core/parser/parse_addr_spec.c:265,7'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_addr_spec.c:265,7'
          Dst:             dprint_color
        - Src:             'core/parser/parse_addr_spec.c:265,7'
          Dst:             my_pid
        - Src:             'core/parser/parse_addr_spec.c:265,7'
          Dst:             fprintf
        - Src:             'core/parser/parse_addr_spec.c:265,7'
          Dst:             dprint_color_reset
        - Src:             'core/parser/parse_addr_spec.c:265,7'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_addr_spec.c:274,7'
          Dst:             get_debug_level
        - Src:             'core/parser/parse_addr_spec.c:274,7'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_addr_spec.c:274,7'
          Dst:             dprint_color
        - Src:             'core/parser/parse_addr_spec.c:274,7'
          Dst:             my_pid
        - Src:             'core/parser/parse_addr_spec.c:274,7'
          Dst:             fprintf
        - Src:             'core/parser/parse_addr_spec.c:274,7'
          Dst:             dprint_color_reset
        - Src:             'core/parser/parse_addr_spec.c:274,7'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_addr_spec.c:298,7'
          Dst:             get_debug_level
        - Src:             'core/parser/parse_addr_spec.c:298,7'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_addr_spec.c:298,7'
          Dst:             dprint_color
        - Src:             'core/parser/parse_addr_spec.c:298,7'
          Dst:             my_pid
        - Src:             'core/parser/parse_addr_spec.c:298,7'
          Dst:             fprintf
        - Src:             'core/parser/parse_addr_spec.c:298,7'
          Dst:             dprint_color_reset
        - Src:             'core/parser/parse_addr_spec.c:298,7'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_addr_spec.c:307,8'
          Dst:             get_debug_level
        - Src:             'core/parser/parse_addr_spec.c:307,8'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_addr_spec.c:307,8'
          Dst:             dprint_color
        - Src:             'core/parser/parse_addr_spec.c:307,8'
          Dst:             my_pid
        - Src:             'core/parser/parse_addr_spec.c:307,8'
          Dst:             fprintf
        - Src:             'core/parser/parse_addr_spec.c:307,8'
          Dst:             dprint_color_reset
        - Src:             'core/parser/parse_addr_spec.c:307,8'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_addr_spec.c:322,7'
          Dst:             get_debug_level
        - Src:             'core/parser/parse_addr_spec.c:322,7'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_addr_spec.c:322,7'
          Dst:             dprint_color
        - Src:             'core/parser/parse_addr_spec.c:322,7'
          Dst:             my_pid
        - Src:             'core/parser/parse_addr_spec.c:322,7'
          Dst:             fprintf
        - Src:             'core/parser/parse_addr_spec.c:322,7'
          Dst:             dprint_color_reset
        - Src:             'core/parser/parse_addr_spec.c:322,7'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_addr_spec.c:353,7'
          Dst:             get_debug_level
        - Src:             'core/parser/parse_addr_spec.c:353,7'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_addr_spec.c:353,7'
          Dst:             dprint_color
        - Src:             'core/parser/parse_addr_spec.c:353,7'
          Dst:             my_pid
        - Src:             'core/parser/parse_addr_spec.c:353,7'
          Dst:             fprintf
        - Src:             'core/parser/parse_addr_spec.c:353,7'
          Dst:             dprint_color_reset
        - Src:             'core/parser/parse_addr_spec.c:353,7'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_addr_spec.c:386,7'
          Dst:             get_debug_level
        - Src:             'core/parser/parse_addr_spec.c:386,7'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_addr_spec.c:386,7'
          Dst:             dprint_color
        - Src:             'core/parser/parse_addr_spec.c:386,7'
          Dst:             my_pid
        - Src:             'core/parser/parse_addr_spec.c:386,7'
          Dst:             fprintf
        - Src:             'core/parser/parse_addr_spec.c:386,7'
          Dst:             dprint_color_reset
        - Src:             'core/parser/parse_addr_spec.c:386,7'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_addr_spec.c:419,7'
          Dst:             get_debug_level
        - Src:             'core/parser/parse_addr_spec.c:419,7'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_addr_spec.c:419,7'
          Dst:             dprint_color
        - Src:             'core/parser/parse_addr_spec.c:419,7'
          Dst:             my_pid
        - Src:             'core/parser/parse_addr_spec.c:419,7'
          Dst:             fprintf
        - Src:             'core/parser/parse_addr_spec.c:419,7'
          Dst:             dprint_color_reset
        - Src:             'core/parser/parse_addr_spec.c:419,7'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_addr_spec.c:445,7'
          Dst:             get_debug_level
        - Src:             'core/parser/parse_addr_spec.c:445,7'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_addr_spec.c:445,7'
          Dst:             dprint_color
        - Src:             'core/parser/parse_addr_spec.c:445,7'
          Dst:             my_pid
        - Src:             'core/parser/parse_addr_spec.c:445,7'
          Dst:             fprintf
        - Src:             'core/parser/parse_addr_spec.c:445,7'
          Dst:             dprint_color_reset
        - Src:             'core/parser/parse_addr_spec.c:445,7'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_addr_spec.c:477,8'
          Dst:             get_debug_level
        - Src:             'core/parser/parse_addr_spec.c:477,8'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_addr_spec.c:477,8'
          Dst:             dprint_color
        - Src:             'core/parser/parse_addr_spec.c:477,8'
          Dst:             my_pid
        - Src:             'core/parser/parse_addr_spec.c:477,8'
          Dst:             fprintf
        - Src:             'core/parser/parse_addr_spec.c:477,8'
          Dst:             dprint_color_reset
        - Src:             'core/parser/parse_addr_spec.c:477,8'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_addr_spec.c:485,8'
          Dst:             get_debug_level
        - Src:             'core/parser/parse_addr_spec.c:485,8'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_addr_spec.c:485,8'
          Dst:             dprint_color
        - Src:             'core/parser/parse_addr_spec.c:485,8'
          Dst:             my_pid
        - Src:             'core/parser/parse_addr_spec.c:485,8'
          Dst:             fprintf
        - Src:             'core/parser/parse_addr_spec.c:485,8'
          Dst:             dprint_color_reset
        - Src:             'core/parser/parse_addr_spec.c:485,8'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_addr_spec.c:499,6'
          Dst:             get_debug_level
        - Src:             'core/parser/parse_addr_spec.c:499,6'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_addr_spec.c:499,6'
          Dst:             dprint_color
        - Src:             'core/parser/parse_addr_spec.c:499,6'
          Dst:             my_pid
        - Src:             'core/parser/parse_addr_spec.c:499,6'
          Dst:             fprintf
        - Src:             'core/parser/parse_addr_spec.c:499,6'
          Dst:             dprint_color_reset
        - Src:             'core/parser/parse_addr_spec.c:499,6'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_addr_spec.c:528,7'
          Dst:             get_debug_level
        - Src:             'core/parser/parse_addr_spec.c:528,7'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_addr_spec.c:528,7'
          Dst:             dprint_color
        - Src:             'core/parser/parse_addr_spec.c:528,7'
          Dst:             my_pid
        - Src:             'core/parser/parse_addr_spec.c:528,7'
          Dst:             fprintf
        - Src:             'core/parser/parse_addr_spec.c:528,7'
          Dst:             dprint_color_reset
        - Src:             'core/parser/parse_addr_spec.c:528,7'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_addr_spec.c:552,4'
          Dst:             get_debug_level
        - Src:             'core/parser/parse_addr_spec.c:552,4'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_addr_spec.c:552,4'
          Dst:             dprint_color
        - Src:             'core/parser/parse_addr_spec.c:552,4'
          Dst:             my_pid
        - Src:             'core/parser/parse_addr_spec.c:552,4'
          Dst:             fprintf
        - Src:             'core/parser/parse_addr_spec.c:552,4'
          Dst:             dprint_color_reset
        - Src:             'core/parser/parse_addr_spec.c:552,4'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_addr_spec.c:564,4'
          Dst:             get_debug_level
        - Src:             'core/parser/parse_addr_spec.c:564,4'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_addr_spec.c:564,4'
          Dst:             dprint_color
        - Src:             'core/parser/parse_addr_spec.c:564,4'
          Dst:             my_pid
        - Src:             'core/parser/parse_addr_spec.c:564,4'
          Dst:             fprintf
        - Src:             'core/parser/parse_addr_spec.c:564,4'
          Dst:             dprint_color_reset
        - Src:             'core/parser/parse_addr_spec.c:564,4'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_addr_spec.c:569,4'
          Dst:             get_debug_level
        - Src:             'core/parser/parse_addr_spec.c:569,4'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_addr_spec.c:569,4'
          Dst:             dprint_color
        - Src:             'core/parser/parse_addr_spec.c:569,4'
          Dst:             my_pid
        - Src:             'core/parser/parse_addr_spec.c:569,4'
          Dst:             fprintf
        - Src:             'core/parser/parse_addr_spec.c:569,4'
          Dst:             dprint_color_reset
        - Src:             'core/parser/parse_addr_spec.c:569,4'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_addr_spec.c:575,4'
          Dst:             get_debug_level
        - Src:             'core/parser/parse_addr_spec.c:575,4'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_addr_spec.c:575,4'
          Dst:             dprint_color
        - Src:             'core/parser/parse_addr_spec.c:575,4'
          Dst:             my_pid
        - Src:             'core/parser/parse_addr_spec.c:575,4'
          Dst:             fprintf
        - Src:             'core/parser/parse_addr_spec.c:575,4'
          Dst:             dprint_color_reset
        - Src:             'core/parser/parse_addr_spec.c:575,4'
          Dst:             get_debug_facility
    - functionName:    parse_addr_spec
      functionSourceFile: '/src/kamailio/src/core/parser/parse_addr_spec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 596
      functionLinenumberEnd: 936
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         703
      ICount:          4361
      EdgeCount:       867
      CyclomaticComplexity: 166
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - free_to_params
        - get_debug_facility
        - get_debug_level
        - my_pid
        - parse_to_param
      functionUses:    5
      BranchProfiles:
        - Branch String:   'core/parser/parse_addr_spec.c:608,3'
          Branch Sides:    []
        - Branch String:   'core/parser/parse_addr_spec.c:611,5'
          Branch Sides:    []
        - Branch String:   'core/parser/parse_addr_spec.c:633,5'
          Branch Sides:    []
        - Branch String:   'core/parser/parse_addr_spec.c:665,5'
          Branch Sides:    []
        - Branch String:   'core/parser/parse_addr_spec.c:695,5'
          Branch Sides:    []
        - Branch String:   'core/parser/parse_addr_spec.c:711,5'
          Branch Sides:    []
        - Branch String:   'core/parser/parse_addr_spec.c:724,5'
          Branch Sides:    []
        - Branch String:   'core/parser/parse_addr_spec.c:762,5'
          Branch Sides:    []
        - Branch String:   'core/parser/parse_addr_spec.c:785,5'
          Branch Sides:    []
        - Branch String:   'core/parser/parse_addr_spec.c:810,5'
          Branch Sides:    []
        - Branch String:   'core/parser/parse_addr_spec.c:838,6'
          Branch Sides:    []
        - Branch String:   'core/parser/parse_addr_spec.c:867,5'
          Branch Sides:    []
        - Branch String:   'core/parser/parse_addr_spec.c:899,2'
          Branch Sides:    []
        - Branch String:   'core/parser/parse_addr_spec.c:913,2'
          Branch Sides:    []
      Callsites:
        - Src:             'core/parser/parse_addr_spec.c:657,7'
          Dst:             get_debug_level
        - Src:             'core/parser/parse_addr_spec.c:657,7'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_addr_spec.c:657,7'
          Dst:             dprint_color
        - Src:             'core/parser/parse_addr_spec.c:657,7'
          Dst:             my_pid
        - Src:             'core/parser/parse_addr_spec.c:657,7'
          Dst:             fprintf
        - Src:             'core/parser/parse_addr_spec.c:657,7'
          Dst:             dprint_color_reset
        - Src:             'core/parser/parse_addr_spec.c:657,7'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_addr_spec.c:687,7'
          Dst:             get_debug_level
        - Src:             'core/parser/parse_addr_spec.c:687,7'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_addr_spec.c:687,7'
          Dst:             dprint_color
        - Src:             'core/parser/parse_addr_spec.c:687,7'
          Dst:             my_pid
        - Src:             'core/parser/parse_addr_spec.c:687,7'
          Dst:             fprintf
        - Src:             'core/parser/parse_addr_spec.c:687,7'
          Dst:             dprint_color_reset
        - Src:             'core/parser/parse_addr_spec.c:687,7'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_addr_spec.c:703,7'
          Dst:             get_debug_level
        - Src:             'core/parser/parse_addr_spec.c:703,7'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_addr_spec.c:703,7'
          Dst:             dprint_color
        - Src:             'core/parser/parse_addr_spec.c:703,7'
          Dst:             my_pid
        - Src:             'core/parser/parse_addr_spec.c:703,7'
          Dst:             fprintf
        - Src:             'core/parser/parse_addr_spec.c:703,7'
          Dst:             dprint_color_reset
        - Src:             'core/parser/parse_addr_spec.c:703,7'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_addr_spec.c:716,7'
          Dst:             get_debug_level
        - Src:             'core/parser/parse_addr_spec.c:716,7'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_addr_spec.c:716,7'
          Dst:             dprint_color
        - Src:             'core/parser/parse_addr_spec.c:716,7'
          Dst:             my_pid
        - Src:             'core/parser/parse_addr_spec.c:716,7'
          Dst:             fprintf
        - Src:             'core/parser/parse_addr_spec.c:716,7'
          Dst:             dprint_color_reset
        - Src:             'core/parser/parse_addr_spec.c:716,7'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_addr_spec.c:754,7'
          Dst:             get_debug_level
        - Src:             'core/parser/parse_addr_spec.c:754,7'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_addr_spec.c:754,7'
          Dst:             dprint_color
        - Src:             'core/parser/parse_addr_spec.c:754,7'
          Dst:             my_pid
        - Src:             'core/parser/parse_addr_spec.c:754,7'
          Dst:             fprintf
        - Src:             'core/parser/parse_addr_spec.c:754,7'
          Dst:             dprint_color_reset
        - Src:             'core/parser/parse_addr_spec.c:754,7'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_addr_spec.c:777,7'
          Dst:             get_debug_level
        - Src:             'core/parser/parse_addr_spec.c:777,7'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_addr_spec.c:777,7'
          Dst:             dprint_color
        - Src:             'core/parser/parse_addr_spec.c:777,7'
          Dst:             my_pid
        - Src:             'core/parser/parse_addr_spec.c:777,7'
          Dst:             fprintf
        - Src:             'core/parser/parse_addr_spec.c:777,7'
          Dst:             dprint_color_reset
        - Src:             'core/parser/parse_addr_spec.c:777,7'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_addr_spec.c:802,7'
          Dst:             get_debug_level
        - Src:             'core/parser/parse_addr_spec.c:802,7'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_addr_spec.c:802,7'
          Dst:             dprint_color
        - Src:             'core/parser/parse_addr_spec.c:802,7'
          Dst:             my_pid
        - Src:             'core/parser/parse_addr_spec.c:802,7'
          Dst:             fprintf
        - Src:             'core/parser/parse_addr_spec.c:802,7'
          Dst:             dprint_color_reset
        - Src:             'core/parser/parse_addr_spec.c:802,7'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_addr_spec.c:820,13'
          Dst:             parse_to_param
        - Src:             'core/parser/parse_addr_spec.c:829,7'
          Dst:             get_debug_level
        - Src:             'core/parser/parse_addr_spec.c:829,7'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_addr_spec.c:829,7'
          Dst:             dprint_color
        - Src:             'core/parser/parse_addr_spec.c:829,7'
          Dst:             my_pid
        - Src:             'core/parser/parse_addr_spec.c:829,7'
          Dst:             fprintf
        - Src:             'core/parser/parse_addr_spec.c:829,7'
          Dst:             dprint_color_reset
        - Src:             'core/parser/parse_addr_spec.c:829,7'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_addr_spec.c:856,8'
          Dst:             get_debug_level
        - Src:             'core/parser/parse_addr_spec.c:856,8'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_addr_spec.c:856,8'
          Dst:             dprint_color
        - Src:             'core/parser/parse_addr_spec.c:856,8'
          Dst:             my_pid
        - Src:             'core/parser/parse_addr_spec.c:856,8'
          Dst:             fprintf
        - Src:             'core/parser/parse_addr_spec.c:856,8'
          Dst:             dprint_color_reset
        - Src:             'core/parser/parse_addr_spec.c:856,8'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_addr_spec.c:891,7'
          Dst:             get_debug_level
        - Src:             'core/parser/parse_addr_spec.c:891,7'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_addr_spec.c:891,7'
          Dst:             dprint_color
        - Src:             'core/parser/parse_addr_spec.c:891,7'
          Dst:             my_pid
        - Src:             'core/parser/parse_addr_spec.c:891,7'
          Dst:             fprintf
        - Src:             'core/parser/parse_addr_spec.c:891,7'
          Dst:             dprint_color_reset
        - Src:             'core/parser/parse_addr_spec.c:891,7'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_addr_spec.c:911,2'
          Dst:             get_debug_level
        - Src:             'core/parser/parse_addr_spec.c:911,2'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_addr_spec.c:911,2'
          Dst:             dprint_color
        - Src:             'core/parser/parse_addr_spec.c:911,2'
          Dst:             my_pid
        - Src:             'core/parser/parse_addr_spec.c:911,2'
          Dst:             fprintf
        - Src:             'core/parser/parse_addr_spec.c:911,2'
          Dst:             dprint_color_reset
        - Src:             'core/parser/parse_addr_spec.c:911,2'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_addr_spec.c:922,4'
          Dst:             get_debug_level
        - Src:             'core/parser/parse_addr_spec.c:922,4'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_addr_spec.c:922,4'
          Dst:             dprint_color
        - Src:             'core/parser/parse_addr_spec.c:922,4'
          Dst:             my_pid
        - Src:             'core/parser/parse_addr_spec.c:922,4'
          Dst:             fprintf
        - Src:             'core/parser/parse_addr_spec.c:922,4'
          Dst:             dprint_color_reset
        - Src:             'core/parser/parse_addr_spec.c:922,4'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_addr_spec.c:928,3'
          Dst:             free_to_params
        - Src:             'core/parser/parse_addr_spec.c:933,2'
          Dst:             free_to_params
    - functionName:    free_allow_header
      functionSourceFile: '/src/kamailio/src/core/parser/parse_allow.c'
      linkageType:     InternalLinkage
      functionLinenumber: 130
      functionLinenumberEnd: 132
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - free_allow_body
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/parser/parse_allow.c:131,2'
          Dst:             free_allow_body
    - functionName:    free_allow_body
      functionSourceFile: '/src/kamailio/src/core/parser/parse_allow.c'
      linkageType:     InternalLinkage
      functionLinenumber: 121
      functionLinenumberEnd: 126
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          37
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    parse_allow
      functionSourceFile: '/src/kamailio/src/core/parser/parse_allow.c'
      linkageType:     InternalLinkage
      functionLinenumber: 87
      functionLinenumberEnd: 114
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         23
      ICount:          123
      EdgeCount:       30
      CyclomaticComplexity: 9
      functionsReached:
        - next_sibling_hdr
        - parse_allow_header
        - parse_headers
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/parser/parse_allow.c:97,5'
          Dst:             parse_headers
        - Src:             'core/parser/parse_allow.c:104,7'
          Dst:             parse_allow_header
        - Src:             'core/parser/parse_allow.c:102,35'
          Dst:             next_sibling_hdr
    - functionName:    parse_allow_header
      functionSourceFile: '/src/kamailio/src/core/parser/parse_allow.c'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionLinenumberEnd: 79
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         136
      ICount:          797
      EdgeCount:       180
      CyclomaticComplexity: 46
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
        - parse_methods
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/parser/parse_allow.c:50,3'
          Dst:             get_debug_level
        - Src:             'core/parser/parse_allow.c:50,3'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_allow.c:50,3'
          Dst:             dprint_color
        - Src:             'core/parser/parse_allow.c:50,3'
          Dst:             my_pid
        - Src:             'core/parser/parse_allow.c:50,3'
          Dst:             fprintf
        - Src:             'core/parser/parse_allow.c:50,3'
          Dst:             dprint_color_reset
        - Src:             'core/parser/parse_allow.c:50,3'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_allow.c:61,3'
          Dst:             get_debug_level
        - Src:             'core/parser/parse_allow.c:61,3'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_allow.c:61,3'
          Dst:             dprint_color
        - Src:             'core/parser/parse_allow.c:61,3'
          Dst:             my_pid
        - Src:             'core/parser/parse_allow.c:61,3'
          Dst:             fprintf
        - Src:             'core/parser/parse_allow.c:61,3'
          Dst:             dprint_color_reset
        - Src:             'core/parser/parse_allow.c:61,3'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_allow.c:66,5'
          Dst:             parse_methods
        - Src:             'core/parser/parse_allow.c:67,3'
          Dst:             get_debug_level
        - Src:             'core/parser/parse_allow.c:67,3'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_allow.c:67,3'
          Dst:             dprint_color
        - Src:             'core/parser/parse_allow.c:67,3'
          Dst:             my_pid
        - Src:             'core/parser/parse_allow.c:67,3'
          Dst:             fprintf
        - Src:             'core/parser/parse_allow.c:67,3'
          Dst:             dprint_color_reset
        - Src:             'core/parser/parse_allow.c:67,3'
          Dst:             get_debug_facility
    - functionName:    trim_leading
      functionSourceFile: '/src/kamailio/src/core/parser/../trim.h'
      linkageType:     InternalLinkage
      functionLinenumber: 60
      functionLinenumberEnd: 64
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         13
      ICount:          61
      EdgeCount:       25
      CyclomaticComplexity: 14
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'core/parser/../trim.h:62,3'
          Branch Sides:    []
      Callsites:       []
    - functionName:    find_not_quoted
      functionSourceFile: '/src/kamailio/src/core/parser/parser_f.h'
      linkageType:     InternalLinkage
      functionLinenumber: 96
      functionLinenumberEnd: 111
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         19
      ICount:          121
      EdgeCount:       24
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    get_body_part_by_filter
      functionSourceFile: '/src/kamailio/src/core/parser/parse_body.c'
      linkageType:     InternalLinkage
      functionLinenumber: 544
      functionLinenumberEnd: 585
      functionDepth:   0
      returnType:      'N/A'
      argCount:        6
      argTypes:
        - 'N/A'
        - short
        - short
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         74
      ICount:          436
      EdgeCount:       99
      CyclomaticComplexity: 27
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_body
        - get_boundary_param
        - get_debug_facility
        - get_debug_level
        - get_multipart_body
        - my_pid
        - parse_content_type_hdr
        - part_multipart_headers_cmp
        - search_boundary
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/parser/parse_body.c:549,13'
          Dst:             parse_content_type_hdr
        - Src:             'core/parser/parse_body.c:554,6'
          Dst:             get_boundary_param
        - Src:             'core/parser/parse_body.c:555,4'
          Dst:             get_debug_level
        - Src:             'core/parser/parse_body.c:555,4'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_body.c:555,4'
          Dst:             dprint_color
        - Src:             'core/parser/parse_body.c:555,4'
          Dst:             my_pid
        - Src:             'core/parser/parse_body.c:555,4'
          Dst:             fprintf
        - Src:             'core/parser/parse_body.c:555,4'
          Dst:             dprint_color_reset
        - Src:             'core/parser/parse_body.c:555,4'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_body.c:558,12'
          Dst:             get_body
        - Src:             'core/parser/parse_body.c:562,14'
          Dst:             search_boundary
        - Src:             'core/parser/parse_body.c:577,8'
          Dst:             get_multipart_body
        - Src:             'core/parser/parse_body.c:578,7'
          Dst:             part_multipart_headers_cmp
    - functionName:    get_boundary_param
      functionSourceFile: '/src/kamailio/src/core/parser/parse_body.c'
      linkageType:     InternalLinkage
      functionLinenumber: 41
      functionLinenumberEnd: 88
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         103
      ICount:          675
      EdgeCount:       139
      CyclomaticComplexity: 38
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - find_not_quoted
        - fprintf
        - free_params
        - get_debug_facility
        - get_debug_level
        - my_pid
        - parse_params
        - trim_leading
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/parser/parse_body.c:60,6'
          Dst:             find_not_quoted
        - Src:             'core/parser/parse_body.c:66,2'
          Dst:             trim_leading
        - Src:             'core/parser/parse_body.c:72,5'
          Dst:             parse_params
        - Src:             'core/parser/parse_body.c:82,2'
          Dst:             free_params
        - Src:             'core/parser/parse_body.c:86,2'
          Dst:             get_debug_level
        - Src:             'core/parser/parse_body.c:86,2'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_body.c:86,2'
          Dst:             dprint_color
        - Src:             'core/parser/parse_body.c:86,2'
          Dst:             my_pid
        - Src:             'core/parser/parse_body.c:86,2'
          Dst:             fprintf
        - Src:             'core/parser/parse_body.c:86,2'
          Dst:             dprint_color_reset
        - Src:             'core/parser/parse_body.c:86,2'
          Dst:             get_debug_facility
    - functionName:    search_boundary
      functionSourceFile: '/src/kamailio/src/core/parser/parse_body.c'
      linkageType:     InternalLinkage
      functionLinenumber: 92
      functionLinenumberEnd: 107
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         20
      ICount:          116
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - memcmp
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'core/parser/parse_body.c:98,9'
          Dst:             memcmp
    - functionName:    get_multipart_body
      functionSourceFile: '/src/kamailio/src/core/parser/parse_body.c'
      linkageType:     InternalLinkage
      functionLinenumber: 112
      functionLinenumberEnd: 151
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         85
      ICount:          471
      EdgeCount:       114
      CyclomaticComplexity: 31
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
        - search_boundary
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/parser/parse_body.c:133,13'
          Dst:             search_boundary
        - Src:             'core/parser/parse_body.c:149,2'
          Dst:             get_debug_level
        - Src:             'core/parser/parse_body.c:149,2'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_body.c:149,2'
          Dst:             dprint_color
        - Src:             'core/parser/parse_body.c:149,2'
          Dst:             my_pid
        - Src:             'core/parser/parse_body.c:149,2'
          Dst:             fprintf
        - Src:             'core/parser/parse_body.c:149,2'
          Dst:             dprint_color_reset
        - Src:             'core/parser/parse_body.c:149,2'
          Dst:             get_debug_facility
    - functionName:    part_multipart_headers_cmp
      functionSourceFile: '/src/kamailio/src/core/parser/parse_body.c'
      linkageType:     InternalLinkage
      functionLinenumber: 344
      functionLinenumberEnd: 525
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - short
        - short
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         257
      ICount:          1413
      EdgeCount:       347
      CyclomaticComplexity: 92
      functionsReached:
        - decode_mime_type
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
        - strncmp
        - trim_leading_e_r
        - trim_leading_hts
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/parser/parse_body.c:391,19'
          Dst:             trim_leading_hts
        - Src:             'core/parser/parse_body.c:392,19'
          Dst:             trim_leading_e_r
        - Src:             'core/parser/parse_body.c:395,11'
          Dst:             decode_mime_type
        - Src:             'core/parser/parse_body.c:421,19'
          Dst:             trim_leading_hts
        - Src:             'core/parser/parse_body.c:422,19'
          Dst:             trim_leading_e_r
        - Src:             'core/parser/parse_body.c:425,11'
          Dst:             strncmp
        - Src:             'core/parser/parse_body.c:454,19'
          Dst:             trim_leading_hts
        - Src:             'core/parser/parse_body.c:455,19'
          Dst:             trim_leading_e_r
        - Src:             'core/parser/parse_body.c:458,11'
          Dst:             strncmp
        - Src:             'core/parser/parse_body.c:491,17'
          Dst:             trim_leading_e_r
        - Src:             'core/parser/parse_body.c:516,4'
          Dst:             get_debug_level
        - Src:             'core/parser/parse_body.c:516,4'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_body.c:516,4'
          Dst:             dprint_color
        - Src:             'core/parser/parse_body.c:516,4'
          Dst:             my_pid
        - Src:             'core/parser/parse_body.c:516,4'
          Dst:             fprintf
        - Src:             'core/parser/parse_body.c:516,4'
          Dst:             dprint_color_reset
        - Src:             'core/parser/parse_body.c:516,4'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_body.c:518,4'
          Dst:             get_debug_level
        - Src:             'core/parser/parse_body.c:518,4'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_body.c:518,4'
          Dst:             dprint_color
        - Src:             'core/parser/parse_body.c:518,4'
          Dst:             my_pid
        - Src:             'core/parser/parse_body.c:518,4'
          Dst:             fprintf
        - Src:             'core/parser/parse_body.c:518,4'
          Dst:             dprint_color_reset
        - Src:             'core/parser/parse_body.c:518,4'
          Dst:             get_debug_facility
    - functionName:    trim_leading_hts
      functionSourceFile: '/src/kamailio/src/core/parser/parse_body.c'
      linkageType:     InternalLinkage
      functionLinenumber: 295
      functionLinenumberEnd: 302
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         13
      ICount:          64
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    trim_leading_e_r
      functionSourceFile: '/src/kamailio/src/core/parser/parse_body.c'
      linkageType:     InternalLinkage
      functionLinenumber: 316
      functionLinenumberEnd: 321
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          52
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    get_body_part
      functionSourceFile: '/src/kamailio/src/core/parser/parse_body.c'
      linkageType:     InternalLinkage
      functionLinenumber: 166
      functionLinenumberEnd: 282
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - short
        - short
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         192
      ICount:          1125
      EdgeCount:       259
      CyclomaticComplexity: 69
      functionsReached:
        - decode_mime_type
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_body
        - get_boundary_param
        - get_debug_facility
        - get_debug_level
        - get_multipart_body
        - my_pid
        - parse_content_type_hdr
        - search_boundary
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/parser/parse_body.c:174,13'
          Dst:             parse_content_type_hdr
        - Src:             'core/parser/parse_body.c:179,7'
          Dst:             get_body
        - Src:             'core/parser/parse_body.c:187,6'
          Dst:             get_boundary_param
        - Src:             'core/parser/parse_body.c:188,4'
          Dst:             get_debug_level
        - Src:             'core/parser/parse_body.c:188,4'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_body.c:188,4'
          Dst:             dprint_color
        - Src:             'core/parser/parse_body.c:188,4'
          Dst:             my_pid
        - Src:             'core/parser/parse_body.c:188,4'
          Dst:             fprintf
        - Src:             'core/parser/parse_body.c:188,4'
          Dst:             dprint_color_reset
        - Src:             'core/parser/parse_body.c:188,4'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_body.c:191,12'
          Dst:             get_body
        - Src:             'core/parser/parse_body.c:199,14'
          Dst:             search_boundary
        - Src:             'core/parser/parse_body.c:250,10'
          Dst:             decode_mime_type
        - Src:             'core/parser/parse_body.c:251,7'
          Dst:             get_debug_level
        - Src:             'core/parser/parse_body.c:251,7'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_body.c:251,7'
          Dst:             dprint_color
        - Src:             'core/parser/parse_body.c:251,7'
          Dst:             my_pid
        - Src:             'core/parser/parse_body.c:251,7'
          Dst:             fprintf
        - Src:             'core/parser/parse_body.c:251,7'
          Dst:             dprint_color_reset
        - Src:             'core/parser/parse_body.c:251,7'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_body.c:269,13'
          Dst:             get_multipart_body
    - functionName:    char2int
      functionSourceFile: '/src/kamailio/src/core/parser/parse_date.c'
      linkageType:     InternalLinkage
      functionLinenumber: 44
      functionLinenumberEnd: 50
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         11
      ICount:          72
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    onechar2int
      functionSourceFile: '/src/kamailio/src/core/parser/parse_date.c'
      linkageType:     InternalLinkage
      functionLinenumber: 53
      functionLinenumberEnd: 59
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         7
      ICount:          43
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    free_date
      functionSourceFile: '/src/kamailio/src/core/parser/parse_date.c'
      linkageType:     InternalLinkage
      functionLinenumber: 264
      functionLinenumberEnd: 266
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    parse_date_header
      functionSourceFile: '/src/kamailio/src/core/parser/parse_date.c'
      linkageType:     InternalLinkage
      functionLinenumber: 230
      functionLinenumberEnd: 261
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         99
      ICount:          598
      EdgeCount:       131
      CyclomaticComplexity: 34
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - free_date
        - get_debug_facility
        - get_debug_level
        - my_pid
        - parse_date
        - parse_headers
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/parser/parse_date.c:234,20'
          Dst:             parse_headers
        - Src:             'core/parser/parse_date.c:235,3'
          Dst:             get_debug_level
        - Src:             'core/parser/parse_date.c:235,3'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_date.c:235,3'
          Dst:             dprint_color
        - Src:             'core/parser/parse_date.c:235,3'
          Dst:             my_pid
        - Src:             'core/parser/parse_date.c:235,3'
          Dst:             fprintf
        - Src:             'core/parser/parse_date.c:235,3'
          Dst:             dprint_color_reset
        - Src:             'core/parser/parse_date.c:235,3'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_date.c:245,3'
          Dst:             get_debug_level
        - Src:             'core/parser/parse_date.c:245,3'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_date.c:245,3'
          Dst:             dprint_color
        - Src:             'core/parser/parse_date.c:245,3'
          Dst:             my_pid
        - Src:             'core/parser/parse_date.c:245,3'
          Dst:             fprintf
        - Src:             'core/parser/parse_date.c:245,3'
          Dst:             dprint_color_reset
        - Src:             'core/parser/parse_date.c:245,3'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_date.c:250,2'
          Dst:             parse_date
        - Src:             'core/parser/parse_date.c:253,3'
          Dst:             free_date
    - functionName:    parse_date
      functionSourceFile: '/src/kamailio/src/core/parser/parse_date.c'
      linkageType:     InternalLinkage
      functionLinenumber: 212
      functionLinenumberEnd: 227
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         49
      ICount:          292
      EdgeCount:       64
      CyclomaticComplexity: 17
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
        - rfc1123totm
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/parser/parse_date.c:219,5'
          Dst:             rfc1123totm
        - Src:             'core/parser/parse_date.c:225,2'
          Dst:             get_debug_level
        - Src:             'core/parser/parse_date.c:225,2'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_date.c:225,2'
          Dst:             dprint_color
        - Src:             'core/parser/parse_date.c:225,2'
          Dst:             my_pid
        - Src:             'core/parser/parse_date.c:225,2'
          Dst:             fprintf
        - Src:             'core/parser/parse_date.c:225,2'
          Dst:             dprint_color_reset
        - Src:             'core/parser/parse_date.c:225,2'
          Dst:             get_debug_facility
    - functionName:    rfc1123totm
      functionSourceFile: '/src/kamailio/src/core/parser/parse_date.c'
      linkageType:     InternalLinkage
      functionLinenumber: 65
      functionLinenumberEnd: 209
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         71
      ICount:          509
      EdgeCount:       88
      CyclomaticComplexity: 19
      functionsReached:
        - char2int
        - onechar2int
      functionUses:    1
      BranchProfiles:
        - Branch String:   'core/parser/parse_date.c:72,2'
          Branch Sides:    []
        - Branch String:   'core/parser/parse_date.c:123,2'
          Branch Sides:    []
      Callsites:
        - Src:             'core/parser/parse_date.c:109,6'
          Dst:             onechar2int
        - Src:             'core/parser/parse_date.c:113,6'
          Dst:             char2int
        - Src:             'core/parser/parse_date.c:176,5'
          Dst:             char2int
        - Src:             'core/parser/parse_date.c:179,5'
          Dst:             char2int
        - Src:             'core/parser/parse_date.c:187,5'
          Dst:             char2int
        - Src:             'core/parser/parse_date.c:193,5'
          Dst:             char2int
        - Src:             'core/parser/parse_date.c:199,5'
          Dst:             char2int
    - functionName:    print_event
      functionSourceFile: '/src/kamailio/src/core/parser/parse_event.c'
      linkageType:     InternalLinkage
      functionLinenumber: 193
      functionLinenumberEnd: 201
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         12
      ICount:          78
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - fprintf
        - print_params
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/parser/parse_event.c:194,2'
          Dst:             fprintf
        - Src:             'core/parser/parse_event.c:195,2'
          Dst:             fprintf
        - Src:             'core/parser/parse_event.c:196,2'
          Dst:             fprintf
        - Src:             'core/parser/parse_event.c:198,3'
          Dst:             print_params
        - Src:             'core/parser/parse_event.c:200,2'
          Dst:             fprintf
    - functionName:    free_event
      functionSourceFile: '/src/kamailio/src/core/parser/parse_event.c'
      linkageType:     InternalLinkage
      functionLinenumber: 179
      functionLinenumberEnd: 186
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          48
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - free_params
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/parser/parse_event.c:182,4'
          Dst:             free_params
    - functionName:    parse_event
      functionSourceFile: '/src/kamailio/src/core/parser/parse_event.c'
      linkageType:     InternalLinkage
      functionLinenumber: 149
      functionLinenumberEnd: 172
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         90
      ICount:          543
      EdgeCount:       119
      CyclomaticComplexity: 31
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - event_parser
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/parser/parse_event.c:158,3'
          Dst:             get_debug_level
        - Src:             'core/parser/parse_event.c:158,3'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_event.c:158,3'
          Dst:             dprint_color
        - Src:             'core/parser/parse_event.c:158,3'
          Dst:             my_pid
        - Src:             'core/parser/parse_event.c:158,3'
          Dst:             fprintf
        - Src:             'core/parser/parse_event.c:158,3'
          Dst:             dprint_color_reset
        - Src:             'core/parser/parse_event.c:158,3'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_event.c:164,5'
          Dst:             event_parser
        - Src:             'core/parser/parse_event.c:165,3'
          Dst:             get_debug_level
        - Src:             'core/parser/parse_event.c:165,3'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_event.c:165,3'
          Dst:             dprint_color
        - Src:             'core/parser/parse_event.c:165,3'
          Dst:             my_pid
        - Src:             'core/parser/parse_event.c:165,3'
          Dst:             fprintf
        - Src:             'core/parser/parse_event.c:165,3'
          Dst:             dprint_color_reset
        - Src:             'core/parser/parse_event.c:165,3'
          Dst:             get_debug_facility
    - functionName:    event_parser
      functionSourceFile: '/src/kamailio/src/core/parser/parse_event.c'
      linkageType:     InternalLinkage
      functionLinenumber: 81
      functionLinenumberEnd: 142
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         150
      ICount:          965
      EdgeCount:       199
      CyclomaticComplexity: 51
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
        - parse_params
        - skip_token
        - strncasecmp
        - trim_leading
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/parser/parse_event.c:89,3'
          Dst:             get_debug_level
        - Src:             'core/parser/parse_event.c:89,3'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_event.c:89,3'
          Dst:             dprint_color
        - Src:             'core/parser/parse_event.c:89,3'
          Dst:             my_pid
        - Src:             'core/parser/parse_event.c:89,3'
          Dst:             fprintf
        - Src:             'core/parser/parse_event.c:89,3'
          Dst:             dprint_color_reset
        - Src:             'core/parser/parse_event.c:89,3'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_event.c:95,2'
          Dst:             trim_leading
        - Src:             'core/parser/parse_event.c:98,3'
          Dst:             get_debug_level
        - Src:             'core/parser/parse_event.c:98,3'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_event.c:98,3'
          Dst:             dprint_color
        - Src:             'core/parser/parse_event.c:98,3'
          Dst:             my_pid
        - Src:             'core/parser/parse_event.c:98,3'
          Dst:             fprintf
        - Src:             'core/parser/parse_event.c:98,3'
          Dst:             dprint_color_reset
        - Src:             'core/parser/parse_event.c:98,3'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_event.c:103,8'
          Dst:             skip_token
        - Src:             'core/parser/parse_event.c:109,9'
          Dst:             strncasecmp
        - Src:             'core/parser/parse_event.c:117,2'
          Dst:             trim_leading
        - Src:             'core/parser/parse_event.c:126,3'
          Dst:             trim_leading
        - Src:             'core/parser/parse_event.c:136,6'
          Dst:             parse_params
        - Src:             'core/parser/parse_event.c:137,4'
          Dst:             get_debug_level
        - Src:             'core/parser/parse_event.c:137,4'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_event.c:137,4'
          Dst:             dprint_color
        - Src:             'core/parser/parse_event.c:137,4'
          Dst:             my_pid
        - Src:             'core/parser/parse_event.c:137,4'
          Dst:             fprintf
        - Src:             'core/parser/parse_event.c:137,4'
          Dst:             dprint_color_reset
        - Src:             'core/parser/parse_event.c:137,4'
          Dst:             get_debug_facility
    - functionName:    trim_leading
      functionSourceFile: '/src/kamailio/src/core/parser/../trim.h'
      linkageType:     InternalLinkage
      functionLinenumber: 60
      functionLinenumberEnd: 64
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         13
      ICount:          61
      EdgeCount:       25
      CyclomaticComplexity: 14
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   'core/parser/../trim.h:62,3'
          Branch Sides:    []
      Callsites:       []
    - functionName:    skip_token
      functionSourceFile: '/src/kamailio/src/core/parser/parse_event.c'
      linkageType:     InternalLinkage
      functionLinenumber: 62
      functionLinenumberEnd: 77
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         13
      ICount:          71
      EdgeCount:       25
      CyclomaticComplexity: 14
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'core/parser/parse_event.c:66,3'
          Branch Sides:    []
      Callsites:       []
    - functionName:    trim_trailing
      functionSourceFile: '/src/kamailio/src/core/parser/../trim.h'
      linkageType:     InternalLinkage
      functionLinenumber: 77
      functionLinenumberEnd: 81
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         13
      ICount:          62
      EdgeCount:       25
      CyclomaticComplexity: 14
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'core/parser/../trim.h:79,3'
          Branch Sides:    []
      Callsites:       []
    - functionName:    trim_leading
      functionSourceFile: '/src/kamailio/src/core/parser/../trim.h'
      linkageType:     InternalLinkage
      functionLinenumber: 60
      functionLinenumberEnd: 64
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         13
      ICount:          61
      EdgeCount:       25
      CyclomaticComplexity: 14
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'core/parser/../trim.h:62,3'
          Branch Sides:    []
      Callsites:       []
    - functionName:    trim
      functionSourceFile: '/src/kamailio/src/core/parser/../trim.h'
      linkageType:     InternalLinkage
      functionLinenumber: 92
      functionLinenumberEnd: 95
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - trim_leading
        - trim_trailing
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/parser/../trim.h:93,2'
          Dst:             trim_leading
        - Src:             'core/parser/../trim.h:94,2'
          Dst:             trim_trailing
    - functionName:    print_expires
      functionSourceFile: '/src/kamailio/src/core/parser/parse_expires.c'
      linkageType:     InternalLinkage
      functionLinenumber: 145
      functionLinenumberEnd: 150
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          43
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - printf
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/parser/parse_expires.c:146,2'
          Dst:             printf
        - Src:             'core/parser/parse_expires.c:147,2'
          Dst:             printf
        - Src:             'core/parser/parse_expires.c:148,2'
          Dst:             printf
        - Src:             'core/parser/parse_expires.c:149,2'
          Dst:             printf
    - functionName:    free_expires
      functionSourceFile: '/src/kamailio/src/core/parser/parse_expires.c'
      linkageType:     InternalLinkage
      functionLinenumber: 135
      functionLinenumberEnd: 138
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    expires_parser
      functionSourceFile: '/src/kamailio/src/core/parser/parse_expires.c'
      linkageType:     InternalLinkage
      functionLinenumber: 44
      functionLinenumberEnd: 98
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         64
      ICount:          419
      EdgeCount:       81
      CyclomaticComplexity: 19
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
        - trim
      functionUses:    1
      BranchProfiles:
        - Branch String:   'core/parser/parse_expires.c:73,4'
          Branch Sides:    []
      Callsites:
        - Src:             'core/parser/parse_expires.c:51,2'
          Dst:             trim
        - Src:             'core/parser/parse_expires.c:54,3'
          Dst:             get_debug_level
        - Src:             'core/parser/parse_expires.c:54,3'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_expires.c:54,3'
          Dst:             dprint_color
        - Src:             'core/parser/parse_expires.c:54,3'
          Dst:             my_pid
        - Src:             'core/parser/parse_expires.c:54,3'
          Dst:             fprintf
        - Src:             'core/parser/parse_expires.c:54,3'
          Dst:             dprint_color_reset
        - Src:             'core/parser/parse_expires.c:54,3'
          Dst:             get_debug_facility
    - functionName:    parse_expires
      functionSourceFile: '/src/kamailio/src/core/parser/parse_expires.c'
      linkageType:     InternalLinkage
      functionLinenumber: 105
      functionLinenumberEnd: 128
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         90
      ICount:          543
      EdgeCount:       119
      CyclomaticComplexity: 31
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - expires_parser
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/parser/parse_expires.c:114,3'
          Dst:             get_debug_level
        - Src:             'core/parser/parse_expires.c:114,3'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_expires.c:114,3'
          Dst:             dprint_color
        - Src:             'core/parser/parse_expires.c:114,3'
          Dst:             my_pid
        - Src:             'core/parser/parse_expires.c:114,3'
          Dst:             fprintf
        - Src:             'core/parser/parse_expires.c:114,3'
          Dst:             dprint_color_reset
        - Src:             'core/parser/parse_expires.c:114,3'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_expires.c:120,5'
          Dst:             expires_parser
        - Src:             'core/parser/parse_expires.c:121,3'
          Dst:             get_debug_level
        - Src:             'core/parser/parse_expires.c:121,3'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_expires.c:121,3'
          Dst:             dprint_color
        - Src:             'core/parser/parse_expires.c:121,3'
          Dst:             my_pid
        - Src:             'core/parser/parse_expires.c:121,3'
          Dst:             fprintf
        - Src:             'core/parser/parse_expires.c:121,3'
          Dst:             dprint_color_reset
        - Src:             'core/parser/parse_expires.c:121,3'
          Dst:             get_debug_facility
    - functionName:    free_identity
      functionSourceFile: '/src/kamailio/src/core/parser/parse_identity.c'
      linkageType:     InternalLinkage
      functionLinenumber: 178
      functionLinenumberEnd: 182
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    parse_identity_header
      functionSourceFile: '/src/kamailio/src/core/parser/parse_identity.c'
      linkageType:     InternalLinkage
      functionLinenumber: 142
      functionLinenumberEnd: 175
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         99
      ICount:          598
      EdgeCount:       131
      CyclomaticComplexity: 34
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - free_identity
        - get_debug_facility
        - get_debug_level
        - my_pid
        - parse_headers
        - parse_identity
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/parser/parse_identity.c:147,8'
          Dst:             parse_headers
        - Src:             'core/parser/parse_identity.c:149,3'
          Dst:             get_debug_level
        - Src:             'core/parser/parse_identity.c:149,3'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_identity.c:149,3'
          Dst:             dprint_color
        - Src:             'core/parser/parse_identity.c:149,3'
          Dst:             my_pid
        - Src:             'core/parser/parse_identity.c:149,3'
          Dst:             fprintf
        - Src:             'core/parser/parse_identity.c:149,3'
          Dst:             dprint_color_reset
        - Src:             'core/parser/parse_identity.c:149,3'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_identity.c:159,3'
          Dst:             get_debug_level
        - Src:             'core/parser/parse_identity.c:159,3'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_identity.c:159,3'
          Dst:             dprint_color
        - Src:             'core/parser/parse_identity.c:159,3'
          Dst:             my_pid
        - Src:             'core/parser/parse_identity.c:159,3'
          Dst:             fprintf
        - Src:             'core/parser/parse_identity.c:159,3'
          Dst:             dprint_color_reset
        - Src:             'core/parser/parse_identity.c:159,3'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_identity.c:164,2'
          Dst:             parse_identity
        - Src:             'core/parser/parse_identity.c:167,3'
          Dst:             free_identity
    - functionName:    parse_identity
      functionSourceFile: '/src/kamailio/src/core/parser/parse_identity.c'
      linkageType:     InternalLinkage
      functionLinenumber: 79
      functionLinenumberEnd: 139
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         149
      ICount:          805
      EdgeCount:       200
      CyclomaticComplexity: 53
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - isendofhash
        - movetomybuffer
        - my_pid
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/parser/parse_identity.c:107,27'
          Dst:             movetomybuffer
        - Src:             'core/parser/parse_identity.c:116,27'
          Dst:             movetomybuffer
        - Src:             'core/parser/parse_identity.c:123,6'
          Dst:             isendofhash
        - Src:             'core/parser/parse_identity.c:135,2'
          Dst:             get_debug_level
        - Src:             'core/parser/parse_identity.c:135,2'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_identity.c:135,2'
          Dst:             dprint_color
        - Src:             'core/parser/parse_identity.c:135,2'
          Dst:             my_pid
        - Src:             'core/parser/parse_identity.c:135,2'
          Dst:             fprintf
        - Src:             'core/parser/parse_identity.c:135,2'
          Dst:             dprint_color_reset
        - Src:             'core/parser/parse_identity.c:135,2'
          Dst:             get_debug_facility
    - functionName:    movetomybuffer
      functionSourceFile: '/src/kamailio/src/core/parser/parse_identity.c'
      linkageType:     InternalLinkage
      functionLinenumber: 60
      functionLinenumberEnd: 75
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         50
      ICount:          314
      EdgeCount:       65
      CyclomaticComplexity: 17
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - isendofhash
        - my_pid
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/parser/parse_identity.c:63,24'
          Dst:             isendofhash
        - Src:             'core/parser/parse_identity.c:67,3'
          Dst:             get_debug_level
        - Src:             'core/parser/parse_identity.c:67,3'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_identity.c:67,3'
          Dst:             dprint_color
        - Src:             'core/parser/parse_identity.c:67,3'
          Dst:             my_pid
        - Src:             'core/parser/parse_identity.c:67,3'
          Dst:             fprintf
        - Src:             'core/parser/parse_identity.c:67,3'
          Dst:             dprint_color_reset
        - Src:             'core/parser/parse_identity.c:67,3'
          Dst:             get_debug_facility
    - functionName:    isendofhash
      functionSourceFile: '/src/kamailio/src/core/parser/parse_identity.c'
      linkageType:     InternalLinkage
      functionLinenumber: 43
      functionLinenumberEnd: 51
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         16
      ICount:          73
      EdgeCount:       20
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    print_nameaddr
      functionSourceFile: '/src/kamailio/src/core/parser/parse_nameaddr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 77
      functionLinenumberEnd: 83
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          74
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - fprintf
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/parser/parse_nameaddr.c:78,2'
          Dst:             fprintf
        - Src:             'core/parser/parse_nameaddr.c:79,2'
          Dst:             fprintf
        - Src:             'core/parser/parse_nameaddr.c:80,2'
          Dst:             fprintf
        - Src:             'core/parser/parse_nameaddr.c:81,2'
          Dst:             fprintf
        - Src:             'core/parser/parse_nameaddr.c:82,2'
          Dst:             fprintf
    - functionName:    find_not_quoted
      functionSourceFile: '/src/kamailio/src/core/parser/parser_f.h'
      linkageType:     InternalLinkage
      functionLinenumber: 96
      functionLinenumberEnd: 111
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         19
      ICount:          121
      EdgeCount:       24
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    parse_nameaddr
      functionSourceFile: '/src/kamailio/src/core/parser/parse_nameaddr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 42
      functionLinenumberEnd: 70
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         14
      ICount:          137
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - find_not_quoted
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/parser/parse_nameaddr.c:51,14'
          Dst:             find_not_quoted
        - Src:             'core/parser/parse_nameaddr.c:60,12'
          Dst:             find_not_quoted
    - functionName:    q_memchr
      functionSourceFile: '/src/kamailio/src/core/parser/../ut.h'
      linkageType:     InternalLinkage
      functionLinenumber: 434
      functionLinenumberEnd: 443
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          51
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    parse_token_param
      functionSourceFile: '/src/kamailio/src/core/parser/parse_param.c'
      linkageType:     InternalLinkage
      functionLinenumber: 337
      functionLinenumberEnd: 392
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          134
      EdgeCount:       23
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'core/parser/parse_param.c:360,3'
          Branch Sides:    []
      Callsites:       []
    - functionName:    parse_quoted_param
      functionSourceFile: '/src/kamailio/src/core/parser/parse_param.c'
      linkageType:     InternalLinkage
      functionLinenumber: 285
      functionLinenumberEnd: 328
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          106
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - q_memchr
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/parser/parse_param.c:307,14'
          Dst:             q_memchr
    - functionName:    parse_event_dialog_class
      functionSourceFile: '/src/kamailio/src/core/parser/parse_param.c'
      linkageType:     InternalLinkage
      functionLinenumber: 43
      functionLinenumberEnd: 107
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         137
      ICount:          786
      EdgeCount:       176
      CyclomaticComplexity: 41
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
        - strncasecmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'core/parser/parse_param.c:53,2'
          Branch Sides:    []
      Callsites:
        - Src:             'core/parser/parse_param.c:46,3'
          Dst:             get_debug_level
        - Src:             'core/parser/parse_param.c:46,3'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_param.c:46,3'
          Dst:             dprint_color
        - Src:             'core/parser/parse_param.c:46,3'
          Dst:             my_pid
        - Src:             'core/parser/parse_param.c:46,3'
          Dst:             fprintf
        - Src:             'core/parser/parse_param.c:46,3'
          Dst:             dprint_color_reset
        - Src:             'core/parser/parse_param.c:46,3'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_param.c:50,3'
          Dst:             get_debug_level
        - Src:             'core/parser/parse_param.c:50,3'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_param.c:50,3'
          Dst:             dprint_color
        - Src:             'core/parser/parse_param.c:50,3'
          Dst:             my_pid
        - Src:             'core/parser/parse_param.c:50,3'
          Dst:             fprintf
        - Src:             'core/parser/parse_param.c:50,3'
          Dst:             dprint_color_reset
        - Src:             'core/parser/parse_param.c:50,3'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_param.c:57,11'
          Dst:             strncasecmp
        - Src:             'core/parser/parse_param.c:66,11'
          Dst:             strncasecmp
        - Src:             'core/parser/parse_param.c:75,11'
          Dst:             strncasecmp
        - Src:             'core/parser/parse_param.c:84,11'
          Dst:             strncasecmp
        - Src:             'core/parser/parse_param.c:93,31'
          Dst:             strncasecmp
        - Src:             'core/parser/parse_param.c:101,31'
          Dst:             strncasecmp
    - functionName:    parse_uri_class
      functionSourceFile: '/src/kamailio/src/core/parser/parse_param.c'
      linkageType:     InternalLinkage
      functionLinenumber: 195
      functionLinenumberEnd: 275
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         169
      ICount:          968
      EdgeCount:       218
      CyclomaticComplexity: 51
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
        - strncasecmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'core/parser/parse_param.c:205,2'
          Branch Sides:    []
      Callsites:
        - Src:             'core/parser/parse_param.c:198,3'
          Dst:             get_debug_level
        - Src:             'core/parser/parse_param.c:198,3'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_param.c:198,3'
          Dst:             dprint_color
        - Src:             'core/parser/parse_param.c:198,3'
          Dst:             my_pid
        - Src:             'core/parser/parse_param.c:198,3'
          Dst:             fprintf
        - Src:             'core/parser/parse_param.c:198,3'
          Dst:             dprint_color_reset
        - Src:             'core/parser/parse_param.c:198,3'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_param.c:202,3'
          Dst:             get_debug_level
        - Src:             'core/parser/parse_param.c:202,3'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_param.c:202,3'
          Dst:             dprint_color
        - Src:             'core/parser/parse_param.c:202,3'
          Dst:             my_pid
        - Src:             'core/parser/parse_param.c:202,3'
          Dst:             fprintf
        - Src:             'core/parser/parse_param.c:202,3'
          Dst:             dprint_color_reset
        - Src:             'core/parser/parse_param.c:202,3'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_param.c:209,11'
          Dst:             strncasecmp
        - Src:             'core/parser/parse_param.c:241,11'
          Dst:             strncasecmp
        - Src:             'core/parser/parse_param.c:250,11'
          Dst:             strncasecmp
        - Src:             'core/parser/parse_param.c:254,13'
          Dst:             strncasecmp
        - Src:             'core/parser/parse_param.c:262,11'
          Dst:             strncasecmp
        - Src:             'core/parser/parse_param.c:269,32'
          Dst:             strncasecmp
    - functionName:    parse_contact_class
      functionSourceFile: '/src/kamailio/src/core/parser/parse_param.c'
      linkageType:     InternalLinkage
      functionLinenumber: 115
      functionLinenumberEnd: 187
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         147
      ICount:          845
      EdgeCount:       189
      CyclomaticComplexity: 44
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
        - strncasecmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'core/parser/parse_param.c:125,2'
          Branch Sides:    []
      Callsites:
        - Src:             'core/parser/parse_param.c:118,3'
          Dst:             get_debug_level
        - Src:             'core/parser/parse_param.c:118,3'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_param.c:118,3'
          Dst:             dprint_color
        - Src:             'core/parser/parse_param.c:118,3'
          Dst:             my_pid
        - Src:             'core/parser/parse_param.c:118,3'
          Dst:             fprintf
        - Src:             'core/parser/parse_param.c:118,3'
          Dst:             dprint_color_reset
        - Src:             'core/parser/parse_param.c:118,3'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_param.c:122,3'
          Dst:             get_debug_level
        - Src:             'core/parser/parse_param.c:122,3'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_param.c:122,3'
          Dst:             dprint_color
        - Src:             'core/parser/parse_param.c:122,3'
          Dst:             my_pid
        - Src:             'core/parser/parse_param.c:122,3'
          Dst:             fprintf
        - Src:             'core/parser/parse_param.c:122,3'
          Dst:             dprint_color_reset
        - Src:             'core/parser/parse_param.c:122,3'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_param.c:137,11'
          Dst:             strncasecmp
        - Src:             'core/parser/parse_param.c:146,11'
          Dst:             strncasecmp
        - Src:             'core/parser/parse_param.c:155,11'
          Dst:             strncasecmp
        - Src:             'core/parser/parse_param.c:159,13'
          Dst:             strncasecmp
        - Src:             'core/parser/parse_param.c:166,11'
          Dst:             strncasecmp
        - Src:             'core/parser/parse_param.c:173,32'
          Dst:             strncasecmp
        - Src:             'core/parser/parse_param.c:181,11'
          Dst:             strncasecmp
    - functionName:    parse_param_body
      functionSourceFile: '/src/kamailio/src/core/parser/parse_param.c'
      linkageType:     InternalLinkage
      functionLinenumber: 450
      functionLinenumberEnd: 464
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         94
      ICount:          556
      EdgeCount:       124
      CyclomaticComplexity: 32
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
        - parse_quoted_param
        - parse_token_param
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/parser/parse_param.c:452,6'
          Dst:             parse_quoted_param
        - Src:             'core/parser/parse_param.c:453,4'
          Dst:             get_debug_level
        - Src:             'core/parser/parse_param.c:453,4'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_param.c:453,4'
          Dst:             dprint_color
        - Src:             'core/parser/parse_param.c:453,4'
          Dst:             my_pid
        - Src:             'core/parser/parse_param.c:453,4'
          Dst:             fprintf
        - Src:             'core/parser/parse_param.c:453,4'
          Dst:             dprint_color_reset
        - Src:             'core/parser/parse_param.c:453,4'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_param.c:457,6'
          Dst:             parse_token_param
        - Src:             'core/parser/parse_param.c:458,4'
          Dst:             get_debug_level
        - Src:             'core/parser/parse_param.c:458,4'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_param.c:458,4'
          Dst:             dprint_color
        - Src:             'core/parser/parse_param.c:458,4'
          Dst:             my_pid
        - Src:             'core/parser/parse_param.c:458,4'
          Dst:             fprintf
        - Src:             'core/parser/parse_param.c:458,4'
          Dst:             dprint_color_reset
        - Src:             'core/parser/parse_param.c:458,4'
          Dst:             get_debug_facility
    - functionName:    trim_leading
      functionSourceFile: '/src/kamailio/src/core/parser/../trim.h'
      linkageType:     InternalLinkage
      functionLinenumber: 60
      functionLinenumberEnd: 64
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         13
      ICount:          61
      EdgeCount:       25
      CyclomaticComplexity: 14
      functionsReached: []
      functionUses:    4
      BranchProfiles:
        - Branch String:   'core/parser/../trim.h:62,3'
          Branch Sides:    []
      Callsites:       []
    - functionName:    parse_param_name
      functionSourceFile: '/src/kamailio/src/core/parser/parse_param.c'
      linkageType:     InternalLinkage
      functionLinenumber: 400
      functionLinenumberEnd: 442
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         65
      ICount:          394
      EdgeCount:       79
      CyclomaticComplexity: 16
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
        - parse_contact_class
        - parse_event_dialog_class
        - parse_uri_class
      functionUses:    1
      BranchProfiles:
        - Branch String:   'core/parser/parse_param.c:410,3'
          Branch Sides:    []
        - Branch String:   'core/parser/parse_param.c:429,2'
          Branch Sides:    []
      Callsites:
        - Src:             'core/parser/parse_param.c:403,3'
          Dst:             get_debug_level
        - Src:             'core/parser/parse_param.c:403,3'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_param.c:403,3'
          Dst:             dprint_color
        - Src:             'core/parser/parse_param.c:403,3'
          Dst:             my_pid
        - Src:             'core/parser/parse_param.c:403,3'
          Dst:             fprintf
        - Src:             'core/parser/parse_param.c:403,3'
          Dst:             dprint_color_reset
        - Src:             'core/parser/parse_param.c:403,3'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_param.c:431,4'
          Dst:             parse_contact_class
        - Src:             'core/parser/parse_param.c:434,4'
          Dst:             parse_uri_class
        - Src:             'core/parser/parse_param.c:437,4'
          Dst:             parse_event_dialog_class
    - functionName:    shm_duplicate_params
      functionSourceFile: '/src/kamailio/src/core/parser/parse_param.c'
      linkageType:     InternalLinkage
      functionLinenumber: 823
      functionLinenumberEnd: 824
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - do_duplicate_params
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/parser/parse_param.c:824,9'
          Dst:             do_duplicate_params
    - functionName:    do_duplicate_params
      functionSourceFile: '/src/kamailio/src/core/parser/parse_param.c'
      linkageType:     InternalLinkage
      functionLinenumber: 766
      functionLinenumberEnd: 807
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         144
      ICount:          846
      EdgeCount:       190
      CyclomaticComplexity: 48
      functionsReached:
        - do_free_params
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/parser/parse_param.c:770,3'
          Dst:             get_debug_level
        - Src:             'core/parser/parse_param.c:770,3'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_param.c:770,3'
          Dst:             dprint_color
        - Src:             'core/parser/parse_param.c:770,3'
          Dst:             my_pid
        - Src:             'core/parser/parse_param.c:770,3'
          Dst:             fprintf
        - Src:             'core/parser/parse_param.c:770,3'
          Dst:             dprint_color_reset
        - Src:             'core/parser/parse_param.c:770,3'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_param.c:785,5'
          Dst:             get_debug_level
        - Src:             'core/parser/parse_param.c:785,5'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_param.c:785,5'
          Dst:             dprint_color
        - Src:             'core/parser/parse_param.c:785,5'
          Dst:             my_pid
        - Src:             'core/parser/parse_param.c:785,5'
          Dst:             fprintf
        - Src:             'core/parser/parse_param.c:785,5'
          Dst:             dprint_color_reset
        - Src:             'core/parser/parse_param.c:785,5'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_param.c:787,5'
          Dst:             get_debug_level
        - Src:             'core/parser/parse_param.c:787,5'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_param.c:787,5'
          Dst:             dprint_color
        - Src:             'core/parser/parse_param.c:787,5'
          Dst:             my_pid
        - Src:             'core/parser/parse_param.c:787,5'
          Dst:             fprintf
        - Src:             'core/parser/parse_param.c:787,5'
          Dst:             dprint_color_reset
        - Src:             'core/parser/parse_param.c:787,5'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_param.c:805,2'
          Dst:             do_free_params
    - functionName:    do_free_params
      functionSourceFile: '/src/kamailio/src/core/parser/parse_param.c'
      linkageType:     InternalLinkage
      functionLinenumber: 632
      functionLinenumberEnd: 643
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          50
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    duplicate_params
      functionSourceFile: '/src/kamailio/src/core/parser/parse_param.c'
      linkageType:     InternalLinkage
      functionLinenumber: 814
      functionLinenumberEnd: 815
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - do_duplicate_params
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/parser/parse_param.c:815,9'
          Dst:             do_duplicate_params
    - functionName:    print_param
      functionSourceFile: '/src/kamailio/src/core/parser/parse_param.c'
      linkageType:     InternalLinkage
      functionLinenumber: 668
      functionLinenumberEnd: 744
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         25
      ICount:          160
      EdgeCount:       49
      CyclomaticComplexity: 26
      functionsReached:
        - fprintf
      functionUses:    1
      BranchProfiles:
        - Branch String:   'core/parser/parse_param.c:673,2'
          Branch Sides:    []
      Callsites:
        - Src:             'core/parser/parse_param.c:671,2'
          Dst:             fprintf
        - Src:             'core/parser/parse_param.c:739,2'
          Dst:             fprintf
        - Src:             'core/parser/parse_param.c:740,2'
          Dst:             fprintf
        - Src:             'core/parser/parse_param.c:741,2'
          Dst:             fprintf
        - Src:             'core/parser/parse_param.c:742,2'
          Dst:             fprintf
        - Src:             'core/parser/parse_param.c:743,2'
          Dst:             fprintf
    - functionName:    print_params
      functionSourceFile: '/src/kamailio/src/core/parser/parse_param.c'
      linkageType:     InternalLinkage
      functionLinenumber: 751
      functionLinenumberEnd: 759
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          36
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - print_param
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'core/parser/parse_param.c:756,3'
          Dst:             print_param
    - functionName:    shm_free_params
      functionSourceFile: '/src/kamailio/src/core/parser/parse_param.c'
      linkageType:     InternalLinkage
      functionLinenumber: 659
      functionLinenumberEnd: 661
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - do_free_params
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/parser/parse_param.c:660,2'
          Dst:             do_free_params
    - functionName:    free_params
      functionSourceFile: '/src/kamailio/src/core/parser/parse_param.c'
      linkageType:     InternalLinkage
      functionLinenumber: 650
      functionLinenumberEnd: 652
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - do_free_params
      functionUses:    15
      BranchProfiles:  []
      Callsites:
        - Src:             'core/parser/parse_param.c:651,2'
          Dst:             do_free_params
    - functionName:    parse_params2
      functionSourceFile: '/src/kamailio/src/core/parser/parse_param.c'
      linkageType:     InternalLinkage
      functionLinenumber: 577
      functionLinenumberEnd: 625
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         149
      ICount:          866
      EdgeCount:       194
      CyclomaticComplexity: 47
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - free_params
        - get_debug_facility
        - get_debug_level
        - my_pid
        - parse_param2
      functionUses:    1
      BranchProfiles:
        - Branch String:   'core/parser/parse_param.c:601,3'
          Branch Sides:    []
      Callsites:
        - Src:             'core/parser/parse_param.c:581,3'
          Dst:             get_debug_level
        - Src:             'core/parser/parse_param.c:581,3'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_param.c:581,3'
          Dst:             dprint_color
        - Src:             'core/parser/parse_param.c:581,3'
          Dst:             my_pid
        - Src:             'core/parser/parse_param.c:581,3'
          Dst:             fprintf
        - Src:             'core/parser/parse_param.c:581,3'
          Dst:             dprint_color_reset
        - Src:             'core/parser/parse_param.c:581,3'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_param.c:590,3'
          Dst:             get_debug_level
        - Src:             'core/parser/parse_param.c:590,3'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_param.c:590,3'
          Dst:             dprint_color
        - Src:             'core/parser/parse_param.c:590,3'
          Dst:             my_pid
        - Src:             'core/parser/parse_param.c:590,3'
          Dst:             fprintf
        - Src:             'core/parser/parse_param.c:590,3'
          Dst:             dprint_color_reset
        - Src:             'core/parser/parse_param.c:590,3'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_param.c:597,4'
          Dst:             get_debug_level
        - Src:             'core/parser/parse_param.c:597,4'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_param.c:597,4'
          Dst:             dprint_color
        - Src:             'core/parser/parse_param.c:597,4'
          Dst:             my_pid
        - Src:             'core/parser/parse_param.c:597,4'
          Dst:             fprintf
        - Src:             'core/parser/parse_param.c:597,4'
          Dst:             dprint_color_reset
        - Src:             'core/parser/parse_param.c:597,4'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_param.c:601,10'
          Dst:             parse_param2
        - Src:             'core/parser/parse_param.c:617,2'
          Dst:             free_params
    - functionName:    parse_param2
      functionSourceFile: '/src/kamailio/src/core/parser/parse_param.c'
      linkageType:     InternalLinkage
      functionLinenumber: 477
      functionLinenumberEnd: 538
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         152
      ICount:          990
      EdgeCount:       202
      CyclomaticComplexity: 52
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
        - parse_param_body
        - parse_param_name
        - trim_leading
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/parser/parse_param.c:480,2'
          Dst:             parse_param_name
        - Src:             'core/parser/parse_param.c:481,2'
          Dst:             trim_leading
        - Src:             'core/parser/parse_param.c:491,3'
          Dst:             trim_leading
        - Src:             'core/parser/parse_param.c:498,13'
          Dst:             parse_param_body
        - Src:             'core/parser/parse_param.c:499,4'
          Dst:             get_debug_level
        - Src:             'core/parser/parse_param.c:499,4'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_param.c:499,4'
          Dst:             dprint_color
        - Src:             'core/parser/parse_param.c:499,4'
          Dst:             my_pid
        - Src:             'core/parser/parse_param.c:499,4'
          Dst:             fprintf
        - Src:             'core/parser/parse_param.c:499,4'
          Dst:             dprint_color_reset
        - Src:             'core/parser/parse_param.c:499,4'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_param.c:505,3'
          Dst:             trim_leading
        - Src:             'core/parser/parse_param.c:519,3'
          Dst:             get_debug_level
        - Src:             'core/parser/parse_param.c:519,3'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_param.c:519,3'
          Dst:             dprint_color
        - Src:             'core/parser/parse_param.c:519,3'
          Dst:             my_pid
        - Src:             'core/parser/parse_param.c:519,3'
          Dst:             fprintf
        - Src:             'core/parser/parse_param.c:519,3'
          Dst:             dprint_color_reset
        - Src:             'core/parser/parse_param.c:519,3'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_param.c:525,2'
          Dst:             trim_leading
        - Src:             'core/parser/parse_param.c:528,3'
          Dst:             get_debug_level
        - Src:             'core/parser/parse_param.c:528,3'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_param.c:528,3'
          Dst:             dprint_color
        - Src:             'core/parser/parse_param.c:528,3'
          Dst:             my_pid
        - Src:             'core/parser/parse_param.c:528,3'
          Dst:             fprintf
        - Src:             'core/parser/parse_param.c:528,3'
          Dst:             dprint_color_reset
        - Src:             'core/parser/parse_param.c:528,3'
          Dst:             get_debug_facility
    - functionName:    parse_params
      functionSourceFile: '/src/kamailio/src/core/parser/parse_param.c'
      linkageType:     InternalLinkage
      functionLinenumber: 562
      functionLinenumberEnd: 563
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - parse_params2
      functionUses:    11
      BranchProfiles:  []
      Callsites:
        - Src:             'core/parser/parse_param.c:563,9'
          Dst:             parse_params2
    - functionName:    parse_param
      functionSourceFile: '/src/kamailio/src/core/parser/parse_param.c'
      linkageType:     InternalLinkage
      functionLinenumber: 549
      functionLinenumberEnd: 550
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - parse_param2
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/parser/parse_param.c:550,9'
          Dst:             parse_param2
    - functionName:    parse_rpid_header
      functionSourceFile: '/src/kamailio/src/core/parser/parse_rpid.c'
      linkageType:     InternalLinkage
      functionLinenumber: 47
      functionLinenumberEnd: 80
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         99
      ICount:          595
      EdgeCount:       131
      CyclomaticComplexity: 34
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - free_to
        - get_debug_facility
        - get_debug_level
        - my_pid
        - parse_headers
        - parse_to
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'core/parser/parse_rpid.c:50,20'
          Dst:             parse_headers
        - Src:             'core/parser/parse_rpid.c:62,3'
          Dst:             get_debug_level
        - Src:             'core/parser/parse_rpid.c:62,3'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_rpid.c:62,3'
          Dst:             dprint_color
        - Src:             'core/parser/parse_rpid.c:62,3'
          Dst:             my_pid
        - Src:             'core/parser/parse_rpid.c:62,3'
          Dst:             fprintf
        - Src:             'core/parser/parse_rpid.c:62,3'
          Dst:             dprint_color_reset
        - Src:             'core/parser/parse_rpid.c:62,3'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_rpid.c:68,2'
          Dst:             parse_to
        - Src:             'core/parser/parse_rpid.c:71,3'
          Dst:             get_debug_level
        - Src:             'core/parser/parse_rpid.c:71,3'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_rpid.c:71,3'
          Dst:             dprint_color
        - Src:             'core/parser/parse_rpid.c:71,3'
          Dst:             my_pid
        - Src:             'core/parser/parse_rpid.c:71,3'
          Dst:             fprintf
        - Src:             'core/parser/parse_rpid.c:71,3'
          Dst:             dprint_color_reset
        - Src:             'core/parser/parse_rpid.c:71,3'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_rpid.c:72,3'
          Dst:             free_to
    - functionName:    free_sipifmatch
      functionSourceFile: '/src/kamailio/src/core/parser/parse_sipifmatch.c'
      linkageType:     InternalLinkage
      functionLinenumber: 107
      functionLinenumberEnd: 111
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          30
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    parse_sipifmatch
      functionSourceFile: '/src/kamailio/src/core/parser/parse_sipifmatch.c'
      linkageType:     InternalLinkage
      functionLinenumber: 78
      functionLinenumberEnd: 103
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         130
      ICount:          781
      EdgeCount:       172
      CyclomaticComplexity: 44
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - etag_parser
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/parser/parse_sipifmatch.c:81,2'
          Dst:             get_debug_level
        - Src:             'core/parser/parse_sipifmatch.c:81,2'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_sipifmatch.c:81,2'
          Dst:             dprint_color
        - Src:             'core/parser/parse_sipifmatch.c:81,2'
          Dst:             my_pid
        - Src:             'core/parser/parse_sipifmatch.c:81,2'
          Dst:             fprintf
        - Src:             'core/parser/parse_sipifmatch.c:81,2'
          Dst:             dprint_color_reset
        - Src:             'core/parser/parse_sipifmatch.c:81,2'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_sipifmatch.c:89,3'
          Dst:             get_debug_level
        - Src:             'core/parser/parse_sipifmatch.c:89,3'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_sipifmatch.c:89,3'
          Dst:             dprint_color
        - Src:             'core/parser/parse_sipifmatch.c:89,3'
          Dst:             my_pid
        - Src:             'core/parser/parse_sipifmatch.c:89,3'
          Dst:             fprintf
        - Src:             'core/parser/parse_sipifmatch.c:89,3'
          Dst:             dprint_color_reset
        - Src:             'core/parser/parse_sipifmatch.c:89,3'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_sipifmatch.c:95,5'
          Dst:             etag_parser
        - Src:             'core/parser/parse_sipifmatch.c:96,3'
          Dst:             get_debug_level
        - Src:             'core/parser/parse_sipifmatch.c:96,3'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_sipifmatch.c:96,3'
          Dst:             dprint_color
        - Src:             'core/parser/parse_sipifmatch.c:96,3'
          Dst:             my_pid
        - Src:             'core/parser/parse_sipifmatch.c:96,3'
          Dst:             fprintf
        - Src:             'core/parser/parse_sipifmatch.c:96,3'
          Dst:             dprint_color_reset
        - Src:             'core/parser/parse_sipifmatch.c:96,3'
          Dst:             get_debug_facility
    - functionName:    etag_parser
      functionSourceFile: '/src/kamailio/src/core/parser/parse_sipifmatch.c'
      linkageType:     InternalLinkage
      functionLinenumber: 57
      functionLinenumberEnd: 74
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         46
      ICount:          303
      EdgeCount:       60
      CyclomaticComplexity: 16
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
        - skip_token
        - trim_leading
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/parser/parse_sipifmatch.c:63,2'
          Dst:             trim_leading
        - Src:             'core/parser/parse_sipifmatch.c:66,3'
          Dst:             get_debug_level
        - Src:             'core/parser/parse_sipifmatch.c:66,3'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_sipifmatch.c:66,3'
          Dst:             dprint_color
        - Src:             'core/parser/parse_sipifmatch.c:66,3'
          Dst:             my_pid
        - Src:             'core/parser/parse_sipifmatch.c:66,3'
          Dst:             fprintf
        - Src:             'core/parser/parse_sipifmatch.c:66,3'
          Dst:             dprint_color_reset
        - Src:             'core/parser/parse_sipifmatch.c:66,3'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_sipifmatch.c:70,8'
          Dst:             skip_token
    - functionName:    trim_leading
      functionSourceFile: '/src/kamailio/src/core/parser/../trim.h'
      linkageType:     InternalLinkage
      functionLinenumber: 60
      functionLinenumberEnd: 64
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         13
      ICount:          61
      EdgeCount:       25
      CyclomaticComplexity: 14
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'core/parser/../trim.h:62,3'
          Branch Sides:    []
      Callsites:       []
    - functionName:    skip_token
      functionSourceFile: '/src/kamailio/src/core/parser/parse_sipifmatch.c'
      linkageType:     InternalLinkage
      functionLinenumber: 38
      functionLinenumberEnd: 53
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         13
      ICount:          71
      EdgeCount:       25
      CyclomaticComplexity: 14
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'core/parser/parse_sipifmatch.c:42,3'
          Branch Sides:    []
      Callsites:       []
    - functionName:    trim_trailing
      functionSourceFile: '/src/kamailio/src/core/parser/../trim.h'
      linkageType:     InternalLinkage
      functionLinenumber: 77
      functionLinenumberEnd: 81
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         13
      ICount:          62
      EdgeCount:       25
      CyclomaticComplexity: 14
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'core/parser/../trim.h:79,3'
          Branch Sides:    []
      Callsites:       []
    - functionName:    str2int
      functionSourceFile: '/src/kamailio/src/core/parser/../ut.h'
      linkageType:     InternalLinkage
      functionLinenumber: 700
      functionLinenumberEnd: 702
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         33
      ICount:          173
      EdgeCount:       43
      CyclomaticComplexity: 12
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    str_cmp
      functionSourceFile: '/src/kamailio/src/core/parser/parse_subscription_state.c'
      linkageType:     InternalLinkage
      functionLinenumber: 48
      functionLinenumberEnd: 58
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          71
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    trim
      functionSourceFile: '/src/kamailio/src/core/parser/../trim.h'
      linkageType:     InternalLinkage
      functionLinenumber: 92
      functionLinenumberEnd: 95
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - trim_leading
        - trim_trailing
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/parser/../trim.h:93,2'
          Dst:             trim_leading
        - Src:             'core/parser/../trim.h:94,2'
          Dst:             trim_trailing
    - functionName:    trim_leading
      functionSourceFile: '/src/kamailio/src/core/parser/../trim.h'
      linkageType:     InternalLinkage
      functionLinenumber: 60
      functionLinenumberEnd: 64
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         13
      ICount:          61
      EdgeCount:       25
      CyclomaticComplexity: 14
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   'core/parser/../trim.h:62,3'
          Branch Sides:    []
      Callsites:       []
    - functionName:    find_not_quoted
      functionSourceFile: '/src/kamailio/src/core/parser/parser_f.h'
      linkageType:     InternalLinkage
      functionLinenumber: 96
      functionLinenumberEnd: 111
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         19
      ICount:          121
      EdgeCount:       24
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ss_parse
      functionSourceFile: '/src/kamailio/src/core/parser/parse_subscription_state.c'
      linkageType:     InternalLinkage
      functionLinenumber: 61
      functionLinenumberEnd: 131
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         110
      ICount:          690
      EdgeCount:       145
      CyclomaticComplexity: 37
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - find_not_quoted
        - fprintf
        - free_params
        - get_debug_facility
        - get_debug_level
        - my_pid
        - parse_params
        - str2int
        - str_cmp
        - trim
        - trim_leading
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/parser/parse_subscription_state.c:77,2'
          Dst:             trim_leading
        - Src:             'core/parser/parse_subscription_state.c:81,6'
          Dst:             find_not_quoted
        - Src:             'core/parser/parse_subscription_state.c:92,2'
          Dst:             trim
        - Src:             'core/parser/parse_subscription_state.c:93,5'
          Dst:             str_cmp
        - Src:             'core/parser/parse_subscription_state.c:95,12'
          Dst:             str_cmp
        - Src:             'core/parser/parse_subscription_state.c:97,12'
          Dst:             str_cmp
        - Src:             'core/parser/parse_subscription_state.c:107,2'
          Dst:             trim_leading
        - Src:             'core/parser/parse_subscription_state.c:110,6'
          Dst:             parse_params
        - Src:             'core/parser/parse_subscription_state.c:111,4'
          Dst:             get_debug_level
        - Src:             'core/parser/parse_subscription_state.c:111,4'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_subscription_state.c:111,4'
          Dst:             dprint_color
        - Src:             'core/parser/parse_subscription_state.c:111,4'
          Dst:             my_pid
        - Src:             'core/parser/parse_subscription_state.c:111,4'
          Dst:             fprintf
        - Src:             'core/parser/parse_subscription_state.c:111,4'
          Dst:             dprint_color_reset
        - Src:             'core/parser/parse_subscription_state.c:111,4'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_subscription_state.c:116,11'
          Dst:             str2int
        - Src:             'core/parser/parse_subscription_state.c:118,6'
          Dst:             get_debug_level
        - Src:             'core/parser/parse_subscription_state.c:118,6'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_subscription_state.c:118,6'
          Dst:             dprint_color
        - Src:             'core/parser/parse_subscription_state.c:118,6'
          Dst:             my_pid
        - Src:             'core/parser/parse_subscription_state.c:118,6'
          Dst:             fprintf
        - Src:             'core/parser/parse_subscription_state.c:118,6'
          Dst:             dprint_color_reset
        - Src:             'core/parser/parse_subscription_state.c:118,6'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_subscription_state.c:123,5'
          Dst:             free_params
    - functionName:    parse_subscription_state
      functionSourceFile: '/src/kamailio/src/core/parser/parse_subscription_state.c'
      linkageType:     InternalLinkage
      functionLinenumber: 135
      functionLinenumberEnd: 157
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         90
      ICount:          537
      EdgeCount:       119
      CyclomaticComplexity: 31
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
        - ss_parse
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/parser/parse_subscription_state.c:142,3'
          Dst:             get_debug_level
        - Src:             'core/parser/parse_subscription_state.c:142,3'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_subscription_state.c:142,3'
          Dst:             dprint_color
        - Src:             'core/parser/parse_subscription_state.c:142,3'
          Dst:             my_pid
        - Src:             'core/parser/parse_subscription_state.c:142,3'
          Dst:             fprintf
        - Src:             'core/parser/parse_subscription_state.c:142,3'
          Dst:             dprint_color_reset
        - Src:             'core/parser/parse_subscription_state.c:142,3'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_subscription_state.c:148,5'
          Dst:             ss_parse
        - Src:             'core/parser/parse_subscription_state.c:149,3'
          Dst:             get_debug_level
        - Src:             'core/parser/parse_subscription_state.c:149,3'
          Dst:             get_debug_facility
        - Src:             'core/parser/parse_subscription_state.c:149,3'
          Dst:             dprint_color
        - Src:             'core/parser/parse_subscription_state.c:149,3'
          Dst:             my_pid
        - Src:             'core/parser/parse_subscription_state.c:149,3'
          Dst:             fprintf
        - Src:             'core/parser/parse_subscription_state.c:149,3'
          Dst:             dprint_color_reset
        - Src:             'core/parser/parse_subscription_state.c:149,3'
          Dst:             get_debug_facility
    - functionName:    free_subscription_state
      functionSourceFile: '/src/kamailio/src/core/parser/parse_subscription_state.c'
      linkageType:     InternalLinkage
      functionLinenumber: 39
      functionLinenumberEnd: 45
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          38
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    receive_fd
      functionSourceFile: '/src/kamailio/src/core/pass_fd.c'
      linkageType:     InternalLinkage
      functionLinenumber: 213
      functionLinenumberEnd: 338
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - int
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         277
      ICount:          1679
      EdgeCount:       368
      CyclomaticComplexity: 93
      functionsReached:
        - __errno_location
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
        - recv_all
        - recvmsg
        - strerror
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'core/pass_fd.c:256,8'
          Dst:             recvmsg
        - Src:             'core/pass_fd.c:259,6'
          Dst:             __errno_location
        - Src:             'core/pass_fd.c:261,7'
          Dst:             __errno_location
        - Src:             'core/pass_fd.c:261,28'
          Dst:             __errno_location
        - Src:             'core/pass_fd.c:279,3'
          Dst:             get_debug_level
        - Src:             'core/pass_fd.c:279,3'
          Dst:             get_debug_facility
        - Src:             'core/pass_fd.c:279,3'
          Dst:             __errno_location
        - Src:             'core/pass_fd.c:279,3'
          Dst:             strerror
        - Src:             'core/pass_fd.c:279,3'
          Dst:             dprint_color
        - Src:             'core/pass_fd.c:279,3'
          Dst:             my_pid
        - Src:             'core/pass_fd.c:279,3'
          Dst:             __errno_location
        - Src:             'core/pass_fd.c:279,3'
          Dst:             strerror
        - Src:             'core/pass_fd.c:279,3'
          Dst:             fprintf
        - Src:             'core/pass_fd.c:279,3'
          Dst:             dprint_color_reset
        - Src:             'core/pass_fd.c:279,3'
          Dst:             get_debug_facility
        - Src:             'core/pass_fd.c:279,3'
          Dst:             __errno_location
        - Src:             'core/pass_fd.c:279,3'
          Dst:             strerror
        - Src:             'core/pass_fd.c:284,3'
          Dst:             get_debug_level
        - Src:             'core/pass_fd.c:284,3'
          Dst:             get_debug_facility
        - Src:             'core/pass_fd.c:284,3'
          Dst:             dprint_color
        - Src:             'core/pass_fd.c:284,3'
          Dst:             my_pid
        - Src:             'core/pass_fd.c:284,3'
          Dst:             fprintf
        - Src:             'core/pass_fd.c:284,3'
          Dst:             dprint_color_reset
        - Src:             'core/pass_fd.c:284,3'
          Dst:             get_debug_facility
        - Src:             'core/pass_fd.c:288,3'
          Dst:             get_debug_level
        - Src:             'core/pass_fd.c:288,3'
          Dst:             get_debug_facility
        - Src:             'core/pass_fd.c:288,3'
          Dst:             dprint_color
        - Src:             'core/pass_fd.c:288,3'
          Dst:             my_pid
        - Src:             'core/pass_fd.c:288,3'
          Dst:             fprintf
        - Src:             'core/pass_fd.c:288,3'
          Dst:             dprint_color_reset
        - Src:             'core/pass_fd.c:288,3'
          Dst:             get_debug_facility
        - Src:             'core/pass_fd.c:291,7'
          Dst:             recv_all
        - Src:             'core/pass_fd.c:295,5'
          Dst:             get_debug_level
        - Src:             'core/pass_fd.c:295,5'
          Dst:             get_debug_facility
        - Src:             'core/pass_fd.c:295,5'
          Dst:             dprint_color
        - Src:             'core/pass_fd.c:295,5'
          Dst:             my_pid
        - Src:             'core/pass_fd.c:295,5'
          Dst:             fprintf
        - Src:             'core/pass_fd.c:295,5'
          Dst:             dprint_color_reset
        - Src:             'core/pass_fd.c:295,5'
          Dst:             get_debug_facility
        - Src:             'core/pass_fd.c:310,4'
          Dst:             get_debug_level
        - Src:             'core/pass_fd.c:310,4'
          Dst:             get_debug_facility
        - Src:             'core/pass_fd.c:310,4'
          Dst:             dprint_color
        - Src:             'core/pass_fd.c:310,4'
          Dst:             my_pid
        - Src:             'core/pass_fd.c:310,4'
          Dst:             fprintf
        - Src:             'core/pass_fd.c:310,4'
          Dst:             dprint_color_reset
        - Src:             'core/pass_fd.c:310,4'
          Dst:             get_debug_facility
        - Src:             'core/pass_fd.c:315,4'
          Dst:             get_debug_level
        - Src:             'core/pass_fd.c:315,4'
          Dst:             get_debug_facility
        - Src:             'core/pass_fd.c:315,4'
          Dst:             dprint_color
        - Src:             'core/pass_fd.c:315,4'
          Dst:             my_pid
        - Src:             'core/pass_fd.c:315,4'
          Dst:             fprintf
        - Src:             'core/pass_fd.c:315,4'
          Dst:             dprint_color_reset
        - Src:             'core/pass_fd.c:315,4'
          Dst:             get_debug_facility
    - functionName:    recv_all
      functionSourceFile: '/src/kamailio/src/core/pass_fd.c'
      linkageType:     InternalLinkage
      functionLinenumber: 65
      functionLinenumberEnd: 126
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - int
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         104
      ICount:          638
      EdgeCount:       138
      CyclomaticComplexity: 36
      functionsReached:
        - __errno_location
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
        - recv
        - strerror
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/pass_fd.c:80,6'
          Dst:             recv
        - Src:             'core/pass_fd.c:83,6'
          Dst:             __errno_location
        - Src:             'core/pass_fd.c:86,7'
          Dst:             __errno_location
        - Src:             'core/pass_fd.c:86,28'
          Dst:             __errno_location
        - Src:             'core/pass_fd.c:88,3'
          Dst:             get_debug_level
        - Src:             'core/pass_fd.c:88,3'
          Dst:             get_debug_facility
        - Src:             'core/pass_fd.c:88,3'
          Dst:             __errno_location
        - Src:             'core/pass_fd.c:88,3'
          Dst:             strerror
        - Src:             'core/pass_fd.c:88,3'
          Dst:             dprint_color
        - Src:             'core/pass_fd.c:88,3'
          Dst:             my_pid
        - Src:             'core/pass_fd.c:88,3'
          Dst:             __errno_location
        - Src:             'core/pass_fd.c:88,3'
          Dst:             strerror
        - Src:             'core/pass_fd.c:88,3'
          Dst:             fprintf
        - Src:             'core/pass_fd.c:88,3'
          Dst:             dprint_color_reset
        - Src:             'core/pass_fd.c:88,3'
          Dst:             get_debug_facility
        - Src:             'core/pass_fd.c:88,3'
          Dst:             __errno_location
        - Src:             'core/pass_fd.c:88,3'
          Dst:             strerror
        - Src:             'core/pass_fd.c:98,7'
          Dst:             recv
        - Src:             'core/pass_fd.c:102,7'
          Dst:             __errno_location
        - Src:             'core/pass_fd.c:120,4'
          Dst:             get_debug_level
        - Src:             'core/pass_fd.c:120,4'
          Dst:             get_debug_facility
        - Src:             'core/pass_fd.c:120,4'
          Dst:             __errno_location
        - Src:             'core/pass_fd.c:120,4'
          Dst:             strerror
        - Src:             'core/pass_fd.c:120,4'
          Dst:             dprint_color
        - Src:             'core/pass_fd.c:120,4'
          Dst:             my_pid
        - Src:             'core/pass_fd.c:120,4'
          Dst:             __errno_location
        - Src:             'core/pass_fd.c:120,4'
          Dst:             strerror
        - Src:             'core/pass_fd.c:120,4'
          Dst:             fprintf
        - Src:             'core/pass_fd.c:120,4'
          Dst:             dprint_color_reset
        - Src:             'core/pass_fd.c:120,4'
          Dst:             get_debug_facility
        - Src:             'core/pass_fd.c:120,4'
          Dst:             __errno_location
        - Src:             'core/pass_fd.c:120,4'
          Dst:             strerror
    - functionName:    send_fd
      functionSourceFile: '/src/kamailio/src/core/pass_fd.c'
      linkageType:     InternalLinkage
      functionLinenumber: 150
      functionLinenumberEnd: 200
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - int
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         57
      ICount:          388
      EdgeCount:       75
      CyclomaticComplexity: 20
      functionsReached:
        - __errno_location
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
        - sendmsg
        - strerror
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'core/pass_fd.c:191,8'
          Dst:             sendmsg
        - Src:             'core/pass_fd.c:193,6'
          Dst:             __errno_location
        - Src:             'core/pass_fd.c:195,7'
          Dst:             __errno_location
        - Src:             'core/pass_fd.c:195,28'
          Dst:             __errno_location
        - Src:             'core/pass_fd.c:196,4'
          Dst:             get_debug_level
        - Src:             'core/pass_fd.c:196,4'
          Dst:             get_debug_facility
        - Src:             'core/pass_fd.c:196,4'
          Dst:             __errno_location
        - Src:             'core/pass_fd.c:196,4'
          Dst:             strerror
        - Src:             'core/pass_fd.c:196,4'
          Dst:             __errno_location
        - Src:             'core/pass_fd.c:196,4'
          Dst:             dprint_color
        - Src:             'core/pass_fd.c:196,4'
          Dst:             my_pid
        - Src:             'core/pass_fd.c:196,4'
          Dst:             __errno_location
        - Src:             'core/pass_fd.c:196,4'
          Dst:             strerror
        - Src:             'core/pass_fd.c:196,4'
          Dst:             __errno_location
        - Src:             'core/pass_fd.c:196,4'
          Dst:             fprintf
        - Src:             'core/pass_fd.c:196,4'
          Dst:             dprint_color_reset
        - Src:             'core/pass_fd.c:196,4'
          Dst:             get_debug_facility
        - Src:             'core/pass_fd.c:196,4'
          Dst:             __errno_location
        - Src:             'core/pass_fd.c:196,4'
          Dst:             strerror
        - Src:             'core/pass_fd.c:196,4'
          Dst:             __errno_location
    - functionName:    send_all
      functionSourceFile: '/src/kamailio/src/core/pass_fd.c'
      linkageType:     InternalLinkage
      functionLinenumber: 132
      functionLinenumberEnd: 144
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         54
      ICount:          316
      EdgeCount:       71
      CyclomaticComplexity: 19
      functionsReached:
        - __errno_location
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
        - send
        - strerror
      functionUses:    7
      BranchProfiles:  []
      Callsites:
        - Src:             'core/pass_fd.c:136,6'
          Dst:             send
        - Src:             'core/pass_fd.c:139,6'
          Dst:             __errno_location
        - Src:             'core/pass_fd.c:141,7'
          Dst:             __errno_location
        - Src:             'core/pass_fd.c:141,28'
          Dst:             __errno_location
        - Src:             'core/pass_fd.c:142,4'
          Dst:             get_debug_level
        - Src:             'core/pass_fd.c:142,4'
          Dst:             get_debug_facility
        - Src:             'core/pass_fd.c:142,4'
          Dst:             __errno_location
        - Src:             'core/pass_fd.c:142,4'
          Dst:             strerror
        - Src:             'core/pass_fd.c:142,4'
          Dst:             dprint_color
        - Src:             'core/pass_fd.c:142,4'
          Dst:             my_pid
        - Src:             'core/pass_fd.c:142,4'
          Dst:             __errno_location
        - Src:             'core/pass_fd.c:142,4'
          Dst:             strerror
        - Src:             'core/pass_fd.c:142,4'
          Dst:             fprintf
        - Src:             'core/pass_fd.c:142,4'
          Dst:             dprint_color_reset
        - Src:             'core/pass_fd.c:142,4'
          Dst:             get_debug_facility
        - Src:             'core/pass_fd.c:142,4'
          Dst:             __errno_location
        - Src:             'core/pass_fd.c:142,4'
          Dst:             strerror
    - functionName:    free_shm_proxy
      functionSourceFile: '/src/kamailio/src/core/proxy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 329
      functionLinenumberEnd: 332
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          27
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - free_shm_hostent
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/proxy.c:331,3'
          Dst:             free_shm_hostent
    - functionName:    free_shm_hostent
      functionSourceFile: '/src/kamailio/src/core/proxy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 203
      functionLinenumberEnd: 205
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         22
      ICount:          144
      EdgeCount:       27
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    free_proxy
      functionSourceFile: '/src/kamailio/src/core/proxy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 322
      functionLinenumberEnd: 325
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          27
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - free_hostent
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/proxy.c:324,3'
          Dst:             free_hostent
    - functionName:    free_hostent
      functionSourceFile: '/src/kamailio/src/core/proxy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 198
      functionLinenumberEnd: 200
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         22
      ICount:          124
      EdgeCount:       27
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    mk_proxy_from_ip
      functionSourceFile: '/src/kamailio/src/core/proxy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 282
      functionLinenumberEnd: 318
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - short
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         131
      ICount:          855
      EdgeCount:       173
      CyclomaticComplexity: 44
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/proxy.c:287,3'
          Dst:             get_debug_level
        - Src:             'core/proxy.c:287,3'
          Dst:             get_debug_facility
        - Src:             'core/proxy.c:287,3'
          Dst:             dprint_color
        - Src:             'core/proxy.c:287,3'
          Dst:             my_pid
        - Src:             'core/proxy.c:287,3'
          Dst:             fprintf
        - Src:             'core/proxy.c:287,3'
          Dst:             dprint_color_reset
        - Src:             'core/proxy.c:287,3'
          Dst:             get_debug_facility
        - Src:             'core/proxy.c:298,3'
          Dst:             get_debug_level
        - Src:             'core/proxy.c:298,3'
          Dst:             get_debug_facility
        - Src:             'core/proxy.c:298,3'
          Dst:             dprint_color
        - Src:             'core/proxy.c:298,3'
          Dst:             my_pid
        - Src:             'core/proxy.c:298,3'
          Dst:             fprintf
        - Src:             'core/proxy.c:298,3'
          Dst:             dprint_color_reset
        - Src:             'core/proxy.c:298,3'
          Dst:             get_debug_facility
        - Src:             'core/proxy.c:305,3'
          Dst:             get_debug_level
        - Src:             'core/proxy.c:305,3'
          Dst:             get_debug_facility
        - Src:             'core/proxy.c:305,3'
          Dst:             dprint_color
        - Src:             'core/proxy.c:305,3'
          Dst:             my_pid
        - Src:             'core/proxy.c:305,3'
          Dst:             fprintf
        - Src:             'core/proxy.c:305,3'
          Dst:             dprint_color_reset
        - Src:             'core/proxy.c:305,3'
          Dst:             get_debug_facility
    - functionName:    hostent_shm_cpy
      functionSourceFile: '/src/kamailio/src/core/proxy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 188
      functionLinenumberEnd: 194
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         96
      ICount:          792
      EdgeCount:       124
      CyclomaticComplexity: 30
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
        - strlen
        - strncpy
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/proxy.c:190,2'
          Dst:             strlen
        - Src:             'core/proxy.c:190,2'
          Dst:             strncpy
        - Src:             'core/proxy.c:190,2'
          Dst:             strlen
        - Src:             'core/proxy.c:190,2'
          Dst:             strncpy
        - Src:             'core/proxy.c:192,2'
          Dst:             get_debug_level
        - Src:             'core/proxy.c:192,2'
          Dst:             get_debug_facility
        - Src:             'core/proxy.c:192,2'
          Dst:             dprint_color
        - Src:             'core/proxy.c:192,2'
          Dst:             my_pid
        - Src:             'core/proxy.c:192,2'
          Dst:             fprintf
        - Src:             'core/proxy.c:192,2'
          Dst:             dprint_color_reset
        - Src:             'core/proxy.c:192,2'
          Dst:             get_debug_facility
    - functionName:    mk_shm_proxy
      functionSourceFile: '/src/kamailio/src/core/proxy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 274
      functionLinenumberEnd: 276
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - short
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         132
      ICount:          834
      EdgeCount:       174
      CyclomaticComplexity: 44
      functionsReached:
        - __sip_resolvehost
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - hostent_shm_cpy
        - my_pid
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/proxy.c:275,2'
          Dst:             get_debug_level
        - Src:             'core/proxy.c:275,2'
          Dst:             get_debug_facility
        - Src:             'core/proxy.c:275,2'
          Dst:             dprint_color
        - Src:             'core/proxy.c:275,2'
          Dst:             my_pid
        - Src:             'core/proxy.c:275,2'
          Dst:             fprintf
        - Src:             'core/proxy.c:275,2'
          Dst:             dprint_color_reset
        - Src:             'core/proxy.c:275,2'
          Dst:             get_debug_facility
        - Src:             'core/proxy.c:275,2'
          Dst:             get_debug_level
        - Src:             'core/proxy.c:275,2'
          Dst:             get_debug_facility
        - Src:             'core/proxy.c:275,2'
          Dst:             dprint_color
        - Src:             'core/proxy.c:275,2'
          Dst:             my_pid
        - Src:             'core/proxy.c:275,2'
          Dst:             fprintf
        - Src:             'core/proxy.c:275,2'
          Dst:             dprint_color_reset
        - Src:             'core/proxy.c:275,2'
          Dst:             get_debug_facility
        - Src:             'core/proxy.c:275,2'
          Dst:             __sip_resolvehost
        - Src:             'core/proxy.c:275,2'
          Dst:             get_debug_level
        - Src:             'core/proxy.c:275,2'
          Dst:             get_debug_facility
        - Src:             'core/proxy.c:275,2'
          Dst:             dprint_color
        - Src:             'core/proxy.c:275,2'
          Dst:             my_pid
        - Src:             'core/proxy.c:275,2'
          Dst:             fprintf
        - Src:             'core/proxy.c:275,2'
          Dst:             dprint_color_reset
        - Src:             'core/proxy.c:275,2'
          Dst:             get_debug_facility
        - Src:             'core/proxy.c:275,2'
          Dst:             hostent_shm_cpy
    - functionName:    hostent_cpy
      functionSourceFile: '/src/kamailio/src/core/proxy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 178
      functionLinenumberEnd: 184
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         96
      ICount:          716
      EdgeCount:       124
      CyclomaticComplexity: 30
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
        - strlen
        - strncpy
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/proxy.c:180,2'
          Dst:             strlen
        - Src:             'core/proxy.c:180,2'
          Dst:             strncpy
        - Src:             'core/proxy.c:180,2'
          Dst:             strlen
        - Src:             'core/proxy.c:180,2'
          Dst:             strncpy
        - Src:             'core/proxy.c:182,2'
          Dst:             get_debug_level
        - Src:             'core/proxy.c:182,2'
          Dst:             get_debug_facility
        - Src:             'core/proxy.c:182,2'
          Dst:             dprint_color
        - Src:             'core/proxy.c:182,2'
          Dst:             my_pid
        - Src:             'core/proxy.c:182,2'
          Dst:             fprintf
        - Src:             'core/proxy.c:182,2'
          Dst:             dprint_color_reset
        - Src:             'core/proxy.c:182,2'
          Dst:             get_debug_facility
    - functionName:    mk_proxy
      functionSourceFile: '/src/kamailio/src/core/proxy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 268
      functionLinenumberEnd: 270
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - short
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         132
      ICount:          822
      EdgeCount:       174
      CyclomaticComplexity: 44
      functionsReached:
        - __sip_resolvehost
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - hostent_cpy
        - my_pid
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/proxy.c:269,2'
          Dst:             get_debug_level
        - Src:             'core/proxy.c:269,2'
          Dst:             get_debug_facility
        - Src:             'core/proxy.c:269,2'
          Dst:             dprint_color
        - Src:             'core/proxy.c:269,2'
          Dst:             my_pid
        - Src:             'core/proxy.c:269,2'
          Dst:             fprintf
        - Src:             'core/proxy.c:269,2'
          Dst:             dprint_color_reset
        - Src:             'core/proxy.c:269,2'
          Dst:             get_debug_facility
        - Src:             'core/proxy.c:269,2'
          Dst:             get_debug_level
        - Src:             'core/proxy.c:269,2'
          Dst:             get_debug_facility
        - Src:             'core/proxy.c:269,2'
          Dst:             dprint_color
        - Src:             'core/proxy.c:269,2'
          Dst:             my_pid
        - Src:             'core/proxy.c:269,2'
          Dst:             fprintf
        - Src:             'core/proxy.c:269,2'
          Dst:             dprint_color_reset
        - Src:             'core/proxy.c:269,2'
          Dst:             get_debug_facility
        - Src:             'core/proxy.c:269,2'
          Dst:             __sip_resolvehost
        - Src:             'core/proxy.c:269,2'
          Dst:             get_debug_level
        - Src:             'core/proxy.c:269,2'
          Dst:             get_debug_facility
        - Src:             'core/proxy.c:269,2'
          Dst:             dprint_color
        - Src:             'core/proxy.c:269,2'
          Dst:             my_pid
        - Src:             'core/proxy.c:269,2'
          Dst:             fprintf
        - Src:             'core/proxy.c:269,2'
          Dst:             dprint_color_reset
        - Src:             'core/proxy.c:269,2'
          Dst:             get_debug_facility
        - Src:             'core/proxy.c:269,2'
          Dst:             hostent_cpy
    - functionName:    find_proxy
      functionSourceFile: '/src/kamailio/src/core/proxy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 60
      functionLinenumberEnd: 68
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - short
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         20
      ICount:          111
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - strncasecmp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/proxy.c:65,12'
          Dst:             strncasecmp
    - functionName:    add_proxy
      functionSourceFile: '/src/kamailio/src/core/proxy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 209
      functionLinenumberEnd: 223
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - short
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          58
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - find_proxy
        - mk_proxy
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/proxy.c:212,10'
          Dst:             find_proxy
        - Src:             'core/proxy.c:214,10'
          Dst:             mk_proxy
    - functionName:    randinit
      functionSourceFile: '/src/kamailio/src/core/rand/isaac/rand.c'
      linkageType:     InternalLinkage
      functionLinenumber: 82
      functionLinenumberEnd: 154
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         22
      ICount:          847
      EdgeCount:       27
      CyclomaticComplexity: 7
      functionsReached:
        - isaac
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/rand/isaac/rand.c:152,2'
          Dst:             isaac
    - functionName:    isaac
      functionSourceFile: '/src/kamailio/src/core/rand/isaac/rand.c'
      linkageType:     InternalLinkage
      functionLinenumber: 29
      functionLinenumberEnd: 49
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         7
      ICount:          410
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    safe_read
      functionSourceFile: '/src/kamailio/src/core/rand/fortuna/random.c'
      linkageType:     InternalLinkage
      functionLinenumber: 68
      functionLinenumberEnd: 85
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          76
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - __errno_location
        - read
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/rand/fortuna/random.c:74,9'
          Dst:             read
        - Src:             'core/rand/fortuna/random.c:76,7'
          Dst:             __errno_location
    - functionName:    try_dev_random
      functionSourceFile: '/src/kamailio/src/core/rand/fortuna/random.c'
      linkageType:     InternalLinkage
      functionLinenumber: 88
      functionLinenumberEnd: 103
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         12
      ICount:          69
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - close
        - open
        - safe_read
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/rand/fortuna/random.c:92,7'
          Dst:             open
        - Src:             'core/rand/fortuna/random.c:94,8'
          Dst:             open
        - Src:             'core/rand/fortuna/random.c:98,8'
          Dst:             safe_read
        - Src:             'core/rand/fortuna/random.c:99,2'
          Dst:             close
    - functionName:    acquire_system_randomness
      functionSourceFile: '/src/kamailio/src/core/rand/fortuna/random.c'
      linkageType:     InternalLinkage
      functionLinenumber: 111
      functionLinenumberEnd: 115
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - try_dev_random
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/rand/fortuna/random.c:114,6'
          Dst:             try_dev_random
    - functionName:    system_seed
      functionSourceFile: '/src/kamailio/src/core/rand/fortuna/random.c'
      linkageType:     InternalLinkage
      functionLinenumber: 157
      functionLinenumberEnd: 175
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         87
      ICount:          524
      EdgeCount:       114
      CyclomaticComplexity: 29
      functionsReached:
        - acquire_system_randomness
        - dprint_color
        - dprint_color_reset
        - fortuna_add_entropy
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
        - time
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/rand/fortuna/random.c:163,6'
          Dst:             acquire_system_randomness
        - Src:             'core/rand/fortuna/random.c:165,3'
          Dst:             fortuna_add_entropy
        - Src:             'core/rand/fortuna/random.c:166,3'
          Dst:             get_debug_level
        - Src:             'core/rand/fortuna/random.c:166,3'
          Dst:             get_debug_facility
        - Src:             'core/rand/fortuna/random.c:166,3'
          Dst:             dprint_color
        - Src:             'core/rand/fortuna/random.c:166,3'
          Dst:             my_pid
        - Src:             'core/rand/fortuna/random.c:166,3'
          Dst:             fprintf
        - Src:             'core/rand/fortuna/random.c:166,3'
          Dst:             dprint_color_reset
        - Src:             'core/rand/fortuna/random.c:166,3'
          Dst:             get_debug_facility
        - Src:             'core/rand/fortuna/random.c:168,3'
          Dst:             get_debug_level
        - Src:             'core/rand/fortuna/random.c:168,3'
          Dst:             get_debug_facility
        - Src:             'core/rand/fortuna/random.c:168,3'
          Dst:             dprint_color
        - Src:             'core/rand/fortuna/random.c:168,3'
          Dst:             my_pid
        - Src:             'core/rand/fortuna/random.c:168,3'
          Dst:             fprintf
        - Src:             'core/rand/fortuna/random.c:168,3'
          Dst:             dprint_color_reset
        - Src:             'core/rand/fortuna/random.c:168,3'
          Dst:             get_debug_facility
        - Src:             'core/rand/fortuna/random.c:172,14'
          Dst:             time
    - functionName:    sr_init_cryptorand
      functionSourceFile: '/src/kamailio/src/core/rand/fortuna/random.c'
      linkageType:     InternalLinkage
      functionLinenumber: 197
      functionLinenumberEnd: 198
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - system_seed
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/rand/fortuna/random.c:198,9'
          Dst:             system_seed
    - functionName:    sr_add_entropy
      functionSourceFile: '/src/kamailio/src/core/rand/fortuna/random.c'
      linkageType:     InternalLinkage
      functionLinenumber: 189
      functionLinenumberEnd: 193
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         43
      ICount:          263
      EdgeCount:       56
      CyclomaticComplexity: 15
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fortuna_add_entropy
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
        - system_reseed
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/rand/fortuna/random.c:190,2'
          Dst:             system_reseed
        - Src:             'core/rand/fortuna/random.c:191,2'
          Dst:             get_debug_level
        - Src:             'core/rand/fortuna/random.c:191,2'
          Dst:             get_debug_facility
        - Src:             'core/rand/fortuna/random.c:191,2'
          Dst:             dprint_color
        - Src:             'core/rand/fortuna/random.c:191,2'
          Dst:             my_pid
        - Src:             'core/rand/fortuna/random.c:191,2'
          Dst:             fprintf
        - Src:             'core/rand/fortuna/random.c:191,2'
          Dst:             dprint_color_reset
        - Src:             'core/rand/fortuna/random.c:191,2'
          Dst:             get_debug_facility
        - Src:             'core/rand/fortuna/random.c:192,2'
          Dst:             fortuna_add_entropy
    - functionName:    system_reseed
      functionSourceFile: '/src/kamailio/src/core/rand/fortuna/random.c'
      linkageType:     InternalLinkage
      functionLinenumber: 119
      functionLinenumberEnd: 154
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         64
      ICount:          360
      EdgeCount:       84
      CyclomaticComplexity: 22
      functionsReached:
        - acquire_system_randomness
        - dprint_color
        - dprint_color_reset
        - fortuna_add_entropy
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
        - sr_get_pseudo_random_bytes
        - time
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/rand/fortuna/random.c:125,6'
          Dst:             time
        - Src:             'core/rand/fortuna/random.c:137,3'
          Dst:             sr_get_pseudo_random_bytes
        - Src:             'core/rand/fortuna/random.c:146,6'
          Dst:             acquire_system_randomness
        - Src:             'core/rand/fortuna/random.c:148,3'
          Dst:             fortuna_add_entropy
        - Src:             'core/rand/fortuna/random.c:149,3'
          Dst:             get_debug_level
        - Src:             'core/rand/fortuna/random.c:149,3'
          Dst:             get_debug_facility
        - Src:             'core/rand/fortuna/random.c:149,3'
          Dst:             dprint_color
        - Src:             'core/rand/fortuna/random.c:149,3'
          Dst:             my_pid
        - Src:             'core/rand/fortuna/random.c:149,3'
          Dst:             fprintf
        - Src:             'core/rand/fortuna/random.c:149,3'
          Dst:             dprint_color_reset
        - Src:             'core/rand/fortuna/random.c:149,3'
          Dst:             get_debug_facility
    - functionName:    sr_get_pseudo_random_bytes
      functionSourceFile: '/src/kamailio/src/core/rand/fortuna/random.c'
      linkageType:     InternalLinkage
      functionLinenumber: 181
      functionLinenumberEnd: 184
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - fortuna_get_bytes
        - system_reseed
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/rand/fortuna/random.c:182,2'
          Dst:             system_reseed
        - Src:             'core/rand/fortuna/random.c:183,2'
          Dst:             fortuna_get_bytes
    - functionName:    int2strbuf
      functionSourceFile: '/src/kamailio/src/core/ut.h'
      linkageType:     InternalLinkage
      functionLinenumber: 294
      functionLinenumberEnd: 315
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - size_t
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         64
      ICount:          369
      EdgeCount:       84
      CyclomaticComplexity: 22
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/ut.h:310,3'
          Dst:             get_debug_level
        - Src:             'core/ut.h:310,3'
          Dst:             get_debug_facility
        - Src:             'core/ut.h:310,3'
          Dst:             dprint_color
        - Src:             'core/ut.h:310,3'
          Dst:             my_pid
        - Src:             'core/ut.h:310,3'
          Dst:             fprintf
        - Src:             'core/ut.h:310,3'
          Dst:             dprint_color_reset
        - Src:             'core/ut.h:310,3'
          Dst:             get_debug_facility
    - functionName:    int2str_base_0pad
      functionSourceFile: '/src/kamailio/src/core/ut.h'
      linkageType:     InternalLinkage
      functionLinenumber: 242
      functionLinenumberEnd: 272
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - int
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         149
      ICount:          882
      EdgeCount:       197
      CyclomaticComplexity: 50
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/ut.h:247,3'
          Dst:             get_debug_level
        - Src:             'core/ut.h:247,3'
          Dst:             get_debug_facility
        - Src:             'core/ut.h:247,3'
          Dst:             dprint_color
        - Src:             'core/ut.h:247,3'
          Dst:             my_pid
        - Src:             'core/ut.h:247,3'
          Dst:             fprintf
        - Src:             'core/ut.h:247,3'
          Dst:             dprint_color_reset
        - Src:             'core/ut.h:247,3'
          Dst:             get_debug_facility
        - Src:             'core/ut.h:251,3'
          Dst:             get_debug_level
        - Src:             'core/ut.h:251,3'
          Dst:             get_debug_facility
        - Src:             'core/ut.h:251,3'
          Dst:             dprint_color
        - Src:             'core/ut.h:251,3'
          Dst:             my_pid
        - Src:             'core/ut.h:251,3'
          Dst:             fprintf
        - Src:             'core/ut.h:251,3'
          Dst:             dprint_color_reset
        - Src:             'core/ut.h:251,3'
          Dst:             get_debug_facility
        - Src:             'core/ut.h:267,3'
          Dst:             get_debug_level
        - Src:             'core/ut.h:267,3'
          Dst:             get_debug_facility
        - Src:             'core/ut.h:267,3'
          Dst:             dprint_color
        - Src:             'core/ut.h:267,3'
          Dst:             my_pid
        - Src:             'core/ut.h:267,3'
          Dst:             fprintf
        - Src:             'core/ut.h:267,3'
          Dst:             dprint_color_reset
        - Src:             'core/ut.h:267,3'
          Dst:             get_debug_facility
    - functionName:    uint_to_static_buffer_ex
      functionSourceFile: '/src/kamailio/src/core/select_buf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 189
      functionLinenumberEnd: 197
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          60
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - get_static_buffer
        - int2str_base_0pad
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/select_buf.c:191,6'
          Dst:             int2str_base_0pad
        - Src:             'core/select_buf.c:192,11'
          Dst:             get_static_buffer
    - functionName:    get_static_buffer
      functionSourceFile: '/src/kamailio/src/core/select_buf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 110
      functionLinenumberEnd: 129
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          74
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - allocate_buffer
      functionUses:    13
      BranchProfiles:  []
      Callsites:
        - Src:             'core/select_buf.c:122,8'
          Dst:             allocate_buffer
    - functionName:    allocate_buffer
      functionSourceFile: '/src/kamailio/src/core/select_buf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 72
      functionLinenumberEnd: 100
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         55
      ICount:          371
      EdgeCount:       73
      CyclomaticComplexity: 20
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
        - realloc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/select_buf.c:78,4'
          Dst:             get_debug_level
        - Src:             'core/select_buf.c:78,4'
          Dst:             get_debug_facility
        - Src:             'core/select_buf.c:78,4'
          Dst:             dprint_color
        - Src:             'core/select_buf.c:78,4'
          Dst:             my_pid
        - Src:             'core/select_buf.c:78,4'
          Dst:             fprintf
        - Src:             'core/select_buf.c:78,4'
          Dst:             dprint_color_reset
        - Src:             'core/select_buf.c:78,4'
          Dst:             get_debug_facility
        - Src:             'core/select_buf.c:92,10'
          Dst:             realloc
    - functionName:    uint_to_static_buffer
      functionSourceFile: '/src/kamailio/src/core/select_buf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 178
      functionLinenumberEnd: 186
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          55
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - get_static_buffer
        - int2str
      functionUses:    7
      BranchProfiles:  []
      Callsites:
        - Src:             'core/select_buf.c:180,6'
          Dst:             int2str
        - Src:             'core/select_buf.c:181,11'
          Dst:             get_static_buffer
    - functionName:    int2str
      functionSourceFile: '/src/kamailio/src/core/ut.h'
      linkageType:     InternalLinkage
      functionLinenumber: 328
      functionLinenumberEnd: 329
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - int2strbuf
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/ut.h:329,9'
          Dst:             int2strbuf
    - functionName:    int_to_static_buffer
      functionSourceFile: '/src/kamailio/src/core/select_buf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 161
      functionLinenumberEnd: 175
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          91
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - get_static_buffer
        - int2str
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/select_buf.c:163,6'
          Dst:             int2str
        - Src:             'core/select_buf.c:164,11'
          Dst:             get_static_buffer
    - functionName:    str_to_static_buffer
      functionSourceFile: '/src/kamailio/src/core/select_buf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 151
      functionLinenumberEnd: 158
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          56
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - get_static_buffer
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/select_buf.c:152,11'
          Dst:             get_static_buffer
    - functionName:    reset_static_buffer
      functionSourceFile: '/src/kamailio/src/core/select_buf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 137
      functionLinenumberEnd: 147
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         8
      ICount:          38
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pkg_str_dup
      functionSourceFile: '/src/kamailio/src/core/parser/../ut.h'
      linkageType:     InternalLinkage
      functionLinenumber: 989
      functionLinenumberEnd: 1033
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         181
      ICount:          1094
      EdgeCount:       240
      CyclomaticComplexity: 61
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'core/parser/../ut.h:992,3'
          Dst:             get_debug_level
        - Src:             'core/parser/../ut.h:992,3'
          Dst:             get_debug_facility
        - Src:             'core/parser/../ut.h:992,3'
          Dst:             dprint_color
        - Src:             'core/parser/../ut.h:992,3'
          Dst:             my_pid
        - Src:             'core/parser/../ut.h:992,3'
          Dst:             fprintf
        - Src:             'core/parser/../ut.h:992,3'
          Dst:             dprint_color_reset
        - Src:             'core/parser/../ut.h:992,3'
          Dst:             get_debug_facility
        - Src:             'core/parser/../ut.h:1005,3'
          Dst:             get_debug_level
        - Src:             'core/parser/../ut.h:1005,3'
          Dst:             get_debug_facility
        - Src:             'core/parser/../ut.h:1005,3'
          Dst:             dprint_color
        - Src:             'core/parser/../ut.h:1005,3'
          Dst:             my_pid
        - Src:             'core/parser/../ut.h:1005,3'
          Dst:             fprintf
        - Src:             'core/parser/../ut.h:1005,3'
          Dst:             dprint_color_reset
        - Src:             'core/parser/../ut.h:1005,3'
          Dst:             get_debug_facility
        - Src:             'core/parser/../ut.h:1014,3'
          Dst:             get_debug_level
        - Src:             'core/parser/../ut.h:1014,3'
          Dst:             get_debug_facility
        - Src:             'core/parser/../ut.h:1014,3'
          Dst:             dprint_color
        - Src:             'core/parser/../ut.h:1014,3'
          Dst:             my_pid
        - Src:             'core/parser/../ut.h:1014,3'
          Dst:             fprintf
        - Src:             'core/parser/../ut.h:1014,3'
          Dst:             dprint_color_reset
        - Src:             'core/parser/../ut.h:1014,3'
          Dst:             get_debug_facility
        - Src:             'core/parser/../ut.h:1025,3'
          Dst:             get_debug_level
        - Src:             'core/parser/../ut.h:1025,3'
          Dst:             get_debug_facility
        - Src:             'core/parser/../ut.h:1025,3'
          Dst:             dprint_color
        - Src:             'core/parser/../ut.h:1025,3'
          Dst:             my_pid
        - Src:             'core/parser/../ut.h:1025,3'
          Dst:             fprintf
        - Src:             'core/parser/../ut.h:1025,3'
          Dst:             dprint_color_reset
        - Src:             'core/parser/../ut.h:1025,3'
          Dst:             get_debug_facility
    - functionName:    sip_msg_copy
      functionSourceFile: '/src/kamailio/src/core/sip_msg_clone.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1003
      functionLinenumberEnd: 1110
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         264
      ICount:          1694
      EdgeCount:       353
      CyclomaticComplexity: 91
      functionsReached:
        - copy_lump_list
        - copy_reply_lump_list
        - dprint_color
        - dprint_color_reset
        - fprintf
        - free_sip_msg
        - get_debug_facility
        - get_debug_level
        - my_pid
        - parse_headers
        - parse_msg
        - pkg_str_dup
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/sip_msg_clone.c:1005,3'
          Dst:             get_debug_level
        - Src:             'core/sip_msg_clone.c:1005,3'
          Dst:             get_debug_facility
        - Src:             'core/sip_msg_clone.c:1005,3'
          Dst:             dprint_color
        - Src:             'core/sip_msg_clone.c:1005,3'
          Dst:             my_pid
        - Src:             'core/sip_msg_clone.c:1005,3'
          Dst:             fprintf
        - Src:             'core/sip_msg_clone.c:1005,3'
          Dst:             dprint_color_reset
        - Src:             'core/sip_msg_clone.c:1005,3'
          Dst:             get_debug_facility
        - Src:             'core/sip_msg_clone.c:1010,3'
          Dst:             get_debug_level
        - Src:             'core/sip_msg_clone.c:1010,3'
          Dst:             get_debug_facility
        - Src:             'core/sip_msg_clone.c:1010,3'
          Dst:             dprint_color
        - Src:             'core/sip_msg_clone.c:1010,3'
          Dst:             my_pid
        - Src:             'core/sip_msg_clone.c:1010,3'
          Dst:             fprintf
        - Src:             'core/sip_msg_clone.c:1010,3'
          Dst:             dprint_color_reset
        - Src:             'core/sip_msg_clone.c:1010,3'
          Dst:             get_debug_facility
        - Src:             'core/sip_msg_clone.c:1039,2'
          Dst:             get_debug_level
        - Src:             'core/sip_msg_clone.c:1039,2'
          Dst:             get_debug_facility
        - Src:             'core/sip_msg_clone.c:1039,2'
          Dst:             dprint_color
        - Src:             'core/sip_msg_clone.c:1039,2'
          Dst:             my_pid
        - Src:             'core/sip_msg_clone.c:1039,2'
          Dst:             fprintf
        - Src:             'core/sip_msg_clone.c:1039,2'
          Dst:             dprint_color_reset
        - Src:             'core/sip_msg_clone.c:1039,2'
          Dst:             get_debug_facility
        - Src:             'core/sip_msg_clone.c:1040,5'
          Dst:             parse_msg
        - Src:             'core/sip_msg_clone.c:1041,3'
          Dst:             get_debug_level
        - Src:             'core/sip_msg_clone.c:1041,3'
          Dst:             get_debug_facility
        - Src:             'core/sip_msg_clone.c:1041,3'
          Dst:             dprint_color
        - Src:             'core/sip_msg_clone.c:1041,3'
          Dst:             my_pid
        - Src:             'core/sip_msg_clone.c:1041,3'
          Dst:             fprintf
        - Src:             'core/sip_msg_clone.c:1041,3'
          Dst:             dprint_color_reset
        - Src:             'core/sip_msg_clone.c:1041,3'
          Dst:             get_debug_facility
        - Src:             'core/sip_msg_clone.c:1045,5'
          Dst:             parse_headers
        - Src:             'core/sip_msg_clone.c:1047,3'
          Dst:             get_debug_level
        - Src:             'core/sip_msg_clone.c:1047,3'
          Dst:             get_debug_facility
        - Src:             'core/sip_msg_clone.c:1047,3'
          Dst:             dprint_color
        - Src:             'core/sip_msg_clone.c:1047,3'
          Dst:             my_pid
        - Src:             'core/sip_msg_clone.c:1047,3'
          Dst:             fprintf
        - Src:             'core/sip_msg_clone.c:1047,3'
          Dst:             dprint_color_reset
        - Src:             'core/sip_msg_clone.c:1047,3'
          Dst:             get_debug_facility
        - Src:             'core/sip_msg_clone.c:1057,6'
          Dst:             pkg_str_dup
        - Src:             'core/sip_msg_clone.c:1062,6'
          Dst:             pkg_str_dup
        - Src:             'core/sip_msg_clone.c:1067,6'
          Dst:             pkg_str_dup
        - Src:             'core/sip_msg_clone.c:1072,6'
          Dst:             pkg_str_dup
        - Src:             'core/sip_msg_clone.c:1077,6'
          Dst:             pkg_str_dup
        - Src:             'core/sip_msg_clone.c:1082,6'
          Dst:             pkg_str_dup
        - Src:             'core/sip_msg_clone.c:1088,18'
          Dst:             copy_lump_list
        - Src:             'core/sip_msg_clone.c:1094,22'
          Dst:             copy_lump_list
        - Src:             'core/sip_msg_clone.c:1100,22'
          Dst:             copy_reply_lump_list
        - Src:             'core/sip_msg_clone.c:1108,2'
          Dst:             free_sip_msg
    - functionName:    msg_lump_cloner
      functionSourceFile: '/src/kamailio/src/core/sip_msg_clone.c'
      linkageType:     InternalLinkage
      functionLinenumber: 969
      functionLinenumberEnd: 997
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         140
      ICount:          1147
      EdgeCount:       181
      CyclomaticComplexity: 43
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/sip_msg_clone.c:987,3'
          Dst:             get_debug_level
        - Src:             'core/sip_msg_clone.c:987,3'
          Dst:             get_debug_facility
        - Src:             'core/sip_msg_clone.c:987,3'
          Dst:             dprint_color
        - Src:             'core/sip_msg_clone.c:987,3'
          Dst:             my_pid
        - Src:             'core/sip_msg_clone.c:987,3'
          Dst:             fprintf
        - Src:             'core/sip_msg_clone.c:987,3'
          Dst:             dprint_color_reset
        - Src:             'core/sip_msg_clone.c:987,3'
          Dst:             get_debug_facility
    - functionName:    clone_authorized_hooks
      functionSourceFile: '/src/kamailio/src/core/sip_msg_clone.c'
      linkageType:     InternalLinkage
      functionLinenumber: 312
      functionLinenumberEnd: 354
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         112
      ICount:          673
      EdgeCount:       148
      CyclomaticComplexity: 38
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_authorized_cred
        - get_debug_facility
        - get_debug_level
        - my_pid
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/sip_msg_clone.c:316,2'
          Dst:             get_authorized_cred
        - Src:             'core/sip_msg_clone.c:320,2'
          Dst:             get_authorized_cred
        - Src:             'core/sip_msg_clone.c:330,5'
          Dst:             get_debug_level
        - Src:             'core/sip_msg_clone.c:330,5'
          Dst:             get_debug_facility
        - Src:             'core/sip_msg_clone.c:330,5'
          Dst:             dprint_color
        - Src:             'core/sip_msg_clone.c:330,5'
          Dst:             my_pid
        - Src:             'core/sip_msg_clone.c:330,5'
          Dst:             fprintf
        - Src:             'core/sip_msg_clone.c:330,5'
          Dst:             dprint_color_reset
        - Src:             'core/sip_msg_clone.c:330,5'
          Dst:             get_debug_facility
        - Src:             'core/sip_msg_clone.c:340,5'
          Dst:             get_debug_level
        - Src:             'core/sip_msg_clone.c:340,5'
          Dst:             get_debug_facility
        - Src:             'core/sip_msg_clone.c:340,5'
          Dst:             dprint_color
        - Src:             'core/sip_msg_clone.c:340,5'
          Dst:             my_pid
        - Src:             'core/sip_msg_clone.c:340,5'
          Dst:             fprintf
        - Src:             'core/sip_msg_clone.c:340,5'
          Dst:             dprint_color_reset
        - Src:             'core/sip_msg_clone.c:340,5'
          Dst:             get_debug_facility
    - functionName:    auth_body_cloner
      functionSourceFile: '/src/kamailio/src/core/sip_msg_clone.c'
      linkageType:     InternalLinkage
      functionLinenumber: 274
      functionLinenumberEnd: 306
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         37
      ICount:          423
      EdgeCount:       48
      CyclomaticComplexity: 13
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    via_body_cloner
      functionSourceFile: '/src/kamailio/src/core/sip_msg_clone.c'
      linkageType:     InternalLinkage
      functionLinenumber: 143
      functionLinenumberEnd: 239
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         64
      ICount:          559
      EdgeCount:       80
      CyclomaticComplexity: 18
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   'core/sip_msg_clone.c:196,5'
          Branch Sides:    []
      Callsites:       []
    - functionName:    uri_trans
      functionSourceFile: '/src/kamailio/src/core/sip_msg_clone.c'
      linkageType:     InternalLinkage
      functionLinenumber: 244
      functionLinenumberEnd: 269
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         61
      ICount:          590
      EdgeCount:       80
      CyclomaticComplexity: 21
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    sip_msg_shm_clone
      functionSourceFile: '/src/kamailio/src/core/sip_msg_clone.c'
      linkageType:     InternalLinkage
      functionLinenumber: 498
      functionLinenumberEnd: 947
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         414
      ICount:          3274
      EdgeCount:       528
      CyclomaticComplexity: 116
      functionsReached:
        - auth_body_cloner
        - clone_authorized_hooks
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
        - sip_msg_clone_len
        - uri_trans
        - via_body_cloner
      functionUses:    0
      BranchProfiles:
        - Branch String:   'core/sip_msg_clone.c:614,3'
          Branch Sides:    []
      Callsites:
        - Src:             'core/sip_msg_clone.c:505,8'
          Dst:             sip_msg_clone_len
        - Src:             'core/sip_msg_clone.c:508,3'
          Dst:             get_debug_level
        - Src:             'core/sip_msg_clone.c:508,3'
          Dst:             get_debug_facility
        - Src:             'core/sip_msg_clone.c:508,3'
          Dst:             dprint_color
        - Src:             'core/sip_msg_clone.c:508,3'
          Dst:             my_pid
        - Src:             'core/sip_msg_clone.c:508,3'
          Dst:             fprintf
        - Src:             'core/sip_msg_clone.c:508,3'
          Dst:             dprint_color_reset
        - Src:             'core/sip_msg_clone.c:508,3'
          Dst:             get_debug_facility
        - Src:             'core/sip_msg_clone.c:581,3'
          Dst:             uri_trans
        - Src:             'core/sip_msg_clone.c:583,4'
          Dst:             uri_trans
        - Src:             'core/sip_msg_clone.c:586,4'
          Dst:             uri_trans
        - Src:             'core/sip_msg_clone.c:639,22'
          Dst:             via_body_cloner
        - Src:             'core/sip_msg_clone.c:651,9'
          Dst:             via_body_cloner
        - Src:             'core/sip_msg_clone.c:656,24'
          Dst:             via_body_cloner
        - Src:             'core/sip_msg_clone.c:705,6'
          Dst:             uri_trans
        - Src:             'core/sip_msg_clone.c:774,24'
          Dst:             auth_body_cloner
        - Src:             'core/sip_msg_clone.c:793,24'
          Dst:             auth_body_cloner
        - Src:             'core/sip_msg_clone.c:941,5'
          Dst:             clone_authorized_hooks
    - functionName:    sip_msg_clone_len
      functionSourceFile: '/src/kamailio/src/core/sip_msg_clone.c'
      linkageType:     InternalLinkage
      functionLinenumber: 362
      functionLinenumberEnd: 487
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         151
      ICount:          816
      EdgeCount:       175
      CyclomaticComplexity: 26
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'core/sip_msg_clone.c:385,3'
          Branch Sides:    []
      Callsites:       []
    - functionName:    _strnistr
      functionSourceFile: '/src/kamailio/src/core/str.c'
      linkageType:     InternalLinkage
      functionLinenumber: 80
      functionLinenumberEnd: 97
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         22
      ICount:          107
      EdgeCount:       28
      CyclomaticComplexity: 8
      functionsReached:
        - strlen
        - strncasecmp
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/str.c:85,9'
          Dst:             strlen
        - Src:             'core/str.c:93,11'
          Dst:             strncasecmp
    - functionName:    _strnstr
      functionSourceFile: '/src/kamailio/src/core/str.c'
      linkageType:     InternalLinkage
      functionLinenumber: 55
      functionLinenumberEnd: 72
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         22
      ICount:          107
      EdgeCount:       28
      CyclomaticComplexity: 8
      functionsReached:
        - strlen
        - strncmp
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/str.c:60,9'
          Dst:             strlen
        - Src:             'core/str.c:68,11'
          Dst:             strncmp
    - functionName:    str_append
      functionSourceFile: '/src/kamailio/src/core/str.c'
      linkageType:     InternalLinkage
      functionLinenumber: 32
      functionLinenumberEnd: 48
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         98
      ICount:          603
      EdgeCount:       130
      CyclomaticComplexity: 34
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/str.c:34,3'
          Dst:             get_debug_level
        - Src:             'core/str.c:34,3'
          Dst:             get_debug_facility
        - Src:             'core/str.c:34,3'
          Dst:             dprint_color
        - Src:             'core/str.c:34,3'
          Dst:             my_pid
        - Src:             'core/str.c:34,3'
          Dst:             fprintf
        - Src:             'core/str.c:34,3'
          Dst:             dprint_color_reset
        - Src:             'core/str.c:34,3'
          Dst:             get_debug_facility
        - Src:             'core/str.c:40,3'
          Dst:             get_debug_level
        - Src:             'core/str.c:40,3'
          Dst:             get_debug_facility
        - Src:             'core/str.c:40,3'
          Dst:             dprint_color
        - Src:             'core/str.c:40,3'
          Dst:             my_pid
        - Src:             'core/str.c:40,3'
          Dst:             fprintf
        - Src:             'core/str.c:40,3'
          Dst:             dprint_color_reset
        - Src:             'core/str.c:40,3'
          Dst:             get_debug_facility
    - functionName:    stun_process_msg
      functionSourceFile: '/src/kamailio/src/core/stun.c'
      linkageType:     InternalLinkage
      functionLinenumber: 36
      functionLinenumberEnd: 54
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         86
      ICount:          537
      EdgeCount:       113
      CyclomaticComplexity: 29
      functionsReached:
        - dprint_color
        - dprint_color_reset
        - fprintf
        - get_debug_facility
        - get_debug_level
        - my_pid
        - sr_event_enabled
        - sr_event_exec
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'core/stun.c:42,2'
          Dst:             get_debug_level
        - Src:             'core/stun.c:42,2'
          Dst:             get_debug_facility
        - Src:             'core/stun.c:42,2'
          Dst:             dprint_color
        - Src:             'core/stun.c:42,2'
          Dst:             my_pid
        - Src:             'core/stun.c:42,2'
          Dst:             fprintf
        - Src:             'core/stun.c:42,2'
          Dst:             dprint_color_reset
        - Src:             'core/stun.c:42,2'
          Dst:             get_debug_facility
        - Src:             'core/stun.c:43,5'
          Dst:             sr_event_enabled
        - Src:             'core/stun.c:49,9'
          Dst:             sr_event_exec
        - Src:             'core/stun.c:51,3'
          Dst:             get_debug_level
        - Src:             'core/stun.c:51,3'
          Dst:             get_debug_facility
        - Src:             'core/stun.c:51,3'
          Dst:             dprint_color
        - Src:             'core/stun.c:51,3'
          Dst:             my_pid
        - Src:             'core/stun.c:51,3'
          Dst:             fprintf
        - Src:             'core/stun.c:51,3'
          Dst:             dprint_color_reset
        - Src:             'core/stun.c:51,3'
          Dst:             get_debug_facility
    - functionName:    inc_counter
      functionSourceFile: '/src/kamailio/src/core/rand/fortuna/fortuna.c'
      linkageType:     InternalLinkage
      functionLinenumber: 186
      functionLinenumberEnd: 196
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          56
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ciph_encrypt
      functionSourceFile: '/src/kamailio/src/core/rand/fortuna/fortuna.c'
      linkageType:     InternalLinkage
      functionLinenumber: 146
      functionLinenumberEnd: 148
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - rijndael_encrypt
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/rand/fortuna/fortuna.c:147,2'
          Dst:             rijndael_encrypt
    - functionName:    ciph_init
      functionSourceFile: '/src/kamailio/src/core/rand/fortuna/fortuna.c'
      linkageType:     InternalLinkage
      functionLinenumber: 141
      functionLinenumberEnd: 143
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - rijndael_set_key
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/rand/fortuna/fortuna.c:142,2'
          Dst:             rijndael_set_key
    - functionName:    rekey
      functionSourceFile: '/src/kamailio/src/core/rand/fortuna/fortuna.c'
      linkageType:     InternalLinkage
      functionLinenumber: 336
      functionLinenumberEnd: 340
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ciph_init
        - encrypt_counter
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'core/rand/fortuna/fortuna.c:337,2'
          Dst:             encrypt_counter
        - Src:             'core/rand/fortuna/fortuna.c:338,2'
          Dst:             encrypt_counter
        - Src:             'core/rand/fortuna/fortuna.c:339,2'
          Dst:             ciph_init
    - functionName:    encrypt_counter
      functionSourceFile: '/src/kamailio/src/core/rand/fortuna/fortuna.c'
      linkageType:     InternalLinkage
      functionLinenumber: 202
      functionLinenumberEnd: 205
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ciph_encrypt
        - inc_counter
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'core/rand/fortuna/fortuna.c:203,2'
          Dst:             ciph_encrypt
        - Src:             'core/rand/fortuna/fortuna.c:204,2'
          Dst:             inc_counter
    - functionName:    startup_tricks
      functionSourceFile: '/src/kamailio/src/core/rand/fortuna/fortuna.c'
      linkageType:     InternalLinkage
      functionLinenumber: 349
      functionLinenumberEnd: 369
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         7
      ICount:          58
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - encrypt_counter
        - md_update
        - rekey
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/rand/fortuna/fortuna.c:354,2'
          Dst:             encrypt_counter
        - Src:             'core/rand/fortuna/fortuna.c:358,3'
          Dst:             encrypt_counter
        - Src:             'core/rand/fortuna/fortuna.c:359,3'
          Dst:             encrypt_counter
        - Src:             'core/rand/fortuna/fortuna.c:360,3'
          Dst:             md_update
        - Src:             'core/rand/fortuna/fortuna.c:365,2'
          Dst:             rekey
    - functionName:    md_update
      functionSourceFile: '/src/kamailio/src/core/rand/fortuna/fortuna.c'
      linkageType:     InternalLinkage
      functionLinenumber: 156
      functionLinenumberEnd: 158
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - sr_SHA256_Update
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'core/rand/fortuna/fortuna.c:157,2'
          Dst:             sr_SHA256_Update
    - functionName:    reseed
      functionSourceFile: '/src/kamailio/src/core/rand/fortuna/fortuna.c'
      linkageType:     InternalLinkage
      functionLinenumber: 243
      functionLinenumberEnd: 281
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         13
      ICount:          92
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - ciph_init
        - md_init
        - md_result
        - md_update
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/rand/fortuna/fortuna.c:260,2'
          Dst:             md_init
        - Src:             'core/rand/fortuna/fortuna.c:262,3'
          Dst:             md_result
        - Src:             'core/rand/fortuna/fortuna.c:263,3'
          Dst:             md_update
        - Src:             'core/rand/fortuna/fortuna.c:271,2'
          Dst:             md_update
        - Src:             'core/rand/fortuna/fortuna.c:274,2'
          Dst:             md_result
        - Src:             'core/rand/fortuna/fortuna.c:277,2'
          Dst:             ciph_init
    - functionName:    md_init
      functionSourceFile: '/src/kamailio/src/core/rand/fortuna/fortuna.c'
      linkageType:     InternalLinkage
      functionLinenumber: 151
      functionLinenumberEnd: 153
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - sr_SHA256_Init
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'core/rand/fortuna/fortuna.c:152,2'
          Dst:             sr_SHA256_Init
    - functionName:    md_result
      functionSourceFile: '/src/kamailio/src/core/rand/fortuna/fortuna.c'
      linkageType:     InternalLinkage
      functionLinenumber: 161
      functionLinenumberEnd: 167
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - sr_SHA256_Final
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'core/rand/fortuna/fortuna.c:165,2'
          Dst:             sr_SHA256_Final
    - functionName:    enough_time_passed
      functionSourceFile: '/src/kamailio/src/core/rand/fortuna/fortuna.c'
      linkageType:     InternalLinkage
      functionLinenumber: 213
      functionLinenumberEnd: 236
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         18
      ICount:          100
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - gettimeofday
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/rand/fortuna/fortuna.c:218,2'
          Dst:             gettimeofday
    - functionName:    get_rand_pool
      functionSourceFile: '/src/kamailio/src/core/rand/fortuna/fortuna.c'
      linkageType:     InternalLinkage
      functionLinenumber: 287
      functionLinenumberEnd: 299
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          41
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    extract_data
      functionSourceFile: '/src/kamailio/src/core/rand/fortuna/fortuna.c'
      linkageType:     InternalLinkage
      functionLinenumber: 372
      functionLinenumberEnd: 407
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         24
      ICount:          141
      EdgeCount:       31
      CyclomaticComplexity: 9
      functionsReached:
        - encrypt_counter
        - enough_time_passed
        - rekey
        - reseed
        - startup_tricks
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/rand/fortuna/fortuna.c:378,6'
          Dst:             enough_time_passed
        - Src:             'core/rand/fortuna/fortuna.c:379,4'
          Dst:             reseed
        - Src:             'core/rand/fortuna/fortuna.c:383,3'
          Dst:             startup_tricks
        - Src:             'core/rand/fortuna/fortuna.c:387,3'
          Dst:             encrypt_counter
        - Src:             'core/rand/fortuna/fortuna.c:401,4'
          Dst:             rekey
        - Src:             'core/rand/fortuna/fortuna.c:406,2'
          Dst:             rekey
    - functionName:    fortuna_get_bytes
      functionSourceFile: '/src/kamailio/src/core/rand/fortuna/fortuna.c'
      linkageType:     InternalLinkage
      functionLinenumber: 429
      functionLinenumberEnd: 437
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          52
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - extract_data
        - init_state
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/rand/fortuna/fortuna.c:431,3'
          Dst:             init_state
        - Src:             'core/rand/fortuna/fortuna.c:436,2'
          Dst:             extract_data
    - functionName:    init_state
      functionSourceFile: '/src/kamailio/src/core/rand/fortuna/fortuna.c'
      linkageType:     InternalLinkage
      functionLinenumber: 173
      functionLinenumberEnd: 179
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         7
      ICount:          39
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - md_init
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/rand/fortuna/fortuna.c:178,3'
          Dst:             md_init
    - functionName:    add_entropy
      functionSourceFile: '/src/kamailio/src/core/rand/fortuna/fortuna.c'
      linkageType:     InternalLinkage
      functionLinenumber: 306
      functionLinenumberEnd: 330
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          72
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - get_rand_pool
        - md_init
        - md_result
        - md_update
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/rand/fortuna/fortuna.c:312,2'
          Dst:             md_init
        - Src:             'core/rand/fortuna/fortuna.c:313,2'
          Dst:             md_update
        - Src:             'core/rand/fortuna/fortuna.c:314,2'
          Dst:             md_result
        - Src:             'core/rand/fortuna/fortuna.c:322,9'
          Dst:             get_rand_pool
        - Src:             'core/rand/fortuna/fortuna.c:323,2'
          Dst:             md_update
    - functionName:    fortuna_add_entropy
      functionSourceFile: '/src/kamailio/src/core/rand/fortuna/fortuna.c'
      linkageType:     InternalLinkage
      functionLinenumber: 418
      functionLinenumberEnd: 426
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          63
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - add_entropy
        - init_state
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'core/rand/fortuna/fortuna.c:420,3'
          Dst:             init_state
        - Src:             'core/rand/fortuna/fortuna.c:425,2'
          Dst:             add_entropy
    - functionName:    U_MD5Final
      functionSourceFile: '/src/kamailio/src/core/crypto/md5.c'
      linkageType:     InternalLinkage
      functionLinenumber: 127
      functionLinenumberEnd: 136
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          106
      EdgeCount:       14
      CyclomaticComplexity: 4
      functionsReached:
        - MD5Pad
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/crypto/md5.c:130,2'
          Dst:             MD5Pad
    - functionName:    MD5Pad
      functionSourceFile: '/src/kamailio/src/core/crypto/md5.c'
      linkageType:     InternalLinkage
      functionLinenumber: 108
      functionLinenumberEnd: 121
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          101
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - U_MD5Update
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/crypto/md5.c:119,2'
          Dst:             U_MD5Update
        - Src:             'core/crypto/md5.c:120,2'
          Dst:             U_MD5Update
    - functionName:    U_MD5Update
      functionSourceFile: '/src/kamailio/src/core/crypto/md5.c'
      linkageType:     InternalLinkage
      functionLinenumber: 71
      functionLinenumberEnd: 101
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          123
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - MD5Transform
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'core/crypto/md5.c:84,4'
          Dst:             MD5Transform
        - Src:             'core/crypto/md5.c:92,4'
          Dst:             MD5Transform
    - functionName:    MD5Transform
      functionSourceFile: '/src/kamailio/src/core/crypto/md5.c'
      linkageType:     InternalLinkage
      functionLinenumber: 157
      functionLinenumberEnd: 248
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          1544
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    MD5Init
      functionSourceFile: '/src/kamailio/src/core/crypto/md5.c'
      linkageType:     InternalLinkage
      functionLinenumber: 58
      functionLinenumberEnd: 64
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          25
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    aes_cbc_decrypt
      functionSourceFile: '/src/kamailio/src/core/crypto/rijndael.c'
      linkageType:     InternalLinkage
      functionLinenumber: 551
      functionLinenumberEnd: 577
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          118
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - rijndael_decrypt
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/crypto/rijndael.c:563,3'
          Dst:             rijndael_decrypt
    - functionName:    rijndael_decrypt
      functionSourceFile: '/src/kamailio/src/core/crypto/rijndael.c'
      linkageType:     InternalLinkage
      functionLinenumber: 444
      functionLinenumberEnd: 482
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         35
      ICount:          2273
      EdgeCount:       36
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    aes_cbc_encrypt
      functionSourceFile: '/src/kamailio/src/core/crypto/rijndael.c'
      linkageType:     InternalLinkage
      functionLinenumber: 530
      functionLinenumberEnd: 547
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          87
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - rijndael_encrypt
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/crypto/rijndael.c:541,3'
          Dst:             rijndael_encrypt
    - functionName:    rijndael_encrypt
      functionSourceFile: '/src/kamailio/src/core/crypto/rijndael.c'
      linkageType:     InternalLinkage
      functionLinenumber: 385
      functionLinenumberEnd: 422
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         35
      ICount:          2248
      EdgeCount:       36
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    aes_ecb_decrypt
      functionSourceFile: '/src/kamailio/src/core/crypto/rijndael.c'
      linkageType:     InternalLinkage
      functionLinenumber: 515
      functionLinenumberEnd: 526
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          47
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - rijndael_decrypt
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/crypto/rijndael.c:521,3'
          Dst:             rijndael_decrypt
    - functionName:    aes_ecb_encrypt
      functionSourceFile: '/src/kamailio/src/core/crypto/rijndael.c'
      linkageType:     InternalLinkage
      functionLinenumber: 501
      functionLinenumberEnd: 512
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          47
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - rijndael_encrypt
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/crypto/rijndael.c:507,3'
          Dst:             rijndael_encrypt
    - functionName:    aes_set_key
      functionSourceFile: '/src/kamailio/src/core/crypto/rijndael.c'
      linkageType:     InternalLinkage
      functionLinenumber: 493
      functionLinenumberEnd: 498
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - rijndael_set_key
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/crypto/rijndael.c:497,2'
          Dst:             rijndael_set_key
    - functionName:    rijndael_set_key
      functionSourceFile: '/src/kamailio/src/core/crypto/rijndael.c'
      linkageType:     InternalLinkage
      functionLinenumber: 311
      functionLinenumberEnd: 362
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         33
      ICount:          814
      EdgeCount:       36
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'core/crypto/rijndael.c:328,2'
          Branch Sides:    []
      Callsites:       []
    - functionName:    sr_SHA1_Data
      functionSourceFile: '/src/kamailio/src/core/crypto/sha256.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1275
      functionLinenumberEnd: 1280
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - sr_SHA1_End
        - sr_SHA1_Init
        - sr_SHA1_Update
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/crypto/sha256.c:1278,2'
          Dst:             sr_SHA1_Init
        - Src:             'core/crypto/sha256.c:1279,2'
          Dst:             sr_SHA1_Update
        - Src:             'core/crypto/sha256.c:1280,9'
          Dst:             sr_SHA1_End
    - functionName:    sr_SHA1_Init
      functionSourceFile: '/src/kamailio/src/core/crypto/sha256.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1180
      functionLinenumberEnd: 1192
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          48
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    sr_SHA1_Update
      functionSourceFile: '/src/kamailio/src/core/crypto/sha256.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1195
      functionLinenumberEnd: 1207
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          80
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - sha1_transform
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/crypto/sha256.c:1202,4'
          Dst:             sha1_transform
    - functionName:    sr_SHA1_End
      functionSourceFile: '/src/kamailio/src/core/crypto/sha256.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1250
      functionLinenumberEnd: 1270
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         13
      ICount:          92
      EdgeCount:       15
      CyclomaticComplexity: 4
      functionsReached:
        - __assert_fail
        - sr_SHA1_Final
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/crypto/sha256.c:1255,2'
          Dst:             __assert_fail
        - Src:             'core/crypto/sha256.c:1258,3'
          Dst:             sr_SHA1_Final
    - functionName:    sr_SHA1_Final
      functionSourceFile: '/src/kamailio/src/core/crypto/sha256.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1210
      functionLinenumberEnd: 1247
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         16
      ICount:          273
      EdgeCount:       20
      CyclomaticComplexity: 6
      functionsReached:
        - sha1_transform
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/crypto/sha256.c:1223,3'
          Dst:             sha1_transform
        - Src:             'core/crypto/sha256.c:1236,2'
          Dst:             sha1_transform
    - functionName:    sha1_transform
      functionSourceFile: '/src/kamailio/src/core/crypto/sha256.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1121
      functionLinenumberEnd: 1177
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         25
      ICount:          404
      EdgeCount:       30
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    sr_SHA384_Data
      functionSourceFile: '/src/kamailio/src/core/crypto/sha256.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1106
      functionLinenumberEnd: 1111
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - sr_SHA384_End
        - sr_SHA384_Init
        - sr_SHA384_Update
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/crypto/sha256.c:1109,2'
          Dst:             sr_SHA384_Init
        - Src:             'core/crypto/sha256.c:1110,2'
          Dst:             sr_SHA384_Update
        - Src:             'core/crypto/sha256.c:1111,9'
          Dst:             sr_SHA384_End
    - functionName:    sr_SHA384_Init
      functionSourceFile: '/src/kamailio/src/core/crypto/sha256.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1033
      functionLinenumberEnd: 1041
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          33
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    sr_SHA384_Update
      functionSourceFile: '/src/kamailio/src/core/crypto/sha256.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1044
      functionLinenumberEnd: 1046
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - sr_SHA512_Update
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/crypto/sha256.c:1045,2'
          Dst:             sr_SHA512_Update
    - functionName:    sr_SHA384_End
      functionSourceFile: '/src/kamailio/src/core/crypto/sha256.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1081
      functionLinenumberEnd: 1101
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         13
      ICount:          92
      EdgeCount:       15
      CyclomaticComplexity: 4
      functionsReached:
        - __assert_fail
        - sr_SHA384_Final
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/crypto/sha256.c:1086,2'
          Dst:             __assert_fail
        - Src:             'core/crypto/sha256.c:1089,3'
          Dst:             sr_SHA384_Final
    - functionName:    sr_SHA384_Final
      functionSourceFile: '/src/kamailio/src/core/crypto/sha256.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1050
      functionLinenumberEnd: 1077
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         13
      ICount:          102
      EdgeCount:       15
      CyclomaticComplexity: 4
      functionsReached:
        - SHA512_Last
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/crypto/sha256.c:1054,2'
          Dst:             __assert_fail
        - Src:             'core/crypto/sha256.c:1058,3'
          Dst:             SHA512_Last
    - functionName:    SHA512_Last
      functionSourceFile: '/src/kamailio/src/core/crypto/sha256.c'
      linkageType:     InternalLinkage
      functionLinenumber: 871
      functionLinenumberEnd: 914
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         12
      ICount:          176
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - SHA512_Transform
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'core/crypto/sha256.c:894,4'
          Dst:             SHA512_Transform
        - Src:             'core/crypto/sha256.c:913,2'
          Dst:             SHA512_Transform
    - functionName:    SHA512_Transform
      functionSourceFile: '/src/kamailio/src/core/crypto/sha256.c'
      linkageType:     InternalLinkage
      functionLinenumber: 737
      functionLinenumberEnd: 811
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          432
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    sr_SHA512_Update
      functionSourceFile: '/src/kamailio/src/core/crypto/sha256.c'
      linkageType:     InternalLinkage
      functionLinenumber: 816
      functionLinenumberEnd: 862
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         36
      ICount:          264
      EdgeCount:       46
      CyclomaticComplexity: 12
      functionsReached:
        - SHA512_Transform
        - __assert_fail
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'core/crypto/sha256.c:825,2'
          Dst:             __assert_fail
        - Src:             'core/crypto/sha256.c:838,4'
          Dst:             SHA512_Transform
        - Src:             'core/crypto/sha256.c:850,3'
          Dst:             SHA512_Transform
    - functionName:    sr_SHA512_256_Data
      functionSourceFile: '/src/kamailio/src/core/crypto/sha256.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1023
      functionLinenumberEnd: 1028
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - sr_SHA512_256_End
        - sr_SHA512_256_Init
        - sr_SHA512_256_Update
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/crypto/sha256.c:1026,2'
          Dst:             sr_SHA512_256_Init
        - Src:             'core/crypto/sha256.c:1027,2'
          Dst:             sr_SHA512_256_Update
        - Src:             'core/crypto/sha256.c:1028,9'
          Dst:             sr_SHA512_256_End
    - functionName:    sr_SHA512_256_Init
      functionSourceFile: '/src/kamailio/src/core/crypto/sha256.c'
      linkageType:     InternalLinkage
      functionLinenumber: 637
      functionLinenumberEnd: 645
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          33
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    sr_SHA512_256_Update
      functionSourceFile: '/src/kamailio/src/core/crypto/sha256.c'
      linkageType:     InternalLinkage
      functionLinenumber: 866
      functionLinenumberEnd: 868
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - sr_SHA512_Update
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/crypto/sha256.c:867,2'
          Dst:             sr_SHA512_Update
    - functionName:    sr_SHA512_256_End
      functionSourceFile: '/src/kamailio/src/core/crypto/sha256.c'
      linkageType:     InternalLinkage
      functionLinenumber: 988
      functionLinenumberEnd: 1008
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         13
      ICount:          92
      EdgeCount:       15
      CyclomaticComplexity: 4
      functionsReached:
        - __assert_fail
        - sr_SHA512_256_Final
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/crypto/sha256.c:993,2'
          Dst:             __assert_fail
        - Src:             'core/crypto/sha256.c:996,3'
          Dst:             sr_SHA512_256_Final
    - functionName:    sr_SHA512_256_Final
      functionSourceFile: '/src/kamailio/src/core/crypto/sha256.c'
      linkageType:     InternalLinkage
      functionLinenumber: 954
      functionLinenumberEnd: 959
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - sr_SHA512_Final
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/crypto/sha256.c:957,2'
          Dst:             sr_SHA512_Final
    - functionName:    sr_SHA512_Final
      functionSourceFile: '/src/kamailio/src/core/crypto/sha256.c'
      linkageType:     InternalLinkage
      functionLinenumber: 923
      functionLinenumberEnd: 950
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         13
      ICount:          102
      EdgeCount:       15
      CyclomaticComplexity: 4
      functionsReached:
        - SHA512_Last
        - __assert_fail
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/crypto/sha256.c:927,2'
          Dst:             __assert_fail
        - Src:             'core/crypto/sha256.c:931,3'
          Dst:             SHA512_Last
    - functionName:    sr_SHA512_Data
      functionSourceFile: '/src/kamailio/src/core/crypto/sha256.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1013
      functionLinenumberEnd: 1018
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - sr_SHA512_End
        - sr_SHA512_Init
        - sr_SHA512_Update
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/crypto/sha256.c:1016,2'
          Dst:             sr_SHA512_Init
        - Src:             'core/crypto/sha256.c:1017,2'
          Dst:             sr_SHA512_Update
        - Src:             'core/crypto/sha256.c:1018,9'
          Dst:             sr_SHA512_End
    - functionName:    sr_SHA512_Init
      functionSourceFile: '/src/kamailio/src/core/crypto/sha256.c'
      linkageType:     InternalLinkage
      functionLinenumber: 626
      functionLinenumberEnd: 634
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          33
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    sr_SHA512_End
      functionSourceFile: '/src/kamailio/src/core/crypto/sha256.c'
      linkageType:     InternalLinkage
      functionLinenumber: 963
      functionLinenumberEnd: 983
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         13
      ICount:          92
      EdgeCount:       15
      CyclomaticComplexity: 4
      functionsReached:
        - __assert_fail
        - sr_SHA512_Final
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/crypto/sha256.c:968,2'
          Dst:             __assert_fail
        - Src:             'core/crypto/sha256.c:971,3'
          Dst:             sr_SHA512_Final
    - functionName:    SHA512_256_Last
      functionSourceFile: '/src/kamailio/src/core/crypto/sha256.c'
      linkageType:     InternalLinkage
      functionLinenumber: 917
      functionLinenumberEnd: 919
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SHA512_Last
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/crypto/sha256.c:918,2'
          Dst:             SHA512_Last
    - functionName:    sr_SHA256_Data
      functionSourceFile: '/src/kamailio/src/core/crypto/sha256.c'
      linkageType:     InternalLinkage
      functionLinenumber: 615
      functionLinenumberEnd: 620
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - sr_SHA256_End
        - sr_SHA256_Init
        - sr_SHA256_Update
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/crypto/sha256.c:618,2'
          Dst:             sr_SHA256_Init
        - Src:             'core/crypto/sha256.c:619,2'
          Dst:             sr_SHA256_Update
        - Src:             'core/crypto/sha256.c:620,9'
          Dst:             sr_SHA256_End
    - functionName:    sr_SHA256_Init
      functionSourceFile: '/src/kamailio/src/core/crypto/sha256.c'
      linkageType:     InternalLinkage
      functionLinenumber: 285
      functionLinenumberEnd: 293
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          28
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    sr_SHA256_Update
      functionSourceFile: '/src/kamailio/src/core/crypto/sha256.c'
      linkageType:     InternalLinkage
      functionLinenumber: 472
      functionLinenumberEnd: 518
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         24
      ICount:          176
      EdgeCount:       30
      CyclomaticComplexity: 8
      functionsReached:
        - SHA256_Transform
        - __assert_fail
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/crypto/sha256.c:481,2'
          Dst:             __assert_fail
        - Src:             'core/crypto/sha256.c:494,4'
          Dst:             SHA256_Transform
        - Src:             'core/crypto/sha256.c:506,3'
          Dst:             SHA256_Transform
    - functionName:    sr_SHA256_End
      functionSourceFile: '/src/kamailio/src/core/crypto/sha256.c'
      linkageType:     InternalLinkage
      functionLinenumber: 590
      functionLinenumberEnd: 610
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         13
      ICount:          92
      EdgeCount:       15
      CyclomaticComplexity: 4
      functionsReached:
        - __assert_fail
        - sr_SHA256_Final
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/crypto/sha256.c:595,2'
          Dst:             __assert_fail
        - Src:             'core/crypto/sha256.c:598,3'
          Dst:             sr_SHA256_Final
    - functionName:    sr_SHA256_Final
      functionSourceFile: '/src/kamailio/src/core/crypto/sha256.c'
      linkageType:     InternalLinkage
      functionLinenumber: 522
      functionLinenumberEnd: 586
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         22
      ICount:          217
      EdgeCount:       27
      CyclomaticComplexity: 7
      functionsReached:
        - SHA256_Transform
        - __assert_fail
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/crypto/sha256.c:527,2'
          Dst:             __assert_fail
        - Src:             'core/crypto/sha256.c:550,5'
          Dst:             SHA256_Transform
        - Src:             'core/crypto/sha256.c:567,3'
          Dst:             SHA256_Transform
    - functionName:    SHA256_Transform
      functionSourceFile: '/src/kamailio/src/core/crypto/sha256.c'
      linkageType:     InternalLinkage
      functionLinenumber: 391
      functionLinenumberEnd: 467
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          427
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
...
