---
Fuzzer filename: '/src/open5gs/builddir/../tests/fuzzing/nas-5gs-message-fuzz.c'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    LLVMFuzzerTestOneInput
      functionSourceFile: '/src/open5gs/builddir/../tests/fuzzing/nas-5gs-message-fuzz.c'
      linkageType:     externalLinkage
      functionLinenumber: 30
      functionLinenumberEnd: 63
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         17
      ICount:          99
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - initialize
        - ogs_log_install_domain
        - ogs_nas_5gmm_decode
        - ogs_nas_5gsm_decode
        - ogs_pkbuf_alloc_debug
        - ogs_pkbuf_free
        - ogs_pkbuf_put_data
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../tests/fuzzing/nas-5gs-message-fuzz.c:37,9'
          Dst:             initialize
        - Src:             '../tests/fuzzing/nas-5gs-message-fuzz.c:38,9'
          Dst:             ogs_log_install_domain
        - Src:             '../tests/fuzzing/nas-5gs-message-fuzz.c:45,13'
          Dst:             ogs_pkbuf_alloc_debug
        - Src:             '../tests/fuzzing/nas-5gs-message-fuzz.c:52,5'
          Dst:             ogs_pkbuf_put_data
        - Src:             '../tests/fuzzing/nas-5gs-message-fuzz.c:55,18'
          Dst:             ogs_nas_5gsm_decode
        - Src:             '../tests/fuzzing/nas-5gs-message-fuzz.c:57,18'
          Dst:             ogs_nas_5gmm_decode
        - Src:             '../tests/fuzzing/nas-5gs-message-fuzz.c:60,5'
          Dst:             ogs_pkbuf_free
    - functionName:    initialize
      functionSourceFile: '/src/open5gs/builddir/../tests/fuzzing/fuzzing.h'
      linkageType:     InternalLinkage
      functionLinenumber: 24
      functionLinenumberEnd: 34
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ogs_core_initialize
        - ogs_pkbuf_default_create
        - ogs_pkbuf_default_init
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../tests/fuzzing/fuzzing.h:28,5'
          Dst:             ogs_core_initialize
        - Src:             '../tests/fuzzing/fuzzing.h:30,5'
          Dst:             ogs_pkbuf_default_init
        - Src:             '../tests/fuzzing/fuzzing.h:31,5'
          Dst:             ogs_pkbuf_default_create
    - functionName:    ogs_pkbuf_headroom
      functionSourceFile: '/src/open5gs/builddir/../lib/core/ogs-pkbuf.h'
      linkageType:     InternalLinkage
      functionLinenumber: 104
      functionLinenumberEnd: 105
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          16
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ogs_pkbuf_pull_inline
      functionSourceFile: '/src/open5gs/builddir/../lib/core/ogs-pkbuf.h'
      linkageType:     InternalLinkage
      functionLinenumber: 159
      functionLinenumberEnd: 161
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          21
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ogs_nas_5gsm_decode
      functionSourceFile: '/src/open5gs/builddir/../lib/nas/5gs/decoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5288
      functionLinenumberEnd: 5459
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         71
      ICount:          509
      EdgeCount:       87
      CyclomaticComplexity: 18
      functionsReached:
        - ogs_abort
        - ogs_log_printf
        - ogs_nas_5gs_decode_5gsm_status
        - ogs_nas_5gs_decode_pdu_session_authentication_command
        - ogs_nas_5gs_decode_pdu_session_authentication_complete
        - ogs_nas_5gs_decode_pdu_session_authentication_result
        - ogs_nas_5gs_decode_pdu_session_establishment_accept
        - ogs_nas_5gs_decode_pdu_session_establishment_reject
        - ogs_nas_5gs_decode_pdu_session_establishment_request
        - ogs_nas_5gs_decode_pdu_session_modification_command
        - ogs_nas_5gs_decode_pdu_session_modification_command_reject
        - ogs_nas_5gs_decode_pdu_session_modification_complete
        - ogs_nas_5gs_decode_pdu_session_modification_reject
        - ogs_nas_5gs_decode_pdu_session_modification_request
        - ogs_nas_5gs_decode_pdu_session_release_command
        - ogs_nas_5gs_decode_pdu_session_release_complete
        - ogs_nas_5gs_decode_pdu_session_release_reject
        - ogs_nas_5gs_decode_pdu_session_release_request
        - ogs_pkbuf_pull
        - ogs_pkbuf_push
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../lib/nas/5gs/decoder.c:5305,5'
          Branch Sides:    []
      Callsites:
        - Src:             '../lib/nas/5gs/decoder.c:5292,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/decoder.c:5292,5'
          Dst:             ogs_abort
        - Src:             '../lib/nas/5gs/decoder.c:5293,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/decoder.c:5293,5'
          Dst:             ogs_abort
        - Src:             '../lib/nas/5gs/decoder.c:5296,9'
          Dst:             ogs_pkbuf_pull
        - Src:             '../lib/nas/5gs/decoder.c:5297,8'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/decoder.c:5307,16'
          Dst:             ogs_nas_5gs_decode_pdu_session_establishment_request
        - Src:             '../lib/nas/5gs/decoder.c:5309,12'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/decoder.c:5316,16'
          Dst:             ogs_nas_5gs_decode_pdu_session_establishment_accept
        - Src:             '../lib/nas/5gs/decoder.c:5318,12'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/decoder.c:5325,16'
          Dst:             ogs_nas_5gs_decode_pdu_session_establishment_reject
        - Src:             '../lib/nas/5gs/decoder.c:5327,12'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/decoder.c:5334,16'
          Dst:             ogs_nas_5gs_decode_pdu_session_authentication_command
        - Src:             '../lib/nas/5gs/decoder.c:5336,12'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/decoder.c:5343,16'
          Dst:             ogs_nas_5gs_decode_pdu_session_authentication_complete
        - Src:             '../lib/nas/5gs/decoder.c:5345,12'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/decoder.c:5352,16'
          Dst:             ogs_nas_5gs_decode_pdu_session_authentication_result
        - Src:             '../lib/nas/5gs/decoder.c:5354,12'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/decoder.c:5361,16'
          Dst:             ogs_nas_5gs_decode_pdu_session_modification_request
        - Src:             '../lib/nas/5gs/decoder.c:5363,12'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/decoder.c:5370,16'
          Dst:             ogs_nas_5gs_decode_pdu_session_modification_reject
        - Src:             '../lib/nas/5gs/decoder.c:5372,12'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/decoder.c:5379,16'
          Dst:             ogs_nas_5gs_decode_pdu_session_modification_command
        - Src:             '../lib/nas/5gs/decoder.c:5381,12'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/decoder.c:5388,16'
          Dst:             ogs_nas_5gs_decode_pdu_session_modification_complete
        - Src:             '../lib/nas/5gs/decoder.c:5390,12'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/decoder.c:5397,16'
          Dst:             ogs_nas_5gs_decode_pdu_session_modification_command_reject
        - Src:             '../lib/nas/5gs/decoder.c:5399,12'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/decoder.c:5406,16'
          Dst:             ogs_nas_5gs_decode_pdu_session_release_request
        - Src:             '../lib/nas/5gs/decoder.c:5408,12'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/decoder.c:5415,16'
          Dst:             ogs_nas_5gs_decode_pdu_session_release_reject
        - Src:             '../lib/nas/5gs/decoder.c:5417,12'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/decoder.c:5424,16'
          Dst:             ogs_nas_5gs_decode_pdu_session_release_command
        - Src:             '../lib/nas/5gs/decoder.c:5426,12'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/decoder.c:5433,16'
          Dst:             ogs_nas_5gs_decode_pdu_session_release_complete
        - Src:             '../lib/nas/5gs/decoder.c:5435,12'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/decoder.c:5442,16'
          Dst:             ogs_nas_5gs_decode_5gsm_status
        - Src:             '../lib/nas/5gs/decoder.c:5444,12'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/decoder.c:5451,9'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/decoder.c:5456,5'
          Dst:             ogs_pkbuf_push
        - Src:             '../lib/nas/5gs/decoder.c:5456,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/decoder.c:5456,5'
          Dst:             ogs_abort
    - functionName:    ogs_pkbuf_pull
      functionSourceFile: '/src/open5gs/builddir/../lib/core/ogs-pkbuf.h'
      linkageType:     InternalLinkage
      functionLinenumber: 165
      functionLinenumberEnd: 167
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          40
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ogs_pkbuf_pull_inline
      functionUses:    37
      BranchProfiles:  []
      Callsites:
        - Src:             '../lib/core/ogs-pkbuf.h:167,16'
          Dst:             ogs_pkbuf_pull_inline
    - functionName:    ogs_nas_5gs_decode_pdu_session_establishment_request
      functionSourceFile: '/src/open5gs/builddir/../lib/nas/5gs/decoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3408
      functionLinenumberEnd: 3628
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         85
      ICount:          733
      EdgeCount:       106
      CyclomaticComplexity: 23
      functionsReached:
        - ogs_abort
        - ogs_log_printf
        - ogs_nas_5gs_decode_5gsm_capability
        - ogs_nas_5gs_decode_always_on_pdu_session_requested
        - ogs_nas_5gs_decode_ds_tt_ethernet_port_mac_address
        - ogs_nas_5gs_decode_ethernet_header_compression_configuration
        - ogs_nas_5gs_decode_extended_protocol_configuration_options
        - ogs_nas_5gs_decode_integrity_protection_maximum_data_rate
        - ogs_nas_5gs_decode_ip_header_compression_configuration
        - ogs_nas_5gs_decode_maximum_number_of_supported_packet_filters
        - ogs_nas_5gs_decode_pdu_address
        - ogs_nas_5gs_decode_pdu_session_pair_id
        - ogs_nas_5gs_decode_pdu_session_type
        - ogs_nas_5gs_decode_port_management_information_container
        - ogs_nas_5gs_decode_requested_mbs_container
        - ogs_nas_5gs_decode_rsn
        - ogs_nas_5gs_decode_service_level_aa_container
        - ogs_nas_5gs_decode_sm_pdu_dn_request_container
        - ogs_nas_5gs_decode_ssc_mode
        - ogs_nas_5gs_decode_ue_ds_tt_residence_time
        - ogs_nas_5gs_decode_ursp_rule_enforcement_reports
        - ogs_pkbuf_pull
        - ogs_pkbuf_push
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../lib/nas/5gs/decoder.c:3434,9'
          Branch Sides:    []
      Callsites:
        - Src:             '../lib/nas/5gs/decoder.c:3413,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/decoder.c:3415,12'
          Dst:             ogs_nas_5gs_decode_integrity_protection_maximum_data_rate
        - Src:             '../lib/nas/5gs/decoder.c:3417,9'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/decoder.c:3428,13'
          Dst:             ogs_pkbuf_pull
        - Src:             '../lib/nas/5gs/decoder.c:3429,12'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/decoder.c:3437,13'
          Dst:             ogs_pkbuf_push
        - Src:             '../lib/nas/5gs/decoder.c:3437,13'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/decoder.c:3437,13'
          Dst:             ogs_abort
        - Src:             '../lib/nas/5gs/decoder.c:3438,20'
          Dst:             ogs_nas_5gs_decode_pdu_session_type
        - Src:             '../lib/nas/5gs/decoder.c:3440,16'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/decoder.c:3449,13'
          Dst:             ogs_pkbuf_push
        - Src:             '../lib/nas/5gs/decoder.c:3449,13'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/decoder.c:3449,13'
          Dst:             ogs_abort
        - Src:             '../lib/nas/5gs/decoder.c:3450,20'
          Dst:             ogs_nas_5gs_decode_ssc_mode
        - Src:             '../lib/nas/5gs/decoder.c:3452,16'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/decoder.c:3460,20'
          Dst:             ogs_nas_5gs_decode_5gsm_capability
        - Src:             '../lib/nas/5gs/decoder.c:3462,16'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/decoder.c:3470,20'
          Dst:             ogs_nas_5gs_decode_maximum_number_of_supported_packet_filters
        - Src:             '../lib/nas/5gs/decoder.c:3472,16'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/decoder.c:3481,13'
          Dst:             ogs_pkbuf_push
        - Src:             '../lib/nas/5gs/decoder.c:3481,13'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/decoder.c:3481,13'
          Dst:             ogs_abort
        - Src:             '../lib/nas/5gs/decoder.c:3482,20'
          Dst:             ogs_nas_5gs_decode_always_on_pdu_session_requested
        - Src:             '../lib/nas/5gs/decoder.c:3484,16'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/decoder.c:3492,20'
          Dst:             ogs_nas_5gs_decode_sm_pdu_dn_request_container
        - Src:             '../lib/nas/5gs/decoder.c:3494,16'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/decoder.c:3502,20'
          Dst:             ogs_nas_5gs_decode_extended_protocol_configuration_options
        - Src:             '../lib/nas/5gs/decoder.c:3504,16'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/decoder.c:3512,20'
          Dst:             ogs_nas_5gs_decode_ip_header_compression_configuration
        - Src:             '../lib/nas/5gs/decoder.c:3514,16'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/decoder.c:3522,20'
          Dst:             ogs_nas_5gs_decode_ds_tt_ethernet_port_mac_address
        - Src:             '../lib/nas/5gs/decoder.c:3524,16'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/decoder.c:3532,20'
          Dst:             ogs_nas_5gs_decode_ue_ds_tt_residence_time
        - Src:             '../lib/nas/5gs/decoder.c:3534,16'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/decoder.c:3542,20'
          Dst:             ogs_nas_5gs_decode_port_management_information_container
        - Src:             '../lib/nas/5gs/decoder.c:3544,16'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/decoder.c:3552,20'
          Dst:             ogs_nas_5gs_decode_ethernet_header_compression_configuration
        - Src:             '../lib/nas/5gs/decoder.c:3554,16'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/decoder.c:3562,20'
          Dst:             ogs_nas_5gs_decode_pdu_address
        - Src:             '../lib/nas/5gs/decoder.c:3564,16'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/decoder.c:3572,20'
          Dst:             ogs_nas_5gs_decode_service_level_aa_container
        - Src:             '../lib/nas/5gs/decoder.c:3574,16'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/decoder.c:3582,20'
          Dst:             ogs_nas_5gs_decode_requested_mbs_container
        - Src:             '../lib/nas/5gs/decoder.c:3584,16'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/decoder.c:3592,20'
          Dst:             ogs_nas_5gs_decode_pdu_session_pair_id
        - Src:             '../lib/nas/5gs/decoder.c:3594,16'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/decoder.c:3602,20'
          Dst:             ogs_nas_5gs_decode_rsn
        - Src:             '../lib/nas/5gs/decoder.c:3604,16'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/decoder.c:3612,20'
          Dst:             ogs_nas_5gs_decode_ursp_rule_enforcement_reports
        - Src:             '../lib/nas/5gs/decoder.c:3614,16'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/decoder.c:3622,13'
          Dst:             ogs_log_printf
    - functionName:    ogs_nas_5gs_decode_pdu_session_establishment_accept
      functionSourceFile: '/src/open5gs/builddir/../lib/nas/5gs/decoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3631
      functionLinenumberEnd: 3895
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         93
      ICount:          842
      EdgeCount:       119
      CyclomaticComplexity: 28
      functionsReached:
        - ogs_abort
        - ogs_log_printf
        - ogs_nas_5gs_decode_5gsm_cause
        - ogs_nas_5gs_decode_5gsm_network_feature_support
        - ogs_nas_5gs_decode_always_on_pdu_session_indication
        - ogs_nas_5gs_decode_atsss_container
        - ogs_nas_5gs_decode_control_plane_only_indication
        - ogs_nas_5gs_decode_dnn
        - ogs_nas_5gs_decode_eap_message
        - ogs_nas_5gs_decode_ecn_marking_for_l4s_indication
        - ogs_nas_5gs_decode_ethernet_header_compression_configuration
        - ogs_nas_5gs_decode_extended_protocol_configuration_options
        - ogs_nas_5gs_decode_gprs_timer
        - ogs_nas_5gs_decode_ip_header_compression_configuration
        - ogs_nas_5gs_decode_mapped_eps_bearer_contexts
        - ogs_nas_5gs_decode_n3qai
        - ogs_nas_5gs_decode_pdu_address
        - ogs_nas_5gs_decode_pdu_session_type
        - ogs_nas_5gs_decode_protocol_description
        - ogs_nas_5gs_decode_qos_flow_descriptions
        - ogs_nas_5gs_decode_qos_rules
        - ogs_nas_5gs_decode_received_mbs_container
        - ogs_nas_5gs_decode_s_nssai
        - ogs_nas_5gs_decode_service_level_aa_container
        - ogs_nas_5gs_decode_serving_plmn_rate_control
        - ogs_nas_5gs_decode_session_ambr
        - ogs_pkbuf_pull
        - ogs_pkbuf_push
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../lib/nas/5gs/decoder.c:3673,9'
          Branch Sides:    []
      Callsites:
        - Src:             '../lib/nas/5gs/decoder.c:3636,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/decoder.c:3638,12'
          Dst:             ogs_nas_5gs_decode_pdu_session_type
        - Src:             '../lib/nas/5gs/decoder.c:3640,9'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/decoder.c:3646,12'
          Dst:             ogs_nas_5gs_decode_qos_rules
        - Src:             '../lib/nas/5gs/decoder.c:3648,9'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/decoder.c:3654,12'
          Dst:             ogs_nas_5gs_decode_session_ambr
        - Src:             '../lib/nas/5gs/decoder.c:3656,9'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/decoder.c:3667,13'
          Dst:             ogs_pkbuf_pull
        - Src:             '../lib/nas/5gs/decoder.c:3668,12'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/decoder.c:3675,20'
          Dst:             ogs_nas_5gs_decode_5gsm_cause
        - Src:             '../lib/nas/5gs/decoder.c:3677,16'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/decoder.c:3685,20'
          Dst:             ogs_nas_5gs_decode_pdu_address
        - Src:             '../lib/nas/5gs/decoder.c:3687,16'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/decoder.c:3695,20'
          Dst:             ogs_nas_5gs_decode_gprs_timer
        - Src:             '../lib/nas/5gs/decoder.c:3697,16'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/decoder.c:3705,20'
          Dst:             ogs_nas_5gs_decode_s_nssai
        - Src:             '../lib/nas/5gs/decoder.c:3707,16'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/decoder.c:3716,13'
          Dst:             ogs_pkbuf_push
        - Src:             '../lib/nas/5gs/decoder.c:3716,13'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/decoder.c:3716,13'
          Dst:             ogs_abort
        - Src:             '../lib/nas/5gs/decoder.c:3717,20'
          Dst:             ogs_nas_5gs_decode_always_on_pdu_session_indication
        - Src:             '../lib/nas/5gs/decoder.c:3719,16'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/decoder.c:3727,20'
          Dst:             ogs_nas_5gs_decode_mapped_eps_bearer_contexts
        - Src:             '../lib/nas/5gs/decoder.c:3729,16'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/decoder.c:3737,20'
          Dst:             ogs_nas_5gs_decode_eap_message
        - Src:             '../lib/nas/5gs/decoder.c:3739,16'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/decoder.c:3747,20'
          Dst:             ogs_nas_5gs_decode_qos_flow_descriptions
        - Src:             '../lib/nas/5gs/decoder.c:3749,16'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/decoder.c:3757,20'
          Dst:             ogs_nas_5gs_decode_extended_protocol_configuration_options
        - Src:             '../lib/nas/5gs/decoder.c:3759,16'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/decoder.c:3767,20'
          Dst:             ogs_nas_5gs_decode_dnn
        - Src:             '../lib/nas/5gs/decoder.c:3769,16'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/decoder.c:3777,20'
          Dst:             ogs_nas_5gs_decode_5gsm_network_feature_support
        - Src:             '../lib/nas/5gs/decoder.c:3779,16'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/decoder.c:3787,20'
          Dst:             ogs_nas_5gs_decode_serving_plmn_rate_control
        - Src:             '../lib/nas/5gs/decoder.c:3789,16'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/decoder.c:3797,20'
          Dst:             ogs_nas_5gs_decode_atsss_container
        - Src:             '../lib/nas/5gs/decoder.c:3799,16'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/decoder.c:3808,13'
          Dst:             ogs_pkbuf_push
        - Src:             '../lib/nas/5gs/decoder.c:3808,13'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/decoder.c:3808,13'
          Dst:             ogs_abort
        - Src:             '../lib/nas/5gs/decoder.c:3809,20'
          Dst:             ogs_nas_5gs_decode_control_plane_only_indication
        - Src:             '../lib/nas/5gs/decoder.c:3811,16'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/decoder.c:3819,20'
          Dst:             ogs_nas_5gs_decode_ip_header_compression_configuration
        - Src:             '../lib/nas/5gs/decoder.c:3821,16'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/decoder.c:3829,20'
          Dst:             ogs_nas_5gs_decode_ethernet_header_compression_configuration
        - Src:             '../lib/nas/5gs/decoder.c:3831,16'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/decoder.c:3839,20'
          Dst:             ogs_nas_5gs_decode_service_level_aa_container
        - Src:             '../lib/nas/5gs/decoder.c:3841,16'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/decoder.c:3849,20'
          Dst:             ogs_nas_5gs_decode_received_mbs_container
        - Src:             '../lib/nas/5gs/decoder.c:3851,16'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/decoder.c:3859,20'
          Dst:             ogs_nas_5gs_decode_n3qai
        - Src:             '../lib/nas/5gs/decoder.c:3861,16'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/decoder.c:3869,20'
          Dst:             ogs_nas_5gs_decode_protocol_description
        - Src:             '../lib/nas/5gs/decoder.c:3871,16'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/decoder.c:3879,20'
          Dst:             ogs_nas_5gs_decode_ecn_marking_for_l4s_indication
        - Src:             '../lib/nas/5gs/decoder.c:3881,16'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/decoder.c:3889,13'
          Dst:             ogs_log_printf
    - functionName:    ogs_nas_5gs_decode_pdu_session_establishment_reject
      functionSourceFile: '/src/open5gs/builddir/../lib/nas/5gs/decoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3898
      functionLinenumberEnd: 4014
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         45
      ICount:          387
      EdgeCount:       56
      CyclomaticComplexity: 13
      functionsReached:
        - ogs_abort
        - ogs_log_printf
        - ogs_nas_5gs_decode_5gsm_cause
        - ogs_nas_5gs_decode_5gsm_congestion_re_attempt_indicator
        - ogs_nas_5gs_decode_allowed_ssc_mode
        - ogs_nas_5gs_decode_atsss_container
        - ogs_nas_5gs_decode_eap_message
        - ogs_nas_5gs_decode_extended_protocol_configuration_options
        - ogs_nas_5gs_decode_gprs_timer_3
        - ogs_nas_5gs_decode_re_attempt_indicator
        - ogs_nas_5gs_decode_service_level_aa_container
        - ogs_pkbuf_pull
        - ogs_pkbuf_push
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../lib/nas/5gs/decoder.c:3924,9'
          Branch Sides:    []
      Callsites:
        - Src:             '../lib/nas/5gs/decoder.c:3903,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/decoder.c:3905,12'
          Dst:             ogs_nas_5gs_decode_5gsm_cause
        - Src:             '../lib/nas/5gs/decoder.c:3907,9'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/decoder.c:3918,13'
          Dst:             ogs_pkbuf_pull
        - Src:             '../lib/nas/5gs/decoder.c:3919,12'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/decoder.c:3926,20'
          Dst:             ogs_nas_5gs_decode_gprs_timer_3
        - Src:             '../lib/nas/5gs/decoder.c:3928,16'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/decoder.c:3937,13'
          Dst:             ogs_pkbuf_push
        - Src:             '../lib/nas/5gs/decoder.c:3937,13'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/decoder.c:3937,13'
          Dst:             ogs_abort
        - Src:             '../lib/nas/5gs/decoder.c:3938,20'
          Dst:             ogs_nas_5gs_decode_allowed_ssc_mode
        - Src:             '../lib/nas/5gs/decoder.c:3940,16'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/decoder.c:3948,20'
          Dst:             ogs_nas_5gs_decode_eap_message
        - Src:             '../lib/nas/5gs/decoder.c:3950,16'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/decoder.c:3958,20'
          Dst:             ogs_nas_5gs_decode_5gsm_congestion_re_attempt_indicator
        - Src:             '../lib/nas/5gs/decoder.c:3960,16'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/decoder.c:3968,20'
          Dst:             ogs_nas_5gs_decode_extended_protocol_configuration_options
        - Src:             '../lib/nas/5gs/decoder.c:3970,16'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/decoder.c:3978,20'
          Dst:             ogs_nas_5gs_decode_re_attempt_indicator
        - Src:             '../lib/nas/5gs/decoder.c:3980,16'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/decoder.c:3988,20'
          Dst:             ogs_nas_5gs_decode_service_level_aa_container
        - Src:             '../lib/nas/5gs/decoder.c:3990,16'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/decoder.c:3998,20'
          Dst:             ogs_nas_5gs_decode_atsss_container
        - Src:             '../lib/nas/5gs/decoder.c:4000,16'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/decoder.c:4008,13'
          Dst:             ogs_log_printf
    - functionName:    ogs_nas_5gs_decode_pdu_session_authentication_command
      functionSourceFile: '/src/open5gs/builddir/../lib/nas/5gs/decoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4017
      functionLinenumberEnd: 4061
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         19
      ICount:          154
      EdgeCount:       23
      CyclomaticComplexity: 6
      functionsReached:
        - ogs_log_printf
        - ogs_nas_5gs_decode_eap_message
        - ogs_nas_5gs_decode_extended_protocol_configuration_options
        - ogs_pkbuf_pull
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../lib/nas/5gs/decoder.c:4043,9'
          Branch Sides:    []
      Callsites:
        - Src:             '../lib/nas/5gs/decoder.c:4022,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/decoder.c:4024,12'
          Dst:             ogs_nas_5gs_decode_eap_message
        - Src:             '../lib/nas/5gs/decoder.c:4026,9'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/decoder.c:4037,13'
          Dst:             ogs_pkbuf_pull
        - Src:             '../lib/nas/5gs/decoder.c:4038,12'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/decoder.c:4045,20'
          Dst:             ogs_nas_5gs_decode_extended_protocol_configuration_options
        - Src:             '../lib/nas/5gs/decoder.c:4047,16'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/decoder.c:4055,13'
          Dst:             ogs_log_printf
    - functionName:    ogs_nas_5gs_decode_pdu_session_authentication_complete
      functionSourceFile: '/src/open5gs/builddir/../lib/nas/5gs/decoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4064
      functionLinenumberEnd: 4108
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         19
      ICount:          154
      EdgeCount:       23
      CyclomaticComplexity: 6
      functionsReached:
        - ogs_log_printf
        - ogs_nas_5gs_decode_eap_message
        - ogs_nas_5gs_decode_extended_protocol_configuration_options
        - ogs_pkbuf_pull
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../lib/nas/5gs/decoder.c:4090,9'
          Branch Sides:    []
      Callsites:
        - Src:             '../lib/nas/5gs/decoder.c:4069,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/decoder.c:4071,12'
          Dst:             ogs_nas_5gs_decode_eap_message
        - Src:             '../lib/nas/5gs/decoder.c:4073,9'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/decoder.c:4084,13'
          Dst:             ogs_pkbuf_pull
        - Src:             '../lib/nas/5gs/decoder.c:4085,12'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/decoder.c:4092,20'
          Dst:             ogs_nas_5gs_decode_extended_protocol_configuration_options
        - Src:             '../lib/nas/5gs/decoder.c:4094,16'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/decoder.c:4102,13'
          Dst:             ogs_log_printf
    - functionName:    ogs_nas_5gs_decode_pdu_session_authentication_result
      functionSourceFile: '/src/open5gs/builddir/../lib/nas/5gs/decoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4111
      functionLinenumberEnd: 4157
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         20
      ICount:          163
      EdgeCount:       24
      CyclomaticComplexity: 6
      functionsReached:
        - ogs_log_printf
        - ogs_nas_5gs_decode_eap_message
        - ogs_nas_5gs_decode_extended_protocol_configuration_options
        - ogs_pkbuf_pull
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../lib/nas/5gs/decoder.c:4129,9'
          Branch Sides:    []
      Callsites:
        - Src:             '../lib/nas/5gs/decoder.c:4116,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/decoder.c:4123,13'
          Dst:             ogs_pkbuf_pull
        - Src:             '../lib/nas/5gs/decoder.c:4124,12'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/decoder.c:4131,20'
          Dst:             ogs_nas_5gs_decode_eap_message
        - Src:             '../lib/nas/5gs/decoder.c:4133,16'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/decoder.c:4141,20'
          Dst:             ogs_nas_5gs_decode_extended_protocol_configuration_options
        - Src:             '../lib/nas/5gs/decoder.c:4143,16'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/decoder.c:4151,13'
          Dst:             ogs_log_printf
    - functionName:    ogs_nas_5gs_decode_pdu_session_modification_request
      functionSourceFile: '/src/open5gs/builddir/../lib/nas/5gs/decoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4160
      functionLinenumberEnd: 4358
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         70
      ICount:          636
      EdgeCount:       89
      CyclomaticComplexity: 21
      functionsReached:
        - ogs_abort
        - ogs_log_printf
        - ogs_nas_5gs_decode_5gsm_capability
        - ogs_nas_5gs_decode_5gsm_cause
        - ogs_nas_5gs_decode_always_on_pdu_session_requested
        - ogs_nas_5gs_decode_ethernet_header_compression_configuration
        - ogs_nas_5gs_decode_extended_protocol_configuration_options
        - ogs_nas_5gs_decode_header_compression_configuration
        - ogs_nas_5gs_decode_integrity_protection_maximum_data_rate
        - ogs_nas_5gs_decode_mapped_eps_bearer_contexts
        - ogs_nas_5gs_decode_maximum_number_of_supported_packet_filters
        - ogs_nas_5gs_decode_non_3gpp_delay_budget
        - ogs_nas_5gs_decode_non_3gpp_device_information
        - ogs_nas_5gs_decode_port_management_information_container
        - ogs_nas_5gs_decode_qos_flow_descriptions
        - ogs_nas_5gs_decode_qos_rules
        - ogs_nas_5gs_decode_requested_mbs_container
        - ogs_nas_5gs_decode_service_level_aa_container
        - ogs_nas_5gs_decode_ursp_rule_enforcement_reports
        - ogs_pkbuf_pull
        - ogs_pkbuf_push
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../lib/nas/5gs/decoder.c:4178,9'
          Branch Sides:    []
      Callsites:
        - Src:             '../lib/nas/5gs/decoder.c:4165,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/decoder.c:4172,13'
          Dst:             ogs_pkbuf_pull
        - Src:             '../lib/nas/5gs/decoder.c:4173,12'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/decoder.c:4180,20'
          Dst:             ogs_nas_5gs_decode_5gsm_capability
        - Src:             '../lib/nas/5gs/decoder.c:4182,16'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/decoder.c:4190,20'
          Dst:             ogs_nas_5gs_decode_5gsm_cause
        - Src:             '../lib/nas/5gs/decoder.c:4192,16'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/decoder.c:4200,20'
          Dst:             ogs_nas_5gs_decode_maximum_number_of_supported_packet_filters
        - Src:             '../lib/nas/5gs/decoder.c:4202,16'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/decoder.c:4211,13'
          Dst:             ogs_pkbuf_push
        - Src:             '../lib/nas/5gs/decoder.c:4211,13'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/decoder.c:4211,13'
          Dst:             ogs_abort
        - Src:             '../lib/nas/5gs/decoder.c:4212,20'
          Dst:             ogs_nas_5gs_decode_always_on_pdu_session_requested
        - Src:             '../lib/nas/5gs/decoder.c:4214,16'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/decoder.c:4222,20'
          Dst:             ogs_nas_5gs_decode_integrity_protection_maximum_data_rate
        - Src:             '../lib/nas/5gs/decoder.c:4224,16'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/decoder.c:4232,20'
          Dst:             ogs_nas_5gs_decode_qos_rules
        - Src:             '../lib/nas/5gs/decoder.c:4234,16'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/decoder.c:4242,20'
          Dst:             ogs_nas_5gs_decode_qos_flow_descriptions
        - Src:             '../lib/nas/5gs/decoder.c:4244,16'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/decoder.c:4252,20'
          Dst:             ogs_nas_5gs_decode_mapped_eps_bearer_contexts
        - Src:             '../lib/nas/5gs/decoder.c:4254,16'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/decoder.c:4262,20'
          Dst:             ogs_nas_5gs_decode_extended_protocol_configuration_options
        - Src:             '../lib/nas/5gs/decoder.c:4264,16'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/decoder.c:4272,20'
          Dst:             ogs_nas_5gs_decode_port_management_information_container
        - Src:             '../lib/nas/5gs/decoder.c:4274,16'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/decoder.c:4282,20'
          Dst:             ogs_nas_5gs_decode_header_compression_configuration
        - Src:             '../lib/nas/5gs/decoder.c:4284,16'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/decoder.c:4292,20'
          Dst:             ogs_nas_5gs_decode_ethernet_header_compression_configuration
        - Src:             '../lib/nas/5gs/decoder.c:4294,16'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/decoder.c:4302,20'
          Dst:             ogs_nas_5gs_decode_requested_mbs_container
        - Src:             '../lib/nas/5gs/decoder.c:4304,16'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/decoder.c:4312,20'
          Dst:             ogs_nas_5gs_decode_service_level_aa_container
        - Src:             '../lib/nas/5gs/decoder.c:4314,16'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/decoder.c:4322,20'
          Dst:             ogs_nas_5gs_decode_non_3gpp_delay_budget
        - Src:             '../lib/nas/5gs/decoder.c:4324,16'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/decoder.c:4332,20'
          Dst:             ogs_nas_5gs_decode_ursp_rule_enforcement_reports
        - Src:             '../lib/nas/5gs/decoder.c:4334,16'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/decoder.c:4342,20'
          Dst:             ogs_nas_5gs_decode_non_3gpp_device_information
        - Src:             '../lib/nas/5gs/decoder.c:4344,16'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/decoder.c:4352,13'
          Dst:             ogs_log_printf
    - functionName:    ogs_nas_5gs_decode_pdu_session_modification_reject
      functionSourceFile: '/src/open5gs/builddir/../lib/nas/5gs/decoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4361
      functionLinenumberEnd: 4435
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         28
      ICount:          244
      EdgeCount:       35
      CyclomaticComplexity: 9
      functionsReached:
        - ogs_log_printf
        - ogs_nas_5gs_decode_5gsm_cause
        - ogs_nas_5gs_decode_5gsm_congestion_re_attempt_indicator
        - ogs_nas_5gs_decode_extended_protocol_configuration_options
        - ogs_nas_5gs_decode_gprs_timer_3
        - ogs_nas_5gs_decode_re_attempt_indicator
        - ogs_pkbuf_pull
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../lib/nas/5gs/decoder.c:4387,9'
          Branch Sides:    []
      Callsites:
        - Src:             '../lib/nas/5gs/decoder.c:4366,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/decoder.c:4368,12'
          Dst:             ogs_nas_5gs_decode_5gsm_cause
        - Src:             '../lib/nas/5gs/decoder.c:4370,9'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/decoder.c:4381,13'
          Dst:             ogs_pkbuf_pull
        - Src:             '../lib/nas/5gs/decoder.c:4382,12'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/decoder.c:4389,20'
          Dst:             ogs_nas_5gs_decode_gprs_timer_3
        - Src:             '../lib/nas/5gs/decoder.c:4391,16'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/decoder.c:4399,20'
          Dst:             ogs_nas_5gs_decode_5gsm_congestion_re_attempt_indicator
        - Src:             '../lib/nas/5gs/decoder.c:4401,16'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/decoder.c:4409,20'
          Dst:             ogs_nas_5gs_decode_extended_protocol_configuration_options
        - Src:             '../lib/nas/5gs/decoder.c:4411,16'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/decoder.c:4419,20'
          Dst:             ogs_nas_5gs_decode_re_attempt_indicator
        - Src:             '../lib/nas/5gs/decoder.c:4421,16'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/decoder.c:4429,13'
          Dst:             ogs_log_printf
    - functionName:    ogs_nas_5gs_decode_pdu_session_modification_command
      functionSourceFile: '/src/open5gs/builddir/../lib/nas/5gs/decoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4438
      functionLinenumberEnd: 4656
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         76
      ICount:          696
      EdgeCount:       97
      CyclomaticComplexity: 23
      functionsReached:
        - ogs_abort
        - ogs_log_printf
        - ogs_nas_5gs_decode_5gsm_cause
        - ogs_nas_5gs_decode_always_on_pdu_session_indication
        - ogs_nas_5gs_decode_atsss_container
        - ogs_nas_5gs_decode_ecn_marking_for_l4s_indication
        - ogs_nas_5gs_decode_ethernet_header_compression_configuration
        - ogs_nas_5gs_decode_extended_protocol_configuration_options
        - ogs_nas_5gs_decode_gprs_timer
        - ogs_nas_5gs_decode_ip_header_compression_configuration
        - ogs_nas_5gs_decode_mapped_eps_bearer_contexts
        - ogs_nas_5gs_decode_n3qai
        - ogs_nas_5gs_decode_port_management_information_container
        - ogs_nas_5gs_decode_protocol_description
        - ogs_nas_5gs_decode_qos_flow_descriptions
        - ogs_nas_5gs_decode_qos_rules
        - ogs_nas_5gs_decode_received_mbs_container
        - ogs_nas_5gs_decode_s_nssai
        - ogs_nas_5gs_decode_service_level_aa_container
        - ogs_nas_5gs_decode_serving_plmn_rate_control
        - ogs_nas_5gs_decode_session_ambr
        - ogs_pkbuf_pull
        - ogs_pkbuf_push
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../lib/nas/5gs/decoder.c:4456,9'
          Branch Sides:    []
      Callsites:
        - Src:             '../lib/nas/5gs/decoder.c:4443,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/decoder.c:4450,13'
          Dst:             ogs_pkbuf_pull
        - Src:             '../lib/nas/5gs/decoder.c:4451,12'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/decoder.c:4458,20'
          Dst:             ogs_nas_5gs_decode_5gsm_cause
        - Src:             '../lib/nas/5gs/decoder.c:4460,16'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/decoder.c:4468,20'
          Dst:             ogs_nas_5gs_decode_session_ambr
        - Src:             '../lib/nas/5gs/decoder.c:4470,16'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/decoder.c:4478,20'
          Dst:             ogs_nas_5gs_decode_gprs_timer
        - Src:             '../lib/nas/5gs/decoder.c:4480,16'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/decoder.c:4489,13'
          Dst:             ogs_pkbuf_push
        - Src:             '../lib/nas/5gs/decoder.c:4489,13'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/decoder.c:4489,13'
          Dst:             ogs_abort
        - Src:             '../lib/nas/5gs/decoder.c:4490,20'
          Dst:             ogs_nas_5gs_decode_always_on_pdu_session_indication
        - Src:             '../lib/nas/5gs/decoder.c:4492,16'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/decoder.c:4500,20'
          Dst:             ogs_nas_5gs_decode_qos_rules
        - Src:             '../lib/nas/5gs/decoder.c:4502,16'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/decoder.c:4510,20'
          Dst:             ogs_nas_5gs_decode_mapped_eps_bearer_contexts
        - Src:             '../lib/nas/5gs/decoder.c:4512,16'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/decoder.c:4520,20'
          Dst:             ogs_nas_5gs_decode_qos_flow_descriptions
        - Src:             '../lib/nas/5gs/decoder.c:4522,16'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/decoder.c:4530,20'
          Dst:             ogs_nas_5gs_decode_extended_protocol_configuration_options
        - Src:             '../lib/nas/5gs/decoder.c:4532,16'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/decoder.c:4540,20'
          Dst:             ogs_nas_5gs_decode_atsss_container
        - Src:             '../lib/nas/5gs/decoder.c:4542,16'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/decoder.c:4550,20'
          Dst:             ogs_nas_5gs_decode_ip_header_compression_configuration
        - Src:             '../lib/nas/5gs/decoder.c:4552,16'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/decoder.c:4560,20'
          Dst:             ogs_nas_5gs_decode_port_management_information_container
        - Src:             '../lib/nas/5gs/decoder.c:4562,16'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/decoder.c:4570,20'
          Dst:             ogs_nas_5gs_decode_serving_plmn_rate_control
        - Src:             '../lib/nas/5gs/decoder.c:4572,16'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/decoder.c:4580,20'
          Dst:             ogs_nas_5gs_decode_ethernet_header_compression_configuration
        - Src:             '../lib/nas/5gs/decoder.c:4582,16'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/decoder.c:4590,20'
          Dst:             ogs_nas_5gs_decode_received_mbs_container
        - Src:             '../lib/nas/5gs/decoder.c:4592,16'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/decoder.c:4600,20'
          Dst:             ogs_nas_5gs_decode_service_level_aa_container
        - Src:             '../lib/nas/5gs/decoder.c:4602,16'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/decoder.c:4610,20'
          Dst:             ogs_nas_5gs_decode_s_nssai
        - Src:             '../lib/nas/5gs/decoder.c:4612,16'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/decoder.c:4620,20'
          Dst:             ogs_nas_5gs_decode_n3qai
        - Src:             '../lib/nas/5gs/decoder.c:4622,16'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/decoder.c:4630,20'
          Dst:             ogs_nas_5gs_decode_protocol_description
        - Src:             '../lib/nas/5gs/decoder.c:4632,16'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/decoder.c:4640,20'
          Dst:             ogs_nas_5gs_decode_ecn_marking_for_l4s_indication
        - Src:             '../lib/nas/5gs/decoder.c:4642,16'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/decoder.c:4650,13'
          Dst:             ogs_log_printf
    - functionName:    ogs_nas_5gs_decode_pdu_session_modification_complete
      functionSourceFile: '/src/open5gs/builddir/../lib/nas/5gs/decoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4659
      functionLinenumberEnd: 4705
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         20
      ICount:          163
      EdgeCount:       24
      CyclomaticComplexity: 6
      functionsReached:
        - ogs_log_printf
        - ogs_nas_5gs_decode_extended_protocol_configuration_options
        - ogs_nas_5gs_decode_port_management_information_container
        - ogs_pkbuf_pull
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../lib/nas/5gs/decoder.c:4677,9'
          Branch Sides:    []
      Callsites:
        - Src:             '../lib/nas/5gs/decoder.c:4664,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/decoder.c:4671,13'
          Dst:             ogs_pkbuf_pull
        - Src:             '../lib/nas/5gs/decoder.c:4672,12'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/decoder.c:4679,20'
          Dst:             ogs_nas_5gs_decode_extended_protocol_configuration_options
        - Src:             '../lib/nas/5gs/decoder.c:4681,16'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/decoder.c:4689,20'
          Dst:             ogs_nas_5gs_decode_port_management_information_container
        - Src:             '../lib/nas/5gs/decoder.c:4691,16'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/decoder.c:4699,13'
          Dst:             ogs_log_printf
    - functionName:    ogs_nas_5gs_decode_pdu_session_modification_command_reject
      functionSourceFile: '/src/open5gs/builddir/../lib/nas/5gs/decoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4708
      functionLinenumberEnd: 4752
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         19
      ICount:          154
      EdgeCount:       23
      CyclomaticComplexity: 6
      functionsReached:
        - ogs_log_printf
        - ogs_nas_5gs_decode_5gsm_cause
        - ogs_nas_5gs_decode_extended_protocol_configuration_options
        - ogs_pkbuf_pull
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../lib/nas/5gs/decoder.c:4734,9'
          Branch Sides:    []
      Callsites:
        - Src:             '../lib/nas/5gs/decoder.c:4713,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/decoder.c:4715,12'
          Dst:             ogs_nas_5gs_decode_5gsm_cause
        - Src:             '../lib/nas/5gs/decoder.c:4717,9'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/decoder.c:4728,13'
          Dst:             ogs_pkbuf_pull
        - Src:             '../lib/nas/5gs/decoder.c:4729,12'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/decoder.c:4736,20'
          Dst:             ogs_nas_5gs_decode_extended_protocol_configuration_options
        - Src:             '../lib/nas/5gs/decoder.c:4738,16'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/decoder.c:4746,13'
          Dst:             ogs_log_printf
    - functionName:    ogs_nas_5gs_decode_pdu_session_release_request
      functionSourceFile: '/src/open5gs/builddir/../lib/nas/5gs/decoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4755
      functionLinenumberEnd: 4801
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         20
      ICount:          163
      EdgeCount:       24
      CyclomaticComplexity: 6
      functionsReached:
        - ogs_log_printf
        - ogs_nas_5gs_decode_5gsm_cause
        - ogs_nas_5gs_decode_extended_protocol_configuration_options
        - ogs_pkbuf_pull
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../lib/nas/5gs/decoder.c:4773,9'
          Branch Sides:    []
      Callsites:
        - Src:             '../lib/nas/5gs/decoder.c:4760,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/decoder.c:4767,13'
          Dst:             ogs_pkbuf_pull
        - Src:             '../lib/nas/5gs/decoder.c:4768,12'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/decoder.c:4775,20'
          Dst:             ogs_nas_5gs_decode_5gsm_cause
        - Src:             '../lib/nas/5gs/decoder.c:4777,16'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/decoder.c:4785,20'
          Dst:             ogs_nas_5gs_decode_extended_protocol_configuration_options
        - Src:             '../lib/nas/5gs/decoder.c:4787,16'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/decoder.c:4795,13'
          Dst:             ogs_log_printf
    - functionName:    ogs_nas_5gs_decode_pdu_session_release_reject
      functionSourceFile: '/src/open5gs/builddir/../lib/nas/5gs/decoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4804
      functionLinenumberEnd: 4848
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         19
      ICount:          154
      EdgeCount:       23
      CyclomaticComplexity: 6
      functionsReached:
        - ogs_log_printf
        - ogs_nas_5gs_decode_5gsm_cause
        - ogs_nas_5gs_decode_extended_protocol_configuration_options
        - ogs_pkbuf_pull
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../lib/nas/5gs/decoder.c:4830,9'
          Branch Sides:    []
      Callsites:
        - Src:             '../lib/nas/5gs/decoder.c:4809,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/decoder.c:4811,12'
          Dst:             ogs_nas_5gs_decode_5gsm_cause
        - Src:             '../lib/nas/5gs/decoder.c:4813,9'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/decoder.c:4824,13'
          Dst:             ogs_pkbuf_pull
        - Src:             '../lib/nas/5gs/decoder.c:4825,12'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/decoder.c:4832,20'
          Dst:             ogs_nas_5gs_decode_extended_protocol_configuration_options
        - Src:             '../lib/nas/5gs/decoder.c:4834,16'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/decoder.c:4842,13'
          Dst:             ogs_log_printf
    - functionName:    ogs_nas_5gs_decode_pdu_session_release_command
      functionSourceFile: '/src/open5gs/builddir/../lib/nas/5gs/decoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4851
      functionLinenumberEnd: 4957
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         42
      ICount:          357
      EdgeCount:       52
      CyclomaticComplexity: 12
      functionsReached:
        - ogs_abort
        - ogs_log_printf
        - ogs_nas_5gs_decode_5gsm_cause
        - ogs_nas_5gs_decode_5gsm_congestion_re_attempt_indicator
        - ogs_nas_5gs_decode_access_type
        - ogs_nas_5gs_decode_eap_message
        - ogs_nas_5gs_decode_extended_protocol_configuration_options
        - ogs_nas_5gs_decode_gprs_timer_3
        - ogs_nas_5gs_decode_s_nssai
        - ogs_nas_5gs_decode_service_level_aa_container
        - ogs_pkbuf_pull
        - ogs_pkbuf_push
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../lib/nas/5gs/decoder.c:4877,9'
          Branch Sides:    []
      Callsites:
        - Src:             '../lib/nas/5gs/decoder.c:4856,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/decoder.c:4858,12'
          Dst:             ogs_nas_5gs_decode_5gsm_cause
        - Src:             '../lib/nas/5gs/decoder.c:4860,9'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/decoder.c:4871,13'
          Dst:             ogs_pkbuf_pull
        - Src:             '../lib/nas/5gs/decoder.c:4872,12'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/decoder.c:4879,20'
          Dst:             ogs_nas_5gs_decode_gprs_timer_3
        - Src:             '../lib/nas/5gs/decoder.c:4881,16'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/decoder.c:4889,20'
          Dst:             ogs_nas_5gs_decode_eap_message
        - Src:             '../lib/nas/5gs/decoder.c:4891,16'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/decoder.c:4899,20'
          Dst:             ogs_nas_5gs_decode_5gsm_congestion_re_attempt_indicator
        - Src:             '../lib/nas/5gs/decoder.c:4901,16'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/decoder.c:4909,20'
          Dst:             ogs_nas_5gs_decode_extended_protocol_configuration_options
        - Src:             '../lib/nas/5gs/decoder.c:4911,16'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/decoder.c:4920,13'
          Dst:             ogs_pkbuf_push
        - Src:             '../lib/nas/5gs/decoder.c:4920,13'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/decoder.c:4920,13'
          Dst:             ogs_abort
        - Src:             '../lib/nas/5gs/decoder.c:4921,20'
          Dst:             ogs_nas_5gs_decode_access_type
        - Src:             '../lib/nas/5gs/decoder.c:4923,16'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/decoder.c:4931,20'
          Dst:             ogs_nas_5gs_decode_service_level_aa_container
        - Src:             '../lib/nas/5gs/decoder.c:4933,16'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/decoder.c:4941,20'
          Dst:             ogs_nas_5gs_decode_s_nssai
        - Src:             '../lib/nas/5gs/decoder.c:4943,16'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/decoder.c:4951,13'
          Dst:             ogs_log_printf
    - functionName:    ogs_nas_5gs_decode_pdu_session_release_complete
      functionSourceFile: '/src/open5gs/builddir/../lib/nas/5gs/decoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4960
      functionLinenumberEnd: 5006
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         20
      ICount:          163
      EdgeCount:       24
      CyclomaticComplexity: 6
      functionsReached:
        - ogs_log_printf
        - ogs_nas_5gs_decode_5gsm_cause
        - ogs_nas_5gs_decode_extended_protocol_configuration_options
        - ogs_pkbuf_pull
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../lib/nas/5gs/decoder.c:4978,9'
          Branch Sides:    []
      Callsites:
        - Src:             '../lib/nas/5gs/decoder.c:4965,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/decoder.c:4972,13'
          Dst:             ogs_pkbuf_pull
        - Src:             '../lib/nas/5gs/decoder.c:4973,12'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/decoder.c:4980,20'
          Dst:             ogs_nas_5gs_decode_5gsm_cause
        - Src:             '../lib/nas/5gs/decoder.c:4982,16'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/decoder.c:4990,20'
          Dst:             ogs_nas_5gs_decode_extended_protocol_configuration_options
        - Src:             '../lib/nas/5gs/decoder.c:4992,16'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/decoder.c:5000,13'
          Dst:             ogs_log_printf
    - functionName:    ogs_nas_5gs_decode_5gsm_status
      functionSourceFile: '/src/open5gs/builddir/../lib/nas/5gs/decoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5009
      functionLinenumberEnd: 5025
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          55
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ogs_log_printf
        - ogs_nas_5gs_decode_5gsm_cause
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../lib/nas/5gs/decoder.c:5014,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/decoder.c:5016,12'
          Dst:             ogs_nas_5gs_decode_5gsm_cause
        - Src:             '../lib/nas/5gs/decoder.c:5018,9'
          Dst:             ogs_log_printf
    - functionName:    ogs_pkbuf_push
      functionSourceFile: '/src/open5gs/builddir/../lib/core/ogs-pkbuf.h'
      linkageType:     InternalLinkage
      functionLinenumber: 147
      functionLinenumberEnd: 154
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          56
      EdgeCount:       8
      CyclomaticComplexity: 2
      functionsReached:
        - ogs_abort
        - ogs_log_printf
        - ogs_pkbuf_headroom
      functionUses:    35
      BranchProfiles:  []
      Callsites:
        - Src:             '../lib/core/ogs-pkbuf.h:148,9'
          Dst:             ogs_pkbuf_headroom
        - Src:             '../lib/core/ogs-pkbuf.h:149,9'
          Dst:             ogs_log_printf
        - Src:             '../lib/core/ogs-pkbuf.h:149,9'
          Dst:             ogs_abort
    - functionName:    ogs_nas_5gmm_decode
      functionSourceFile: '/src/open5gs/builddir/../lib/nas/5gs/decoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5028
      functionLinenumberEnd: 5286
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         101
      ICount:          728
      EdgeCount:       126
      CyclomaticComplexity: 27
      functionsReached:
        - ogs_abort
        - ogs_log_printf
        - ogs_nas_5gs_decode_5gmm_status
        - ogs_nas_5gs_decode_authentication_failure
        - ogs_nas_5gs_decode_authentication_reject
        - ogs_nas_5gs_decode_authentication_request
        - ogs_nas_5gs_decode_authentication_response
        - ogs_nas_5gs_decode_authentication_result
        - ogs_nas_5gs_decode_configuration_update_command
        - ogs_nas_5gs_decode_deregistration_request_from_ue
        - ogs_nas_5gs_decode_deregistration_request_to_ue
        - ogs_nas_5gs_decode_dl_nas_transport
        - ogs_nas_5gs_decode_identity_request
        - ogs_nas_5gs_decode_identity_response
        - ogs_nas_5gs_decode_notification
        - ogs_nas_5gs_decode_notification_response
        - ogs_nas_5gs_decode_registration_accept
        - ogs_nas_5gs_decode_registration_complete
        - ogs_nas_5gs_decode_registration_reject
        - ogs_nas_5gs_decode_registration_request
        - ogs_nas_5gs_decode_security_mode_command
        - ogs_nas_5gs_decode_security_mode_complete
        - ogs_nas_5gs_decode_security_mode_reject
        - ogs_nas_5gs_decode_service_accept
        - ogs_nas_5gs_decode_service_reject
        - ogs_nas_5gs_decode_service_request
        - ogs_nas_5gs_decode_ul_nas_transport
        - ogs_pkbuf_pull
        - ogs_pkbuf_push
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../lib/nas/5gs/decoder.c:5045,5'
          Branch Sides:    []
      Callsites:
        - Src:             '../lib/nas/5gs/decoder.c:5032,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/decoder.c:5032,5'
          Dst:             ogs_abort
        - Src:             '../lib/nas/5gs/decoder.c:5033,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/decoder.c:5033,5'
          Dst:             ogs_abort
        - Src:             '../lib/nas/5gs/decoder.c:5036,9'
          Dst:             ogs_pkbuf_pull
        - Src:             '../lib/nas/5gs/decoder.c:5037,8'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/decoder.c:5047,16'
          Dst:             ogs_nas_5gs_decode_registration_request
        - Src:             '../lib/nas/5gs/decoder.c:5049,12'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/decoder.c:5056,16'
          Dst:             ogs_nas_5gs_decode_registration_accept
        - Src:             '../lib/nas/5gs/decoder.c:5058,12'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/decoder.c:5065,16'
          Dst:             ogs_nas_5gs_decode_registration_complete
        - Src:             '../lib/nas/5gs/decoder.c:5067,12'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/decoder.c:5074,16'
          Dst:             ogs_nas_5gs_decode_registration_reject
        - Src:             '../lib/nas/5gs/decoder.c:5076,12'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/decoder.c:5083,16'
          Dst:             ogs_nas_5gs_decode_deregistration_request_from_ue
        - Src:             '../lib/nas/5gs/decoder.c:5085,12'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/decoder.c:5094,16'
          Dst:             ogs_nas_5gs_decode_deregistration_request_to_ue
        - Src:             '../lib/nas/5gs/decoder.c:5096,12'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/decoder.c:5105,16'
          Dst:             ogs_nas_5gs_decode_service_request
        - Src:             '../lib/nas/5gs/decoder.c:5107,12'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/decoder.c:5114,16'
          Dst:             ogs_nas_5gs_decode_service_reject
        - Src:             '../lib/nas/5gs/decoder.c:5116,12'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/decoder.c:5123,16'
          Dst:             ogs_nas_5gs_decode_service_accept
        - Src:             '../lib/nas/5gs/decoder.c:5125,12'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/decoder.c:5132,16'
          Dst:             ogs_nas_5gs_decode_configuration_update_command
        - Src:             '../lib/nas/5gs/decoder.c:5134,12'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/decoder.c:5143,16'
          Dst:             ogs_nas_5gs_decode_authentication_request
        - Src:             '../lib/nas/5gs/decoder.c:5145,12'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/decoder.c:5152,16'
          Dst:             ogs_nas_5gs_decode_authentication_response
        - Src:             '../lib/nas/5gs/decoder.c:5154,12'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/decoder.c:5161,16'
          Dst:             ogs_nas_5gs_decode_authentication_reject
        - Src:             '../lib/nas/5gs/decoder.c:5163,12'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/decoder.c:5170,16'
          Dst:             ogs_nas_5gs_decode_authentication_failure
        - Src:             '../lib/nas/5gs/decoder.c:5172,12'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/decoder.c:5179,16'
          Dst:             ogs_nas_5gs_decode_authentication_result
        - Src:             '../lib/nas/5gs/decoder.c:5181,12'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/decoder.c:5188,16'
          Dst:             ogs_nas_5gs_decode_identity_request
        - Src:             '../lib/nas/5gs/decoder.c:5190,12'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/decoder.c:5197,16'
          Dst:             ogs_nas_5gs_decode_identity_response
        - Src:             '../lib/nas/5gs/decoder.c:5199,12'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/decoder.c:5206,16'
          Dst:             ogs_nas_5gs_decode_security_mode_command
        - Src:             '../lib/nas/5gs/decoder.c:5208,12'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/decoder.c:5215,16'
          Dst:             ogs_nas_5gs_decode_security_mode_complete
        - Src:             '../lib/nas/5gs/decoder.c:5217,12'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/decoder.c:5224,16'
          Dst:             ogs_nas_5gs_decode_security_mode_reject
        - Src:             '../lib/nas/5gs/decoder.c:5226,12'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/decoder.c:5233,16'
          Dst:             ogs_nas_5gs_decode_5gmm_status
        - Src:             '../lib/nas/5gs/decoder.c:5235,12'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/decoder.c:5242,16'
          Dst:             ogs_nas_5gs_decode_notification
        - Src:             '../lib/nas/5gs/decoder.c:5244,12'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/decoder.c:5251,16'
          Dst:             ogs_nas_5gs_decode_notification_response
        - Src:             '../lib/nas/5gs/decoder.c:5253,12'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/decoder.c:5260,16'
          Dst:             ogs_nas_5gs_decode_ul_nas_transport
        - Src:             '../lib/nas/5gs/decoder.c:5262,12'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/decoder.c:5269,16'
          Dst:             ogs_nas_5gs_decode_dl_nas_transport
        - Src:             '../lib/nas/5gs/decoder.c:5271,12'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/decoder.c:5278,9'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/decoder.c:5283,5'
          Dst:             ogs_pkbuf_push
        - Src:             '../lib/nas/5gs/decoder.c:5283,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/decoder.c:5283,5'
          Dst:             ogs_abort
    - functionName:    ogs_nas_5gs_decode_registration_request
      functionSourceFile: '/src/open5gs/builddir/../lib/nas/5gs/decoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 79
      functionLinenumberEnd: 561
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         172
      ICount:          1550
      EdgeCount:       219
      CyclomaticComplexity: 49
      functionsReached:
        - ogs_abort
        - ogs_log_printf
        - ogs_nas_5gs_decode_5gmm_capability
        - ogs_nas_5gs_decode_5gs_drx_parameters
        - ogs_nas_5gs_decode_5gs_mobile_identity
        - ogs_nas_5gs_decode_5gs_registration_type
        - ogs_nas_5gs_decode_5gs_tracking_area_identity
        - ogs_nas_5gs_decode_5gs_update_type
        - ogs_nas_5gs_decode_additional_information_requested
        - ogs_nas_5gs_decode_allowed_pdu_session_status
        - ogs_nas_5gs_decode_aun3_indication
        - ogs_nas_5gs_decode_eps_bearer_context_status
        - ogs_nas_5gs_decode_eps_nas_message_container
        - ogs_nas_5gs_decode_extended_drx_parameters
        - ogs_nas_5gs_decode_gprs_timer_3
        - ogs_nas_5gs_decode_key_set_identifier
        - ogs_nas_5gs_decode_ladn_indication
        - ogs_nas_5gs_decode_lp_wusps_assistance_information
        - ogs_nas_5gs_decode_mapped_nssai
        - ogs_nas_5gs_decode_message_container
        - ogs_nas_5gs_decode_mico_indication
        - ogs_nas_5gs_decode_mobile_station_classmark_2
        - ogs_nas_5gs_decode_n5gc_indication
        - ogs_nas_5gs_decode_nb_n1_mode_drx_parameters
        - ogs_nas_5gs_decode_network_slicing_indication
        - ogs_nas_5gs_decode_nid
        - ogs_nas_5gs_decode_non_3gpp_path_switching_information
        - ogs_nas_5gs_decode_nssai
        - ogs_nas_5gs_decode_paging_restriction
        - ogs_nas_5gs_decode_payload_container
        - ogs_nas_5gs_decode_payload_container_type
        - ogs_nas_5gs_decode_pdu_session_status
        - ogs_nas_5gs_decode_peips_assistance_information
        - ogs_nas_5gs_decode_plmn_identity
        - ogs_nas_5gs_decode_s1_ue_network_capability
        - ogs_nas_5gs_decode_service_level_aa_container
        - ogs_nas_5gs_decode_supported_codec_list
        - ogs_nas_5gs_decode_ue_radio_capability_id
        - ogs_nas_5gs_decode_ue_request_type
        - ogs_nas_5gs_decode_ue_security_capability
        - ogs_nas_5gs_decode_ue_status
        - ogs_nas_5gs_decode_ue_usage_setting
        - ogs_nas_5gs_decode_unavailability_information
        - ogs_nas_5gs_decode_uplink_data_status
        - ogs_nas_5gs_decode_wus_assistance_information
        - ogs_pkbuf_pull
        - ogs_pkbuf_push
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../lib/nas/5gs/decoder.c:113,9'
          Branch Sides:    []
      Callsites:
        - Src:             '../lib/nas/5gs/decoder.c:84,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/decoder.c:86,12'
          Dst:             ogs_nas_5gs_decode_5gs_registration_type
        - Src:             '../lib/nas/5gs/decoder.c:88,9'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/decoder.c:94,12'
          Dst:             ogs_nas_5gs_decode_5gs_mobile_identity
        - Src:             '../lib/nas/5gs/decoder.c:96,9'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/decoder.c:107,13'
          Dst:             ogs_pkbuf_pull
        - Src:             '../lib/nas/5gs/decoder.c:108,12'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/decoder.c:116,13'
          Dst:             ogs_pkbuf_push
        - Src:             '../lib/nas/5gs/decoder.c:116,13'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/decoder.c:116,13'
          Dst:             ogs_abort
        - Src:             '../lib/nas/5gs/decoder.c:117,20'
          Dst:             ogs_nas_5gs_decode_key_set_identifier
        - Src:             '../lib/nas/5gs/decoder.c:119,16'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/decoder.c:127,20'
          Dst:             ogs_nas_5gs_decode_5gmm_capability
        - Src:             '../lib/nas/5gs/decoder.c:129,16'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/decoder.c:137,20'
          Dst:             ogs_nas_5gs_decode_ue_security_capability
        - Src:             '../lib/nas/5gs/decoder.c:139,16'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/decoder.c:147,20'
          Dst:             ogs_nas_5gs_decode_nssai
        - Src:             '../lib/nas/5gs/decoder.c:149,16'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/decoder.c:157,20'
          Dst:             ogs_nas_5gs_decode_5gs_tracking_area_identity
        - Src:             '../lib/nas/5gs/decoder.c:159,16'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/decoder.c:167,20'
          Dst:             ogs_nas_5gs_decode_s1_ue_network_capability
        - Src:             '../lib/nas/5gs/decoder.c:169,16'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/decoder.c:177,20'
          Dst:             ogs_nas_5gs_decode_uplink_data_status
        - Src:             '../lib/nas/5gs/decoder.c:179,16'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/decoder.c:187,20'
          Dst:             ogs_nas_5gs_decode_pdu_session_status
        - Src:             '../lib/nas/5gs/decoder.c:189,16'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/decoder.c:198,13'
          Dst:             ogs_pkbuf_push
        - Src:             '../lib/nas/5gs/decoder.c:198,13'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/decoder.c:198,13'
          Dst:             ogs_abort
        - Src:             '../lib/nas/5gs/decoder.c:199,20'
          Dst:             ogs_nas_5gs_decode_mico_indication
        - Src:             '../lib/nas/5gs/decoder.c:201,16'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/decoder.c:209,20'
          Dst:             ogs_nas_5gs_decode_ue_status
        - Src:             '../lib/nas/5gs/decoder.c:211,16'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/decoder.c:219,20'
          Dst:             ogs_nas_5gs_decode_5gs_mobile_identity
        - Src:             '../lib/nas/5gs/decoder.c:221,16'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/decoder.c:229,20'
          Dst:             ogs_nas_5gs_decode_allowed_pdu_session_status
        - Src:             '../lib/nas/5gs/decoder.c:231,16'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/decoder.c:239,20'
          Dst:             ogs_nas_5gs_decode_ue_usage_setting
        - Src:             '../lib/nas/5gs/decoder.c:241,16'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/decoder.c:249,20'
          Dst:             ogs_nas_5gs_decode_5gs_drx_parameters
        - Src:             '../lib/nas/5gs/decoder.c:251,16'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/decoder.c:259,20'
          Dst:             ogs_nas_5gs_decode_eps_nas_message_container
        - Src:             '../lib/nas/5gs/decoder.c:261,16'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/decoder.c:269,20'
          Dst:             ogs_nas_5gs_decode_ladn_indication
        - Src:             '../lib/nas/5gs/decoder.c:271,16'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/decoder.c:280,13'
          Dst:             ogs_pkbuf_push
        - Src:             '../lib/nas/5gs/decoder.c:280,13'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/decoder.c:280,13'
          Dst:             ogs_abort
        - Src:             '../lib/nas/5gs/decoder.c:281,20'
          Dst:             ogs_nas_5gs_decode_payload_container_type
        - Src:             '../lib/nas/5gs/decoder.c:283,16'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/decoder.c:291,20'
          Dst:             ogs_nas_5gs_decode_payload_container
        - Src:             '../lib/nas/5gs/decoder.c:293,16'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/decoder.c:302,13'
          Dst:             ogs_pkbuf_push
        - Src:             '../lib/nas/5gs/decoder.c:302,13'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/decoder.c:302,13'
          Dst:             ogs_abort
        - Src:             '../lib/nas/5gs/decoder.c:303,20'
          Dst:             ogs_nas_5gs_decode_network_slicing_indication
        - Src:             '../lib/nas/5gs/decoder.c:305,16'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/decoder.c:313,20'
          Dst:             ogs_nas_5gs_decode_5gs_update_type
        - Src:             '../lib/nas/5gs/decoder.c:315,16'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/decoder.c:323,20'
          Dst:             ogs_nas_5gs_decode_mobile_station_classmark_2
        - Src:             '../lib/nas/5gs/decoder.c:325,16'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/decoder.c:333,20'
          Dst:             ogs_nas_5gs_decode_supported_codec_list
        - Src:             '../lib/nas/5gs/decoder.c:335,16'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/decoder.c:343,20'
          Dst:             ogs_nas_5gs_decode_message_container
        - Src:             '../lib/nas/5gs/decoder.c:345,16'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/decoder.c:353,20'
          Dst:             ogs_nas_5gs_decode_eps_bearer_context_status
        - Src:             '../lib/nas/5gs/decoder.c:355,16'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/decoder.c:363,20'
          Dst:             ogs_nas_5gs_decode_extended_drx_parameters
        - Src:             '../lib/nas/5gs/decoder.c:365,16'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/decoder.c:373,20'
          Dst:             ogs_nas_5gs_decode_gprs_timer_3
        - Src:             '../lib/nas/5gs/decoder.c:375,16'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/decoder.c:383,20'
          Dst:             ogs_nas_5gs_decode_ue_radio_capability_id
        - Src:             '../lib/nas/5gs/decoder.c:385,16'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/decoder.c:393,20'
          Dst:             ogs_nas_5gs_decode_mapped_nssai
        - Src:             '../lib/nas/5gs/decoder.c:395,16'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/decoder.c:403,20'
          Dst:             ogs_nas_5gs_decode_additional_information_requested
        - Src:             '../lib/nas/5gs/decoder.c:405,16'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/decoder.c:413,20'
          Dst:             ogs_nas_5gs_decode_wus_assistance_information
        - Src:             '../lib/nas/5gs/decoder.c:415,16'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/decoder.c:424,13'
          Dst:             ogs_pkbuf_push
        - Src:             '../lib/nas/5gs/decoder.c:424,13'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/decoder.c:424,13'
          Dst:             ogs_abort
        - Src:             '../lib/nas/5gs/decoder.c:425,20'
          Dst:             ogs_nas_5gs_decode_n5gc_indication
        - Src:             '../lib/nas/5gs/decoder.c:427,16'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/decoder.c:435,20'
          Dst:             ogs_nas_5gs_decode_nb_n1_mode_drx_parameters
        - Src:             '../lib/nas/5gs/decoder.c:437,16'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/decoder.c:445,20'
          Dst:             ogs_nas_5gs_decode_ue_request_type
        - Src:             '../lib/nas/5gs/decoder.c:447,16'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/decoder.c:455,20'
          Dst:             ogs_nas_5gs_decode_paging_restriction
        - Src:             '../lib/nas/5gs/decoder.c:457,16'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/decoder.c:465,20'
          Dst:             ogs_nas_5gs_decode_service_level_aa_container
        - Src:             '../lib/nas/5gs/decoder.c:467,16'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/decoder.c:475,20'
          Dst:             ogs_nas_5gs_decode_nid
        - Src:             '../lib/nas/5gs/decoder.c:477,16'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/decoder.c:485,20'
          Dst:             ogs_nas_5gs_decode_plmn_identity
        - Src:             '../lib/nas/5gs/decoder.c:487,16'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/decoder.c:495,20'
          Dst:             ogs_nas_5gs_decode_peips_assistance_information
        - Src:             '../lib/nas/5gs/decoder.c:497,16'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/decoder.c:505,20'
          Dst:             ogs_nas_5gs_decode_gprs_timer_3
        - Src:             '../lib/nas/5gs/decoder.c:507,16'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/decoder.c:515,20'
          Dst:             ogs_nas_5gs_decode_unavailability_information
        - Src:             '../lib/nas/5gs/decoder.c:517,16'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/decoder.c:525,20'
          Dst:             ogs_nas_5gs_decode_non_3gpp_path_switching_information
        - Src:             '../lib/nas/5gs/decoder.c:527,16'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/decoder.c:535,20'
          Dst:             ogs_nas_5gs_decode_aun3_indication
        - Src:             '../lib/nas/5gs/decoder.c:537,16'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/decoder.c:545,20'
          Dst:             ogs_nas_5gs_decode_lp_wusps_assistance_information
        - Src:             '../lib/nas/5gs/decoder.c:547,16'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/decoder.c:555,13'
          Dst:             ogs_log_printf
    - functionName:    ogs_nas_5gs_decode_registration_accept
      functionSourceFile: '/src/open5gs/builddir/../lib/nas/5gs/decoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 564
      functionLinenumberEnd: 1240
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         235
      ICount:          2152
      EdgeCount:       301
      CyclomaticComplexity: 68
      functionsReached:
        - ogs_abort
        - ogs_log_printf
        - ogs_nas_5gs_decode_5gs_additional_request_result
        - ogs_nas_5gs_decode_5gs_drx_parameters
        - ogs_nas_5gs_decode_5gs_mobile_identity
        - ogs_nas_5gs_decode_5gs_network_feature_support
        - ogs_nas_5gs_decode_5gs_registration_result
        - ogs_nas_5gs_decode_5gs_tracking_area_identity_list
        - ogs_nas_5gs_decode_access_technology_utilization_control
        - ogs_nas_5gs_decode_alternative_nssai
        - ogs_nas_5gs_decode_cag_information_list
        - ogs_nas_5gs_decode_ciphering_key_data
        - ogs_nas_5gs_decode_eap_message
        - ogs_nas_5gs_decode_emergency_number_list
        - ogs_nas_5gs_decode_eps_bearer_context_status
        - ogs_nas_5gs_decode_extended_cag_information_list
        - ogs_nas_5gs_decode_extended_drx_parameters
        - ogs_nas_5gs_decode_extended_emergency_number_list
        - ogs_nas_5gs_decode_extended_rejected_nssai
        - ogs_nas_5gs_decode_feature_authorization_indication
        - ogs_nas_5gs_decode_gprs_timer_2
        - ogs_nas_5gs_decode_gprs_timer_3
        - ogs_nas_5gs_decode_ladn_information
        - ogs_nas_5gs_decode_list_of_plmns_to_be_used_in_disaster_condition
        - ogs_nas_5gs_decode_lp_wus_status
        - ogs_nas_5gs_decode_lp_wusps_assistance_information
        - ogs_nas_5gs_decode_mico_indication
        - ogs_nas_5gs_decode_nb_n1_mode_drx_parameters
        - ogs_nas_5gs_decode_network_slicing_indication
        - ogs_nas_5gs_decode_nid
        - ogs_nas_5gs_decode_non_3gpp_nw_provided_policies
        - ogs_nas_5gs_decode_nsag_information
        - ogs_nas_5gs_decode_nssai
        - ogs_nas_5gs_decode_nssai_inclusion_mode
        - ogs_nas_5gs_decode_nssrg_information
        - ogs_nas_5gs_decode_on_demand_nssai
        - ogs_nas_5gs_decode_operator_defined_access_category_definitions
        - ogs_nas_5gs_decode_pdu_session_reactivation_result
        - ogs_nas_5gs_decode_pdu_session_reactivation_result_error_cause
        - ogs_nas_5gs_decode_pdu_session_status
        - ogs_nas_5gs_decode_peips_assistance_information
        - ogs_nas_5gs_decode_plmn_list
        - ogs_nas_5gs_decode_ran_timing_synchronization
        - ogs_nas_5gs_decode_registration_wait_range
        - ogs_nas_5gs_decode_rejected_nssai
        - ogs_nas_5gs_decode_s_nssai_time_validity_information
        - ogs_nas_5gs_decode_service_area_list
        - ogs_nas_5gs_decode_service_level_aa_container
        - ogs_nas_5gs_decode_snpn_list
        - ogs_nas_5gs_decode_sor_transparent_container
        - ogs_nas_5gs_decode_truncated_5g_s_tmsi_configuration
        - ogs_nas_5gs_decode_type_6_ie_container
        - ogs_nas_5gs_decode_ue_radio_capability_id
        - ogs_nas_5gs_decode_ue_radio_capability_id_deletion_indication
        - ogs_nas_5gs_decode_unavailability_configuration
        - ogs_nas_5gs_decode_wus_assistance_information
        - ogs_pkbuf_pull
        - ogs_pkbuf_push
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../lib/nas/5gs/decoder.c:590,9'
          Branch Sides:    []
      Callsites:
        - Src:             '../lib/nas/5gs/decoder.c:569,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/decoder.c:571,12'
          Dst:             ogs_nas_5gs_decode_5gs_registration_result
        - Src:             '../lib/nas/5gs/decoder.c:573,9'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/decoder.c:584,13'
          Dst:             ogs_pkbuf_pull
        - Src:             '../lib/nas/5gs/decoder.c:585,12'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/decoder.c:592,20'
          Dst:             ogs_nas_5gs_decode_5gs_mobile_identity
        - Src:             '../lib/nas/5gs/decoder.c:594,16'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/decoder.c:602,20'
          Dst:             ogs_nas_5gs_decode_plmn_list
        - Src:             '../lib/nas/5gs/decoder.c:604,16'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/decoder.c:612,20'
          Dst:             ogs_nas_5gs_decode_5gs_tracking_area_identity_list
        - Src:             '../lib/nas/5gs/decoder.c:614,16'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/decoder.c:622,20'
          Dst:             ogs_nas_5gs_decode_nssai
        - Src:             '../lib/nas/5gs/decoder.c:624,16'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/decoder.c:632,20'
          Dst:             ogs_nas_5gs_decode_rejected_nssai
        - Src:             '../lib/nas/5gs/decoder.c:634,16'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/decoder.c:642,20'
          Dst:             ogs_nas_5gs_decode_nssai
        - Src:             '../lib/nas/5gs/decoder.c:644,16'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/decoder.c:652,20'
          Dst:             ogs_nas_5gs_decode_5gs_network_feature_support
        - Src:             '../lib/nas/5gs/decoder.c:654,16'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/decoder.c:662,20'
          Dst:             ogs_nas_5gs_decode_pdu_session_status
        - Src:             '../lib/nas/5gs/decoder.c:664,16'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/decoder.c:672,20'
          Dst:             ogs_nas_5gs_decode_pdu_session_reactivation_result
        - Src:             '../lib/nas/5gs/decoder.c:674,16'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/decoder.c:682,20'
          Dst:             ogs_nas_5gs_decode_pdu_session_reactivation_result_error_cause
        - Src:             '../lib/nas/5gs/decoder.c:684,16'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/decoder.c:692,20'
          Dst:             ogs_nas_5gs_decode_ladn_information
        - Src:             '../lib/nas/5gs/decoder.c:694,16'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/decoder.c:703,13'
          Dst:             ogs_pkbuf_push
        - Src:             '../lib/nas/5gs/decoder.c:703,13'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/decoder.c:703,13'
          Dst:             ogs_abort
        - Src:             '../lib/nas/5gs/decoder.c:704,20'
          Dst:             ogs_nas_5gs_decode_mico_indication
        - Src:             '../lib/nas/5gs/decoder.c:706,16'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/decoder.c:715,13'
          Dst:             ogs_pkbuf_push
        - Src:             '../lib/nas/5gs/decoder.c:715,13'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/decoder.c:715,13'
          Dst:             ogs_abort
        - Src:             '../lib/nas/5gs/decoder.c:716,20'
          Dst:             ogs_nas_5gs_decode_network_slicing_indication
        - Src:             '../lib/nas/5gs/decoder.c:718,16'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/decoder.c:726,20'
          Dst:             ogs_nas_5gs_decode_service_area_list
        - Src:             '../lib/nas/5gs/decoder.c:728,16'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/decoder.c:736,20'
          Dst:             ogs_nas_5gs_decode_gprs_timer_3
        - Src:             '../lib/nas/5gs/decoder.c:738,16'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/decoder.c:746,20'
          Dst:             ogs_nas_5gs_decode_gprs_timer_2
        - Src:             '../lib/nas/5gs/decoder.c:748,16'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/decoder.c:756,20'
          Dst:             ogs_nas_5gs_decode_gprs_timer_2
        - Src:             '../lib/nas/5gs/decoder.c:758,16'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/decoder.c:766,20'
          Dst:             ogs_nas_5gs_decode_emergency_number_list
        - Src:             '../lib/nas/5gs/decoder.c:768,16'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/decoder.c:776,20'
          Dst:             ogs_nas_5gs_decode_extended_emergency_number_list
        - Src:             '../lib/nas/5gs/decoder.c:778,16'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/decoder.c:786,20'
          Dst:             ogs_nas_5gs_decode_sor_transparent_container
        - Src:             '../lib/nas/5gs/decoder.c:788,16'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/decoder.c:796,20'
          Dst:             ogs_nas_5gs_decode_eap_message
        - Src:             '../lib/nas/5gs/decoder.c:798,16'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/decoder.c:807,13'
          Dst:             ogs_pkbuf_push
        - Src:             '../lib/nas/5gs/decoder.c:807,13'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/decoder.c:807,13'
          Dst:             ogs_abort
        - Src:             '../lib/nas/5gs/decoder.c:808,20'
          Dst:             ogs_nas_5gs_decode_nssai_inclusion_mode
        - Src:             '../lib/nas/5gs/decoder.c:810,16'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/decoder.c:818,20'
          Dst:             ogs_nas_5gs_decode_operator_defined_access_category_definitions
        - Src:             '../lib/nas/5gs/decoder.c:820,16'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/decoder.c:828,20'
          Dst:             ogs_nas_5gs_decode_5gs_drx_parameters
        - Src:             '../lib/nas/5gs/decoder.c:830,16'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/decoder.c:839,13'
          Dst:             ogs_pkbuf_push
        - Src:             '../lib/nas/5gs/decoder.c:839,13'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/decoder.c:839,13'
          Dst:             ogs_abort
        - Src:             '../lib/nas/5gs/decoder.c:840,20'
          Dst:             ogs_nas_5gs_decode_non_3gpp_nw_provided_policies
        - Src:             '../lib/nas/5gs/decoder.c:842,16'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/decoder.c:850,20'
          Dst:             ogs_nas_5gs_decode_eps_bearer_context_status
        - Src:             '../lib/nas/5gs/decoder.c:852,16'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/decoder.c:860,20'
          Dst:             ogs_nas_5gs_decode_extended_drx_parameters
        - Src:             '../lib/nas/5gs/decoder.c:862,16'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/decoder.c:870,20'
          Dst:             ogs_nas_5gs_decode_gprs_timer_3
        - Src:             '../lib/nas/5gs/decoder.c:872,16'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/decoder.c:880,20'
          Dst:             ogs_nas_5gs_decode_gprs_timer_2
        - Src:             '../lib/nas/5gs/decoder.c:882,16'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/decoder.c:890,20'
          Dst:             ogs_nas_5gs_decode_gprs_timer_3
        - Src:             '../lib/nas/5gs/decoder.c:892,16'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/decoder.c:900,20'
          Dst:             ogs_nas_5gs_decode_ue_radio_capability_id
        - Src:             '../lib/nas/5gs/decoder.c:902,16'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/decoder.c:911,13'
          Dst:             ogs_pkbuf_push
        - Src:             '../lib/nas/5gs/decoder.c:911,13'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/decoder.c:911,13'
          Dst:             ogs_abort
        - Src:             '../lib/nas/5gs/decoder.c:912,20'
          Dst:             ogs_nas_5gs_decode_ue_radio_capability_id_deletion_indication
        - Src:             '../lib/nas/5gs/decoder.c:914,16'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/decoder.c:922,20'
          Dst:             ogs_nas_5gs_decode_nssai
        - Src:             '../lib/nas/5gs/decoder.c:924,16'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/decoder.c:932,20'
          Dst:             ogs_nas_5gs_decode_ciphering_key_data
        - Src:             '../lib/nas/5gs/decoder.c:934,16'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/decoder.c:942,20'
          Dst:             ogs_nas_5gs_decode_cag_information_list
        - Src:             '../lib/nas/5gs/decoder.c:944,16'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/decoder.c:952,20'
          Dst:             ogs_nas_5gs_decode_truncated_5g_s_tmsi_configuration
        - Src:             '../lib/nas/5gs/decoder.c:954,16'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/decoder.c:962,20'
          Dst:             ogs_nas_5gs_decode_wus_assistance_information
        - Src:             '../lib/nas/5gs/decoder.c:964,16'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/decoder.c:972,20'
          Dst:             ogs_nas_5gs_decode_nb_n1_mode_drx_parameters
        - Src:             '../lib/nas/5gs/decoder.c:974,16'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/decoder.c:982,20'
          Dst:             ogs_nas_5gs_decode_extended_rejected_nssai
        - Src:             '../lib/nas/5gs/decoder.c:984,16'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/decoder.c:992,20'
          Dst:             ogs_nas_5gs_decode_service_level_aa_container
        - Src:             '../lib/nas/5gs/decoder.c:994,16'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/decoder.c:1002,20'
          Dst:             ogs_nas_5gs_decode_peips_assistance_information
        - Src:             '../lib/nas/5gs/decoder.c:1004,16'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/decoder.c:1012,20'
          Dst:             ogs_nas_5gs_decode_5gs_additional_request_result
        - Src:             '../lib/nas/5gs/decoder.c:1014,16'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/decoder.c:1022,20'
          Dst:             ogs_nas_5gs_decode_nssrg_information
        - Src:             '../lib/nas/5gs/decoder.c:1024,16'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/decoder.c:1032,20'
          Dst:             ogs_nas_5gs_decode_registration_wait_range
        - Src:             '../lib/nas/5gs/decoder.c:1034,16'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/decoder.c:1042,20'
          Dst:             ogs_nas_5gs_decode_registration_wait_range
        - Src:             '../lib/nas/5gs/decoder.c:1044,16'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/decoder.c:1052,20'
          Dst:             ogs_nas_5gs_decode_list_of_plmns_to_be_used_in_disaster_condition
        - Src:             '../lib/nas/5gs/decoder.c:1054,16'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/decoder.c:1062,20'
          Dst:             ogs_nas_5gs_decode_5gs_tracking_area_identity_list
        - Src:             '../lib/nas/5gs/decoder.c:1064,16'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/decoder.c:1072,20'
          Dst:             ogs_nas_5gs_decode_5gs_tracking_area_identity_list
        - Src:             '../lib/nas/5gs/decoder.c:1074,16'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/decoder.c:1082,20'
          Dst:             ogs_nas_5gs_decode_extended_cag_information_list
        - Src:             '../lib/nas/5gs/decoder.c:1084,16'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/decoder.c:1092,20'
          Dst:             ogs_nas_5gs_decode_nsag_information
        - Src:             '../lib/nas/5gs/decoder.c:1094,16'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/decoder.c:1102,20'
          Dst:             ogs_nas_5gs_decode_snpn_list
        - Src:             '../lib/nas/5gs/decoder.c:1104,16'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/decoder.c:1112,20'
          Dst:             ogs_nas_5gs_decode_nid
        - Src:             '../lib/nas/5gs/decoder.c:1114,16'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/decoder.c:1122,20'
          Dst:             ogs_nas_5gs_decode_type_6_ie_container
        - Src:             '../lib/nas/5gs/decoder.c:1124,16'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/decoder.c:1132,20'
          Dst:             ogs_nas_5gs_decode_ran_timing_synchronization
        - Src:             '../lib/nas/5gs/decoder.c:1134,16'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/decoder.c:1142,20'
          Dst:             ogs_nas_5gs_decode_alternative_nssai
        - Src:             '../lib/nas/5gs/decoder.c:1144,16'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/decoder.c:1152,20'
          Dst:             ogs_nas_5gs_decode_gprs_timer_3
        - Src:             '../lib/nas/5gs/decoder.c:1154,16'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/decoder.c:1162,20'
          Dst:             ogs_nas_5gs_decode_s_nssai_time_validity_information
        - Src:             '../lib/nas/5gs/decoder.c:1164,16'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/decoder.c:1172,20'
          Dst:             ogs_nas_5gs_decode_unavailability_configuration
        - Src:             '../lib/nas/5gs/decoder.c:1174,16'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/decoder.c:1182,20'
          Dst:             ogs_nas_5gs_decode_feature_authorization_indication
        - Src:             '../lib/nas/5gs/decoder.c:1184,16'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/decoder.c:1192,20'
          Dst:             ogs_nas_5gs_decode_on_demand_nssai
        - Src:             '../lib/nas/5gs/decoder.c:1194,16'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/decoder.c:1202,20'
          Dst:             ogs_nas_5gs_decode_access_technology_utilization_control
        - Src:             '../lib/nas/5gs/decoder.c:1204,16'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/decoder.c:1212,20'
          Dst:             ogs_nas_5gs_decode_lp_wusps_assistance_information
        - Src:             '../lib/nas/5gs/decoder.c:1214,16'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/decoder.c:1223,13'
          Dst:             ogs_pkbuf_push
        - Src:             '../lib/nas/5gs/decoder.c:1223,13'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/decoder.c:1223,13'
          Dst:             ogs_abort
        - Src:             '../lib/nas/5gs/decoder.c:1224,20'
          Dst:             ogs_nas_5gs_decode_lp_wus_status
        - Src:             '../lib/nas/5gs/decoder.c:1226,16'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/decoder.c:1234,13'
          Dst:             ogs_log_printf
    - functionName:    ogs_nas_5gs_decode_registration_complete
      functionSourceFile: '/src/open5gs/builddir/../lib/nas/5gs/decoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1243
      functionLinenumberEnd: 1279
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         17
      ICount:          133
      EdgeCount:       20
      CyclomaticComplexity: 5
      functionsReached:
        - ogs_log_printf
        - ogs_nas_5gs_decode_sor_transparent_container
        - ogs_pkbuf_pull
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../lib/nas/5gs/decoder.c:1261,9'
          Branch Sides:    []
      Callsites:
        - Src:             '../lib/nas/5gs/decoder.c:1248,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/decoder.c:1255,13'
          Dst:             ogs_pkbuf_pull
        - Src:             '../lib/nas/5gs/decoder.c:1256,12'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/decoder.c:1263,20'
          Dst:             ogs_nas_5gs_decode_sor_transparent_container
        - Src:             '../lib/nas/5gs/decoder.c:1265,16'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/decoder.c:1273,13'
          Dst:             ogs_log_printf
    - functionName:    ogs_nas_5gs_decode_registration_reject
      functionSourceFile: '/src/open5gs/builddir/../lib/nas/5gs/decoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1282
      functionLinenumberEnd: 1466
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         61
      ICount:          574
      EdgeCount:       79
      CyclomaticComplexity: 20
      functionsReached:
        - ogs_log_printf
        - ogs_nas_5gs_decode_5gmm_cause
        - ogs_nas_5gs_decode_5gs_tracking_area_identity_list
        - ogs_nas_5gs_decode_access_technology_utilization_control
        - ogs_nas_5gs_decode_cag_information_list
        - ogs_nas_5gs_decode_eap_message
        - ogs_nas_5gs_decode_extended_5gmm_cause
        - ogs_nas_5gs_decode_extended_cag_information_list
        - ogs_nas_5gs_decode_extended_rejected_nssai
        - ogs_nas_5gs_decode_gprs_timer_2
        - ogs_nas_5gs_decode_gprs_timer_3
        - ogs_nas_5gs_decode_n3iwf_identifier
        - ogs_nas_5gs_decode_registration_wait_range
        - ogs_nas_5gs_decode_rejected_nssai
        - ogs_nas_5gs_decode_tnan_information
        - ogs_pkbuf_pull
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../lib/nas/5gs/decoder.c:1308,9'
          Branch Sides:    []
      Callsites:
        - Src:             '../lib/nas/5gs/decoder.c:1287,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/decoder.c:1289,12'
          Dst:             ogs_nas_5gs_decode_5gmm_cause
        - Src:             '../lib/nas/5gs/decoder.c:1291,9'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/decoder.c:1302,13'
          Dst:             ogs_pkbuf_pull
        - Src:             '../lib/nas/5gs/decoder.c:1303,12'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/decoder.c:1310,20'
          Dst:             ogs_nas_5gs_decode_gprs_timer_2
        - Src:             '../lib/nas/5gs/decoder.c:1312,16'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/decoder.c:1320,20'
          Dst:             ogs_nas_5gs_decode_gprs_timer_2
        - Src:             '../lib/nas/5gs/decoder.c:1322,16'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/decoder.c:1330,20'
          Dst:             ogs_nas_5gs_decode_eap_message
        - Src:             '../lib/nas/5gs/decoder.c:1332,16'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/decoder.c:1340,20'
          Dst:             ogs_nas_5gs_decode_rejected_nssai
        - Src:             '../lib/nas/5gs/decoder.c:1342,16'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/decoder.c:1350,20'
          Dst:             ogs_nas_5gs_decode_cag_information_list
        - Src:             '../lib/nas/5gs/decoder.c:1352,16'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/decoder.c:1360,20'
          Dst:             ogs_nas_5gs_decode_extended_rejected_nssai
        - Src:             '../lib/nas/5gs/decoder.c:1362,16'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/decoder.c:1370,20'
          Dst:             ogs_nas_5gs_decode_registration_wait_range
        - Src:             '../lib/nas/5gs/decoder.c:1372,16'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/decoder.c:1380,20'
          Dst:             ogs_nas_5gs_decode_extended_cag_information_list
        - Src:             '../lib/nas/5gs/decoder.c:1382,16'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/decoder.c:1390,20'
          Dst:             ogs_nas_5gs_decode_gprs_timer_3
        - Src:             '../lib/nas/5gs/decoder.c:1392,16'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/decoder.c:1400,20'
          Dst:             ogs_nas_5gs_decode_5gs_tracking_area_identity_list
        - Src:             '../lib/nas/5gs/decoder.c:1402,16'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/decoder.c:1410,20'
          Dst:             ogs_nas_5gs_decode_5gs_tracking_area_identity_list
        - Src:             '../lib/nas/5gs/decoder.c:1412,16'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/decoder.c:1420,20'
          Dst:             ogs_nas_5gs_decode_n3iwf_identifier
        - Src:             '../lib/nas/5gs/decoder.c:1422,16'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/decoder.c:1430,20'
          Dst:             ogs_nas_5gs_decode_tnan_information
        - Src:             '../lib/nas/5gs/decoder.c:1432,16'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/decoder.c:1440,20'
          Dst:             ogs_nas_5gs_decode_extended_5gmm_cause
        - Src:             '../lib/nas/5gs/decoder.c:1442,16'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/decoder.c:1450,20'
          Dst:             ogs_nas_5gs_decode_access_technology_utilization_control
        - Src:             '../lib/nas/5gs/decoder.c:1452,16'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/decoder.c:1460,13'
          Dst:             ogs_log_printf
    - functionName:    ogs_nas_5gs_decode_deregistration_request_from_ue
      functionSourceFile: '/src/open5gs/builddir/../lib/nas/5gs/decoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1469
      functionLinenumberEnd: 1531
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         24
      ICount:          205
      EdgeCount:       30
      CyclomaticComplexity: 8
      functionsReached:
        - ogs_log_printf
        - ogs_nas_5gs_decode_5gs_mobile_identity
        - ogs_nas_5gs_decode_de_registration_type
        - ogs_nas_5gs_decode_message_container
        - ogs_nas_5gs_decode_unavailability_information
        - ogs_pkbuf_pull
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../lib/nas/5gs/decoder.c:1503,9'
          Branch Sides:    []
      Callsites:
        - Src:             '../lib/nas/5gs/decoder.c:1474,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/decoder.c:1476,12'
          Dst:             ogs_nas_5gs_decode_de_registration_type
        - Src:             '../lib/nas/5gs/decoder.c:1478,9'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/decoder.c:1484,12'
          Dst:             ogs_nas_5gs_decode_5gs_mobile_identity
        - Src:             '../lib/nas/5gs/decoder.c:1486,9'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/decoder.c:1497,13'
          Dst:             ogs_pkbuf_pull
        - Src:             '../lib/nas/5gs/decoder.c:1498,12'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/decoder.c:1505,20'
          Dst:             ogs_nas_5gs_decode_unavailability_information
        - Src:             '../lib/nas/5gs/decoder.c:1507,16'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/decoder.c:1515,20'
          Dst:             ogs_nas_5gs_decode_message_container
        - Src:             '../lib/nas/5gs/decoder.c:1517,16'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/decoder.c:1525,13'
          Dst:             ogs_log_printf
    - functionName:    ogs_nas_5gs_decode_deregistration_request_to_ue
      functionSourceFile: '/src/open5gs/builddir/../lib/nas/5gs/decoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1534
      functionLinenumberEnd: 1678
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         49
      ICount:          454
      EdgeCount:       63
      CyclomaticComplexity: 16
      functionsReached:
        - ogs_log_printf
        - ogs_nas_5gs_decode_5gmm_cause
        - ogs_nas_5gs_decode_5gs_tracking_area_identity_list
        - ogs_nas_5gs_decode_access_technology_utilization_control
        - ogs_nas_5gs_decode_cag_information_list
        - ogs_nas_5gs_decode_de_registration_type
        - ogs_nas_5gs_decode_extended_cag_information_list
        - ogs_nas_5gs_decode_extended_rejected_nssai
        - ogs_nas_5gs_decode_gprs_timer_2
        - ogs_nas_5gs_decode_gprs_timer_3
        - ogs_nas_5gs_decode_registration_wait_range
        - ogs_nas_5gs_decode_rejected_nssai
        - ogs_pkbuf_pull
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../lib/nas/5gs/decoder.c:1560,9'
          Branch Sides:    []
      Callsites:
        - Src:             '../lib/nas/5gs/decoder.c:1539,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/decoder.c:1541,12'
          Dst:             ogs_nas_5gs_decode_de_registration_type
        - Src:             '../lib/nas/5gs/decoder.c:1543,9'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/decoder.c:1554,13'
          Dst:             ogs_pkbuf_pull
        - Src:             '../lib/nas/5gs/decoder.c:1555,12'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/decoder.c:1562,20'
          Dst:             ogs_nas_5gs_decode_5gmm_cause
        - Src:             '../lib/nas/5gs/decoder.c:1564,16'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/decoder.c:1572,20'
          Dst:             ogs_nas_5gs_decode_gprs_timer_2
        - Src:             '../lib/nas/5gs/decoder.c:1574,16'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/decoder.c:1582,20'
          Dst:             ogs_nas_5gs_decode_rejected_nssai
        - Src:             '../lib/nas/5gs/decoder.c:1584,16'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/decoder.c:1592,20'
          Dst:             ogs_nas_5gs_decode_cag_information_list
        - Src:             '../lib/nas/5gs/decoder.c:1594,16'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/decoder.c:1602,20'
          Dst:             ogs_nas_5gs_decode_extended_rejected_nssai
        - Src:             '../lib/nas/5gs/decoder.c:1604,16'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/decoder.c:1612,20'
          Dst:             ogs_nas_5gs_decode_registration_wait_range
        - Src:             '../lib/nas/5gs/decoder.c:1614,16'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/decoder.c:1622,20'
          Dst:             ogs_nas_5gs_decode_extended_cag_information_list
        - Src:             '../lib/nas/5gs/decoder.c:1624,16'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/decoder.c:1632,20'
          Dst:             ogs_nas_5gs_decode_gprs_timer_3
        - Src:             '../lib/nas/5gs/decoder.c:1634,16'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/decoder.c:1642,20'
          Dst:             ogs_nas_5gs_decode_5gs_tracking_area_identity_list
        - Src:             '../lib/nas/5gs/decoder.c:1644,16'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/decoder.c:1652,20'
          Dst:             ogs_nas_5gs_decode_5gs_tracking_area_identity_list
        - Src:             '../lib/nas/5gs/decoder.c:1654,16'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/decoder.c:1662,20'
          Dst:             ogs_nas_5gs_decode_access_technology_utilization_control
        - Src:             '../lib/nas/5gs/decoder.c:1664,16'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/decoder.c:1672,13'
          Dst:             ogs_log_printf
    - functionName:    ogs_nas_5gs_decode_service_request
      functionSourceFile: '/src/open5gs/builddir/../lib/nas/5gs/decoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1681
      functionLinenumberEnd: 1783
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         36
      ICount:          325
      EdgeCount:       46
      CyclomaticComplexity: 12
      functionsReached:
        - ogs_log_printf
        - ogs_nas_5gs_decode_5gs_mobile_identity
        - ogs_nas_5gs_decode_allowed_pdu_session_status
        - ogs_nas_5gs_decode_key_set_identifier
        - ogs_nas_5gs_decode_message_container
        - ogs_nas_5gs_decode_paging_restriction
        - ogs_nas_5gs_decode_pdu_session_status
        - ogs_nas_5gs_decode_ue_request_type
        - ogs_nas_5gs_decode_uplink_data_status
        - ogs_pkbuf_pull
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../lib/nas/5gs/decoder.c:1715,9'
          Branch Sides:    []
      Callsites:
        - Src:             '../lib/nas/5gs/decoder.c:1686,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/decoder.c:1688,12'
          Dst:             ogs_nas_5gs_decode_key_set_identifier
        - Src:             '../lib/nas/5gs/decoder.c:1690,9'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/decoder.c:1696,12'
          Dst:             ogs_nas_5gs_decode_5gs_mobile_identity
        - Src:             '../lib/nas/5gs/decoder.c:1698,9'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/decoder.c:1709,13'
          Dst:             ogs_pkbuf_pull
        - Src:             '../lib/nas/5gs/decoder.c:1710,12'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/decoder.c:1717,20'
          Dst:             ogs_nas_5gs_decode_uplink_data_status
        - Src:             '../lib/nas/5gs/decoder.c:1719,16'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/decoder.c:1727,20'
          Dst:             ogs_nas_5gs_decode_pdu_session_status
        - Src:             '../lib/nas/5gs/decoder.c:1729,16'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/decoder.c:1737,20'
          Dst:             ogs_nas_5gs_decode_allowed_pdu_session_status
        - Src:             '../lib/nas/5gs/decoder.c:1739,16'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/decoder.c:1747,20'
          Dst:             ogs_nas_5gs_decode_message_container
        - Src:             '../lib/nas/5gs/decoder.c:1749,16'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/decoder.c:1757,20'
          Dst:             ogs_nas_5gs_decode_ue_request_type
        - Src:             '../lib/nas/5gs/decoder.c:1759,16'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/decoder.c:1767,20'
          Dst:             ogs_nas_5gs_decode_paging_restriction
        - Src:             '../lib/nas/5gs/decoder.c:1769,16'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/decoder.c:1777,13'
          Dst:             ogs_log_printf
    - functionName:    ogs_nas_5gs_decode_service_reject
      functionSourceFile: '/src/open5gs/builddir/../lib/nas/5gs/decoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1786
      functionLinenumberEnd: 1930
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         49
      ICount:          454
      EdgeCount:       63
      CyclomaticComplexity: 16
      functionsReached:
        - ogs_log_printf
        - ogs_nas_5gs_decode_5gmm_cause
        - ogs_nas_5gs_decode_5gs_tracking_area_identity_list
        - ogs_nas_5gs_decode_access_technology_utilization_control
        - ogs_nas_5gs_decode_cag_information_list
        - ogs_nas_5gs_decode_eap_message
        - ogs_nas_5gs_decode_extended_cag_information_list
        - ogs_nas_5gs_decode_gprs_timer_2
        - ogs_nas_5gs_decode_gprs_timer_3
        - ogs_nas_5gs_decode_pdu_session_status
        - ogs_nas_5gs_decode_registration_wait_range
        - ogs_pkbuf_pull
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../lib/nas/5gs/decoder.c:1812,9'
          Branch Sides:    []
      Callsites:
        - Src:             '../lib/nas/5gs/decoder.c:1791,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/decoder.c:1793,12'
          Dst:             ogs_nas_5gs_decode_5gmm_cause
        - Src:             '../lib/nas/5gs/decoder.c:1795,9'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/decoder.c:1806,13'
          Dst:             ogs_pkbuf_pull
        - Src:             '../lib/nas/5gs/decoder.c:1807,12'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/decoder.c:1814,20'
          Dst:             ogs_nas_5gs_decode_pdu_session_status
        - Src:             '../lib/nas/5gs/decoder.c:1816,16'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/decoder.c:1824,20'
          Dst:             ogs_nas_5gs_decode_gprs_timer_2
        - Src:             '../lib/nas/5gs/decoder.c:1826,16'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/decoder.c:1834,20'
          Dst:             ogs_nas_5gs_decode_eap_message
        - Src:             '../lib/nas/5gs/decoder.c:1836,16'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/decoder.c:1844,20'
          Dst:             ogs_nas_5gs_decode_gprs_timer_2
        - Src:             '../lib/nas/5gs/decoder.c:1846,16'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/decoder.c:1854,20'
          Dst:             ogs_nas_5gs_decode_cag_information_list
        - Src:             '../lib/nas/5gs/decoder.c:1856,16'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/decoder.c:1864,20'
          Dst:             ogs_nas_5gs_decode_registration_wait_range
        - Src:             '../lib/nas/5gs/decoder.c:1866,16'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/decoder.c:1874,20'
          Dst:             ogs_nas_5gs_decode_extended_cag_information_list
        - Src:             '../lib/nas/5gs/decoder.c:1876,16'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/decoder.c:1884,20'
          Dst:             ogs_nas_5gs_decode_gprs_timer_3
        - Src:             '../lib/nas/5gs/decoder.c:1886,16'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/decoder.c:1894,20'
          Dst:             ogs_nas_5gs_decode_5gs_tracking_area_identity_list
        - Src:             '../lib/nas/5gs/decoder.c:1896,16'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/decoder.c:1904,20'
          Dst:             ogs_nas_5gs_decode_5gs_tracking_area_identity_list
        - Src:             '../lib/nas/5gs/decoder.c:1906,16'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/decoder.c:1914,20'
          Dst:             ogs_nas_5gs_decode_access_technology_utilization_control
        - Src:             '../lib/nas/5gs/decoder.c:1916,16'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/decoder.c:1924,13'
          Dst:             ogs_log_printf
    - functionName:    ogs_nas_5gs_decode_service_accept
      functionSourceFile: '/src/open5gs/builddir/../lib/nas/5gs/decoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1933
      functionLinenumberEnd: 2039
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         38
      ICount:          343
      EdgeCount:       48
      CyclomaticComplexity: 12
      functionsReached:
        - ogs_log_printf
        - ogs_nas_5gs_decode_5gs_additional_request_result
        - ogs_nas_5gs_decode_5gs_tracking_area_identity_list
        - ogs_nas_5gs_decode_eap_message
        - ogs_nas_5gs_decode_gprs_timer_2
        - ogs_nas_5gs_decode_pdu_session_reactivation_result
        - ogs_nas_5gs_decode_pdu_session_reactivation_result_error_cause
        - ogs_nas_5gs_decode_pdu_session_status
        - ogs_pkbuf_pull
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../lib/nas/5gs/decoder.c:1951,9'
          Branch Sides:    []
      Callsites:
        - Src:             '../lib/nas/5gs/decoder.c:1938,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/decoder.c:1945,13'
          Dst:             ogs_pkbuf_pull
        - Src:             '../lib/nas/5gs/decoder.c:1946,12'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/decoder.c:1953,20'
          Dst:             ogs_nas_5gs_decode_pdu_session_status
        - Src:             '../lib/nas/5gs/decoder.c:1955,16'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/decoder.c:1963,20'
          Dst:             ogs_nas_5gs_decode_pdu_session_reactivation_result
        - Src:             '../lib/nas/5gs/decoder.c:1965,16'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/decoder.c:1973,20'
          Dst:             ogs_nas_5gs_decode_pdu_session_reactivation_result_error_cause
        - Src:             '../lib/nas/5gs/decoder.c:1975,16'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/decoder.c:1983,20'
          Dst:             ogs_nas_5gs_decode_eap_message
        - Src:             '../lib/nas/5gs/decoder.c:1985,16'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/decoder.c:1993,20'
          Dst:             ogs_nas_5gs_decode_gprs_timer_2
        - Src:             '../lib/nas/5gs/decoder.c:1995,16'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/decoder.c:2003,20'
          Dst:             ogs_nas_5gs_decode_5gs_additional_request_result
        - Src:             '../lib/nas/5gs/decoder.c:2005,16'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/decoder.c:2013,20'
          Dst:             ogs_nas_5gs_decode_5gs_tracking_area_identity_list
        - Src:             '../lib/nas/5gs/decoder.c:2015,16'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/decoder.c:2023,20'
          Dst:             ogs_nas_5gs_decode_5gs_tracking_area_identity_list
        - Src:             '../lib/nas/5gs/decoder.c:2025,16'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/decoder.c:2033,13'
          Dst:             ogs_log_printf
    - functionName:    ogs_nas_5gs_decode_configuration_update_command
      functionSourceFile: '/src/open5gs/builddir/../lib/nas/5gs/decoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2042
      functionLinenumberEnd: 2554
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         195
      ICount:          1697
      EdgeCount:       244
      CyclomaticComplexity: 51
      functionsReached:
        - ogs_abort
        - ogs_log_printf
        - ogs_nas_5gs_decode_5gs_mobile_identity
        - ogs_nas_5gs_decode_5gs_registration_result
        - ogs_nas_5gs_decode_5gs_tracking_area_identity_list
        - ogs_nas_5gs_decode_access_technology_utilization_control
        - ogs_nas_5gs_decode_additional_configuration_indication
        - ogs_nas_5gs_decode_alternative_nssai
        - ogs_nas_5gs_decode_cag_information_list
        - ogs_nas_5gs_decode_configuration_update_indication
        - ogs_nas_5gs_decode_daylight_saving_time
        - ogs_nas_5gs_decode_extended_cag_information_list
        - ogs_nas_5gs_decode_extended_ladn_information
        - ogs_nas_5gs_decode_extended_rejected_nssai
        - ogs_nas_5gs_decode_feature_authorization_indication
        - ogs_nas_5gs_decode_gprs_timer_3
        - ogs_nas_5gs_decode_ladn_information
        - ogs_nas_5gs_decode_list_of_plmns_to_be_used_in_disaster_condition
        - ogs_nas_5gs_decode_lp_wus_status
        - ogs_nas_5gs_decode_lp_wusps_assistance_information
        - ogs_nas_5gs_decode_mico_indication
        - ogs_nas_5gs_decode_network_name
        - ogs_nas_5gs_decode_network_slicing_indication
        - ogs_nas_5gs_decode_nsag_information
        - ogs_nas_5gs_decode_nssai
        - ogs_nas_5gs_decode_nssrg_information
        - ogs_nas_5gs_decode_on_demand_nssai
        - ogs_nas_5gs_decode_operator_defined_access_category_definitions
        - ogs_nas_5gs_decode_partial_nssai
        - ogs_nas_5gs_decode_peips_assistance_information
        - ogs_nas_5gs_decode_priority_indicator
        - ogs_nas_5gs_decode_ran_timing_synchronization
        - ogs_nas_5gs_decode_registration_wait_range
        - ogs_nas_5gs_decode_rejected_nssai
        - ogs_nas_5gs_decode_s_nssai_location_validity_information
        - ogs_nas_5gs_decode_s_nssai_time_validity_information
        - ogs_nas_5gs_decode_service_area_list
        - ogs_nas_5gs_decode_service_level_aa_container
        - ogs_nas_5gs_decode_sms_indication
        - ogs_nas_5gs_decode_time_zone
        - ogs_nas_5gs_decode_time_zone_and_time
        - ogs_nas_5gs_decode_truncated_5g_s_tmsi_configuration
        - ogs_nas_5gs_decode_ue_radio_capability_id
        - ogs_nas_5gs_decode_ue_radio_capability_id_deletion_indication
        - ogs_pkbuf_pull
        - ogs_pkbuf_push
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../lib/nas/5gs/decoder.c:2060,9'
          Branch Sides:    []
      Callsites:
        - Src:             '../lib/nas/5gs/decoder.c:2047,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/decoder.c:2054,13'
          Dst:             ogs_pkbuf_pull
        - Src:             '../lib/nas/5gs/decoder.c:2055,12'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/decoder.c:2063,13'
          Dst:             ogs_pkbuf_push
        - Src:             '../lib/nas/5gs/decoder.c:2063,13'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/decoder.c:2063,13'
          Dst:             ogs_abort
        - Src:             '../lib/nas/5gs/decoder.c:2064,20'
          Dst:             ogs_nas_5gs_decode_configuration_update_indication
        - Src:             '../lib/nas/5gs/decoder.c:2066,16'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/decoder.c:2074,20'
          Dst:             ogs_nas_5gs_decode_5gs_mobile_identity
        - Src:             '../lib/nas/5gs/decoder.c:2076,16'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/decoder.c:2084,20'
          Dst:             ogs_nas_5gs_decode_5gs_tracking_area_identity_list
        - Src:             '../lib/nas/5gs/decoder.c:2086,16'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/decoder.c:2094,20'
          Dst:             ogs_nas_5gs_decode_nssai
        - Src:             '../lib/nas/5gs/decoder.c:2096,16'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/decoder.c:2104,20'
          Dst:             ogs_nas_5gs_decode_service_area_list
        - Src:             '../lib/nas/5gs/decoder.c:2106,16'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/decoder.c:2114,20'
          Dst:             ogs_nas_5gs_decode_network_name
        - Src:             '../lib/nas/5gs/decoder.c:2116,16'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/decoder.c:2124,20'
          Dst:             ogs_nas_5gs_decode_network_name
        - Src:             '../lib/nas/5gs/decoder.c:2126,16'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/decoder.c:2134,20'
          Dst:             ogs_nas_5gs_decode_time_zone
        - Src:             '../lib/nas/5gs/decoder.c:2136,16'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/decoder.c:2144,20'
          Dst:             ogs_nas_5gs_decode_time_zone_and_time
        - Src:             '../lib/nas/5gs/decoder.c:2146,16'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/decoder.c:2154,20'
          Dst:             ogs_nas_5gs_decode_daylight_saving_time
        - Src:             '../lib/nas/5gs/decoder.c:2156,16'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/decoder.c:2164,20'
          Dst:             ogs_nas_5gs_decode_ladn_information
        - Src:             '../lib/nas/5gs/decoder.c:2166,16'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/decoder.c:2175,13'
          Dst:             ogs_pkbuf_push
        - Src:             '../lib/nas/5gs/decoder.c:2175,13'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/decoder.c:2175,13'
          Dst:             ogs_abort
        - Src:             '../lib/nas/5gs/decoder.c:2176,20'
          Dst:             ogs_nas_5gs_decode_mico_indication
        - Src:             '../lib/nas/5gs/decoder.c:2178,16'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/decoder.c:2187,13'
          Dst:             ogs_pkbuf_push
        - Src:             '../lib/nas/5gs/decoder.c:2187,13'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/decoder.c:2187,13'
          Dst:             ogs_abort
        - Src:             '../lib/nas/5gs/decoder.c:2188,20'
          Dst:             ogs_nas_5gs_decode_network_slicing_indication
        - Src:             '../lib/nas/5gs/decoder.c:2190,16'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/decoder.c:2198,20'
          Dst:             ogs_nas_5gs_decode_nssai
        - Src:             '../lib/nas/5gs/decoder.c:2200,16'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/decoder.c:2208,20'
          Dst:             ogs_nas_5gs_decode_rejected_nssai
        - Src:             '../lib/nas/5gs/decoder.c:2210,16'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/decoder.c:2218,20'
          Dst:             ogs_nas_5gs_decode_operator_defined_access_category_definitions
        - Src:             '../lib/nas/5gs/decoder.c:2220,16'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/decoder.c:2229,13'
          Dst:             ogs_pkbuf_push
        - Src:             '../lib/nas/5gs/decoder.c:2229,13'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/decoder.c:2229,13'
          Dst:             ogs_abort
        - Src:             '../lib/nas/5gs/decoder.c:2230,20'
          Dst:             ogs_nas_5gs_decode_sms_indication
        - Src:             '../lib/nas/5gs/decoder.c:2232,16'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/decoder.c:2240,20'
          Dst:             ogs_nas_5gs_decode_gprs_timer_3
        - Src:             '../lib/nas/5gs/decoder.c:2242,16'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/decoder.c:2250,20'
          Dst:             ogs_nas_5gs_decode_cag_information_list
        - Src:             '../lib/nas/5gs/decoder.c:2252,16'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/decoder.c:2260,20'
          Dst:             ogs_nas_5gs_decode_ue_radio_capability_id
        - Src:             '../lib/nas/5gs/decoder.c:2262,16'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/decoder.c:2271,13'
          Dst:             ogs_pkbuf_push
        - Src:             '../lib/nas/5gs/decoder.c:2271,13'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/decoder.c:2271,13'
          Dst:             ogs_abort
        - Src:             '../lib/nas/5gs/decoder.c:2272,20'
          Dst:             ogs_nas_5gs_decode_ue_radio_capability_id_deletion_indication
        - Src:             '../lib/nas/5gs/decoder.c:2274,16'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/decoder.c:2282,20'
          Dst:             ogs_nas_5gs_decode_5gs_registration_result
        - Src:             '../lib/nas/5gs/decoder.c:2284,16'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/decoder.c:2292,20'
          Dst:             ogs_nas_5gs_decode_truncated_5g_s_tmsi_configuration
        - Src:             '../lib/nas/5gs/decoder.c:2294,16'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/decoder.c:2303,13'
          Dst:             ogs_pkbuf_push
        - Src:             '../lib/nas/5gs/decoder.c:2303,13'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/decoder.c:2303,13'
          Dst:             ogs_abort
        - Src:             '../lib/nas/5gs/decoder.c:2304,20'
          Dst:             ogs_nas_5gs_decode_additional_configuration_indication
        - Src:             '../lib/nas/5gs/decoder.c:2306,16'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/decoder.c:2314,20'
          Dst:             ogs_nas_5gs_decode_extended_rejected_nssai
        - Src:             '../lib/nas/5gs/decoder.c:2316,16'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/decoder.c:2324,20'
          Dst:             ogs_nas_5gs_decode_service_level_aa_container
        - Src:             '../lib/nas/5gs/decoder.c:2326,16'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/decoder.c:2334,20'
          Dst:             ogs_nas_5gs_decode_nssrg_information
        - Src:             '../lib/nas/5gs/decoder.c:2336,16'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/decoder.c:2344,20'
          Dst:             ogs_nas_5gs_decode_registration_wait_range
        - Src:             '../lib/nas/5gs/decoder.c:2346,16'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/decoder.c:2354,20'
          Dst:             ogs_nas_5gs_decode_registration_wait_range
        - Src:             '../lib/nas/5gs/decoder.c:2356,16'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/decoder.c:2364,20'
          Dst:             ogs_nas_5gs_decode_list_of_plmns_to_be_used_in_disaster_condition
        - Src:             '../lib/nas/5gs/decoder.c:2366,16'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/decoder.c:2374,20'
          Dst:             ogs_nas_5gs_decode_extended_cag_information_list
        - Src:             '../lib/nas/5gs/decoder.c:2376,16'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/decoder.c:2384,20'
          Dst:             ogs_nas_5gs_decode_peips_assistance_information
        - Src:             '../lib/nas/5gs/decoder.c:2386,16'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/decoder.c:2394,20'
          Dst:             ogs_nas_5gs_decode_nsag_information
        - Src:             '../lib/nas/5gs/decoder.c:2396,16'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/decoder.c:2405,13'
          Dst:             ogs_pkbuf_push
        - Src:             '../lib/nas/5gs/decoder.c:2405,13'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/decoder.c:2405,13'
          Dst:             ogs_abort
        - Src:             '../lib/nas/5gs/decoder.c:2406,20'
          Dst:             ogs_nas_5gs_decode_priority_indicator
        - Src:             '../lib/nas/5gs/decoder.c:2408,16'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/decoder.c:2416,20'
          Dst:             ogs_nas_5gs_decode_ran_timing_synchronization
        - Src:             '../lib/nas/5gs/decoder.c:2418,16'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/decoder.c:2426,20'
          Dst:             ogs_nas_5gs_decode_extended_ladn_information
        - Src:             '../lib/nas/5gs/decoder.c:2428,16'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/decoder.c:2436,20'
          Dst:             ogs_nas_5gs_decode_alternative_nssai
        - Src:             '../lib/nas/5gs/decoder.c:2438,16'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/decoder.c:2446,20'
          Dst:             ogs_nas_5gs_decode_s_nssai_location_validity_information
        - Src:             '../lib/nas/5gs/decoder.c:2448,16'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/decoder.c:2456,20'
          Dst:             ogs_nas_5gs_decode_s_nssai_time_validity_information
        - Src:             '../lib/nas/5gs/decoder.c:2458,16'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/decoder.c:2466,20'
          Dst:             ogs_nas_5gs_decode_gprs_timer_3
        - Src:             '../lib/nas/5gs/decoder.c:2468,16'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/decoder.c:2476,20'
          Dst:             ogs_nas_5gs_decode_partial_nssai
        - Src:             '../lib/nas/5gs/decoder.c:2478,16'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/decoder.c:2486,20'
          Dst:             ogs_nas_5gs_decode_partial_nssai
        - Src:             '../lib/nas/5gs/decoder.c:2488,16'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/decoder.c:2496,20'
          Dst:             ogs_nas_5gs_decode_feature_authorization_indication
        - Src:             '../lib/nas/5gs/decoder.c:2498,16'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/decoder.c:2506,20'
          Dst:             ogs_nas_5gs_decode_on_demand_nssai
        - Src:             '../lib/nas/5gs/decoder.c:2508,16'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/decoder.c:2516,20'
          Dst:             ogs_nas_5gs_decode_access_technology_utilization_control
        - Src:             '../lib/nas/5gs/decoder.c:2518,16'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/decoder.c:2526,20'
          Dst:             ogs_nas_5gs_decode_lp_wusps_assistance_information
        - Src:             '../lib/nas/5gs/decoder.c:2528,16'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/decoder.c:2537,13'
          Dst:             ogs_pkbuf_push
        - Src:             '../lib/nas/5gs/decoder.c:2537,13'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/decoder.c:2537,13'
          Dst:             ogs_abort
        - Src:             '../lib/nas/5gs/decoder.c:2538,20'
          Dst:             ogs_nas_5gs_decode_lp_wus_status
        - Src:             '../lib/nas/5gs/decoder.c:2540,16'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/decoder.c:2548,13'
          Dst:             ogs_log_printf
    - functionName:    ogs_nas_5gs_decode_authentication_request
      functionSourceFile: '/src/open5gs/builddir/../lib/nas/5gs/decoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2557
      functionLinenumberEnd: 2629
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         27
      ICount:          235
      EdgeCount:       34
      CyclomaticComplexity: 9
      functionsReached:
        - ogs_log_printf
        - ogs_nas_5gs_decode_abba
        - ogs_nas_5gs_decode_authentication_parameter_autn
        - ogs_nas_5gs_decode_authentication_parameter_rand
        - ogs_nas_5gs_decode_eap_message
        - ogs_nas_5gs_decode_key_set_identifier
        - ogs_pkbuf_pull
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../lib/nas/5gs/decoder.c:2591,9'
          Branch Sides:    []
      Callsites:
        - Src:             '../lib/nas/5gs/decoder.c:2562,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/decoder.c:2564,12'
          Dst:             ogs_nas_5gs_decode_key_set_identifier
        - Src:             '../lib/nas/5gs/decoder.c:2566,9'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/decoder.c:2572,12'
          Dst:             ogs_nas_5gs_decode_abba
        - Src:             '../lib/nas/5gs/decoder.c:2574,9'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/decoder.c:2585,13'
          Dst:             ogs_pkbuf_pull
        - Src:             '../lib/nas/5gs/decoder.c:2586,12'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/decoder.c:2593,20'
          Dst:             ogs_nas_5gs_decode_authentication_parameter_rand
        - Src:             '../lib/nas/5gs/decoder.c:2595,16'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/decoder.c:2603,20'
          Dst:             ogs_nas_5gs_decode_authentication_parameter_autn
        - Src:             '../lib/nas/5gs/decoder.c:2605,16'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/decoder.c:2613,20'
          Dst:             ogs_nas_5gs_decode_eap_message
        - Src:             '../lib/nas/5gs/decoder.c:2615,16'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/decoder.c:2623,13'
          Dst:             ogs_log_printf
    - functionName:    ogs_nas_5gs_decode_authentication_response
      functionSourceFile: '/src/open5gs/builddir/../lib/nas/5gs/decoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2632
      functionLinenumberEnd: 2678
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         20
      ICount:          163
      EdgeCount:       24
      CyclomaticComplexity: 6
      functionsReached:
        - ogs_log_printf
        - ogs_nas_5gs_decode_authentication_response_parameter
        - ogs_nas_5gs_decode_eap_message
        - ogs_pkbuf_pull
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../lib/nas/5gs/decoder.c:2650,9'
          Branch Sides:    []
      Callsites:
        - Src:             '../lib/nas/5gs/decoder.c:2637,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/decoder.c:2644,13'
          Dst:             ogs_pkbuf_pull
        - Src:             '../lib/nas/5gs/decoder.c:2645,12'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/decoder.c:2652,20'
          Dst:             ogs_nas_5gs_decode_authentication_response_parameter
        - Src:             '../lib/nas/5gs/decoder.c:2654,16'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/decoder.c:2662,20'
          Dst:             ogs_nas_5gs_decode_eap_message
        - Src:             '../lib/nas/5gs/decoder.c:2664,16'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/decoder.c:2672,13'
          Dst:             ogs_log_printf
    - functionName:    ogs_nas_5gs_decode_authentication_reject
      functionSourceFile: '/src/open5gs/builddir/../lib/nas/5gs/decoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2681
      functionLinenumberEnd: 2717
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         17
      ICount:          133
      EdgeCount:       20
      CyclomaticComplexity: 5
      functionsReached:
        - ogs_log_printf
        - ogs_nas_5gs_decode_eap_message
        - ogs_pkbuf_pull
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../lib/nas/5gs/decoder.c:2699,9'
          Branch Sides:    []
      Callsites:
        - Src:             '../lib/nas/5gs/decoder.c:2686,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/decoder.c:2693,13'
          Dst:             ogs_pkbuf_pull
        - Src:             '../lib/nas/5gs/decoder.c:2694,12'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/decoder.c:2701,20'
          Dst:             ogs_nas_5gs_decode_eap_message
        - Src:             '../lib/nas/5gs/decoder.c:2703,16'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/decoder.c:2711,13'
          Dst:             ogs_log_printf
    - functionName:    ogs_nas_5gs_decode_authentication_failure
      functionSourceFile: '/src/open5gs/builddir/../lib/nas/5gs/decoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2720
      functionLinenumberEnd: 2764
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         19
      ICount:          154
      EdgeCount:       23
      CyclomaticComplexity: 6
      functionsReached:
        - ogs_log_printf
        - ogs_nas_5gs_decode_5gmm_cause
        - ogs_nas_5gs_decode_authentication_failure_parameter
        - ogs_pkbuf_pull
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../lib/nas/5gs/decoder.c:2746,9'
          Branch Sides:    []
      Callsites:
        - Src:             '../lib/nas/5gs/decoder.c:2725,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/decoder.c:2727,12'
          Dst:             ogs_nas_5gs_decode_5gmm_cause
        - Src:             '../lib/nas/5gs/decoder.c:2729,9'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/decoder.c:2740,13'
          Dst:             ogs_pkbuf_pull
        - Src:             '../lib/nas/5gs/decoder.c:2741,12'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/decoder.c:2748,20'
          Dst:             ogs_nas_5gs_decode_authentication_failure_parameter
        - Src:             '../lib/nas/5gs/decoder.c:2750,16'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/decoder.c:2758,13'
          Dst:             ogs_log_printf
    - functionName:    ogs_nas_5gs_decode_authentication_result
      functionSourceFile: '/src/open5gs/builddir/../lib/nas/5gs/decoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2767
      functionLinenumberEnd: 2829
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         24
      ICount:          205
      EdgeCount:       30
      CyclomaticComplexity: 8
      functionsReached:
        - ogs_log_printf
        - ogs_nas_5gs_decode_abba
        - ogs_nas_5gs_decode_aun3_device_security_key
        - ogs_nas_5gs_decode_eap_message
        - ogs_nas_5gs_decode_key_set_identifier
        - ogs_pkbuf_pull
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../lib/nas/5gs/decoder.c:2801,9'
          Branch Sides:    []
      Callsites:
        - Src:             '../lib/nas/5gs/decoder.c:2772,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/decoder.c:2774,12'
          Dst:             ogs_nas_5gs_decode_key_set_identifier
        - Src:             '../lib/nas/5gs/decoder.c:2776,9'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/decoder.c:2782,12'
          Dst:             ogs_nas_5gs_decode_eap_message
        - Src:             '../lib/nas/5gs/decoder.c:2784,9'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/decoder.c:2795,13'
          Dst:             ogs_pkbuf_pull
        - Src:             '../lib/nas/5gs/decoder.c:2796,12'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/decoder.c:2803,20'
          Dst:             ogs_nas_5gs_decode_abba
        - Src:             '../lib/nas/5gs/decoder.c:2805,16'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/decoder.c:2813,20'
          Dst:             ogs_nas_5gs_decode_aun3_device_security_key
        - Src:             '../lib/nas/5gs/decoder.c:2815,16'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/decoder.c:2823,13'
          Dst:             ogs_log_printf
    - functionName:    ogs_nas_5gs_decode_identity_request
      functionSourceFile: '/src/open5gs/builddir/../lib/nas/5gs/decoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2832
      functionLinenumberEnd: 2848
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          55
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ogs_log_printf
        - ogs_nas_5gs_decode_5gs_identity_type
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../lib/nas/5gs/decoder.c:2837,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/decoder.c:2839,12'
          Dst:             ogs_nas_5gs_decode_5gs_identity_type
        - Src:             '../lib/nas/5gs/decoder.c:2841,9'
          Dst:             ogs_log_printf
    - functionName:    ogs_nas_5gs_decode_identity_response
      functionSourceFile: '/src/open5gs/builddir/../lib/nas/5gs/decoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2851
      functionLinenumberEnd: 2867
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          55
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ogs_log_printf
        - ogs_nas_5gs_decode_5gs_mobile_identity
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../lib/nas/5gs/decoder.c:2856,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/decoder.c:2858,12'
          Dst:             ogs_nas_5gs_decode_5gs_mobile_identity
        - Src:             '../lib/nas/5gs/decoder.c:2860,9'
          Dst:             ogs_log_printf
    - functionName:    ogs_nas_5gs_decode_security_mode_command
      functionSourceFile: '/src/open5gs/builddir/../lib/nas/5gs/decoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2870
      functionLinenumberEnd: 2992
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         46
      ICount:          399
      EdgeCount:       58
      CyclomaticComplexity: 14
      functionsReached:
        - ogs_abort
        - ogs_log_printf
        - ogs_nas_5gs_decode_abba
        - ogs_nas_5gs_decode_additional_5g_security_information
        - ogs_nas_5gs_decode_aun3_device_security_key
        - ogs_nas_5gs_decode_eap_message
        - ogs_nas_5gs_decode_eps_nas_security_algorithms
        - ogs_nas_5gs_decode_imeisv_request
        - ogs_nas_5gs_decode_key_set_identifier
        - ogs_nas_5gs_decode_s1_ue_security_capability
        - ogs_nas_5gs_decode_security_algorithms
        - ogs_nas_5gs_decode_ue_security_capability
        - ogs_pkbuf_pull
        - ogs_pkbuf_push
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../lib/nas/5gs/decoder.c:2912,9'
          Branch Sides:    []
      Callsites:
        - Src:             '../lib/nas/5gs/decoder.c:2875,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/decoder.c:2877,12'
          Dst:             ogs_nas_5gs_decode_security_algorithms
        - Src:             '../lib/nas/5gs/decoder.c:2879,9'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/decoder.c:2885,12'
          Dst:             ogs_nas_5gs_decode_key_set_identifier
        - Src:             '../lib/nas/5gs/decoder.c:2887,9'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/decoder.c:2893,12'
          Dst:             ogs_nas_5gs_decode_ue_security_capability
        - Src:             '../lib/nas/5gs/decoder.c:2895,9'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/decoder.c:2906,13'
          Dst:             ogs_pkbuf_pull
        - Src:             '../lib/nas/5gs/decoder.c:2907,12'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/decoder.c:2915,13'
          Dst:             ogs_pkbuf_push
        - Src:             '../lib/nas/5gs/decoder.c:2915,13'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/decoder.c:2915,13'
          Dst:             ogs_abort
        - Src:             '../lib/nas/5gs/decoder.c:2916,20'
          Dst:             ogs_nas_5gs_decode_imeisv_request
        - Src:             '../lib/nas/5gs/decoder.c:2918,16'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/decoder.c:2926,20'
          Dst:             ogs_nas_5gs_decode_eps_nas_security_algorithms
        - Src:             '../lib/nas/5gs/decoder.c:2928,16'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/decoder.c:2936,20'
          Dst:             ogs_nas_5gs_decode_additional_5g_security_information
        - Src:             '../lib/nas/5gs/decoder.c:2938,16'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/decoder.c:2946,20'
          Dst:             ogs_nas_5gs_decode_eap_message
        - Src:             '../lib/nas/5gs/decoder.c:2948,16'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/decoder.c:2956,20'
          Dst:             ogs_nas_5gs_decode_abba
        - Src:             '../lib/nas/5gs/decoder.c:2958,16'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/decoder.c:2966,20'
          Dst:             ogs_nas_5gs_decode_s1_ue_security_capability
        - Src:             '../lib/nas/5gs/decoder.c:2968,16'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/decoder.c:2976,20'
          Dst:             ogs_nas_5gs_decode_aun3_device_security_key
        - Src:             '../lib/nas/5gs/decoder.c:2978,16'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/decoder.c:2986,13'
          Dst:             ogs_log_printf
    - functionName:    ogs_nas_5gs_decode_security_mode_complete
      functionSourceFile: '/src/open5gs/builddir/../lib/nas/5gs/decoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2995
      functionLinenumberEnd: 3051
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         23
      ICount:          193
      EdgeCount:       28
      CyclomaticComplexity: 7
      functionsReached:
        - ogs_log_printf
        - ogs_nas_5gs_decode_5gs_mobile_identity
        - ogs_nas_5gs_decode_message_container
        - ogs_pkbuf_pull
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../lib/nas/5gs/decoder.c:3013,9'
          Branch Sides:    []
      Callsites:
        - Src:             '../lib/nas/5gs/decoder.c:3000,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/decoder.c:3007,13'
          Dst:             ogs_pkbuf_pull
        - Src:             '../lib/nas/5gs/decoder.c:3008,12'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/decoder.c:3015,20'
          Dst:             ogs_nas_5gs_decode_5gs_mobile_identity
        - Src:             '../lib/nas/5gs/decoder.c:3017,16'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/decoder.c:3025,20'
          Dst:             ogs_nas_5gs_decode_message_container
        - Src:             '../lib/nas/5gs/decoder.c:3027,16'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/decoder.c:3035,20'
          Dst:             ogs_nas_5gs_decode_5gs_mobile_identity
        - Src:             '../lib/nas/5gs/decoder.c:3037,16'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/decoder.c:3045,13'
          Dst:             ogs_log_printf
    - functionName:    ogs_nas_5gs_decode_security_mode_reject
      functionSourceFile: '/src/open5gs/builddir/../lib/nas/5gs/decoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3054
      functionLinenumberEnd: 3070
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          55
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ogs_log_printf
        - ogs_nas_5gs_decode_5gmm_cause
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../lib/nas/5gs/decoder.c:3059,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/decoder.c:3061,12'
          Dst:             ogs_nas_5gs_decode_5gmm_cause
        - Src:             '../lib/nas/5gs/decoder.c:3063,9'
          Dst:             ogs_log_printf
    - functionName:    ogs_nas_5gs_decode_5gmm_status
      functionSourceFile: '/src/open5gs/builddir/../lib/nas/5gs/decoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3073
      functionLinenumberEnd: 3089
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          55
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ogs_log_printf
        - ogs_nas_5gs_decode_5gmm_cause
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../lib/nas/5gs/decoder.c:3078,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/decoder.c:3080,12'
          Dst:             ogs_nas_5gs_decode_5gmm_cause
        - Src:             '../lib/nas/5gs/decoder.c:3082,9'
          Dst:             ogs_log_printf
    - functionName:    ogs_nas_5gs_decode_notification
      functionSourceFile: '/src/open5gs/builddir/../lib/nas/5gs/decoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3092
      functionLinenumberEnd: 3108
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          55
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ogs_log_printf
        - ogs_nas_5gs_decode_access_type
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../lib/nas/5gs/decoder.c:3097,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/decoder.c:3099,12'
          Dst:             ogs_nas_5gs_decode_access_type
        - Src:             '../lib/nas/5gs/decoder.c:3101,9'
          Dst:             ogs_log_printf
    - functionName:    ogs_nas_5gs_decode_notification_response
      functionSourceFile: '/src/open5gs/builddir/../lib/nas/5gs/decoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3111
      functionLinenumberEnd: 3147
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         17
      ICount:          133
      EdgeCount:       20
      CyclomaticComplexity: 5
      functionsReached:
        - ogs_log_printf
        - ogs_nas_5gs_decode_pdu_session_status
        - ogs_pkbuf_pull
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../lib/nas/5gs/decoder.c:3129,9'
          Branch Sides:    []
      Callsites:
        - Src:             '../lib/nas/5gs/decoder.c:3116,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/decoder.c:3123,13'
          Dst:             ogs_pkbuf_pull
        - Src:             '../lib/nas/5gs/decoder.c:3124,12'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/decoder.c:3131,20'
          Dst:             ogs_nas_5gs_decode_pdu_session_status
        - Src:             '../lib/nas/5gs/decoder.c:3133,16'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/decoder.c:3141,13'
          Dst:             ogs_log_printf
    - functionName:    ogs_nas_5gs_decode_ul_nas_transport
      functionSourceFile: '/src/open5gs/builddir/../lib/nas/5gs/decoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3150
      functionLinenumberEnd: 3310
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         71
      ICount:          567
      EdgeCount:       86
      CyclomaticComplexity: 17
      functionsReached:
        - ogs_abort
        - ogs_log_printf
        - ogs_nas_5gs_decode_additional_information
        - ogs_nas_5gs_decode_dnn
        - ogs_nas_5gs_decode_ma_pdu_session_information
        - ogs_nas_5gs_decode_non_3gpp_access_path_switching_indication
        - ogs_nas_5gs_decode_payload_container
        - ogs_nas_5gs_decode_payload_container_information
        - ogs_nas_5gs_decode_payload_container_type
        - ogs_nas_5gs_decode_pdu_session_identity_2
        - ogs_nas_5gs_decode_release_assistance_indication
        - ogs_nas_5gs_decode_request_type
        - ogs_nas_5gs_decode_s_nssai
        - ogs_pkbuf_pull
        - ogs_pkbuf_push
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../lib/nas/5gs/decoder.c:3184,9'
          Branch Sides:    []
      Callsites:
        - Src:             '../lib/nas/5gs/decoder.c:3155,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/decoder.c:3157,12'
          Dst:             ogs_nas_5gs_decode_payload_container_type
        - Src:             '../lib/nas/5gs/decoder.c:3159,9'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/decoder.c:3165,12'
          Dst:             ogs_nas_5gs_decode_payload_container
        - Src:             '../lib/nas/5gs/decoder.c:3167,9'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/decoder.c:3178,13'
          Dst:             ogs_pkbuf_pull
        - Src:             '../lib/nas/5gs/decoder.c:3179,12'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/decoder.c:3186,20'
          Dst:             ogs_nas_5gs_decode_pdu_session_identity_2
        - Src:             '../lib/nas/5gs/decoder.c:3188,16'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/decoder.c:3196,20'
          Dst:             ogs_nas_5gs_decode_pdu_session_identity_2
        - Src:             '../lib/nas/5gs/decoder.c:3198,16'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/decoder.c:3207,13'
          Dst:             ogs_pkbuf_push
        - Src:             '../lib/nas/5gs/decoder.c:3207,13'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/decoder.c:3207,13'
          Dst:             ogs_abort
        - Src:             '../lib/nas/5gs/decoder.c:3208,20'
          Dst:             ogs_nas_5gs_decode_request_type
        - Src:             '../lib/nas/5gs/decoder.c:3210,16'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/decoder.c:3218,20'
          Dst:             ogs_nas_5gs_decode_s_nssai
        - Src:             '../lib/nas/5gs/decoder.c:3220,16'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/decoder.c:3228,20'
          Dst:             ogs_nas_5gs_decode_dnn
        - Src:             '../lib/nas/5gs/decoder.c:3230,16'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/decoder.c:3238,20'
          Dst:             ogs_nas_5gs_decode_additional_information
        - Src:             '../lib/nas/5gs/decoder.c:3240,16'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/decoder.c:3249,13'
          Dst:             ogs_pkbuf_push
        - Src:             '../lib/nas/5gs/decoder.c:3249,13'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/decoder.c:3249,13'
          Dst:             ogs_abort
        - Src:             '../lib/nas/5gs/decoder.c:3250,20'
          Dst:             ogs_nas_5gs_decode_ma_pdu_session_information
        - Src:             '../lib/nas/5gs/decoder.c:3252,16'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/decoder.c:3261,13'
          Dst:             ogs_pkbuf_push
        - Src:             '../lib/nas/5gs/decoder.c:3261,13'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/decoder.c:3261,13'
          Dst:             ogs_abort
        - Src:             '../lib/nas/5gs/decoder.c:3262,20'
          Dst:             ogs_nas_5gs_decode_release_assistance_indication
        - Src:             '../lib/nas/5gs/decoder.c:3264,16'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/decoder.c:3272,20'
          Dst:             ogs_nas_5gs_decode_non_3gpp_access_path_switching_indication
        - Src:             '../lib/nas/5gs/decoder.c:3274,16'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/decoder.c:3282,20'
          Dst:             ogs_nas_5gs_decode_s_nssai
        - Src:             '../lib/nas/5gs/decoder.c:3284,16'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/decoder.c:3293,13'
          Dst:             ogs_pkbuf_push
        - Src:             '../lib/nas/5gs/decoder.c:3293,13'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/decoder.c:3293,13'
          Dst:             ogs_abort
        - Src:             '../lib/nas/5gs/decoder.c:3294,20'
          Dst:             ogs_nas_5gs_decode_payload_container_information
        - Src:             '../lib/nas/5gs/decoder.c:3296,16'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/decoder.c:3304,13'
          Dst:             ogs_log_printf
    - functionName:    ogs_nas_5gs_decode_dl_nas_transport
      functionSourceFile: '/src/open5gs/builddir/../lib/nas/5gs/decoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3313
      functionLinenumberEnd: 3405
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         33
      ICount:          295
      EdgeCount:       42
      CyclomaticComplexity: 11
      functionsReached:
        - ogs_log_printf
        - ogs_nas_5gs_decode_5gmm_cause
        - ogs_nas_5gs_decode_additional_information
        - ogs_nas_5gs_decode_gprs_timer_3
        - ogs_nas_5gs_decode_payload_container
        - ogs_nas_5gs_decode_payload_container_type
        - ogs_nas_5gs_decode_pdu_session_identity_2
        - ogs_pkbuf_pull
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../lib/nas/5gs/decoder.c:3347,9'
          Branch Sides:    []
      Callsites:
        - Src:             '../lib/nas/5gs/decoder.c:3318,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/decoder.c:3320,12'
          Dst:             ogs_nas_5gs_decode_payload_container_type
        - Src:             '../lib/nas/5gs/decoder.c:3322,9'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/decoder.c:3328,12'
          Dst:             ogs_nas_5gs_decode_payload_container
        - Src:             '../lib/nas/5gs/decoder.c:3330,9'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/decoder.c:3341,13'
          Dst:             ogs_pkbuf_pull
        - Src:             '../lib/nas/5gs/decoder.c:3342,12'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/decoder.c:3349,20'
          Dst:             ogs_nas_5gs_decode_pdu_session_identity_2
        - Src:             '../lib/nas/5gs/decoder.c:3351,16'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/decoder.c:3359,20'
          Dst:             ogs_nas_5gs_decode_additional_information
        - Src:             '../lib/nas/5gs/decoder.c:3361,16'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/decoder.c:3369,20'
          Dst:             ogs_nas_5gs_decode_5gmm_cause
        - Src:             '../lib/nas/5gs/decoder.c:3371,16'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/decoder.c:3379,20'
          Dst:             ogs_nas_5gs_decode_gprs_timer_3
        - Src:             '../lib/nas/5gs/decoder.c:3381,16'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/decoder.c:3389,20'
          Dst:             ogs_nas_5gs_decode_gprs_timer_3
        - Src:             '../lib/nas/5gs/decoder.c:3391,16'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/decoder.c:3399,13'
          Dst:             ogs_log_printf
    - functionName:    __bswap_32
      functionSourceFile: '/usr/include/x86_64-linux-gnu/bits/byteswap.h'
      linkageType:     InternalLinkage
      functionLinenumber: 50
      functionLinenumberEnd: 54
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          21
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ogs_pkbuf_pull_inline
      functionSourceFile: '/src/open5gs/builddir/../lib/core/ogs-pkbuf.h'
      linkageType:     InternalLinkage
      functionLinenumber: 159
      functionLinenumberEnd: 161
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          21
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ogs_nas_5gs_encode_maximum_number_of_supported_packet_filters
      functionSourceFile: '/src/open5gs/builddir/../lib/nas/5gs/ies.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7047
      functionLinenumberEnd: 7058
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          70
      EdgeCount:       8
      CyclomaticComplexity: 2
      functionsReached:
        - ogs_abort
        - ogs_log_hexdump_func
        - ogs_log_printf
        - ogs_pkbuf_pull
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../lib/nas/5gs/ies.c:7052,5'
          Dst:             ogs_pkbuf_pull
        - Src:             '../lib/nas/5gs/ies.c:7052,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:7052,5'
          Dst:             ogs_abort
        - Src:             '../lib/nas/5gs/ies.c:7055,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:7056,5'
          Dst:             ogs_log_hexdump_func
    - functionName:    ogs_pkbuf_pull
      functionSourceFile: '/src/open5gs/builddir/../lib/core/ogs-pkbuf.h'
      linkageType:     InternalLinkage
      functionLinenumber: 165
      functionLinenumberEnd: 167
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          40
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ogs_pkbuf_pull_inline
      functionUses:    350
      BranchProfiles:  []
      Callsites:
        - Src:             '../lib/core/ogs-pkbuf.h:167,16'
          Dst:             ogs_pkbuf_pull_inline
    - functionName:    ogs_nas_5gs_decode_maximum_number_of_supported_packet_filters
      functionSourceFile: '/src/open5gs/builddir/../lib/nas/5gs/ies.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7030
      functionLinenumberEnd: 7044
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          62
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ogs_log_hexdump_func
        - ogs_log_printf
        - ogs_pkbuf_pull
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '../lib/nas/5gs/ies.c:7033,9'
          Dst:             ogs_pkbuf_pull
        - Src:             '../lib/nas/5gs/ies.c:7034,8'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:7040,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:7041,5'
          Dst:             ogs_log_hexdump_func
    - functionName:    ogs_nas_5gs_encode_mapped_eps_bearer_contexts
      functionSourceFile: '/src/open5gs/builddir/../lib/nas/5gs/ies.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7005
      functionLinenumberEnd: 7024
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         23
      ICount:          157
      EdgeCount:       23
      CyclomaticComplexity: 2
      functionsReached:
        - __bswap_16
        - ogs_abort
        - ogs_log_hexdump_func
        - ogs_log_printf
        - ogs_pkbuf_pull
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../lib/nas/5gs/ies.c:7009,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:7009,5'
          Dst:             ogs_abort
        - Src:             '../lib/nas/5gs/ies.c:7010,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:7010,5'
          Dst:             ogs_abort
        - Src:             '../lib/nas/5gs/ies.c:7013,5'
          Dst:             ogs_pkbuf_pull
        - Src:             '../lib/nas/5gs/ies.c:7013,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:7013,5'
          Dst:             ogs_abort
        - Src:             '../lib/nas/5gs/ies.c:7014,14'
          Dst:             __bswap_16
        - Src:             '../lib/nas/5gs/ies.c:7018,5'
          Dst:             ogs_pkbuf_pull
        - Src:             '../lib/nas/5gs/ies.c:7018,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:7018,5'
          Dst:             ogs_abort
        - Src:             '../lib/nas/5gs/ies.c:7021,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:7022,5'
          Dst:             ogs_log_hexdump_func
    - functionName:    __bswap_16
      functionSourceFile: '/usr/include/x86_64-linux-gnu/bits/byteswap.h'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 39
      functionDepth:   0
      returnType:      short
      argCount:        1
      argTypes:
        - short
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          16
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    80
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ogs_nas_5gs_decode_mapped_eps_bearer_contexts
      functionSourceFile: '/src/open5gs/builddir/../lib/nas/5gs/ies.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6977
      functionLinenumberEnd: 7002
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          96
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - __bswap_16
        - ogs_log_hexdump_func
        - ogs_log_printf
        - ogs_pkbuf_pull
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             '../lib/nas/5gs/ies.c:6982,8'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:6988,42'
          Dst:             __bswap_16
        - Src:             '../lib/nas/5gs/ies.c:6991,9'
          Dst:             ogs_pkbuf_pull
        - Src:             '../lib/nas/5gs/ies.c:6992,8'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:6998,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:6999,5'
          Dst:             ogs_log_hexdump_func
    - functionName:    ogs_nas_5gs_encode_integrity_protection_maximum_data_rate
      functionSourceFile: '/src/open5gs/builddir/../lib/nas/5gs/ies.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6960
      functionLinenumberEnd: 6971
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          70
      EdgeCount:       8
      CyclomaticComplexity: 2
      functionsReached:
        - ogs_abort
        - ogs_log_hexdump_func
        - ogs_log_printf
        - ogs_pkbuf_pull
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../lib/nas/5gs/ies.c:6965,5'
          Dst:             ogs_pkbuf_pull
        - Src:             '../lib/nas/5gs/ies.c:6965,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:6965,5'
          Dst:             ogs_abort
        - Src:             '../lib/nas/5gs/ies.c:6968,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:6969,5'
          Dst:             ogs_log_hexdump_func
    - functionName:    ogs_nas_5gs_decode_integrity_protection_maximum_data_rate
      functionSourceFile: '/src/open5gs/builddir/../lib/nas/5gs/ies.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6943
      functionLinenumberEnd: 6957
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          62
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ogs_log_hexdump_func
        - ogs_log_printf
        - ogs_pkbuf_pull
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '../lib/nas/5gs/ies.c:6946,9'
          Dst:             ogs_pkbuf_pull
        - Src:             '../lib/nas/5gs/ies.c:6947,8'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:6953,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:6954,5'
          Dst:             ogs_log_hexdump_func
    - functionName:    ogs_nas_5gs_encode_extended_protocol_configuration_options
      functionSourceFile: '/src/open5gs/builddir/../lib/nas/5gs/ies.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6918
      functionLinenumberEnd: 6937
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         23
      ICount:          157
      EdgeCount:       23
      CyclomaticComplexity: 2
      functionsReached:
        - __bswap_16
        - ogs_abort
        - ogs_log_hexdump_func
        - ogs_log_printf
        - ogs_pkbuf_pull
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../lib/nas/5gs/ies.c:6922,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:6922,5'
          Dst:             ogs_abort
        - Src:             '../lib/nas/5gs/ies.c:6923,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:6923,5'
          Dst:             ogs_abort
        - Src:             '../lib/nas/5gs/ies.c:6926,5'
          Dst:             ogs_pkbuf_pull
        - Src:             '../lib/nas/5gs/ies.c:6926,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:6926,5'
          Dst:             ogs_abort
        - Src:             '../lib/nas/5gs/ies.c:6927,14'
          Dst:             __bswap_16
        - Src:             '../lib/nas/5gs/ies.c:6931,5'
          Dst:             ogs_pkbuf_pull
        - Src:             '../lib/nas/5gs/ies.c:6931,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:6931,5'
          Dst:             ogs_abort
        - Src:             '../lib/nas/5gs/ies.c:6934,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:6935,5'
          Dst:             ogs_log_hexdump_func
    - functionName:    ogs_nas_5gs_decode_extended_protocol_configuration_options
      functionSourceFile: '/src/open5gs/builddir/../lib/nas/5gs/ies.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6890
      functionLinenumberEnd: 6915
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          96
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - __bswap_16
        - ogs_log_hexdump_func
        - ogs_log_printf
        - ogs_pkbuf_pull
      functionUses:    15
      BranchProfiles:  []
      Callsites:
        - Src:             '../lib/nas/5gs/ies.c:6895,8'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:6901,55'
          Dst:             __bswap_16
        - Src:             '../lib/nas/5gs/ies.c:6904,9'
          Dst:             ogs_pkbuf_pull
        - Src:             '../lib/nas/5gs/ies.c:6905,8'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:6911,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:6912,5'
          Dst:             ogs_log_hexdump_func
    - functionName:    ogs_nas_5gs_encode_allowed_ssc_mode
      functionSourceFile: '/src/open5gs/builddir/../lib/nas/5gs/ies.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6875
      functionLinenumberEnd: 6884
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          66
      EdgeCount:       8
      CyclomaticComplexity: 2
      functionsReached:
        - ogs_abort
        - ogs_log_hexdump_func
        - ogs_log_printf
        - ogs_pkbuf_pull
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../lib/nas/5gs/ies.c:6878,5'
          Dst:             ogs_pkbuf_pull
        - Src:             '../lib/nas/5gs/ies.c:6878,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:6878,5'
          Dst:             ogs_abort
        - Src:             '../lib/nas/5gs/ies.c:6881,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:6882,5'
          Dst:             ogs_log_hexdump_func
    - functionName:    ogs_nas_5gs_decode_allowed_ssc_mode
      functionSourceFile: '/src/open5gs/builddir/../lib/nas/5gs/ies.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6858
      functionLinenumberEnd: 6872
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          62
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ogs_log_hexdump_func
        - ogs_log_printf
        - ogs_pkbuf_pull
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../lib/nas/5gs/ies.c:6861,9'
          Dst:             ogs_pkbuf_pull
        - Src:             '../lib/nas/5gs/ies.c:6862,8'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:6868,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:6869,5'
          Dst:             ogs_log_hexdump_func
    - functionName:    ogs_nas_5gs_encode_non_3gpp_device_information
      functionSourceFile: '/src/open5gs/builddir/../lib/nas/5gs/ies.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6833
      functionLinenumberEnd: 6852
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         23
      ICount:          157
      EdgeCount:       23
      CyclomaticComplexity: 2
      functionsReached:
        - __bswap_16
        - ogs_abort
        - ogs_log_hexdump_func
        - ogs_log_printf
        - ogs_pkbuf_pull
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../lib/nas/5gs/ies.c:6837,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:6837,5'
          Dst:             ogs_abort
        - Src:             '../lib/nas/5gs/ies.c:6838,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:6838,5'
          Dst:             ogs_abort
        - Src:             '../lib/nas/5gs/ies.c:6841,5'
          Dst:             ogs_pkbuf_pull
        - Src:             '../lib/nas/5gs/ies.c:6841,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:6841,5'
          Dst:             ogs_abort
        - Src:             '../lib/nas/5gs/ies.c:6842,14'
          Dst:             __bswap_16
        - Src:             '../lib/nas/5gs/ies.c:6846,5'
          Dst:             ogs_pkbuf_pull
        - Src:             '../lib/nas/5gs/ies.c:6846,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:6846,5'
          Dst:             ogs_abort
        - Src:             '../lib/nas/5gs/ies.c:6849,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:6850,5'
          Dst:             ogs_log_hexdump_func
    - functionName:    ogs_nas_5gs_decode_non_3gpp_device_information
      functionSourceFile: '/src/open5gs/builddir/../lib/nas/5gs/ies.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6805
      functionLinenumberEnd: 6830
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          96
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - __bswap_16
        - ogs_log_hexdump_func
        - ogs_log_printf
        - ogs_pkbuf_pull
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../lib/nas/5gs/ies.c:6810,8'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:6816,43'
          Dst:             __bswap_16
        - Src:             '../lib/nas/5gs/ies.c:6819,9'
          Dst:             ogs_pkbuf_pull
        - Src:             '../lib/nas/5gs/ies.c:6820,8'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:6826,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:6827,5'
          Dst:             ogs_log_hexdump_func
    - functionName:    ogs_nas_5gs_encode_ecn_marking_for_l4s_indication
      functionSourceFile: '/src/open5gs/builddir/../lib/nas/5gs/ies.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6788
      functionLinenumberEnd: 6799
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          74
      EdgeCount:       8
      CyclomaticComplexity: 2
      functionsReached:
        - ogs_abort
        - ogs_log_hexdump_func
        - ogs_log_printf
        - ogs_pkbuf_pull
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../lib/nas/5gs/ies.c:6793,5'
          Dst:             ogs_pkbuf_pull
        - Src:             '../lib/nas/5gs/ies.c:6793,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:6793,5'
          Dst:             ogs_abort
        - Src:             '../lib/nas/5gs/ies.c:6796,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:6797,5'
          Dst:             ogs_log_hexdump_func
    - functionName:    ogs_nas_5gs_decode_ecn_marking_for_l4s_indication
      functionSourceFile: '/src/open5gs/builddir/../lib/nas/5gs/ies.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6759
      functionLinenumberEnd: 6785
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          107
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - ogs_log_hexdump_func
        - ogs_log_printf
        - ogs_pkbuf_pull
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '../lib/nas/5gs/ies.c:6764,8'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:6773,9'
          Dst:             ogs_pkbuf_pull
        - Src:             '../lib/nas/5gs/ies.c:6774,8'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:6781,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:6782,5'
          Dst:             ogs_log_hexdump_func
    - functionName:    ogs_nas_5gs_encode_always_on_pdu_session_requested
      functionSourceFile: '/src/open5gs/builddir/../lib/nas/5gs/ies.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6744
      functionLinenumberEnd: 6753
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          66
      EdgeCount:       8
      CyclomaticComplexity: 2
      functionsReached:
        - ogs_abort
        - ogs_log_hexdump_func
        - ogs_log_printf
        - ogs_pkbuf_pull
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../lib/nas/5gs/ies.c:6747,5'
          Dst:             ogs_pkbuf_pull
        - Src:             '../lib/nas/5gs/ies.c:6747,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:6747,5'
          Dst:             ogs_abort
        - Src:             '../lib/nas/5gs/ies.c:6750,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:6751,5'
          Dst:             ogs_log_hexdump_func
    - functionName:    ogs_nas_5gs_decode_always_on_pdu_session_requested
      functionSourceFile: '/src/open5gs/builddir/../lib/nas/5gs/ies.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6727
      functionLinenumberEnd: 6741
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          62
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ogs_log_hexdump_func
        - ogs_log_printf
        - ogs_pkbuf_pull
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '../lib/nas/5gs/ies.c:6730,9'
          Dst:             ogs_pkbuf_pull
        - Src:             '../lib/nas/5gs/ies.c:6731,8'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:6737,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:6738,5'
          Dst:             ogs_log_hexdump_func
    - functionName:    ogs_nas_5gs_encode_protocol_description
      functionSourceFile: '/src/open5gs/builddir/../lib/nas/5gs/ies.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6702
      functionLinenumberEnd: 6721
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         23
      ICount:          157
      EdgeCount:       23
      CyclomaticComplexity: 2
      functionsReached:
        - __bswap_16
        - ogs_abort
        - ogs_log_hexdump_func
        - ogs_log_printf
        - ogs_pkbuf_pull
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../lib/nas/5gs/ies.c:6706,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:6706,5'
          Dst:             ogs_abort
        - Src:             '../lib/nas/5gs/ies.c:6707,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:6707,5'
          Dst:             ogs_abort
        - Src:             '../lib/nas/5gs/ies.c:6710,5'
          Dst:             ogs_pkbuf_pull
        - Src:             '../lib/nas/5gs/ies.c:6710,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:6710,5'
          Dst:             ogs_abort
        - Src:             '../lib/nas/5gs/ies.c:6711,14'
          Dst:             __bswap_16
        - Src:             '../lib/nas/5gs/ies.c:6715,5'
          Dst:             ogs_pkbuf_pull
        - Src:             '../lib/nas/5gs/ies.c:6715,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:6715,5'
          Dst:             ogs_abort
        - Src:             '../lib/nas/5gs/ies.c:6718,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:6719,5'
          Dst:             ogs_log_hexdump_func
    - functionName:    ogs_nas_5gs_decode_protocol_description
      functionSourceFile: '/src/open5gs/builddir/../lib/nas/5gs/ies.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6674
      functionLinenumberEnd: 6699
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          96
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - __bswap_16
        - ogs_log_hexdump_func
        - ogs_log_printf
        - ogs_pkbuf_pull
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '../lib/nas/5gs/ies.c:6679,8'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:6685,36'
          Dst:             __bswap_16
        - Src:             '../lib/nas/5gs/ies.c:6688,9'
          Dst:             ogs_pkbuf_pull
        - Src:             '../lib/nas/5gs/ies.c:6689,8'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:6695,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:6696,5'
          Dst:             ogs_log_hexdump_func
    - functionName:    ogs_nas_5gs_encode_ursp_rule_enforcement_reports
      functionSourceFile: '/src/open5gs/builddir/../lib/nas/5gs/ies.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6657
      functionLinenumberEnd: 6668
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          74
      EdgeCount:       8
      CyclomaticComplexity: 2
      functionsReached:
        - ogs_abort
        - ogs_log_hexdump_func
        - ogs_log_printf
        - ogs_pkbuf_pull
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../lib/nas/5gs/ies.c:6662,5'
          Dst:             ogs_pkbuf_pull
        - Src:             '../lib/nas/5gs/ies.c:6662,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:6662,5'
          Dst:             ogs_abort
        - Src:             '../lib/nas/5gs/ies.c:6665,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:6666,5'
          Dst:             ogs_log_hexdump_func
    - functionName:    ogs_nas_5gs_decode_ursp_rule_enforcement_reports
      functionSourceFile: '/src/open5gs/builddir/../lib/nas/5gs/ies.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6628
      functionLinenumberEnd: 6654
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          107
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - ogs_log_hexdump_func
        - ogs_log_printf
        - ogs_pkbuf_pull
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '../lib/nas/5gs/ies.c:6633,8'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:6642,9'
          Dst:             ogs_pkbuf_pull
        - Src:             '../lib/nas/5gs/ies.c:6643,8'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:6650,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:6651,5'
          Dst:             ogs_log_hexdump_func
    - functionName:    ogs_nas_5gs_encode_non_3gpp_delay_budget
      functionSourceFile: '/src/open5gs/builddir/../lib/nas/5gs/ies.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6603
      functionLinenumberEnd: 6622
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         23
      ICount:          157
      EdgeCount:       23
      CyclomaticComplexity: 2
      functionsReached:
        - __bswap_16
        - ogs_abort
        - ogs_log_hexdump_func
        - ogs_log_printf
        - ogs_pkbuf_pull
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../lib/nas/5gs/ies.c:6607,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:6607,5'
          Dst:             ogs_abort
        - Src:             '../lib/nas/5gs/ies.c:6608,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:6608,5'
          Dst:             ogs_abort
        - Src:             '../lib/nas/5gs/ies.c:6611,5'
          Dst:             ogs_pkbuf_pull
        - Src:             '../lib/nas/5gs/ies.c:6611,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:6611,5'
          Dst:             ogs_abort
        - Src:             '../lib/nas/5gs/ies.c:6612,14'
          Dst:             __bswap_16
        - Src:             '../lib/nas/5gs/ies.c:6616,5'
          Dst:             ogs_pkbuf_pull
        - Src:             '../lib/nas/5gs/ies.c:6616,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:6616,5'
          Dst:             ogs_abort
        - Src:             '../lib/nas/5gs/ies.c:6619,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:6620,5'
          Dst:             ogs_log_hexdump_func
    - functionName:    ogs_nas_5gs_decode_non_3gpp_delay_budget
      functionSourceFile: '/src/open5gs/builddir/../lib/nas/5gs/ies.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6575
      functionLinenumberEnd: 6600
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          96
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - __bswap_16
        - ogs_log_hexdump_func
        - ogs_log_printf
        - ogs_pkbuf_pull
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../lib/nas/5gs/ies.c:6580,8'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:6586,37'
          Dst:             __bswap_16
        - Src:             '../lib/nas/5gs/ies.c:6589,9'
          Dst:             ogs_pkbuf_pull
        - Src:             '../lib/nas/5gs/ies.c:6590,8'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:6596,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:6597,5'
          Dst:             ogs_log_hexdump_func
    - functionName:    ogs_nas_5gs_encode_n3qai
      functionSourceFile: '/src/open5gs/builddir/../lib/nas/5gs/ies.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6550
      functionLinenumberEnd: 6569
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         23
      ICount:          157
      EdgeCount:       23
      CyclomaticComplexity: 2
      functionsReached:
        - __bswap_16
        - ogs_abort
        - ogs_log_hexdump_func
        - ogs_log_printf
        - ogs_pkbuf_pull
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../lib/nas/5gs/ies.c:6554,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:6554,5'
          Dst:             ogs_abort
        - Src:             '../lib/nas/5gs/ies.c:6555,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:6555,5'
          Dst:             ogs_abort
        - Src:             '../lib/nas/5gs/ies.c:6558,5'
          Dst:             ogs_pkbuf_pull
        - Src:             '../lib/nas/5gs/ies.c:6558,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:6558,5'
          Dst:             ogs_abort
        - Src:             '../lib/nas/5gs/ies.c:6559,14'
          Dst:             __bswap_16
        - Src:             '../lib/nas/5gs/ies.c:6563,5'
          Dst:             ogs_pkbuf_pull
        - Src:             '../lib/nas/5gs/ies.c:6563,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:6563,5'
          Dst:             ogs_abort
        - Src:             '../lib/nas/5gs/ies.c:6566,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:6567,5'
          Dst:             ogs_log_hexdump_func
    - functionName:    ogs_nas_5gs_decode_n3qai
      functionSourceFile: '/src/open5gs/builddir/../lib/nas/5gs/ies.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6522
      functionLinenumberEnd: 6547
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          96
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - __bswap_16
        - ogs_log_hexdump_func
        - ogs_log_printf
        - ogs_pkbuf_pull
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '../lib/nas/5gs/ies.c:6527,8'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:6533,21'
          Dst:             __bswap_16
        - Src:             '../lib/nas/5gs/ies.c:6536,9'
          Dst:             ogs_pkbuf_pull
        - Src:             '../lib/nas/5gs/ies.c:6537,8'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:6543,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:6544,5'
          Dst:             ogs_log_hexdump_func
    - functionName:    ogs_nas_5gs_encode_rsn
      functionSourceFile: '/src/open5gs/builddir/../lib/nas/5gs/ies.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6505
      functionLinenumberEnd: 6516
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          74
      EdgeCount:       8
      CyclomaticComplexity: 2
      functionsReached:
        - ogs_abort
        - ogs_log_hexdump_func
        - ogs_log_printf
        - ogs_pkbuf_pull
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../lib/nas/5gs/ies.c:6510,5'
          Dst:             ogs_pkbuf_pull
        - Src:             '../lib/nas/5gs/ies.c:6510,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:6510,5'
          Dst:             ogs_abort
        - Src:             '../lib/nas/5gs/ies.c:6513,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:6514,5'
          Dst:             ogs_log_hexdump_func
    - functionName:    ogs_nas_5gs_decode_rsn
      functionSourceFile: '/src/open5gs/builddir/../lib/nas/5gs/ies.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6476
      functionLinenumberEnd: 6502
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          107
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - ogs_log_hexdump_func
        - ogs_log_printf
        - ogs_pkbuf_pull
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../lib/nas/5gs/ies.c:6481,8'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:6490,9'
          Dst:             ogs_pkbuf_pull
        - Src:             '../lib/nas/5gs/ies.c:6491,8'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:6498,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:6499,5'
          Dst:             ogs_log_hexdump_func
    - functionName:    ogs_nas_5gs_encode_pdu_session_pair_id
      functionSourceFile: '/src/open5gs/builddir/../lib/nas/5gs/ies.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6459
      functionLinenumberEnd: 6470
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          74
      EdgeCount:       8
      CyclomaticComplexity: 2
      functionsReached:
        - ogs_abort
        - ogs_log_hexdump_func
        - ogs_log_printf
        - ogs_pkbuf_pull
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../lib/nas/5gs/ies.c:6464,5'
          Dst:             ogs_pkbuf_pull
        - Src:             '../lib/nas/5gs/ies.c:6464,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:6464,5'
          Dst:             ogs_abort
        - Src:             '../lib/nas/5gs/ies.c:6467,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:6468,5'
          Dst:             ogs_log_hexdump_func
    - functionName:    ogs_nas_5gs_decode_pdu_session_pair_id
      functionSourceFile: '/src/open5gs/builddir/../lib/nas/5gs/ies.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6430
      functionLinenumberEnd: 6456
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          107
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - ogs_log_hexdump_func
        - ogs_log_printf
        - ogs_pkbuf_pull
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../lib/nas/5gs/ies.c:6435,8'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:6444,9'
          Dst:             ogs_pkbuf_pull
        - Src:             '../lib/nas/5gs/ies.c:6445,8'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:6452,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:6453,5'
          Dst:             ogs_log_hexdump_func
    - functionName:    ogs_nas_5gs_encode_received_mbs_container
      functionSourceFile: '/src/open5gs/builddir/../lib/nas/5gs/ies.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6405
      functionLinenumberEnd: 6424
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         23
      ICount:          157
      EdgeCount:       23
      CyclomaticComplexity: 2
      functionsReached:
        - __bswap_16
        - ogs_abort
        - ogs_log_hexdump_func
        - ogs_log_printf
        - ogs_pkbuf_pull
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../lib/nas/5gs/ies.c:6409,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:6409,5'
          Dst:             ogs_abort
        - Src:             '../lib/nas/5gs/ies.c:6410,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:6410,5'
          Dst:             ogs_abort
        - Src:             '../lib/nas/5gs/ies.c:6413,5'
          Dst:             ogs_pkbuf_pull
        - Src:             '../lib/nas/5gs/ies.c:6413,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:6413,5'
          Dst:             ogs_abort
        - Src:             '../lib/nas/5gs/ies.c:6414,14'
          Dst:             __bswap_16
        - Src:             '../lib/nas/5gs/ies.c:6418,5'
          Dst:             ogs_pkbuf_pull
        - Src:             '../lib/nas/5gs/ies.c:6418,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:6418,5'
          Dst:             ogs_abort
        - Src:             '../lib/nas/5gs/ies.c:6421,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:6422,5'
          Dst:             ogs_log_hexdump_func
    - functionName:    ogs_nas_5gs_decode_received_mbs_container
      functionSourceFile: '/src/open5gs/builddir/../lib/nas/5gs/ies.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6377
      functionLinenumberEnd: 6402
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          96
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - __bswap_16
        - ogs_log_hexdump_func
        - ogs_log_printf
        - ogs_pkbuf_pull
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '../lib/nas/5gs/ies.c:6382,8'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:6388,38'
          Dst:             __bswap_16
        - Src:             '../lib/nas/5gs/ies.c:6391,9'
          Dst:             ogs_pkbuf_pull
        - Src:             '../lib/nas/5gs/ies.c:6392,8'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:6398,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:6399,5'
          Dst:             ogs_log_hexdump_func
    - functionName:    ogs_nas_5gs_encode_requested_mbs_container
      functionSourceFile: '/src/open5gs/builddir/../lib/nas/5gs/ies.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6352
      functionLinenumberEnd: 6371
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         23
      ICount:          157
      EdgeCount:       23
      CyclomaticComplexity: 2
      functionsReached:
        - __bswap_16
        - ogs_abort
        - ogs_log_hexdump_func
        - ogs_log_printf
        - ogs_pkbuf_pull
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../lib/nas/5gs/ies.c:6356,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:6356,5'
          Dst:             ogs_abort
        - Src:             '../lib/nas/5gs/ies.c:6357,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:6357,5'
          Dst:             ogs_abort
        - Src:             '../lib/nas/5gs/ies.c:6360,5'
          Dst:             ogs_pkbuf_pull
        - Src:             '../lib/nas/5gs/ies.c:6360,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:6360,5'
          Dst:             ogs_abort
        - Src:             '../lib/nas/5gs/ies.c:6361,14'
          Dst:             __bswap_16
        - Src:             '../lib/nas/5gs/ies.c:6365,5'
          Dst:             ogs_pkbuf_pull
        - Src:             '../lib/nas/5gs/ies.c:6365,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:6365,5'
          Dst:             ogs_abort
        - Src:             '../lib/nas/5gs/ies.c:6368,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:6369,5'
          Dst:             ogs_log_hexdump_func
    - functionName:    ogs_nas_5gs_decode_requested_mbs_container
      functionSourceFile: '/src/open5gs/builddir/../lib/nas/5gs/ies.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6324
      functionLinenumberEnd: 6349
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          96
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - __bswap_16
        - ogs_log_hexdump_func
        - ogs_log_printf
        - ogs_pkbuf_pull
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '../lib/nas/5gs/ies.c:6329,8'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:6335,39'
          Dst:             __bswap_16
        - Src:             '../lib/nas/5gs/ies.c:6338,9'
          Dst:             ogs_pkbuf_pull
        - Src:             '../lib/nas/5gs/ies.c:6339,8'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:6345,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:6346,5'
          Dst:             ogs_log_hexdump_func
    - functionName:    ogs_nas_5gs_encode_always_on_pdu_session_indication
      functionSourceFile: '/src/open5gs/builddir/../lib/nas/5gs/ies.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6309
      functionLinenumberEnd: 6318
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          66
      EdgeCount:       8
      CyclomaticComplexity: 2
      functionsReached:
        - ogs_abort
        - ogs_log_hexdump_func
        - ogs_log_printf
        - ogs_pkbuf_pull
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../lib/nas/5gs/ies.c:6312,5'
          Dst:             ogs_pkbuf_pull
        - Src:             '../lib/nas/5gs/ies.c:6312,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:6312,5'
          Dst:             ogs_abort
        - Src:             '../lib/nas/5gs/ies.c:6315,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:6316,5'
          Dst:             ogs_log_hexdump_func
    - functionName:    ogs_nas_5gs_decode_always_on_pdu_session_indication
      functionSourceFile: '/src/open5gs/builddir/../lib/nas/5gs/ies.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6292
      functionLinenumberEnd: 6306
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          62
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ogs_log_hexdump_func
        - ogs_log_printf
        - ogs_pkbuf_pull
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '../lib/nas/5gs/ies.c:6295,9'
          Dst:             ogs_pkbuf_pull
        - Src:             '../lib/nas/5gs/ies.c:6296,8'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:6302,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:6303,5'
          Dst:             ogs_log_hexdump_func
    - functionName:    ogs_nas_5gs_encode_ethernet_header_compression_configuration
      functionSourceFile: '/src/open5gs/builddir/../lib/nas/5gs/ies.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6275
      functionLinenumberEnd: 6286
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          74
      EdgeCount:       8
      CyclomaticComplexity: 2
      functionsReached:
        - ogs_abort
        - ogs_log_hexdump_func
        - ogs_log_printf
        - ogs_pkbuf_pull
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../lib/nas/5gs/ies.c:6280,5'
          Dst:             ogs_pkbuf_pull
        - Src:             '../lib/nas/5gs/ies.c:6280,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:6280,5'
          Dst:             ogs_abort
        - Src:             '../lib/nas/5gs/ies.c:6283,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:6284,5'
          Dst:             ogs_log_hexdump_func
    - functionName:    ogs_nas_5gs_decode_ethernet_header_compression_configuration
      functionSourceFile: '/src/open5gs/builddir/../lib/nas/5gs/ies.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6246
      functionLinenumberEnd: 6272
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          107
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - ogs_log_hexdump_func
        - ogs_log_printf
        - ogs_pkbuf_pull
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             '../lib/nas/5gs/ies.c:6251,8'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:6260,9'
          Dst:             ogs_pkbuf_pull
        - Src:             '../lib/nas/5gs/ies.c:6261,8'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:6268,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:6269,5'
          Dst:             ogs_log_hexdump_func
    - functionName:    ogs_nas_5gs_encode_port_management_information_container
      functionSourceFile: '/src/open5gs/builddir/../lib/nas/5gs/ies.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6221
      functionLinenumberEnd: 6240
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         23
      ICount:          157
      EdgeCount:       23
      CyclomaticComplexity: 2
      functionsReached:
        - __bswap_16
        - ogs_abort
        - ogs_log_hexdump_func
        - ogs_log_printf
        - ogs_pkbuf_pull
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../lib/nas/5gs/ies.c:6225,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:6225,5'
          Dst:             ogs_abort
        - Src:             '../lib/nas/5gs/ies.c:6226,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:6226,5'
          Dst:             ogs_abort
        - Src:             '../lib/nas/5gs/ies.c:6229,5'
          Dst:             ogs_pkbuf_pull
        - Src:             '../lib/nas/5gs/ies.c:6229,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:6229,5'
          Dst:             ogs_abort
        - Src:             '../lib/nas/5gs/ies.c:6230,14'
          Dst:             __bswap_16
        - Src:             '../lib/nas/5gs/ies.c:6234,5'
          Dst:             ogs_pkbuf_pull
        - Src:             '../lib/nas/5gs/ies.c:6234,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:6234,5'
          Dst:             ogs_abort
        - Src:             '../lib/nas/5gs/ies.c:6237,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:6238,5'
          Dst:             ogs_log_hexdump_func
    - functionName:    ogs_nas_5gs_decode_port_management_information_container
      functionSourceFile: '/src/open5gs/builddir/../lib/nas/5gs/ies.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6193
      functionLinenumberEnd: 6218
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          96
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - __bswap_16
        - ogs_log_hexdump_func
        - ogs_log_printf
        - ogs_pkbuf_pull
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             '../lib/nas/5gs/ies.c:6198,8'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:6204,53'
          Dst:             __bswap_16
        - Src:             '../lib/nas/5gs/ies.c:6207,9'
          Dst:             ogs_pkbuf_pull
        - Src:             '../lib/nas/5gs/ies.c:6208,8'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:6214,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:6215,5'
          Dst:             ogs_log_hexdump_func
    - functionName:    ogs_nas_5gs_encode_ue_ds_tt_residence_time
      functionSourceFile: '/src/open5gs/builddir/../lib/nas/5gs/ies.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6176
      functionLinenumberEnd: 6187
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          74
      EdgeCount:       8
      CyclomaticComplexity: 2
      functionsReached:
        - ogs_abort
        - ogs_log_hexdump_func
        - ogs_log_printf
        - ogs_pkbuf_pull
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../lib/nas/5gs/ies.c:6181,5'
          Dst:             ogs_pkbuf_pull
        - Src:             '../lib/nas/5gs/ies.c:6181,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:6181,5'
          Dst:             ogs_abort
        - Src:             '../lib/nas/5gs/ies.c:6184,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:6185,5'
          Dst:             ogs_log_hexdump_func
    - functionName:    ogs_nas_5gs_decode_ue_ds_tt_residence_time
      functionSourceFile: '/src/open5gs/builddir/../lib/nas/5gs/ies.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6147
      functionLinenumberEnd: 6173
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          107
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - ogs_log_hexdump_func
        - ogs_log_printf
        - ogs_pkbuf_pull
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../lib/nas/5gs/ies.c:6152,8'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:6161,9'
          Dst:             ogs_pkbuf_pull
        - Src:             '../lib/nas/5gs/ies.c:6162,8'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:6169,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:6170,5'
          Dst:             ogs_log_hexdump_func
    - functionName:    ogs_nas_5gs_encode_ds_tt_ethernet_port_mac_address
      functionSourceFile: '/src/open5gs/builddir/../lib/nas/5gs/ies.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6130
      functionLinenumberEnd: 6141
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          74
      EdgeCount:       8
      CyclomaticComplexity: 2
      functionsReached:
        - ogs_abort
        - ogs_log_hexdump_func
        - ogs_log_printf
        - ogs_pkbuf_pull
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../lib/nas/5gs/ies.c:6135,5'
          Dst:             ogs_pkbuf_pull
        - Src:             '../lib/nas/5gs/ies.c:6135,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:6135,5'
          Dst:             ogs_abort
        - Src:             '../lib/nas/5gs/ies.c:6138,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:6139,5'
          Dst:             ogs_log_hexdump_func
    - functionName:    ogs_nas_5gs_decode_ds_tt_ethernet_port_mac_address
      functionSourceFile: '/src/open5gs/builddir/../lib/nas/5gs/ies.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6101
      functionLinenumberEnd: 6127
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          107
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - ogs_log_hexdump_func
        - ogs_log_printf
        - ogs_pkbuf_pull
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../lib/nas/5gs/ies.c:6106,8'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:6115,9'
          Dst:             ogs_pkbuf_pull
        - Src:             '../lib/nas/5gs/ies.c:6116,8'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:6123,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:6124,5'
          Dst:             ogs_log_hexdump_func
    - functionName:    ogs_nas_5gs_encode_header_compression_configuration
      functionSourceFile: '/src/open5gs/builddir/../lib/nas/5gs/ies.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6082
      functionLinenumberEnd: 6095
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          80
      EdgeCount:       8
      CyclomaticComplexity: 2
      functionsReached:
        - __bswap_16
        - ogs_abort
        - ogs_log_hexdump_func
        - ogs_log_printf
        - ogs_pkbuf_pull
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../lib/nas/5gs/ies.c:6087,22'
          Dst:             __bswap_16
        - Src:             '../lib/nas/5gs/ies.c:6089,5'
          Dst:             ogs_pkbuf_pull
        - Src:             '../lib/nas/5gs/ies.c:6089,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:6089,5'
          Dst:             ogs_abort
        - Src:             '../lib/nas/5gs/ies.c:6092,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:6093,5'
          Dst:             ogs_log_hexdump_func
    - functionName:    ogs_nas_5gs_decode_header_compression_configuration
      functionSourceFile: '/src/open5gs/builddir/../lib/nas/5gs/ies.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6051
      functionLinenumberEnd: 6079
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          114
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - __bswap_16
        - ogs_log_hexdump_func
        - ogs_log_printf
        - ogs_pkbuf_pull
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../lib/nas/5gs/ies.c:6056,8'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:6065,9'
          Dst:             ogs_pkbuf_pull
        - Src:             '../lib/nas/5gs/ies.c:6066,8'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:6073,49'
          Dst:             __bswap_16
        - Src:             '../lib/nas/5gs/ies.c:6075,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:6076,5'
          Dst:             ogs_log_hexdump_func
    - functionName:    ogs_nas_5gs_encode_ip_header_compression_configuration
      functionSourceFile: '/src/open5gs/builddir/../lib/nas/5gs/ies.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6034
      functionLinenumberEnd: 6045
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          74
      EdgeCount:       8
      CyclomaticComplexity: 2
      functionsReached:
        - ogs_abort
        - ogs_log_hexdump_func
        - ogs_log_printf
        - ogs_pkbuf_pull
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../lib/nas/5gs/ies.c:6039,5'
          Dst:             ogs_pkbuf_pull
        - Src:             '../lib/nas/5gs/ies.c:6039,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:6039,5'
          Dst:             ogs_abort
        - Src:             '../lib/nas/5gs/ies.c:6042,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:6043,5'
          Dst:             ogs_log_hexdump_func
    - functionName:    ogs_nas_5gs_decode_ip_header_compression_configuration
      functionSourceFile: '/src/open5gs/builddir/../lib/nas/5gs/ies.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6005
      functionLinenumberEnd: 6031
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          107
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - ogs_log_hexdump_func
        - ogs_log_printf
        - ogs_pkbuf_pull
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             '../lib/nas/5gs/ies.c:6010,8'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:6019,9'
          Dst:             ogs_pkbuf_pull
        - Src:             '../lib/nas/5gs/ies.c:6020,8'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:6027,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:6028,5'
          Dst:             ogs_log_hexdump_func
    - functionName:    ogs_nas_5gs_encode_control_plane_only_indication
      functionSourceFile: '/src/open5gs/builddir/../lib/nas/5gs/ies.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5990
      functionLinenumberEnd: 5999
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          66
      EdgeCount:       8
      CyclomaticComplexity: 2
      functionsReached:
        - ogs_abort
        - ogs_log_hexdump_func
        - ogs_log_printf
        - ogs_pkbuf_pull
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../lib/nas/5gs/ies.c:5993,5'
          Dst:             ogs_pkbuf_pull
        - Src:             '../lib/nas/5gs/ies.c:5993,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:5993,5'
          Dst:             ogs_abort
        - Src:             '../lib/nas/5gs/ies.c:5996,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:5997,5'
          Dst:             ogs_log_hexdump_func
    - functionName:    ogs_nas_5gs_decode_control_plane_only_indication
      functionSourceFile: '/src/open5gs/builddir/../lib/nas/5gs/ies.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5973
      functionLinenumberEnd: 5987
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          62
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ogs_log_hexdump_func
        - ogs_log_printf
        - ogs_pkbuf_pull
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../lib/nas/5gs/ies.c:5976,9'
          Dst:             ogs_pkbuf_pull
        - Src:             '../lib/nas/5gs/ies.c:5977,8'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:5983,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:5984,5'
          Dst:             ogs_log_hexdump_func
    - functionName:    ogs_nas_5gs_encode_atsss_container
      functionSourceFile: '/src/open5gs/builddir/../lib/nas/5gs/ies.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5948
      functionLinenumberEnd: 5967
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         23
      ICount:          157
      EdgeCount:       23
      CyclomaticComplexity: 2
      functionsReached:
        - __bswap_16
        - ogs_abort
        - ogs_log_hexdump_func
        - ogs_log_printf
        - ogs_pkbuf_pull
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../lib/nas/5gs/ies.c:5952,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:5952,5'
          Dst:             ogs_abort
        - Src:             '../lib/nas/5gs/ies.c:5953,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:5953,5'
          Dst:             ogs_abort
        - Src:             '../lib/nas/5gs/ies.c:5956,5'
          Dst:             ogs_pkbuf_pull
        - Src:             '../lib/nas/5gs/ies.c:5956,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:5956,5'
          Dst:             ogs_abort
        - Src:             '../lib/nas/5gs/ies.c:5957,14'
          Dst:             __bswap_16
        - Src:             '../lib/nas/5gs/ies.c:5961,5'
          Dst:             ogs_pkbuf_pull
        - Src:             '../lib/nas/5gs/ies.c:5961,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:5961,5'
          Dst:             ogs_abort
        - Src:             '../lib/nas/5gs/ies.c:5964,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:5965,5'
          Dst:             ogs_log_hexdump_func
    - functionName:    ogs_nas_5gs_decode_atsss_container
      functionSourceFile: '/src/open5gs/builddir/../lib/nas/5gs/ies.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5920
      functionLinenumberEnd: 5945
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          96
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - __bswap_16
        - ogs_log_hexdump_func
        - ogs_log_printf
        - ogs_pkbuf_pull
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             '../lib/nas/5gs/ies.c:5925,8'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:5931,31'
          Dst:             __bswap_16
        - Src:             '../lib/nas/5gs/ies.c:5934,9'
          Dst:             ogs_pkbuf_pull
        - Src:             '../lib/nas/5gs/ies.c:5935,8'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:5941,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:5942,5'
          Dst:             ogs_log_hexdump_func
    - functionName:    ogs_nas_5gs_encode_5gsm_congestion_re_attempt_indicator
      functionSourceFile: '/src/open5gs/builddir/../lib/nas/5gs/ies.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5903
      functionLinenumberEnd: 5914
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          74
      EdgeCount:       8
      CyclomaticComplexity: 2
      functionsReached:
        - ogs_abort
        - ogs_log_hexdump_func
        - ogs_log_printf
        - ogs_pkbuf_pull
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../lib/nas/5gs/ies.c:5908,5'
          Dst:             ogs_pkbuf_pull
        - Src:             '../lib/nas/5gs/ies.c:5908,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:5908,5'
          Dst:             ogs_abort
        - Src:             '../lib/nas/5gs/ies.c:5911,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:5912,5'
          Dst:             ogs_log_hexdump_func
    - functionName:    ogs_nas_5gs_decode_5gsm_congestion_re_attempt_indicator
      functionSourceFile: '/src/open5gs/builddir/../lib/nas/5gs/ies.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5874
      functionLinenumberEnd: 5900
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          107
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - ogs_log_hexdump_func
        - ogs_log_printf
        - ogs_pkbuf_pull
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             '../lib/nas/5gs/ies.c:5879,8'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:5888,9'
          Dst:             ogs_pkbuf_pull
        - Src:             '../lib/nas/5gs/ies.c:5889,8'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:5896,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:5897,5'
          Dst:             ogs_log_hexdump_func
    - functionName:    ogs_nas_5gs_encode_serving_plmn_rate_control
      functionSourceFile: '/src/open5gs/builddir/../lib/nas/5gs/ies.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5857
      functionLinenumberEnd: 5868
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          74
      EdgeCount:       8
      CyclomaticComplexity: 2
      functionsReached:
        - ogs_abort
        - ogs_log_hexdump_func
        - ogs_log_printf
        - ogs_pkbuf_pull
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../lib/nas/5gs/ies.c:5862,5'
          Dst:             ogs_pkbuf_pull
        - Src:             '../lib/nas/5gs/ies.c:5862,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:5862,5'
          Dst:             ogs_abort
        - Src:             '../lib/nas/5gs/ies.c:5865,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:5866,5'
          Dst:             ogs_log_hexdump_func
    - functionName:    ogs_nas_5gs_decode_serving_plmn_rate_control
      functionSourceFile: '/src/open5gs/builddir/../lib/nas/5gs/ies.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5828
      functionLinenumberEnd: 5854
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          107
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - ogs_log_hexdump_func
        - ogs_log_printf
        - ogs_pkbuf_pull
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '../lib/nas/5gs/ies.c:5833,8'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:5842,9'
          Dst:             ogs_pkbuf_pull
        - Src:             '../lib/nas/5gs/ies.c:5843,8'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:5850,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:5851,5'
          Dst:             ogs_log_hexdump_func
    - functionName:    ogs_nas_5gs_encode_5gsm_cause
      functionSourceFile: '/src/open5gs/builddir/../lib/nas/5gs/ies.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5811
      functionLinenumberEnd: 5822
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          70
      EdgeCount:       8
      CyclomaticComplexity: 2
      functionsReached:
        - ogs_abort
        - ogs_log_hexdump_func
        - ogs_log_printf
        - ogs_pkbuf_pull
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../lib/nas/5gs/ies.c:5816,5'
          Dst:             ogs_pkbuf_pull
        - Src:             '../lib/nas/5gs/ies.c:5816,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:5816,5'
          Dst:             ogs_abort
        - Src:             '../lib/nas/5gs/ies.c:5819,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:5820,5'
          Dst:             ogs_log_hexdump_func
    - functionName:    ogs_nas_5gs_decode_5gsm_cause
      functionSourceFile: '/src/open5gs/builddir/../lib/nas/5gs/ies.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5794
      functionLinenumberEnd: 5808
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          62
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ogs_log_hexdump_func
        - ogs_log_printf
        - ogs_pkbuf_pull
      functionUses:    11
      BranchProfiles:  []
      Callsites:
        - Src:             '../lib/nas/5gs/ies.c:5797,9'
          Dst:             ogs_pkbuf_pull
        - Src:             '../lib/nas/5gs/ies.c:5798,8'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:5804,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:5805,5'
          Dst:             ogs_log_hexdump_func
    - functionName:    ogs_nas_5gs_encode_5gsm_network_feature_support
      functionSourceFile: '/src/open5gs/builddir/../lib/nas/5gs/ies.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5777
      functionLinenumberEnd: 5788
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          74
      EdgeCount:       8
      CyclomaticComplexity: 2
      functionsReached:
        - ogs_abort
        - ogs_log_hexdump_func
        - ogs_log_printf
        - ogs_pkbuf_pull
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../lib/nas/5gs/ies.c:5782,5'
          Dst:             ogs_pkbuf_pull
        - Src:             '../lib/nas/5gs/ies.c:5782,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:5782,5'
          Dst:             ogs_abort
        - Src:             '../lib/nas/5gs/ies.c:5785,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:5786,5'
          Dst:             ogs_log_hexdump_func
    - functionName:    ogs_nas_5gs_decode_5gsm_network_feature_support
      functionSourceFile: '/src/open5gs/builddir/../lib/nas/5gs/ies.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5748
      functionLinenumberEnd: 5774
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          107
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - ogs_log_hexdump_func
        - ogs_log_printf
        - ogs_pkbuf_pull
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../lib/nas/5gs/ies.c:5753,8'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:5762,9'
          Dst:             ogs_pkbuf_pull
        - Src:             '../lib/nas/5gs/ies.c:5763,8'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:5770,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:5771,5'
          Dst:             ogs_log_hexdump_func
    - functionName:    ogs_nas_5gs_encode_re_attempt_indicator
      functionSourceFile: '/src/open5gs/builddir/../lib/nas/5gs/ies.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5731
      functionLinenumberEnd: 5742
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          74
      EdgeCount:       8
      CyclomaticComplexity: 2
      functionsReached:
        - ogs_abort
        - ogs_log_hexdump_func
        - ogs_log_printf
        - ogs_pkbuf_pull
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../lib/nas/5gs/ies.c:5736,5'
          Dst:             ogs_pkbuf_pull
        - Src:             '../lib/nas/5gs/ies.c:5736,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:5736,5'
          Dst:             ogs_abort
        - Src:             '../lib/nas/5gs/ies.c:5739,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:5740,5'
          Dst:             ogs_log_hexdump_func
    - functionName:    ogs_nas_5gs_decode_re_attempt_indicator
      functionSourceFile: '/src/open5gs/builddir/../lib/nas/5gs/ies.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5702
      functionLinenumberEnd: 5728
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          107
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - ogs_log_hexdump_func
        - ogs_log_printf
        - ogs_pkbuf_pull
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '../lib/nas/5gs/ies.c:5707,8'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:5716,9'
          Dst:             ogs_pkbuf_pull
        - Src:             '../lib/nas/5gs/ies.c:5717,8'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:5724,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:5725,5'
          Dst:             ogs_log_hexdump_func
    - functionName:    ogs_nas_5gs_encode_ssc_mode
      functionSourceFile: '/src/open5gs/builddir/../lib/nas/5gs/ies.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5687
      functionLinenumberEnd: 5696
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          66
      EdgeCount:       8
      CyclomaticComplexity: 2
      functionsReached:
        - ogs_abort
        - ogs_log_hexdump_func
        - ogs_log_printf
        - ogs_pkbuf_pull
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../lib/nas/5gs/ies.c:5690,5'
          Dst:             ogs_pkbuf_pull
        - Src:             '../lib/nas/5gs/ies.c:5690,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:5690,5'
          Dst:             ogs_abort
        - Src:             '../lib/nas/5gs/ies.c:5693,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:5694,5'
          Dst:             ogs_log_hexdump_func
    - functionName:    ogs_nas_5gs_decode_ssc_mode
      functionSourceFile: '/src/open5gs/builddir/../lib/nas/5gs/ies.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5670
      functionLinenumberEnd: 5684
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          62
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ogs_log_hexdump_func
        - ogs_log_printf
        - ogs_pkbuf_pull
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../lib/nas/5gs/ies.c:5673,9'
          Dst:             ogs_pkbuf_pull
        - Src:             '../lib/nas/5gs/ies.c:5674,8'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:5680,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:5681,5'
          Dst:             ogs_log_hexdump_func
    - functionName:    ogs_nas_5gs_encode_sm_pdu_dn_request_container
      functionSourceFile: '/src/open5gs/builddir/../lib/nas/5gs/ies.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5653
      functionLinenumberEnd: 5664
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          74
      EdgeCount:       8
      CyclomaticComplexity: 2
      functionsReached:
        - ogs_abort
        - ogs_log_hexdump_func
        - ogs_log_printf
        - ogs_pkbuf_pull
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../lib/nas/5gs/ies.c:5658,5'
          Dst:             ogs_pkbuf_pull
        - Src:             '../lib/nas/5gs/ies.c:5658,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:5658,5'
          Dst:             ogs_abort
        - Src:             '../lib/nas/5gs/ies.c:5661,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:5662,5'
          Dst:             ogs_log_hexdump_func
    - functionName:    ogs_nas_5gs_decode_sm_pdu_dn_request_container
      functionSourceFile: '/src/open5gs/builddir/../lib/nas/5gs/ies.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5624
      functionLinenumberEnd: 5650
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          107
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - ogs_log_hexdump_func
        - ogs_log_printf
        - ogs_pkbuf_pull
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../lib/nas/5gs/ies.c:5629,8'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:5638,9'
          Dst:             ogs_pkbuf_pull
        - Src:             '../lib/nas/5gs/ies.c:5639,8'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:5646,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:5647,5'
          Dst:             ogs_log_hexdump_func
    - functionName:    ogs_nas_5gs_encode_session_ambr
      functionSourceFile: '/src/open5gs/builddir/../lib/nas/5gs/ies.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5604
      functionLinenumberEnd: 5618
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          90
      EdgeCount:       8
      CyclomaticComplexity: 2
      functionsReached:
        - __bswap_16
        - ogs_abort
        - ogs_log_hexdump_func
        - ogs_log_printf
        - ogs_pkbuf_pull
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../lib/nas/5gs/ies.c:5609,29'
          Dst:             __bswap_16
        - Src:             '../lib/nas/5gs/ies.c:5610,27'
          Dst:             __bswap_16
        - Src:             '../lib/nas/5gs/ies.c:5612,5'
          Dst:             ogs_pkbuf_pull
        - Src:             '../lib/nas/5gs/ies.c:5612,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:5612,5'
          Dst:             ogs_abort
        - Src:             '../lib/nas/5gs/ies.c:5615,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:5616,5'
          Dst:             ogs_log_hexdump_func
    - functionName:    ogs_nas_5gs_decode_session_ambr
      functionSourceFile: '/src/open5gs/builddir/../lib/nas/5gs/ies.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5572
      functionLinenumberEnd: 5601
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          125
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - __bswap_16
        - ogs_log_hexdump_func
        - ogs_log_printf
        - ogs_pkbuf_pull
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '../lib/nas/5gs/ies.c:5577,8'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:5586,9'
          Dst:             ogs_pkbuf_pull
        - Src:             '../lib/nas/5gs/ies.c:5587,8'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:5594,36'
          Dst:             __bswap_16
        - Src:             '../lib/nas/5gs/ies.c:5595,34'
          Dst:             __bswap_16
        - Src:             '../lib/nas/5gs/ies.c:5597,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:5598,5'
          Dst:             ogs_log_hexdump_func
    - functionName:    ogs_nas_5gs_encode_qos_rules
      functionSourceFile: '/src/open5gs/builddir/../lib/nas/5gs/ies.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5547
      functionLinenumberEnd: 5566
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         23
      ICount:          157
      EdgeCount:       23
      CyclomaticComplexity: 2
      functionsReached:
        - __bswap_16
        - ogs_abort
        - ogs_log_hexdump_func
        - ogs_log_printf
        - ogs_pkbuf_pull
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../lib/nas/5gs/ies.c:5551,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:5551,5'
          Dst:             ogs_abort
        - Src:             '../lib/nas/5gs/ies.c:5552,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:5552,5'
          Dst:             ogs_abort
        - Src:             '../lib/nas/5gs/ies.c:5555,5'
          Dst:             ogs_pkbuf_pull
        - Src:             '../lib/nas/5gs/ies.c:5555,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:5555,5'
          Dst:             ogs_abort
        - Src:             '../lib/nas/5gs/ies.c:5556,14'
          Dst:             __bswap_16
        - Src:             '../lib/nas/5gs/ies.c:5560,5'
          Dst:             ogs_pkbuf_pull
        - Src:             '../lib/nas/5gs/ies.c:5560,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:5560,5'
          Dst:             ogs_abort
        - Src:             '../lib/nas/5gs/ies.c:5563,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:5564,5'
          Dst:             ogs_log_hexdump_func
    - functionName:    ogs_nas_5gs_decode_qos_rules
      functionSourceFile: '/src/open5gs/builddir/../lib/nas/5gs/ies.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5519
      functionLinenumberEnd: 5544
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          96
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - __bswap_16
        - ogs_log_hexdump_func
        - ogs_log_printf
        - ogs_pkbuf_pull
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             '../lib/nas/5gs/ies.c:5524,8'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:5530,25'
          Dst:             __bswap_16
        - Src:             '../lib/nas/5gs/ies.c:5533,9'
          Dst:             ogs_pkbuf_pull
        - Src:             '../lib/nas/5gs/ies.c:5534,8'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:5540,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:5541,5'
          Dst:             ogs_log_hexdump_func
    - functionName:    ogs_nas_5gs_encode_qos_flow_descriptions
      functionSourceFile: '/src/open5gs/builddir/../lib/nas/5gs/ies.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5494
      functionLinenumberEnd: 5513
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         23
      ICount:          157
      EdgeCount:       23
      CyclomaticComplexity: 2
      functionsReached:
        - __bswap_16
        - ogs_abort
        - ogs_log_hexdump_func
        - ogs_log_printf
        - ogs_pkbuf_pull
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../lib/nas/5gs/ies.c:5498,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:5498,5'
          Dst:             ogs_abort
        - Src:             '../lib/nas/5gs/ies.c:5499,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:5499,5'
          Dst:             ogs_abort
        - Src:             '../lib/nas/5gs/ies.c:5502,5'
          Dst:             ogs_pkbuf_pull
        - Src:             '../lib/nas/5gs/ies.c:5502,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:5502,5'
          Dst:             ogs_abort
        - Src:             '../lib/nas/5gs/ies.c:5503,14'
          Dst:             __bswap_16
        - Src:             '../lib/nas/5gs/ies.c:5507,5'
          Dst:             ogs_pkbuf_pull
        - Src:             '../lib/nas/5gs/ies.c:5507,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:5507,5'
          Dst:             ogs_abort
        - Src:             '../lib/nas/5gs/ies.c:5510,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:5511,5'
          Dst:             ogs_log_hexdump_func
    - functionName:    ogs_nas_5gs_decode_qos_flow_descriptions
      functionSourceFile: '/src/open5gs/builddir/../lib/nas/5gs/ies.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5466
      functionLinenumberEnd: 5491
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          96
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - __bswap_16
        - ogs_log_hexdump_func
        - ogs_log_printf
        - ogs_pkbuf_pull
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             '../lib/nas/5gs/ies.c:5471,8'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:5477,37'
          Dst:             __bswap_16
        - Src:             '../lib/nas/5gs/ies.c:5480,9'
          Dst:             ogs_pkbuf_pull
        - Src:             '../lib/nas/5gs/ies.c:5481,8'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:5487,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:5488,5'
          Dst:             ogs_log_hexdump_func
    - functionName:    ogs_nas_5gs_encode_pdu_session_type
      functionSourceFile: '/src/open5gs/builddir/../lib/nas/5gs/ies.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5451
      functionLinenumberEnd: 5460
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          66
      EdgeCount:       8
      CyclomaticComplexity: 2
      functionsReached:
        - ogs_abort
        - ogs_log_hexdump_func
        - ogs_log_printf
        - ogs_pkbuf_pull
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../lib/nas/5gs/ies.c:5454,5'
          Dst:             ogs_pkbuf_pull
        - Src:             '../lib/nas/5gs/ies.c:5454,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:5454,5'
          Dst:             ogs_abort
        - Src:             '../lib/nas/5gs/ies.c:5457,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:5458,5'
          Dst:             ogs_log_hexdump_func
    - functionName:    ogs_nas_5gs_decode_pdu_session_type
      functionSourceFile: '/src/open5gs/builddir/../lib/nas/5gs/ies.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5434
      functionLinenumberEnd: 5448
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          62
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ogs_log_hexdump_func
        - ogs_log_printf
        - ogs_pkbuf_pull
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '../lib/nas/5gs/ies.c:5437,9'
          Dst:             ogs_pkbuf_pull
        - Src:             '../lib/nas/5gs/ies.c:5438,8'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:5444,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:5445,5'
          Dst:             ogs_log_hexdump_func
    - functionName:    ogs_nas_5gs_encode_pdu_address
      functionSourceFile: '/src/open5gs/builddir/../lib/nas/5gs/ies.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5417
      functionLinenumberEnd: 5428
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          74
      EdgeCount:       8
      CyclomaticComplexity: 2
      functionsReached:
        - ogs_abort
        - ogs_log_hexdump_func
        - ogs_log_printf
        - ogs_pkbuf_pull
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../lib/nas/5gs/ies.c:5422,5'
          Dst:             ogs_pkbuf_pull
        - Src:             '../lib/nas/5gs/ies.c:5422,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:5422,5'
          Dst:             ogs_abort
        - Src:             '../lib/nas/5gs/ies.c:5425,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:5426,5'
          Dst:             ogs_log_hexdump_func
    - functionName:    ogs_nas_5gs_decode_pdu_address
      functionSourceFile: '/src/open5gs/builddir/../lib/nas/5gs/ies.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5388
      functionLinenumberEnd: 5414
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          107
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - ogs_log_hexdump_func
        - ogs_log_printf
        - ogs_pkbuf_pull
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '../lib/nas/5gs/ies.c:5393,8'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:5402,9'
          Dst:             ogs_pkbuf_pull
        - Src:             '../lib/nas/5gs/ies.c:5403,8'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:5410,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:5411,5'
          Dst:             ogs_log_hexdump_func
    - functionName:    ogs_nas_5gs_encode_5gsm_capability
      functionSourceFile: '/src/open5gs/builddir/../lib/nas/5gs/ies.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5371
      functionLinenumberEnd: 5382
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          74
      EdgeCount:       8
      CyclomaticComplexity: 2
      functionsReached:
        - ogs_abort
        - ogs_log_hexdump_func
        - ogs_log_printf
        - ogs_pkbuf_pull
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../lib/nas/5gs/ies.c:5376,5'
          Dst:             ogs_pkbuf_pull
        - Src:             '../lib/nas/5gs/ies.c:5376,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:5376,5'
          Dst:             ogs_abort
        - Src:             '../lib/nas/5gs/ies.c:5379,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:5380,5'
          Dst:             ogs_log_hexdump_func
    - functionName:    ogs_nas_5gs_decode_5gsm_capability
      functionSourceFile: '/src/open5gs/builddir/../lib/nas/5gs/ies.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5342
      functionLinenumberEnd: 5368
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          107
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - ogs_log_hexdump_func
        - ogs_log_printf
        - ogs_pkbuf_pull
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '../lib/nas/5gs/ies.c:5347,8'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:5356,9'
          Dst:             ogs_pkbuf_pull
        - Src:             '../lib/nas/5gs/ies.c:5357,8'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:5364,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:5365,5'
          Dst:             ogs_log_hexdump_func
    - functionName:    ogs_nas_5gs_encode_5gs_update_type
      functionSourceFile: '/src/open5gs/builddir/../lib/nas/5gs/ies.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5325
      functionLinenumberEnd: 5336
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          74
      EdgeCount:       8
      CyclomaticComplexity: 2
      functionsReached:
        - ogs_abort
        - ogs_log_hexdump_func
        - ogs_log_printf
        - ogs_pkbuf_pull
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../lib/nas/5gs/ies.c:5330,5'
          Dst:             ogs_pkbuf_pull
        - Src:             '../lib/nas/5gs/ies.c:5330,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:5330,5'
          Dst:             ogs_abort
        - Src:             '../lib/nas/5gs/ies.c:5333,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:5334,5'
          Dst:             ogs_log_hexdump_func
    - functionName:    ogs_nas_5gs_decode_5gs_update_type
      functionSourceFile: '/src/open5gs/builddir/../lib/nas/5gs/ies.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5296
      functionLinenumberEnd: 5322
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          107
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - ogs_log_hexdump_func
        - ogs_log_printf
        - ogs_pkbuf_pull
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../lib/nas/5gs/ies.c:5301,8'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:5310,9'
          Dst:             ogs_pkbuf_pull
        - Src:             '../lib/nas/5gs/ies.c:5311,8'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:5318,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:5319,5'
          Dst:             ogs_log_hexdump_func
    - functionName:    ogs_nas_5gs_encode_non_3gpp_access_path_switching_indication
      functionSourceFile: '/src/open5gs/builddir/../lib/nas/5gs/ies.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5279
      functionLinenumberEnd: 5290
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          74
      EdgeCount:       8
      CyclomaticComplexity: 2
      functionsReached:
        - ogs_abort
        - ogs_log_hexdump_func
        - ogs_log_printf
        - ogs_pkbuf_pull
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../lib/nas/5gs/ies.c:5284,5'
          Dst:             ogs_pkbuf_pull
        - Src:             '../lib/nas/5gs/ies.c:5284,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:5284,5'
          Dst:             ogs_abort
        - Src:             '../lib/nas/5gs/ies.c:5287,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:5288,5'
          Dst:             ogs_log_hexdump_func
    - functionName:    ogs_nas_5gs_decode_non_3gpp_access_path_switching_indication
      functionSourceFile: '/src/open5gs/builddir/../lib/nas/5gs/ies.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5250
      functionLinenumberEnd: 5276
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          107
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - ogs_log_hexdump_func
        - ogs_log_printf
        - ogs_pkbuf_pull
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../lib/nas/5gs/ies.c:5255,8'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:5264,9'
          Dst:             ogs_pkbuf_pull
        - Src:             '../lib/nas/5gs/ies.c:5265,8'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:5272,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:5273,5'
          Dst:             ogs_log_hexdump_func
    - functionName:    ogs_nas_5gs_encode_type_6_ie_container
      functionSourceFile: '/src/open5gs/builddir/../lib/nas/5gs/ies.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5225
      functionLinenumberEnd: 5244
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         23
      ICount:          157
      EdgeCount:       23
      CyclomaticComplexity: 2
      functionsReached:
        - __bswap_16
        - ogs_abort
        - ogs_log_hexdump_func
        - ogs_log_printf
        - ogs_pkbuf_pull
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../lib/nas/5gs/ies.c:5229,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:5229,5'
          Dst:             ogs_abort
        - Src:             '../lib/nas/5gs/ies.c:5230,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:5230,5'
          Dst:             ogs_abort
        - Src:             '../lib/nas/5gs/ies.c:5233,5'
          Dst:             ogs_pkbuf_pull
        - Src:             '../lib/nas/5gs/ies.c:5233,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:5233,5'
          Dst:             ogs_abort
        - Src:             '../lib/nas/5gs/ies.c:5234,14'
          Dst:             __bswap_16
        - Src:             '../lib/nas/5gs/ies.c:5238,5'
          Dst:             ogs_pkbuf_pull
        - Src:             '../lib/nas/5gs/ies.c:5238,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:5238,5'
          Dst:             ogs_abort
        - Src:             '../lib/nas/5gs/ies.c:5241,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:5242,5'
          Dst:             ogs_log_hexdump_func
    - functionName:    ogs_nas_5gs_decode_type_6_ie_container
      functionSourceFile: '/src/open5gs/builddir/../lib/nas/5gs/ies.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5197
      functionLinenumberEnd: 5222
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          96
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - __bswap_16
        - ogs_log_hexdump_func
        - ogs_log_printf
        - ogs_pkbuf_pull
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../lib/nas/5gs/ies.c:5202,8'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:5208,35'
          Dst:             __bswap_16
        - Src:             '../lib/nas/5gs/ies.c:5211,9'
          Dst:             ogs_pkbuf_pull
        - Src:             '../lib/nas/5gs/ies.c:5212,8'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:5218,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:5219,5'
          Dst:             ogs_log_hexdump_func
    - functionName:    ogs_nas_5gs_encode_alternative_nssai
      functionSourceFile: '/src/open5gs/builddir/../lib/nas/5gs/ies.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5180
      functionLinenumberEnd: 5191
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          74
      EdgeCount:       8
      CyclomaticComplexity: 2
      functionsReached:
        - ogs_abort
        - ogs_log_hexdump_func
        - ogs_log_printf
        - ogs_pkbuf_pull
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../lib/nas/5gs/ies.c:5185,5'
          Dst:             ogs_pkbuf_pull
        - Src:             '../lib/nas/5gs/ies.c:5185,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:5185,5'
          Dst:             ogs_abort
        - Src:             '../lib/nas/5gs/ies.c:5188,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:5189,5'
          Dst:             ogs_log_hexdump_func
    - functionName:    ogs_nas_5gs_decode_alternative_nssai
      functionSourceFile: '/src/open5gs/builddir/../lib/nas/5gs/ies.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5151
      functionLinenumberEnd: 5177
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          107
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - ogs_log_hexdump_func
        - ogs_log_printf
        - ogs_pkbuf_pull
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '../lib/nas/5gs/ies.c:5156,8'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:5165,9'
          Dst:             ogs_pkbuf_pull
        - Src:             '../lib/nas/5gs/ies.c:5166,8'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:5173,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:5174,5'
          Dst:             ogs_log_hexdump_func
    - functionName:    ogs_nas_5gs_encode_extended_ladn_information
      functionSourceFile: '/src/open5gs/builddir/../lib/nas/5gs/ies.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5126
      functionLinenumberEnd: 5145
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         23
      ICount:          157
      EdgeCount:       23
      CyclomaticComplexity: 2
      functionsReached:
        - __bswap_16
        - ogs_abort
        - ogs_log_hexdump_func
        - ogs_log_printf
        - ogs_pkbuf_pull
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../lib/nas/5gs/ies.c:5130,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:5130,5'
          Dst:             ogs_abort
        - Src:             '../lib/nas/5gs/ies.c:5131,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:5131,5'
          Dst:             ogs_abort
        - Src:             '../lib/nas/5gs/ies.c:5134,5'
          Dst:             ogs_pkbuf_pull
        - Src:             '../lib/nas/5gs/ies.c:5134,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:5134,5'
          Dst:             ogs_abort
        - Src:             '../lib/nas/5gs/ies.c:5135,14'
          Dst:             __bswap_16
        - Src:             '../lib/nas/5gs/ies.c:5139,5'
          Dst:             ogs_pkbuf_pull
        - Src:             '../lib/nas/5gs/ies.c:5139,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:5139,5'
          Dst:             ogs_abort
        - Src:             '../lib/nas/5gs/ies.c:5142,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:5143,5'
          Dst:             ogs_log_hexdump_func
    - functionName:    ogs_nas_5gs_decode_extended_ladn_information
      functionSourceFile: '/src/open5gs/builddir/../lib/nas/5gs/ies.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5098
      functionLinenumberEnd: 5123
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          96
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - __bswap_16
        - ogs_log_hexdump_func
        - ogs_log_printf
        - ogs_pkbuf_pull
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../lib/nas/5gs/ies.c:5103,8'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:5109,41'
          Dst:             __bswap_16
        - Src:             '../lib/nas/5gs/ies.c:5112,9'
          Dst:             ogs_pkbuf_pull
        - Src:             '../lib/nas/5gs/ies.c:5113,8'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:5119,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:5120,5'
          Dst:             ogs_log_hexdump_func
    - functionName:    ogs_nas_5gs_encode_ran_timing_synchronization
      functionSourceFile: '/src/open5gs/builddir/../lib/nas/5gs/ies.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5081
      functionLinenumberEnd: 5092
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          74
      EdgeCount:       8
      CyclomaticComplexity: 2
      functionsReached:
        - ogs_abort
        - ogs_log_hexdump_func
        - ogs_log_printf
        - ogs_pkbuf_pull
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../lib/nas/5gs/ies.c:5086,5'
          Dst:             ogs_pkbuf_pull
        - Src:             '../lib/nas/5gs/ies.c:5086,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:5086,5'
          Dst:             ogs_abort
        - Src:             '../lib/nas/5gs/ies.c:5089,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:5090,5'
          Dst:             ogs_log_hexdump_func
    - functionName:    ogs_nas_5gs_decode_ran_timing_synchronization
      functionSourceFile: '/src/open5gs/builddir/../lib/nas/5gs/ies.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5052
      functionLinenumberEnd: 5078
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          107
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - ogs_log_hexdump_func
        - ogs_log_printf
        - ogs_pkbuf_pull
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '../lib/nas/5gs/ies.c:5057,8'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:5066,9'
          Dst:             ogs_pkbuf_pull
        - Src:             '../lib/nas/5gs/ies.c:5067,8'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:5074,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:5075,5'
          Dst:             ogs_log_hexdump_func
    - functionName:    ogs_nas_5gs_encode_tnan_information
      functionSourceFile: '/src/open5gs/builddir/../lib/nas/5gs/ies.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5035
      functionLinenumberEnd: 5046
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          74
      EdgeCount:       8
      CyclomaticComplexity: 2
      functionsReached:
        - ogs_abort
        - ogs_log_hexdump_func
        - ogs_log_printf
        - ogs_pkbuf_pull
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../lib/nas/5gs/ies.c:5040,5'
          Dst:             ogs_pkbuf_pull
        - Src:             '../lib/nas/5gs/ies.c:5040,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:5040,5'
          Dst:             ogs_abort
        - Src:             '../lib/nas/5gs/ies.c:5043,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:5044,5'
          Dst:             ogs_log_hexdump_func
    - functionName:    ogs_nas_5gs_decode_tnan_information
      functionSourceFile: '/src/open5gs/builddir/../lib/nas/5gs/ies.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5006
      functionLinenumberEnd: 5032
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          107
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - ogs_log_hexdump_func
        - ogs_log_printf
        - ogs_pkbuf_pull
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../lib/nas/5gs/ies.c:5011,8'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:5020,9'
          Dst:             ogs_pkbuf_pull
        - Src:             '../lib/nas/5gs/ies.c:5021,8'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:5028,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:5029,5'
          Dst:             ogs_log_hexdump_func
    - functionName:    ogs_nas_5gs_encode_n3iwf_identifier
      functionSourceFile: '/src/open5gs/builddir/../lib/nas/5gs/ies.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4989
      functionLinenumberEnd: 5000
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          74
      EdgeCount:       8
      CyclomaticComplexity: 2
      functionsReached:
        - ogs_abort
        - ogs_log_hexdump_func
        - ogs_log_printf
        - ogs_pkbuf_pull
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../lib/nas/5gs/ies.c:4994,5'
          Dst:             ogs_pkbuf_pull
        - Src:             '../lib/nas/5gs/ies.c:4994,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:4994,5'
          Dst:             ogs_abort
        - Src:             '../lib/nas/5gs/ies.c:4997,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:4998,5'
          Dst:             ogs_log_hexdump_func
    - functionName:    ogs_nas_5gs_decode_n3iwf_identifier
      functionSourceFile: '/src/open5gs/builddir/../lib/nas/5gs/ies.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4960
      functionLinenumberEnd: 4986
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          107
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - ogs_log_hexdump_func
        - ogs_log_printf
        - ogs_pkbuf_pull
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../lib/nas/5gs/ies.c:4965,8'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:4974,9'
          Dst:             ogs_pkbuf_pull
        - Src:             '../lib/nas/5gs/ies.c:4975,8'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:4982,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:4983,5'
          Dst:             ogs_log_hexdump_func
    - functionName:    ogs_nas_5gs_encode_snpn_list
      functionSourceFile: '/src/open5gs/builddir/../lib/nas/5gs/ies.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4943
      functionLinenumberEnd: 4954
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          74
      EdgeCount:       8
      CyclomaticComplexity: 2
      functionsReached:
        - ogs_abort
        - ogs_log_hexdump_func
        - ogs_log_printf
        - ogs_pkbuf_pull
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../lib/nas/5gs/ies.c:4948,5'
          Dst:             ogs_pkbuf_pull
        - Src:             '../lib/nas/5gs/ies.c:4948,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:4948,5'
          Dst:             ogs_abort
        - Src:             '../lib/nas/5gs/ies.c:4951,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:4952,5'
          Dst:             ogs_log_hexdump_func
    - functionName:    ogs_nas_5gs_decode_snpn_list
      functionSourceFile: '/src/open5gs/builddir/../lib/nas/5gs/ies.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4914
      functionLinenumberEnd: 4940
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          107
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - ogs_log_hexdump_func
        - ogs_log_printf
        - ogs_pkbuf_pull
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../lib/nas/5gs/ies.c:4919,8'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:4928,9'
          Dst:             ogs_pkbuf_pull
        - Src:             '../lib/nas/5gs/ies.c:4929,8'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:4936,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:4937,5'
          Dst:             ogs_log_hexdump_func
    - functionName:    ogs_nas_5gs_encode_priority_indicator
      functionSourceFile: '/src/open5gs/builddir/../lib/nas/5gs/ies.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4899
      functionLinenumberEnd: 4908
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          66
      EdgeCount:       8
      CyclomaticComplexity: 2
      functionsReached:
        - ogs_abort
        - ogs_log_hexdump_func
        - ogs_log_printf
        - ogs_pkbuf_pull
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../lib/nas/5gs/ies.c:4902,5'
          Dst:             ogs_pkbuf_pull
        - Src:             '../lib/nas/5gs/ies.c:4902,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:4902,5'
          Dst:             ogs_abort
        - Src:             '../lib/nas/5gs/ies.c:4905,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:4906,5'
          Dst:             ogs_log_hexdump_func
    - functionName:    ogs_nas_5gs_decode_priority_indicator
      functionSourceFile: '/src/open5gs/builddir/../lib/nas/5gs/ies.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4882
      functionLinenumberEnd: 4896
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          62
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ogs_log_hexdump_func
        - ogs_log_printf
        - ogs_pkbuf_pull
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../lib/nas/5gs/ies.c:4885,9'
          Dst:             ogs_pkbuf_pull
        - Src:             '../lib/nas/5gs/ies.c:4886,8'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:4892,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:4893,5'
          Dst:             ogs_log_hexdump_func
    - functionName:    ogs_nas_5gs_encode_5gs_tracking_area_identity_list
      functionSourceFile: '/src/open5gs/builddir/../lib/nas/5gs/ies.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4865
      functionLinenumberEnd: 4876
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          74
      EdgeCount:       8
      CyclomaticComplexity: 2
      functionsReached:
        - ogs_abort
        - ogs_log_hexdump_func
        - ogs_log_printf
        - ogs_pkbuf_pull
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../lib/nas/5gs/ies.c:4870,5'
          Dst:             ogs_pkbuf_pull
        - Src:             '../lib/nas/5gs/ies.c:4870,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:4870,5'
          Dst:             ogs_abort
        - Src:             '../lib/nas/5gs/ies.c:4873,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:4874,5'
          Dst:             ogs_log_hexdump_func
    - functionName:    ogs_nas_5gs_decode_5gs_tracking_area_identity_list
      functionSourceFile: '/src/open5gs/builddir/../lib/nas/5gs/ies.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4836
      functionLinenumberEnd: 4862
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          107
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - ogs_log_hexdump_func
        - ogs_log_printf
        - ogs_pkbuf_pull
      functionUses:    12
      BranchProfiles:  []
      Callsites:
        - Src:             '../lib/nas/5gs/ies.c:4841,8'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:4850,9'
          Dst:             ogs_pkbuf_pull
        - Src:             '../lib/nas/5gs/ies.c:4851,8'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:4858,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:4859,5'
          Dst:             ogs_log_hexdump_func
    - functionName:    ogs_nas_5gs_encode_nsag_information
      functionSourceFile: '/src/open5gs/builddir/../lib/nas/5gs/ies.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4811
      functionLinenumberEnd: 4830
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         23
      ICount:          157
      EdgeCount:       23
      CyclomaticComplexity: 2
      functionsReached:
        - __bswap_16
        - ogs_abort
        - ogs_log_hexdump_func
        - ogs_log_printf
        - ogs_pkbuf_pull
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../lib/nas/5gs/ies.c:4815,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:4815,5'
          Dst:             ogs_abort
        - Src:             '../lib/nas/5gs/ies.c:4816,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:4816,5'
          Dst:             ogs_abort
        - Src:             '../lib/nas/5gs/ies.c:4819,5'
          Dst:             ogs_pkbuf_pull
        - Src:             '../lib/nas/5gs/ies.c:4819,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:4819,5'
          Dst:             ogs_abort
        - Src:             '../lib/nas/5gs/ies.c:4820,14'
          Dst:             __bswap_16
        - Src:             '../lib/nas/5gs/ies.c:4824,5'
          Dst:             ogs_pkbuf_pull
        - Src:             '../lib/nas/5gs/ies.c:4824,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:4824,5'
          Dst:             ogs_abort
        - Src:             '../lib/nas/5gs/ies.c:4827,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:4828,5'
          Dst:             ogs_log_hexdump_func
    - functionName:    ogs_nas_5gs_decode_nsag_information
      functionSourceFile: '/src/open5gs/builddir/../lib/nas/5gs/ies.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4783
      functionLinenumberEnd: 4808
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          96
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - __bswap_16
        - ogs_log_hexdump_func
        - ogs_log_printf
        - ogs_pkbuf_pull
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '../lib/nas/5gs/ies.c:4788,8'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:4794,32'
          Dst:             __bswap_16
        - Src:             '../lib/nas/5gs/ies.c:4797,9'
          Dst:             ogs_pkbuf_pull
        - Src:             '../lib/nas/5gs/ies.c:4798,8'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:4804,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:4805,5'
          Dst:             ogs_log_hexdump_func
    - functionName:    ogs_nas_5gs_encode_extended_cag_information_list
      functionSourceFile: '/src/open5gs/builddir/../lib/nas/5gs/ies.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4758
      functionLinenumberEnd: 4777
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         23
      ICount:          157
      EdgeCount:       23
      CyclomaticComplexity: 2
      functionsReached:
        - __bswap_16
        - ogs_abort
        - ogs_log_hexdump_func
        - ogs_log_printf
        - ogs_pkbuf_pull
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../lib/nas/5gs/ies.c:4762,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:4762,5'
          Dst:             ogs_abort
        - Src:             '../lib/nas/5gs/ies.c:4763,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:4763,5'
          Dst:             ogs_abort
        - Src:             '../lib/nas/5gs/ies.c:4766,5'
          Dst:             ogs_pkbuf_pull
        - Src:             '../lib/nas/5gs/ies.c:4766,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:4766,5'
          Dst:             ogs_abort
        - Src:             '../lib/nas/5gs/ies.c:4767,14'
          Dst:             __bswap_16
        - Src:             '../lib/nas/5gs/ies.c:4771,5'
          Dst:             ogs_pkbuf_pull
        - Src:             '../lib/nas/5gs/ies.c:4771,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:4771,5'
          Dst:             ogs_abort
        - Src:             '../lib/nas/5gs/ies.c:4774,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:4775,5'
          Dst:             ogs_log_hexdump_func
    - functionName:    ogs_nas_5gs_decode_extended_cag_information_list
      functionSourceFile: '/src/open5gs/builddir/../lib/nas/5gs/ies.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4730
      functionLinenumberEnd: 4755
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          96
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - __bswap_16
        - ogs_log_hexdump_func
        - ogs_log_printf
        - ogs_pkbuf_pull
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             '../lib/nas/5gs/ies.c:4735,8'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:4741,45'
          Dst:             __bswap_16
        - Src:             '../lib/nas/5gs/ies.c:4744,9'
          Dst:             ogs_pkbuf_pull
        - Src:             '../lib/nas/5gs/ies.c:4745,8'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:4751,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:4752,5'
          Dst:             ogs_log_hexdump_func
    - functionName:    ogs_nas_5gs_encode_plmn_identity
      functionSourceFile: '/src/open5gs/builddir/../lib/nas/5gs/ies.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4713
      functionLinenumberEnd: 4724
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          74
      EdgeCount:       8
      CyclomaticComplexity: 2
      functionsReached:
        - ogs_abort
        - ogs_log_hexdump_func
        - ogs_log_printf
        - ogs_pkbuf_pull
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../lib/nas/5gs/ies.c:4718,5'
          Dst:             ogs_pkbuf_pull
        - Src:             '../lib/nas/5gs/ies.c:4718,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:4718,5'
          Dst:             ogs_abort
        - Src:             '../lib/nas/5gs/ies.c:4721,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:4722,5'
          Dst:             ogs_log_hexdump_func
    - functionName:    ogs_nas_5gs_decode_plmn_identity
      functionSourceFile: '/src/open5gs/builddir/../lib/nas/5gs/ies.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4684
      functionLinenumberEnd: 4710
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          107
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - ogs_log_hexdump_func
        - ogs_log_printf
        - ogs_pkbuf_pull
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../lib/nas/5gs/ies.c:4689,8'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:4698,9'
          Dst:             ogs_pkbuf_pull
        - Src:             '../lib/nas/5gs/ies.c:4699,8'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:4706,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:4707,5'
          Dst:             ogs_log_hexdump_func
    - functionName:    ogs_nas_5gs_encode_registration_wait_range
      functionSourceFile: '/src/open5gs/builddir/../lib/nas/5gs/ies.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4667
      functionLinenumberEnd: 4678
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          74
      EdgeCount:       8
      CyclomaticComplexity: 2
      functionsReached:
        - ogs_abort
        - ogs_log_hexdump_func
        - ogs_log_printf
        - ogs_pkbuf_pull
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../lib/nas/5gs/ies.c:4672,5'
          Dst:             ogs_pkbuf_pull
        - Src:             '../lib/nas/5gs/ies.c:4672,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:4672,5'
          Dst:             ogs_abort
        - Src:             '../lib/nas/5gs/ies.c:4675,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:4676,5'
          Dst:             ogs_log_hexdump_func
    - functionName:    ogs_nas_5gs_decode_registration_wait_range
      functionSourceFile: '/src/open5gs/builddir/../lib/nas/5gs/ies.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4638
      functionLinenumberEnd: 4664
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          107
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - ogs_log_hexdump_func
        - ogs_log_printf
        - ogs_pkbuf_pull
      functionUses:    7
      BranchProfiles:  []
      Callsites:
        - Src:             '../lib/nas/5gs/ies.c:4643,8'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:4652,9'
          Dst:             ogs_pkbuf_pull
        - Src:             '../lib/nas/5gs/ies.c:4653,8'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:4660,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:4661,5'
          Dst:             ogs_log_hexdump_func
    - functionName:    ogs_nas_5gs_encode_list_of_plmns_to_be_used_in_disaster_condition
      functionSourceFile: '/src/open5gs/builddir/../lib/nas/5gs/ies.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4621
      functionLinenumberEnd: 4632
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          74
      EdgeCount:       8
      CyclomaticComplexity: 2
      functionsReached:
        - ogs_abort
        - ogs_log_hexdump_func
        - ogs_log_printf
        - ogs_pkbuf_pull
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../lib/nas/5gs/ies.c:4626,5'
          Dst:             ogs_pkbuf_pull
        - Src:             '../lib/nas/5gs/ies.c:4626,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:4626,5'
          Dst:             ogs_abort
        - Src:             '../lib/nas/5gs/ies.c:4629,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:4630,5'
          Dst:             ogs_log_hexdump_func
    - functionName:    ogs_nas_5gs_decode_list_of_plmns_to_be_used_in_disaster_condition
      functionSourceFile: '/src/open5gs/builddir/../lib/nas/5gs/ies.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4592
      functionLinenumberEnd: 4618
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          107
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - ogs_log_hexdump_func
        - ogs_log_printf
        - ogs_pkbuf_pull
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '../lib/nas/5gs/ies.c:4597,8'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:4606,9'
          Dst:             ogs_pkbuf_pull
        - Src:             '../lib/nas/5gs/ies.c:4607,8'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:4614,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:4615,5'
          Dst:             ogs_log_hexdump_func
    - functionName:    ogs_nas_5gs_encode_nssrg_information
      functionSourceFile: '/src/open5gs/builddir/../lib/nas/5gs/ies.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4567
      functionLinenumberEnd: 4586
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         23
      ICount:          157
      EdgeCount:       23
      CyclomaticComplexity: 2
      functionsReached:
        - __bswap_16
        - ogs_abort
        - ogs_log_hexdump_func
        - ogs_log_printf
        - ogs_pkbuf_pull
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../lib/nas/5gs/ies.c:4571,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:4571,5'
          Dst:             ogs_abort
        - Src:             '../lib/nas/5gs/ies.c:4572,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:4572,5'
          Dst:             ogs_abort
        - Src:             '../lib/nas/5gs/ies.c:4575,5'
          Dst:             ogs_pkbuf_pull
        - Src:             '../lib/nas/5gs/ies.c:4575,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:4575,5'
          Dst:             ogs_abort
        - Src:             '../lib/nas/5gs/ies.c:4576,14'
          Dst:             __bswap_16
        - Src:             '../lib/nas/5gs/ies.c:4580,5'
          Dst:             ogs_pkbuf_pull
        - Src:             '../lib/nas/5gs/ies.c:4580,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:4580,5'
          Dst:             ogs_abort
        - Src:             '../lib/nas/5gs/ies.c:4583,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:4584,5'
          Dst:             ogs_log_hexdump_func
    - functionName:    ogs_nas_5gs_decode_nssrg_information
      functionSourceFile: '/src/open5gs/builddir/../lib/nas/5gs/ies.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4539
      functionLinenumberEnd: 4564
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          96
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - __bswap_16
        - ogs_log_hexdump_func
        - ogs_log_printf
        - ogs_pkbuf_pull
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '../lib/nas/5gs/ies.c:4544,8'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:4550,33'
          Dst:             __bswap_16
        - Src:             '../lib/nas/5gs/ies.c:4553,9'
          Dst:             ogs_pkbuf_pull
        - Src:             '../lib/nas/5gs/ies.c:4554,8'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:4560,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:4561,5'
          Dst:             ogs_log_hexdump_func
    - functionName:    ogs_nas_5gs_encode_5gs_additional_request_result
      functionSourceFile: '/src/open5gs/builddir/../lib/nas/5gs/ies.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4522
      functionLinenumberEnd: 4533
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          74
      EdgeCount:       8
      CyclomaticComplexity: 2
      functionsReached:
        - ogs_abort
        - ogs_log_hexdump_func
        - ogs_log_printf
        - ogs_pkbuf_pull
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../lib/nas/5gs/ies.c:4527,5'
          Dst:             ogs_pkbuf_pull
        - Src:             '../lib/nas/5gs/ies.c:4527,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:4527,5'
          Dst:             ogs_abort
        - Src:             '../lib/nas/5gs/ies.c:4530,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:4531,5'
          Dst:             ogs_log_hexdump_func
    - functionName:    ogs_nas_5gs_decode_5gs_additional_request_result
      functionSourceFile: '/src/open5gs/builddir/../lib/nas/5gs/ies.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4493
      functionLinenumberEnd: 4519
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          107
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - ogs_log_hexdump_func
        - ogs_log_printf
        - ogs_pkbuf_pull
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '../lib/nas/5gs/ies.c:4498,8'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:4507,9'
          Dst:             ogs_pkbuf_pull
        - Src:             '../lib/nas/5gs/ies.c:4508,8'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:4515,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:4516,5'
          Dst:             ogs_log_hexdump_func
    - functionName:    ogs_nas_5gs_encode_peips_assistance_information
      functionSourceFile: '/src/open5gs/builddir/../lib/nas/5gs/ies.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4476
      functionLinenumberEnd: 4487
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          74
      EdgeCount:       8
      CyclomaticComplexity: 2
      functionsReached:
        - ogs_abort
        - ogs_log_hexdump_func
        - ogs_log_printf
        - ogs_pkbuf_pull
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../lib/nas/5gs/ies.c:4481,5'
          Dst:             ogs_pkbuf_pull
        - Src:             '../lib/nas/5gs/ies.c:4481,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:4481,5'
          Dst:             ogs_abort
        - Src:             '../lib/nas/5gs/ies.c:4484,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:4485,5'
          Dst:             ogs_log_hexdump_func
    - functionName:    ogs_nas_5gs_decode_peips_assistance_information
      functionSourceFile: '/src/open5gs/builddir/../lib/nas/5gs/ies.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4447
      functionLinenumberEnd: 4473
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          107
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - ogs_log_hexdump_func
        - ogs_log_printf
        - ogs_pkbuf_pull
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             '../lib/nas/5gs/ies.c:4452,8'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:4461,9'
          Dst:             ogs_pkbuf_pull
        - Src:             '../lib/nas/5gs/ies.c:4462,8'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:4469,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:4470,5'
          Dst:             ogs_log_hexdump_func
    - functionName:    ogs_htobe24
      functionSourceFile: '/src/open5gs/builddir/../lib/core/ogs-macros.h'
      linkageType:     InternalLinkage
      functionLinenumber: 137
      functionLinenumberEnd: 141
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - __bswap_32
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../lib/core/ogs-macros.h:139,11'
          Dst:             __bswap_32
    - functionName:    ogs_nas_5gs_encode_5gs_tracking_area_identity
      functionSourceFile: '/src/open5gs/builddir/../lib/nas/5gs/ies.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4428
      functionLinenumberEnd: 4441
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          82
      EdgeCount:       8
      CyclomaticComplexity: 2
      functionsReached:
        - ogs_abort
        - ogs_htobe24
        - ogs_log_hexdump_func
        - ogs_log_printf
        - ogs_pkbuf_pull
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../lib/nas/5gs/ies.c:4433,18'
          Dst:             ogs_htobe24
        - Src:             '../lib/nas/5gs/ies.c:4435,5'
          Dst:             ogs_pkbuf_pull
        - Src:             '../lib/nas/5gs/ies.c:4435,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:4435,5'
          Dst:             ogs_abort
        - Src:             '../lib/nas/5gs/ies.c:4438,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:4439,5'
          Dst:             ogs_log_hexdump_func
    - functionName:    ogs_be24toh
      functionSourceFile: '/src/open5gs/builddir/../lib/core/ogs-macros.h'
      linkageType:     InternalLinkage
      functionLinenumber: 129
      functionLinenumberEnd: 133
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - __bswap_32
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../lib/core/ogs-macros.h:131,11'
          Dst:             __bswap_32
    - functionName:    ogs_nas_5gs_decode_5gs_tracking_area_identity
      functionSourceFile: '/src/open5gs/builddir/../lib/nas/5gs/ies.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4409
      functionLinenumberEnd: 4425
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          75
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ogs_be24toh
        - ogs_log_hexdump_func
        - ogs_log_printf
        - ogs_pkbuf_pull
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../lib/nas/5gs/ies.c:4412,9'
          Dst:             ogs_pkbuf_pull
        - Src:             '../lib/nas/5gs/ies.c:4413,8'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:4419,35'
          Dst:             ogs_be24toh
        - Src:             '../lib/nas/5gs/ies.c:4421,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:4422,5'
          Dst:             ogs_log_hexdump_func
    - functionName:    ogs_nas_5gs_encode_nid
      functionSourceFile: '/src/open5gs/builddir/../lib/nas/5gs/ies.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4392
      functionLinenumberEnd: 4403
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          74
      EdgeCount:       8
      CyclomaticComplexity: 2
      functionsReached:
        - ogs_abort
        - ogs_log_hexdump_func
        - ogs_log_printf
        - ogs_pkbuf_pull
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../lib/nas/5gs/ies.c:4397,5'
          Dst:             ogs_pkbuf_pull
        - Src:             '../lib/nas/5gs/ies.c:4397,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:4397,5'
          Dst:             ogs_abort
        - Src:             '../lib/nas/5gs/ies.c:4400,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:4401,5'
          Dst:             ogs_log_hexdump_func
    - functionName:    ogs_nas_5gs_decode_nid
      functionSourceFile: '/src/open5gs/builddir/../lib/nas/5gs/ies.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4363
      functionLinenumberEnd: 4389
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          107
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - ogs_log_hexdump_func
        - ogs_log_printf
        - ogs_pkbuf_pull
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '../lib/nas/5gs/ies.c:4368,8'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:4377,9'
          Dst:             ogs_pkbuf_pull
        - Src:             '../lib/nas/5gs/ies.c:4378,8'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:4385,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:4386,5'
          Dst:             ogs_log_hexdump_func
    - functionName:    ogs_nas_5gs_encode_paging_restriction
      functionSourceFile: '/src/open5gs/builddir/../lib/nas/5gs/ies.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4346
      functionLinenumberEnd: 4357
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          74
      EdgeCount:       8
      CyclomaticComplexity: 2
      functionsReached:
        - ogs_abort
        - ogs_log_hexdump_func
        - ogs_log_printf
        - ogs_pkbuf_pull
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../lib/nas/5gs/ies.c:4351,5'
          Dst:             ogs_pkbuf_pull
        - Src:             '../lib/nas/5gs/ies.c:4351,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:4351,5'
          Dst:             ogs_abort
        - Src:             '../lib/nas/5gs/ies.c:4354,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:4355,5'
          Dst:             ogs_log_hexdump_func
    - functionName:    ogs_nas_5gs_decode_paging_restriction
      functionSourceFile: '/src/open5gs/builddir/../lib/nas/5gs/ies.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4317
      functionLinenumberEnd: 4343
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          107
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - ogs_log_hexdump_func
        - ogs_log_printf
        - ogs_pkbuf_pull
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '../lib/nas/5gs/ies.c:4322,8'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:4331,9'
          Dst:             ogs_pkbuf_pull
        - Src:             '../lib/nas/5gs/ies.c:4332,8'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:4339,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:4340,5'
          Dst:             ogs_log_hexdump_func
    - functionName:    ogs_nas_5gs_encode_ue_request_type
      functionSourceFile: '/src/open5gs/builddir/../lib/nas/5gs/ies.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4300
      functionLinenumberEnd: 4311
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          74
      EdgeCount:       8
      CyclomaticComplexity: 2
      functionsReached:
        - ogs_abort
        - ogs_log_hexdump_func
        - ogs_log_printf
        - ogs_pkbuf_pull
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../lib/nas/5gs/ies.c:4305,5'
          Dst:             ogs_pkbuf_pull
        - Src:             '../lib/nas/5gs/ies.c:4305,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:4305,5'
          Dst:             ogs_abort
        - Src:             '../lib/nas/5gs/ies.c:4308,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:4309,5'
          Dst:             ogs_log_hexdump_func
    - functionName:    ogs_nas_5gs_decode_ue_request_type
      functionSourceFile: '/src/open5gs/builddir/../lib/nas/5gs/ies.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4271
      functionLinenumberEnd: 4297
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          107
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - ogs_log_hexdump_func
        - ogs_log_printf
        - ogs_pkbuf_pull
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '../lib/nas/5gs/ies.c:4276,8'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:4285,9'
          Dst:             ogs_pkbuf_pull
        - Src:             '../lib/nas/5gs/ies.c:4286,8'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:4293,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:4294,5'
          Dst:             ogs_log_hexdump_func
    - functionName:    ogs_nas_5gs_encode_extended_rejected_nssai
      functionSourceFile: '/src/open5gs/builddir/../lib/nas/5gs/ies.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4254
      functionLinenumberEnd: 4265
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          74
      EdgeCount:       8
      CyclomaticComplexity: 2
      functionsReached:
        - ogs_abort
        - ogs_log_hexdump_func
        - ogs_log_printf
        - ogs_pkbuf_pull
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../lib/nas/5gs/ies.c:4259,5'
          Dst:             ogs_pkbuf_pull
        - Src:             '../lib/nas/5gs/ies.c:4259,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:4259,5'
          Dst:             ogs_abort
        - Src:             '../lib/nas/5gs/ies.c:4262,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:4263,5'
          Dst:             ogs_log_hexdump_func
    - functionName:    ogs_nas_5gs_decode_extended_rejected_nssai
      functionSourceFile: '/src/open5gs/builddir/../lib/nas/5gs/ies.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4225
      functionLinenumberEnd: 4251
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          107
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - ogs_log_hexdump_func
        - ogs_log_printf
        - ogs_pkbuf_pull
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             '../lib/nas/5gs/ies.c:4230,8'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:4239,9'
          Dst:             ogs_pkbuf_pull
        - Src:             '../lib/nas/5gs/ies.c:4240,8'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:4247,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:4248,5'
          Dst:             ogs_log_hexdump_func
    - functionName:    ogs_nas_5gs_encode_additional_configuration_indication
      functionSourceFile: '/src/open5gs/builddir/../lib/nas/5gs/ies.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4210
      functionLinenumberEnd: 4219
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          66
      EdgeCount:       8
      CyclomaticComplexity: 2
      functionsReached:
        - ogs_abort
        - ogs_log_hexdump_func
        - ogs_log_printf
        - ogs_pkbuf_pull
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../lib/nas/5gs/ies.c:4213,5'
          Dst:             ogs_pkbuf_pull
        - Src:             '../lib/nas/5gs/ies.c:4213,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:4213,5'
          Dst:             ogs_abort
        - Src:             '../lib/nas/5gs/ies.c:4216,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:4217,5'
          Dst:             ogs_log_hexdump_func
    - functionName:    ogs_nas_5gs_decode_additional_configuration_indication
      functionSourceFile: '/src/open5gs/builddir/../lib/nas/5gs/ies.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4193
      functionLinenumberEnd: 4207
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          62
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ogs_log_hexdump_func
        - ogs_log_printf
        - ogs_pkbuf_pull
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../lib/nas/5gs/ies.c:4196,9'
          Dst:             ogs_pkbuf_pull
        - Src:             '../lib/nas/5gs/ies.c:4197,8'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:4203,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:4204,5'
          Dst:             ogs_log_hexdump_func
    - functionName:    ogs_nas_5gs_encode_nb_n1_mode_drx_parameters
      functionSourceFile: '/src/open5gs/builddir/../lib/nas/5gs/ies.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4176
      functionLinenumberEnd: 4187
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          74
      EdgeCount:       8
      CyclomaticComplexity: 2
      functionsReached:
        - ogs_abort
        - ogs_log_hexdump_func
        - ogs_log_printf
        - ogs_pkbuf_pull
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../lib/nas/5gs/ies.c:4181,5'
          Dst:             ogs_pkbuf_pull
        - Src:             '../lib/nas/5gs/ies.c:4181,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:4181,5'
          Dst:             ogs_abort
        - Src:             '../lib/nas/5gs/ies.c:4184,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:4185,5'
          Dst:             ogs_log_hexdump_func
    - functionName:    ogs_nas_5gs_decode_nb_n1_mode_drx_parameters
      functionSourceFile: '/src/open5gs/builddir/../lib/nas/5gs/ies.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4147
      functionLinenumberEnd: 4173
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          107
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - ogs_log_hexdump_func
        - ogs_log_printf
        - ogs_pkbuf_pull
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '../lib/nas/5gs/ies.c:4152,8'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:4161,9'
          Dst:             ogs_pkbuf_pull
        - Src:             '../lib/nas/5gs/ies.c:4162,8'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:4169,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:4170,5'
          Dst:             ogs_log_hexdump_func
    - functionName:    ogs_nas_5gs_encode_n5gc_indication
      functionSourceFile: '/src/open5gs/builddir/../lib/nas/5gs/ies.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4132
      functionLinenumberEnd: 4141
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          66
      EdgeCount:       8
      CyclomaticComplexity: 2
      functionsReached:
        - ogs_abort
        - ogs_log_hexdump_func
        - ogs_log_printf
        - ogs_pkbuf_pull
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../lib/nas/5gs/ies.c:4135,5'
          Dst:             ogs_pkbuf_pull
        - Src:             '../lib/nas/5gs/ies.c:4135,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:4135,5'
          Dst:             ogs_abort
        - Src:             '../lib/nas/5gs/ies.c:4138,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:4139,5'
          Dst:             ogs_log_hexdump_func
    - functionName:    ogs_nas_5gs_decode_n5gc_indication
      functionSourceFile: '/src/open5gs/builddir/../lib/nas/5gs/ies.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4115
      functionLinenumberEnd: 4129
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          62
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ogs_log_hexdump_func
        - ogs_log_printf
        - ogs_pkbuf_pull
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../lib/nas/5gs/ies.c:4118,9'
          Dst:             ogs_pkbuf_pull
        - Src:             '../lib/nas/5gs/ies.c:4119,8'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:4125,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:4126,5'
          Dst:             ogs_log_hexdump_func
    - functionName:    ogs_nas_5gs_encode_wus_assistance_information
      functionSourceFile: '/src/open5gs/builddir/../lib/nas/5gs/ies.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4098
      functionLinenumberEnd: 4109
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          74
      EdgeCount:       8
      CyclomaticComplexity: 2
      functionsReached:
        - ogs_abort
        - ogs_log_hexdump_func
        - ogs_log_printf
        - ogs_pkbuf_pull
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../lib/nas/5gs/ies.c:4103,5'
          Dst:             ogs_pkbuf_pull
        - Src:             '../lib/nas/5gs/ies.c:4103,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:4103,5'
          Dst:             ogs_abort
        - Src:             '../lib/nas/5gs/ies.c:4106,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:4107,5'
          Dst:             ogs_log_hexdump_func
    - functionName:    ogs_nas_5gs_decode_wus_assistance_information
      functionSourceFile: '/src/open5gs/builddir/../lib/nas/5gs/ies.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4069
      functionLinenumberEnd: 4095
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          107
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - ogs_log_hexdump_func
        - ogs_log_printf
        - ogs_pkbuf_pull
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '../lib/nas/5gs/ies.c:4074,8'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:4083,9'
          Dst:             ogs_pkbuf_pull
        - Src:             '../lib/nas/5gs/ies.c:4084,8'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:4091,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:4092,5'
          Dst:             ogs_log_hexdump_func
    - functionName:    ogs_nas_5gs_encode_truncated_5g_s_tmsi_configuration
      functionSourceFile: '/src/open5gs/builddir/../lib/nas/5gs/ies.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4052
      functionLinenumberEnd: 4063
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          74
      EdgeCount:       8
      CyclomaticComplexity: 2
      functionsReached:
        - ogs_abort
        - ogs_log_hexdump_func
        - ogs_log_printf
        - ogs_pkbuf_pull
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../lib/nas/5gs/ies.c:4057,5'
          Dst:             ogs_pkbuf_pull
        - Src:             '../lib/nas/5gs/ies.c:4057,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:4057,5'
          Dst:             ogs_abort
        - Src:             '../lib/nas/5gs/ies.c:4060,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:4061,5'
          Dst:             ogs_log_hexdump_func
    - functionName:    ogs_nas_5gs_decode_truncated_5g_s_tmsi_configuration
      functionSourceFile: '/src/open5gs/builddir/../lib/nas/5gs/ies.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4023
      functionLinenumberEnd: 4049
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          107
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - ogs_log_hexdump_func
        - ogs_log_printf
        - ogs_pkbuf_pull
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '../lib/nas/5gs/ies.c:4028,8'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:4037,9'
          Dst:             ogs_pkbuf_pull
        - Src:             '../lib/nas/5gs/ies.c:4038,8'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:4045,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:4046,5'
          Dst:             ogs_log_hexdump_func
    - functionName:    ogs_nas_5gs_encode_5gs_registration_type
      functionSourceFile: '/src/open5gs/builddir/../lib/nas/5gs/ies.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4006
      functionLinenumberEnd: 4017
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          70
      EdgeCount:       8
      CyclomaticComplexity: 2
      functionsReached:
        - ogs_abort
        - ogs_log_hexdump_func
        - ogs_log_printf
        - ogs_pkbuf_pull
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../lib/nas/5gs/ies.c:4011,5'
          Dst:             ogs_pkbuf_pull
        - Src:             '../lib/nas/5gs/ies.c:4011,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:4011,5'
          Dst:             ogs_abort
        - Src:             '../lib/nas/5gs/ies.c:4014,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:4015,5'
          Dst:             ogs_log_hexdump_func
    - functionName:    ogs_nas_5gs_decode_5gs_registration_type
      functionSourceFile: '/src/open5gs/builddir/../lib/nas/5gs/ies.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3989
      functionLinenumberEnd: 4003
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          62
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ogs_log_hexdump_func
        - ogs_log_printf
        - ogs_pkbuf_pull
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../lib/nas/5gs/ies.c:3992,9'
          Dst:             ogs_pkbuf_pull
        - Src:             '../lib/nas/5gs/ies.c:3993,8'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:3999,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:4000,5'
          Dst:             ogs_log_hexdump_func
    - functionName:    ogs_nas_5gs_encode_ue_radio_capability_id_deletion_indication
      functionSourceFile: '/src/open5gs/builddir/../lib/nas/5gs/ies.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3974
      functionLinenumberEnd: 3983
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          66
      EdgeCount:       8
      CyclomaticComplexity: 2
      functionsReached:
        - ogs_abort
        - ogs_log_hexdump_func
        - ogs_log_printf
        - ogs_pkbuf_pull
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../lib/nas/5gs/ies.c:3977,5'
          Dst:             ogs_pkbuf_pull
        - Src:             '../lib/nas/5gs/ies.c:3977,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:3977,5'
          Dst:             ogs_abort
        - Src:             '../lib/nas/5gs/ies.c:3980,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:3981,5'
          Dst:             ogs_log_hexdump_func
    - functionName:    ogs_nas_5gs_decode_ue_radio_capability_id_deletion_indication
      functionSourceFile: '/src/open5gs/builddir/../lib/nas/5gs/ies.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3957
      functionLinenumberEnd: 3971
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          62
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ogs_log_hexdump_func
        - ogs_log_printf
        - ogs_pkbuf_pull
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '../lib/nas/5gs/ies.c:3960,9'
          Dst:             ogs_pkbuf_pull
        - Src:             '../lib/nas/5gs/ies.c:3961,8'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:3967,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:3968,5'
          Dst:             ogs_log_hexdump_func
    - functionName:    ogs_nas_5gs_encode_ue_radio_capability_id
      functionSourceFile: '/src/open5gs/builddir/../lib/nas/5gs/ies.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3940
      functionLinenumberEnd: 3951
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          74
      EdgeCount:       8
      CyclomaticComplexity: 2
      functionsReached:
        - ogs_abort
        - ogs_log_hexdump_func
        - ogs_log_printf
        - ogs_pkbuf_pull
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../lib/nas/5gs/ies.c:3945,5'
          Dst:             ogs_pkbuf_pull
        - Src:             '../lib/nas/5gs/ies.c:3945,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:3945,5'
          Dst:             ogs_abort
        - Src:             '../lib/nas/5gs/ies.c:3948,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:3949,5'
          Dst:             ogs_log_hexdump_func
    - functionName:    ogs_nas_5gs_decode_ue_radio_capability_id
      functionSourceFile: '/src/open5gs/builddir/../lib/nas/5gs/ies.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3911
      functionLinenumberEnd: 3937
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          107
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - ogs_log_hexdump_func
        - ogs_log_printf
        - ogs_pkbuf_pull
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             '../lib/nas/5gs/ies.c:3916,8'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:3925,9'
          Dst:             ogs_pkbuf_pull
        - Src:             '../lib/nas/5gs/ies.c:3926,8'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:3933,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:3934,5'
          Dst:             ogs_log_hexdump_func
    - functionName:    ogs_nas_5gs_encode_5gs_registration_result
      functionSourceFile: '/src/open5gs/builddir/../lib/nas/5gs/ies.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3894
      functionLinenumberEnd: 3905
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          74
      EdgeCount:       8
      CyclomaticComplexity: 2
      functionsReached:
        - ogs_abort
        - ogs_log_hexdump_func
        - ogs_log_printf
        - ogs_pkbuf_pull
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../lib/nas/5gs/ies.c:3899,5'
          Dst:             ogs_pkbuf_pull
        - Src:             '../lib/nas/5gs/ies.c:3899,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:3899,5'
          Dst:             ogs_abort
        - Src:             '../lib/nas/5gs/ies.c:3902,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:3903,5'
          Dst:             ogs_log_hexdump_func
    - functionName:    ogs_nas_5gs_decode_5gs_registration_result
      functionSourceFile: '/src/open5gs/builddir/../lib/nas/5gs/ies.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3865
      functionLinenumberEnd: 3891
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          107
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - ogs_log_hexdump_func
        - ogs_log_printf
        - ogs_pkbuf_pull
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '../lib/nas/5gs/ies.c:3870,8'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:3879,9'
          Dst:             ogs_pkbuf_pull
        - Src:             '../lib/nas/5gs/ies.c:3880,8'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:3887,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:3888,5'
          Dst:             ogs_log_hexdump_func
    - functionName:    ogs_nas_5gs_encode_uplink_data_status
      functionSourceFile: '/src/open5gs/builddir/../lib/nas/5gs/ies.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3846
      functionLinenumberEnd: 3859
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          80
      EdgeCount:       8
      CyclomaticComplexity: 2
      functionsReached:
        - __bswap_16
        - ogs_abort
        - ogs_log_hexdump_func
        - ogs_log_printf
        - ogs_pkbuf_pull
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../lib/nas/5gs/ies.c:3851,18'
          Dst:             __bswap_16
        - Src:             '../lib/nas/5gs/ies.c:3853,5'
          Dst:             ogs_pkbuf_pull
        - Src:             '../lib/nas/5gs/ies.c:3853,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:3853,5'
          Dst:             ogs_abort
        - Src:             '../lib/nas/5gs/ies.c:3856,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:3857,5'
          Dst:             ogs_log_hexdump_func
    - functionName:    ogs_nas_5gs_decode_uplink_data_status
      functionSourceFile: '/src/open5gs/builddir/../lib/nas/5gs/ies.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3815
      functionLinenumberEnd: 3843
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          114
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - __bswap_16
        - ogs_log_hexdump_func
        - ogs_log_printf
        - ogs_pkbuf_pull
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '../lib/nas/5gs/ies.c:3820,8'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:3829,9'
          Dst:             ogs_pkbuf_pull
        - Src:             '../lib/nas/5gs/ies.c:3830,8'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:3837,31'
          Dst:             __bswap_16
        - Src:             '../lib/nas/5gs/ies.c:3839,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:3840,5'
          Dst:             ogs_log_hexdump_func
    - functionName:    ogs_nas_5gs_encode_ue_status
      functionSourceFile: '/src/open5gs/builddir/../lib/nas/5gs/ies.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3798
      functionLinenumberEnd: 3809
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          74
      EdgeCount:       8
      CyclomaticComplexity: 2
      functionsReached:
        - ogs_abort
        - ogs_log_hexdump_func
        - ogs_log_printf
        - ogs_pkbuf_pull
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../lib/nas/5gs/ies.c:3803,5'
          Dst:             ogs_pkbuf_pull
        - Src:             '../lib/nas/5gs/ies.c:3803,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:3803,5'
          Dst:             ogs_abort
        - Src:             '../lib/nas/5gs/ies.c:3806,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:3807,5'
          Dst:             ogs_log_hexdump_func
    - functionName:    ogs_nas_5gs_decode_ue_status
      functionSourceFile: '/src/open5gs/builddir/../lib/nas/5gs/ies.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3769
      functionLinenumberEnd: 3795
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          107
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - ogs_log_hexdump_func
        - ogs_log_printf
        - ogs_pkbuf_pull
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../lib/nas/5gs/ies.c:3774,8'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:3783,9'
          Dst:             ogs_pkbuf_pull
        - Src:             '../lib/nas/5gs/ies.c:3784,8'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:3791,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:3792,5'
          Dst:             ogs_log_hexdump_func
    - functionName:    ogs_nas_5gs_encode_ue_usage_setting
      functionSourceFile: '/src/open5gs/builddir/../lib/nas/5gs/ies.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3752
      functionLinenumberEnd: 3763
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          74
      EdgeCount:       8
      CyclomaticComplexity: 2
      functionsReached:
        - ogs_abort
        - ogs_log_hexdump_func
        - ogs_log_printf
        - ogs_pkbuf_pull
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../lib/nas/5gs/ies.c:3757,5'
          Dst:             ogs_pkbuf_pull
        - Src:             '../lib/nas/5gs/ies.c:3757,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:3757,5'
          Dst:             ogs_abort
        - Src:             '../lib/nas/5gs/ies.c:3760,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:3761,5'
          Dst:             ogs_log_hexdump_func
    - functionName:    ogs_nas_5gs_decode_ue_usage_setting
      functionSourceFile: '/src/open5gs/builddir/../lib/nas/5gs/ies.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3723
      functionLinenumberEnd: 3749
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          107
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - ogs_log_hexdump_func
        - ogs_log_printf
        - ogs_pkbuf_pull
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../lib/nas/5gs/ies.c:3728,8'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:3737,9'
          Dst:             ogs_pkbuf_pull
        - Src:             '../lib/nas/5gs/ies.c:3738,8'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:3745,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:3746,5'
          Dst:             ogs_log_hexdump_func
    - functionName:    ogs_nas_5gs_encode_ue_security_capability
      functionSourceFile: '/src/open5gs/builddir/../lib/nas/5gs/ies.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3706
      functionLinenumberEnd: 3717
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          74
      EdgeCount:       8
      CyclomaticComplexity: 2
      functionsReached:
        - ogs_abort
        - ogs_log_hexdump_func
        - ogs_log_printf
        - ogs_pkbuf_pull
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../lib/nas/5gs/ies.c:3711,5'
          Dst:             ogs_pkbuf_pull
        - Src:             '../lib/nas/5gs/ies.c:3711,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:3711,5'
          Dst:             ogs_abort
        - Src:             '../lib/nas/5gs/ies.c:3714,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:3715,5'
          Dst:             ogs_log_hexdump_func
    - functionName:    ogs_nas_5gs_decode_ue_security_capability
      functionSourceFile: '/src/open5gs/builddir/../lib/nas/5gs/ies.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3677
      functionLinenumberEnd: 3703
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          107
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - ogs_log_hexdump_func
        - ogs_log_printf
        - ogs_pkbuf_pull
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '../lib/nas/5gs/ies.c:3682,8'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:3691,9'
          Dst:             ogs_pkbuf_pull
        - Src:             '../lib/nas/5gs/ies.c:3692,8'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:3699,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:3700,5'
          Dst:             ogs_log_hexdump_func
    - functionName:    ogs_nas_5gs_encode_time_zone_and_time
      functionSourceFile: '/src/open5gs/builddir/../lib/nas/5gs/ies.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3660
      functionLinenumberEnd: 3671
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          70
      EdgeCount:       8
      CyclomaticComplexity: 2
      functionsReached:
        - ogs_abort
        - ogs_log_hexdump_func
        - ogs_log_printf
        - ogs_pkbuf_pull
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../lib/nas/5gs/ies.c:3665,5'
          Dst:             ogs_pkbuf_pull
        - Src:             '../lib/nas/5gs/ies.c:3665,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:3665,5'
          Dst:             ogs_abort
        - Src:             '../lib/nas/5gs/ies.c:3668,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:3669,5'
          Dst:             ogs_log_hexdump_func
    - functionName:    ogs_nas_5gs_decode_time_zone_and_time
      functionSourceFile: '/src/open5gs/builddir/../lib/nas/5gs/ies.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3643
      functionLinenumberEnd: 3657
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          62
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ogs_log_hexdump_func
        - ogs_log_printf
        - ogs_pkbuf_pull
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../lib/nas/5gs/ies.c:3646,9'
          Dst:             ogs_pkbuf_pull
        - Src:             '../lib/nas/5gs/ies.c:3647,8'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:3653,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:3654,5'
          Dst:             ogs_log_hexdump_func
    - functionName:    ogs_nas_5gs_encode_time_zone
      functionSourceFile: '/src/open5gs/builddir/../lib/nas/5gs/ies.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3626
      functionLinenumberEnd: 3637
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          70
      EdgeCount:       8
      CyclomaticComplexity: 2
      functionsReached:
        - ogs_abort
        - ogs_log_hexdump_func
        - ogs_log_printf
        - ogs_pkbuf_pull
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../lib/nas/5gs/ies.c:3631,5'
          Dst:             ogs_pkbuf_pull
        - Src:             '../lib/nas/5gs/ies.c:3631,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:3631,5'
          Dst:             ogs_abort
        - Src:             '../lib/nas/5gs/ies.c:3634,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:3635,5'
          Dst:             ogs_log_hexdump_func
    - functionName:    ogs_nas_5gs_decode_time_zone
      functionSourceFile: '/src/open5gs/builddir/../lib/nas/5gs/ies.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3609
      functionLinenumberEnd: 3623
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          62
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ogs_log_hexdump_func
        - ogs_log_printf
        - ogs_pkbuf_pull
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../lib/nas/5gs/ies.c:3612,9'
          Dst:             ogs_pkbuf_pull
        - Src:             '../lib/nas/5gs/ies.c:3613,8'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:3619,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:3620,5'
          Dst:             ogs_log_hexdump_func
    - functionName:    ogs_nas_5gs_encode_supported_codec_list
      functionSourceFile: '/src/open5gs/builddir/../lib/nas/5gs/ies.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3592
      functionLinenumberEnd: 3603
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          74
      EdgeCount:       8
      CyclomaticComplexity: 2
      functionsReached:
        - ogs_abort
        - ogs_log_hexdump_func
        - ogs_log_printf
        - ogs_pkbuf_pull
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../lib/nas/5gs/ies.c:3597,5'
          Dst:             ogs_pkbuf_pull
        - Src:             '../lib/nas/5gs/ies.c:3597,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:3597,5'
          Dst:             ogs_abort
        - Src:             '../lib/nas/5gs/ies.c:3600,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:3601,5'
          Dst:             ogs_log_hexdump_func
    - functionName:    ogs_nas_5gs_decode_supported_codec_list
      functionSourceFile: '/src/open5gs/builddir/../lib/nas/5gs/ies.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3563
      functionLinenumberEnd: 3589
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          107
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - ogs_log_hexdump_func
        - ogs_log_printf
        - ogs_pkbuf_pull
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../lib/nas/5gs/ies.c:3568,8'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:3577,9'
          Dst:             ogs_pkbuf_pull
        - Src:             '../lib/nas/5gs/ies.c:3578,8'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:3585,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:3586,5'
          Dst:             ogs_log_hexdump_func
    - functionName:    ogs_nas_5gs_encode_sor_transparent_container
      functionSourceFile: '/src/open5gs/builddir/../lib/nas/5gs/ies.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3538
      functionLinenumberEnd: 3557
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         23
      ICount:          157
      EdgeCount:       23
      CyclomaticComplexity: 2
      functionsReached:
        - __bswap_16
        - ogs_abort
        - ogs_log_hexdump_func
        - ogs_log_printf
        - ogs_pkbuf_pull
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../lib/nas/5gs/ies.c:3542,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:3542,5'
          Dst:             ogs_abort
        - Src:             '../lib/nas/5gs/ies.c:3543,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:3543,5'
          Dst:             ogs_abort
        - Src:             '../lib/nas/5gs/ies.c:3546,5'
          Dst:             ogs_pkbuf_pull
        - Src:             '../lib/nas/5gs/ies.c:3546,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:3546,5'
          Dst:             ogs_abort
        - Src:             '../lib/nas/5gs/ies.c:3547,14'
          Dst:             __bswap_16
        - Src:             '../lib/nas/5gs/ies.c:3551,5'
          Dst:             ogs_pkbuf_pull
        - Src:             '../lib/nas/5gs/ies.c:3551,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:3551,5'
          Dst:             ogs_abort
        - Src:             '../lib/nas/5gs/ies.c:3554,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:3555,5'
          Dst:             ogs_log_hexdump_func
    - functionName:    ogs_nas_5gs_decode_sor_transparent_container
      functionSourceFile: '/src/open5gs/builddir/../lib/nas/5gs/ies.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3510
      functionLinenumberEnd: 3535
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          96
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - __bswap_16
        - ogs_log_hexdump_func
        - ogs_log_printf
        - ogs_pkbuf_pull
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '../lib/nas/5gs/ies.c:3515,8'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:3521,41'
          Dst:             __bswap_16
        - Src:             '../lib/nas/5gs/ies.c:3524,9'
          Dst:             ogs_pkbuf_pull
        - Src:             '../lib/nas/5gs/ies.c:3525,8'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:3531,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:3532,5'
          Dst:             ogs_log_hexdump_func
    - functionName:    ogs_nas_5gs_encode_sms_indication
      functionSourceFile: '/src/open5gs/builddir/../lib/nas/5gs/ies.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3495
      functionLinenumberEnd: 3504
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          66
      EdgeCount:       8
      CyclomaticComplexity: 2
      functionsReached:
        - ogs_abort
        - ogs_log_hexdump_func
        - ogs_log_printf
        - ogs_pkbuf_pull
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../lib/nas/5gs/ies.c:3498,5'
          Dst:             ogs_pkbuf_pull
        - Src:             '../lib/nas/5gs/ies.c:3498,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:3498,5'
          Dst:             ogs_abort
        - Src:             '../lib/nas/5gs/ies.c:3501,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:3502,5'
          Dst:             ogs_log_hexdump_func
    - functionName:    ogs_nas_5gs_decode_sms_indication
      functionSourceFile: '/src/open5gs/builddir/../lib/nas/5gs/ies.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3478
      functionLinenumberEnd: 3492
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          62
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ogs_log_hexdump_func
        - ogs_log_printf
        - ogs_pkbuf_pull
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../lib/nas/5gs/ies.c:3481,9'
          Dst:             ogs_pkbuf_pull
        - Src:             '../lib/nas/5gs/ies.c:3482,8'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:3488,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:3489,5'
          Dst:             ogs_log_hexdump_func
    - functionName:    ogs_nas_5gs_encode_5gs_network_feature_support
      functionSourceFile: '/src/open5gs/builddir/../lib/nas/5gs/ies.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3461
      functionLinenumberEnd: 3472
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          74
      EdgeCount:       8
      CyclomaticComplexity: 2
      functionsReached:
        - ogs_abort
        - ogs_log_hexdump_func
        - ogs_log_printf
        - ogs_pkbuf_pull
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../lib/nas/5gs/ies.c:3466,5'
          Dst:             ogs_pkbuf_pull
        - Src:             '../lib/nas/5gs/ies.c:3466,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:3466,5'
          Dst:             ogs_abort
        - Src:             '../lib/nas/5gs/ies.c:3469,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:3470,5'
          Dst:             ogs_log_hexdump_func
    - functionName:    ogs_nas_5gs_decode_5gs_network_feature_support
      functionSourceFile: '/src/open5gs/builddir/../lib/nas/5gs/ies.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3432
      functionLinenumberEnd: 3458
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          107
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - ogs_log_hexdump_func
        - ogs_log_printf
        - ogs_pkbuf_pull
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../lib/nas/5gs/ies.c:3437,8'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:3446,9'
          Dst:             ogs_pkbuf_pull
        - Src:             '../lib/nas/5gs/ies.c:3447,8'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:3454,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:3455,5'
          Dst:             ogs_log_hexdump_func
    - functionName:    ogs_nas_5gs_encode_service_area_list
      functionSourceFile: '/src/open5gs/builddir/../lib/nas/5gs/ies.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3415
      functionLinenumberEnd: 3426
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          74
      EdgeCount:       8
      CyclomaticComplexity: 2
      functionsReached:
        - ogs_abort
        - ogs_log_hexdump_func
        - ogs_log_printf
        - ogs_pkbuf_pull
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../lib/nas/5gs/ies.c:3420,5'
          Dst:             ogs_pkbuf_pull
        - Src:             '../lib/nas/5gs/ies.c:3420,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:3420,5'
          Dst:             ogs_abort
        - Src:             '../lib/nas/5gs/ies.c:3423,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:3424,5'
          Dst:             ogs_log_hexdump_func
    - functionName:    ogs_nas_5gs_decode_service_area_list
      functionSourceFile: '/src/open5gs/builddir/../lib/nas/5gs/ies.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3386
      functionLinenumberEnd: 3412
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          107
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - ogs_log_hexdump_func
        - ogs_log_printf
        - ogs_pkbuf_pull
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '../lib/nas/5gs/ies.c:3391,8'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:3400,9'
          Dst:             ogs_pkbuf_pull
        - Src:             '../lib/nas/5gs/ies.c:3401,8'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:3408,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:3409,5'
          Dst:             ogs_log_hexdump_func
    - functionName:    ogs_nas_5gs_encode_s1_ue_security_capability
      functionSourceFile: '/src/open5gs/builddir/../lib/nas/5gs/ies.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3369
      functionLinenumberEnd: 3380
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          74
      EdgeCount:       8
      CyclomaticComplexity: 2
      functionsReached:
        - ogs_abort
        - ogs_log_hexdump_func
        - ogs_log_printf
        - ogs_pkbuf_pull
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../lib/nas/5gs/ies.c:3374,5'
          Dst:             ogs_pkbuf_pull
        - Src:             '../lib/nas/5gs/ies.c:3374,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:3374,5'
          Dst:             ogs_abort
        - Src:             '../lib/nas/5gs/ies.c:3377,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:3378,5'
          Dst:             ogs_log_hexdump_func
    - functionName:    ogs_nas_5gs_decode_s1_ue_security_capability
      functionSourceFile: '/src/open5gs/builddir/../lib/nas/5gs/ies.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3340
      functionLinenumberEnd: 3366
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          107
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - ogs_log_hexdump_func
        - ogs_log_printf
        - ogs_pkbuf_pull
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../lib/nas/5gs/ies.c:3345,8'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:3354,9'
          Dst:             ogs_pkbuf_pull
        - Src:             '../lib/nas/5gs/ies.c:3355,8'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:3362,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:3363,5'
          Dst:             ogs_log_hexdump_func
    - functionName:    ogs_nas_5gs_encode_s1_ue_network_capability
      functionSourceFile: '/src/open5gs/builddir/../lib/nas/5gs/ies.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3323
      functionLinenumberEnd: 3334
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          74
      EdgeCount:       8
      CyclomaticComplexity: 2
      functionsReached:
        - ogs_abort
        - ogs_log_hexdump_func
        - ogs_log_printf
        - ogs_pkbuf_pull
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../lib/nas/5gs/ies.c:3328,5'
          Dst:             ogs_pkbuf_pull
        - Src:             '../lib/nas/5gs/ies.c:3328,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:3328,5'
          Dst:             ogs_abort
        - Src:             '../lib/nas/5gs/ies.c:3331,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:3332,5'
          Dst:             ogs_log_hexdump_func
    - functionName:    ogs_nas_5gs_decode_s1_ue_network_capability
      functionSourceFile: '/src/open5gs/builddir/../lib/nas/5gs/ies.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3294
      functionLinenumberEnd: 3320
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          107
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - ogs_log_hexdump_func
        - ogs_log_printf
        - ogs_pkbuf_pull
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../lib/nas/5gs/ies.c:3299,8'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:3308,9'
          Dst:             ogs_pkbuf_pull
        - Src:             '../lib/nas/5gs/ies.c:3309,8'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:3316,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:3317,5'
          Dst:             ogs_log_hexdump_func
    - functionName:    ogs_nas_5gs_encode_request_type
      functionSourceFile: '/src/open5gs/builddir/../lib/nas/5gs/ies.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3279
      functionLinenumberEnd: 3288
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          66
      EdgeCount:       8
      CyclomaticComplexity: 2
      functionsReached:
        - ogs_abort
        - ogs_log_hexdump_func
        - ogs_log_printf
        - ogs_pkbuf_pull
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../lib/nas/5gs/ies.c:3282,5'
          Dst:             ogs_pkbuf_pull
        - Src:             '../lib/nas/5gs/ies.c:3282,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:3282,5'
          Dst:             ogs_abort
        - Src:             '../lib/nas/5gs/ies.c:3285,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:3286,5'
          Dst:             ogs_log_hexdump_func
    - functionName:    ogs_nas_5gs_decode_request_type
      functionSourceFile: '/src/open5gs/builddir/../lib/nas/5gs/ies.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3262
      functionLinenumberEnd: 3276
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          62
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ogs_log_hexdump_func
        - ogs_log_printf
        - ogs_pkbuf_pull
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../lib/nas/5gs/ies.c:3265,9'
          Dst:             ogs_pkbuf_pull
        - Src:             '../lib/nas/5gs/ies.c:3266,8'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:3272,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:3273,5'
          Dst:             ogs_log_hexdump_func
    - functionName:    ogs_nas_5gs_encode_release_assistance_indication
      functionSourceFile: '/src/open5gs/builddir/../lib/nas/5gs/ies.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3247
      functionLinenumberEnd: 3256
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          66
      EdgeCount:       8
      CyclomaticComplexity: 2
      functionsReached:
        - ogs_abort
        - ogs_log_hexdump_func
        - ogs_log_printf
        - ogs_pkbuf_pull
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../lib/nas/5gs/ies.c:3250,5'
          Dst:             ogs_pkbuf_pull
        - Src:             '../lib/nas/5gs/ies.c:3250,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:3250,5'
          Dst:             ogs_abort
        - Src:             '../lib/nas/5gs/ies.c:3253,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:3254,5'
          Dst:             ogs_log_hexdump_func
    - functionName:    ogs_nas_5gs_decode_release_assistance_indication
      functionSourceFile: '/src/open5gs/builddir/../lib/nas/5gs/ies.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3230
      functionLinenumberEnd: 3244
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          62
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ogs_log_hexdump_func
        - ogs_log_printf
        - ogs_pkbuf_pull
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../lib/nas/5gs/ies.c:3233,9'
          Dst:             ogs_pkbuf_pull
        - Src:             '../lib/nas/5gs/ies.c:3234,8'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:3240,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:3241,5'
          Dst:             ogs_log_hexdump_func
    - functionName:    ogs_nas_5gs_encode_rejected_nssai
      functionSourceFile: '/src/open5gs/builddir/../lib/nas/5gs/ies.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3213
      functionLinenumberEnd: 3224
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          74
      EdgeCount:       8
      CyclomaticComplexity: 2
      functionsReached:
        - ogs_abort
        - ogs_log_hexdump_func
        - ogs_log_printf
        - ogs_pkbuf_pull
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../lib/nas/5gs/ies.c:3218,5'
          Dst:             ogs_pkbuf_pull
        - Src:             '../lib/nas/5gs/ies.c:3218,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:3218,5'
          Dst:             ogs_abort
        - Src:             '../lib/nas/5gs/ies.c:3221,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:3222,5'
          Dst:             ogs_log_hexdump_func
    - functionName:    ogs_nas_5gs_decode_rejected_nssai
      functionSourceFile: '/src/open5gs/builddir/../lib/nas/5gs/ies.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3184
      functionLinenumberEnd: 3210
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          107
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - ogs_log_hexdump_func
        - ogs_log_printf
        - ogs_pkbuf_pull
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             '../lib/nas/5gs/ies.c:3189,8'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:3198,9'
          Dst:             ogs_pkbuf_pull
        - Src:             '../lib/nas/5gs/ies.c:3199,8'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:3206,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:3207,5'
          Dst:             ogs_log_hexdump_func
    - functionName:    ogs_nas_5gs_encode_plmn_list
      functionSourceFile: '/src/open5gs/builddir/../lib/nas/5gs/ies.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3167
      functionLinenumberEnd: 3178
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          74
      EdgeCount:       8
      CyclomaticComplexity: 2
      functionsReached:
        - ogs_abort
        - ogs_log_hexdump_func
        - ogs_log_printf
        - ogs_pkbuf_pull
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../lib/nas/5gs/ies.c:3172,5'
          Dst:             ogs_pkbuf_pull
        - Src:             '../lib/nas/5gs/ies.c:3172,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:3172,5'
          Dst:             ogs_abort
        - Src:             '../lib/nas/5gs/ies.c:3175,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:3176,5'
          Dst:             ogs_log_hexdump_func
    - functionName:    ogs_nas_5gs_decode_plmn_list
      functionSourceFile: '/src/open5gs/builddir/../lib/nas/5gs/ies.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3138
      functionLinenumberEnd: 3164
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          107
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - ogs_log_hexdump_func
        - ogs_log_printf
        - ogs_pkbuf_pull
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../lib/nas/5gs/ies.c:3143,8'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:3152,9'
          Dst:             ogs_pkbuf_pull
        - Src:             '../lib/nas/5gs/ies.c:3153,8'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:3160,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:3161,5'
          Dst:             ogs_log_hexdump_func
    - functionName:    ogs_nas_5gs_encode_pdu_session_status
      functionSourceFile: '/src/open5gs/builddir/../lib/nas/5gs/ies.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3119
      functionLinenumberEnd: 3132
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          80
      EdgeCount:       8
      CyclomaticComplexity: 2
      functionsReached:
        - __bswap_16
        - ogs_abort
        - ogs_log_hexdump_func
        - ogs_log_printf
        - ogs_pkbuf_pull
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../lib/nas/5gs/ies.c:3124,18'
          Dst:             __bswap_16
        - Src:             '../lib/nas/5gs/ies.c:3126,5'
          Dst:             ogs_pkbuf_pull
        - Src:             '../lib/nas/5gs/ies.c:3126,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:3126,5'
          Dst:             ogs_abort
        - Src:             '../lib/nas/5gs/ies.c:3129,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:3130,5'
          Dst:             ogs_log_hexdump_func
    - functionName:    ogs_nas_5gs_decode_pdu_session_status
      functionSourceFile: '/src/open5gs/builddir/../lib/nas/5gs/ies.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3088
      functionLinenumberEnd: 3116
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          114
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - __bswap_16
        - ogs_log_hexdump_func
        - ogs_log_printf
        - ogs_pkbuf_pull
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             '../lib/nas/5gs/ies.c:3093,8'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:3102,9'
          Dst:             ogs_pkbuf_pull
        - Src:             '../lib/nas/5gs/ies.c:3103,8'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:3110,31'
          Dst:             __bswap_16
        - Src:             '../lib/nas/5gs/ies.c:3112,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:3113,5'
          Dst:             ogs_log_hexdump_func
    - functionName:    ogs_nas_5gs_encode_pdu_session_reactivation_result_error_cause
      functionSourceFile: '/src/open5gs/builddir/../lib/nas/5gs/ies.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3063
      functionLinenumberEnd: 3082
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         23
      ICount:          157
      EdgeCount:       23
      CyclomaticComplexity: 2
      functionsReached:
        - __bswap_16
        - ogs_abort
        - ogs_log_hexdump_func
        - ogs_log_printf
        - ogs_pkbuf_pull
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../lib/nas/5gs/ies.c:3067,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:3067,5'
          Dst:             ogs_abort
        - Src:             '../lib/nas/5gs/ies.c:3068,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:3068,5'
          Dst:             ogs_abort
        - Src:             '../lib/nas/5gs/ies.c:3071,5'
          Dst:             ogs_pkbuf_pull
        - Src:             '../lib/nas/5gs/ies.c:3071,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:3071,5'
          Dst:             ogs_abort
        - Src:             '../lib/nas/5gs/ies.c:3072,14'
          Dst:             __bswap_16
        - Src:             '../lib/nas/5gs/ies.c:3076,5'
          Dst:             ogs_pkbuf_pull
        - Src:             '../lib/nas/5gs/ies.c:3076,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:3076,5'
          Dst:             ogs_abort
        - Src:             '../lib/nas/5gs/ies.c:3079,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:3080,5'
          Dst:             ogs_log_hexdump_func
    - functionName:    ogs_nas_5gs_decode_pdu_session_reactivation_result_error_cause
      functionSourceFile: '/src/open5gs/builddir/../lib/nas/5gs/ies.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3035
      functionLinenumberEnd: 3060
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          96
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - __bswap_16
        - ogs_log_hexdump_func
        - ogs_log_printf
        - ogs_pkbuf_pull
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '../lib/nas/5gs/ies.c:3040,8'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:3046,59'
          Dst:             __bswap_16
        - Src:             '../lib/nas/5gs/ies.c:3049,9'
          Dst:             ogs_pkbuf_pull
        - Src:             '../lib/nas/5gs/ies.c:3050,8'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:3056,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:3057,5'
          Dst:             ogs_log_hexdump_func
    - functionName:    ogs_nas_5gs_encode_pdu_session_reactivation_result
      functionSourceFile: '/src/open5gs/builddir/../lib/nas/5gs/ies.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3016
      functionLinenumberEnd: 3029
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          80
      EdgeCount:       8
      CyclomaticComplexity: 2
      functionsReached:
        - __bswap_16
        - ogs_abort
        - ogs_log_hexdump_func
        - ogs_log_printf
        - ogs_pkbuf_pull
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../lib/nas/5gs/ies.c:3021,18'
          Dst:             __bswap_16
        - Src:             '../lib/nas/5gs/ies.c:3023,5'
          Dst:             ogs_pkbuf_pull
        - Src:             '../lib/nas/5gs/ies.c:3023,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:3023,5'
          Dst:             ogs_abort
        - Src:             '../lib/nas/5gs/ies.c:3026,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:3027,5'
          Dst:             ogs_log_hexdump_func
    - functionName:    ogs_nas_5gs_decode_pdu_session_reactivation_result
      functionSourceFile: '/src/open5gs/builddir/../lib/nas/5gs/ies.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2985
      functionLinenumberEnd: 3013
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          114
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - __bswap_16
        - ogs_log_hexdump_func
        - ogs_log_printf
        - ogs_pkbuf_pull
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '../lib/nas/5gs/ies.c:2990,8'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:2999,9'
          Dst:             ogs_pkbuf_pull
        - Src:             '../lib/nas/5gs/ies.c:3000,8'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:3007,44'
          Dst:             __bswap_16
        - Src:             '../lib/nas/5gs/ies.c:3009,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:3010,5'
          Dst:             ogs_log_hexdump_func
    - functionName:    ogs_nas_5gs_encode_pdu_session_identity_2
      functionSourceFile: '/src/open5gs/builddir/../lib/nas/5gs/ies.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2968
      functionLinenumberEnd: 2979
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          70
      EdgeCount:       8
      CyclomaticComplexity: 2
      functionsReached:
        - ogs_abort
        - ogs_log_hexdump_func
        - ogs_log_printf
        - ogs_pkbuf_pull
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../lib/nas/5gs/ies.c:2973,5'
          Dst:             ogs_pkbuf_pull
        - Src:             '../lib/nas/5gs/ies.c:2973,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:2973,5'
          Dst:             ogs_abort
        - Src:             '../lib/nas/5gs/ies.c:2976,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:2977,5'
          Dst:             ogs_log_hexdump_func
    - functionName:    ogs_nas_5gs_decode_pdu_session_identity_2
      functionSourceFile: '/src/open5gs/builddir/../lib/nas/5gs/ies.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2951
      functionLinenumberEnd: 2965
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          62
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ogs_log_hexdump_func
        - ogs_log_printf
        - ogs_pkbuf_pull
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             '../lib/nas/5gs/ies.c:2954,9'
          Dst:             ogs_pkbuf_pull
        - Src:             '../lib/nas/5gs/ies.c:2955,8'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:2961,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:2962,5'
          Dst:             ogs_log_hexdump_func
    - functionName:    ogs_nas_5gs_encode_payload_container_type
      functionSourceFile: '/src/open5gs/builddir/../lib/nas/5gs/ies.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2936
      functionLinenumberEnd: 2945
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          66
      EdgeCount:       8
      CyclomaticComplexity: 2
      functionsReached:
        - ogs_abort
        - ogs_log_hexdump_func
        - ogs_log_printf
        - ogs_pkbuf_pull
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../lib/nas/5gs/ies.c:2939,5'
          Dst:             ogs_pkbuf_pull
        - Src:             '../lib/nas/5gs/ies.c:2939,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:2939,5'
          Dst:             ogs_abort
        - Src:             '../lib/nas/5gs/ies.c:2942,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:2943,5'
          Dst:             ogs_log_hexdump_func
    - functionName:    ogs_nas_5gs_decode_payload_container_type
      functionSourceFile: '/src/open5gs/builddir/../lib/nas/5gs/ies.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2919
      functionLinenumberEnd: 2933
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          62
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ogs_log_hexdump_func
        - ogs_log_printf
        - ogs_pkbuf_pull
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             '../lib/nas/5gs/ies.c:2922,9'
          Dst:             ogs_pkbuf_pull
        - Src:             '../lib/nas/5gs/ies.c:2923,8'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:2929,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:2930,5'
          Dst:             ogs_log_hexdump_func
    - functionName:    ogs_nas_5gs_encode_5gs_mobile_identity
      functionSourceFile: '/src/open5gs/builddir/../lib/nas/5gs/ies.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2894
      functionLinenumberEnd: 2913
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         23
      ICount:          157
      EdgeCount:       23
      CyclomaticComplexity: 2
      functionsReached:
        - __bswap_16
        - ogs_abort
        - ogs_log_hexdump_func
        - ogs_log_printf
        - ogs_pkbuf_pull
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../lib/nas/5gs/ies.c:2898,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:2898,5'
          Dst:             ogs_abort
        - Src:             '../lib/nas/5gs/ies.c:2899,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:2899,5'
          Dst:             ogs_abort
        - Src:             '../lib/nas/5gs/ies.c:2902,5'
          Dst:             ogs_pkbuf_pull
        - Src:             '../lib/nas/5gs/ies.c:2902,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:2902,5'
          Dst:             ogs_abort
        - Src:             '../lib/nas/5gs/ies.c:2903,14'
          Dst:             __bswap_16
        - Src:             '../lib/nas/5gs/ies.c:2907,5'
          Dst:             ogs_pkbuf_pull
        - Src:             '../lib/nas/5gs/ies.c:2907,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:2907,5'
          Dst:             ogs_abort
        - Src:             '../lib/nas/5gs/ies.c:2910,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:2911,5'
          Dst:             ogs_log_hexdump_func
    - functionName:    ogs_nas_5gs_decode_5gs_mobile_identity
      functionSourceFile: '/src/open5gs/builddir/../lib/nas/5gs/ies.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2866
      functionLinenumberEnd: 2891
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          96
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - __bswap_16
        - ogs_log_hexdump_func
        - ogs_log_printf
        - ogs_pkbuf_pull
      functionUses:    9
      BranchProfiles:  []
      Callsites:
        - Src:             '../lib/nas/5gs/ies.c:2871,8'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:2877,31'
          Dst:             __bswap_16
        - Src:             '../lib/nas/5gs/ies.c:2880,9'
          Dst:             ogs_pkbuf_pull
        - Src:             '../lib/nas/5gs/ies.c:2881,8'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:2887,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:2888,5'
          Dst:             ogs_log_hexdump_func
    - functionName:    ogs_nas_5gs_encode_payload_container
      functionSourceFile: '/src/open5gs/builddir/../lib/nas/5gs/ies.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2841
      functionLinenumberEnd: 2860
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         23
      ICount:          157
      EdgeCount:       23
      CyclomaticComplexity: 2
      functionsReached:
        - __bswap_16
        - ogs_abort
        - ogs_log_hexdump_func
        - ogs_log_printf
        - ogs_pkbuf_pull
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../lib/nas/5gs/ies.c:2845,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:2845,5'
          Dst:             ogs_abort
        - Src:             '../lib/nas/5gs/ies.c:2846,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:2846,5'
          Dst:             ogs_abort
        - Src:             '../lib/nas/5gs/ies.c:2849,5'
          Dst:             ogs_pkbuf_pull
        - Src:             '../lib/nas/5gs/ies.c:2849,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:2849,5'
          Dst:             ogs_abort
        - Src:             '../lib/nas/5gs/ies.c:2850,14'
          Dst:             __bswap_16
        - Src:             '../lib/nas/5gs/ies.c:2854,5'
          Dst:             ogs_pkbuf_pull
        - Src:             '../lib/nas/5gs/ies.c:2854,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:2854,5'
          Dst:             ogs_abort
        - Src:             '../lib/nas/5gs/ies.c:2857,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:2858,5'
          Dst:             ogs_log_hexdump_func
    - functionName:    ogs_nas_5gs_decode_payload_container
      functionSourceFile: '/src/open5gs/builddir/../lib/nas/5gs/ies.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2813
      functionLinenumberEnd: 2838
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          96
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - __bswap_16
        - ogs_log_hexdump_func
        - ogs_log_printf
        - ogs_pkbuf_pull
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             '../lib/nas/5gs/ies.c:2818,8'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:2824,33'
          Dst:             __bswap_16
        - Src:             '../lib/nas/5gs/ies.c:2827,9'
          Dst:             ogs_pkbuf_pull
        - Src:             '../lib/nas/5gs/ies.c:2828,8'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:2834,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:2835,5'
          Dst:             ogs_log_hexdump_func
    - functionName:    ogs_nas_5gs_encode_operator_defined_access_category_definitions
      functionSourceFile: '/src/open5gs/builddir/../lib/nas/5gs/ies.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2788
      functionLinenumberEnd: 2807
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         23
      ICount:          157
      EdgeCount:       23
      CyclomaticComplexity: 2
      functionsReached:
        - __bswap_16
        - ogs_abort
        - ogs_log_hexdump_func
        - ogs_log_printf
        - ogs_pkbuf_pull
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../lib/nas/5gs/ies.c:2792,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:2792,5'
          Dst:             ogs_abort
        - Src:             '../lib/nas/5gs/ies.c:2793,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:2793,5'
          Dst:             ogs_abort
        - Src:             '../lib/nas/5gs/ies.c:2796,5'
          Dst:             ogs_pkbuf_pull
        - Src:             '../lib/nas/5gs/ies.c:2796,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:2796,5'
          Dst:             ogs_abort
        - Src:             '../lib/nas/5gs/ies.c:2797,14'
          Dst:             __bswap_16
        - Src:             '../lib/nas/5gs/ies.c:2801,5'
          Dst:             ogs_pkbuf_pull
        - Src:             '../lib/nas/5gs/ies.c:2801,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:2801,5'
          Dst:             ogs_abort
        - Src:             '../lib/nas/5gs/ies.c:2804,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:2805,5'
          Dst:             ogs_log_hexdump_func
    - functionName:    ogs_nas_5gs_decode_operator_defined_access_category_definitions
      functionSourceFile: '/src/open5gs/builddir/../lib/nas/5gs/ies.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2760
      functionLinenumberEnd: 2785
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          96
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - __bswap_16
        - ogs_log_hexdump_func
        - ogs_log_printf
        - ogs_pkbuf_pull
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '../lib/nas/5gs/ies.c:2765,8'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:2771,60'
          Dst:             __bswap_16
        - Src:             '../lib/nas/5gs/ies.c:2774,9'
          Dst:             ogs_pkbuf_pull
        - Src:             '../lib/nas/5gs/ies.c:2775,8'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:2781,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:2782,5'
          Dst:             ogs_log_hexdump_func
    - functionName:    ogs_nas_5gs_encode_nssai_inclusion_mode
      functionSourceFile: '/src/open5gs/builddir/../lib/nas/5gs/ies.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2745
      functionLinenumberEnd: 2754
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          66
      EdgeCount:       8
      CyclomaticComplexity: 2
      functionsReached:
        - ogs_abort
        - ogs_log_hexdump_func
        - ogs_log_printf
        - ogs_pkbuf_pull
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../lib/nas/5gs/ies.c:2748,5'
          Dst:             ogs_pkbuf_pull
        - Src:             '../lib/nas/5gs/ies.c:2748,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:2748,5'
          Dst:             ogs_abort
        - Src:             '../lib/nas/5gs/ies.c:2751,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:2752,5'
          Dst:             ogs_log_hexdump_func
    - functionName:    ogs_nas_5gs_decode_nssai_inclusion_mode
      functionSourceFile: '/src/open5gs/builddir/../lib/nas/5gs/ies.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2728
      functionLinenumberEnd: 2742
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          62
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ogs_log_hexdump_func
        - ogs_log_printf
        - ogs_pkbuf_pull
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../lib/nas/5gs/ies.c:2731,9'
          Dst:             ogs_pkbuf_pull
        - Src:             '../lib/nas/5gs/ies.c:2732,8'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:2738,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:2739,5'
          Dst:             ogs_log_hexdump_func
    - functionName:    ogs_nas_5gs_encode_nssai
      functionSourceFile: '/src/open5gs/builddir/../lib/nas/5gs/ies.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2711
      functionLinenumberEnd: 2722
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          74
      EdgeCount:       8
      CyclomaticComplexity: 2
      functionsReached:
        - ogs_abort
        - ogs_log_hexdump_func
        - ogs_log_printf
        - ogs_pkbuf_pull
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../lib/nas/5gs/ies.c:2716,5'
          Dst:             ogs_pkbuf_pull
        - Src:             '../lib/nas/5gs/ies.c:2716,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:2716,5'
          Dst:             ogs_abort
        - Src:             '../lib/nas/5gs/ies.c:2719,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:2720,5'
          Dst:             ogs_log_hexdump_func
    - functionName:    ogs_nas_5gs_decode_nssai
      functionSourceFile: '/src/open5gs/builddir/../lib/nas/5gs/ies.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2682
      functionLinenumberEnd: 2708
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          107
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - ogs_log_hexdump_func
        - ogs_log_printf
        - ogs_pkbuf_pull
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             '../lib/nas/5gs/ies.c:2687,8'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:2696,9'
          Dst:             ogs_pkbuf_pull
        - Src:             '../lib/nas/5gs/ies.c:2697,8'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:2704,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:2705,5'
          Dst:             ogs_log_hexdump_func
    - functionName:    ogs_nas_5gs_encode_non_3gpp_nw_provided_policies
      functionSourceFile: '/src/open5gs/builddir/../lib/nas/5gs/ies.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2667
      functionLinenumberEnd: 2676
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          66
      EdgeCount:       8
      CyclomaticComplexity: 2
      functionsReached:
        - ogs_abort
        - ogs_log_hexdump_func
        - ogs_log_printf
        - ogs_pkbuf_pull
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../lib/nas/5gs/ies.c:2670,5'
          Dst:             ogs_pkbuf_pull
        - Src:             '../lib/nas/5gs/ies.c:2670,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:2670,5'
          Dst:             ogs_abort
        - Src:             '../lib/nas/5gs/ies.c:2673,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:2674,5'
          Dst:             ogs_log_hexdump_func
    - functionName:    ogs_nas_5gs_decode_non_3gpp_nw_provided_policies
      functionSourceFile: '/src/open5gs/builddir/../lib/nas/5gs/ies.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2650
      functionLinenumberEnd: 2664
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          62
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ogs_log_hexdump_func
        - ogs_log_printf
        - ogs_pkbuf_pull
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../lib/nas/5gs/ies.c:2653,9'
          Dst:             ogs_pkbuf_pull
        - Src:             '../lib/nas/5gs/ies.c:2654,8'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:2660,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:2661,5'
          Dst:             ogs_log_hexdump_func
    - functionName:    ogs_nas_5gs_encode_network_slicing_indication
      functionSourceFile: '/src/open5gs/builddir/../lib/nas/5gs/ies.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2635
      functionLinenumberEnd: 2644
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          66
      EdgeCount:       8
      CyclomaticComplexity: 2
      functionsReached:
        - ogs_abort
        - ogs_log_hexdump_func
        - ogs_log_printf
        - ogs_pkbuf_pull
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../lib/nas/5gs/ies.c:2638,5'
          Dst:             ogs_pkbuf_pull
        - Src:             '../lib/nas/5gs/ies.c:2638,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:2638,5'
          Dst:             ogs_abort
        - Src:             '../lib/nas/5gs/ies.c:2641,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:2642,5'
          Dst:             ogs_log_hexdump_func
    - functionName:    ogs_nas_5gs_decode_network_slicing_indication
      functionSourceFile: '/src/open5gs/builddir/../lib/nas/5gs/ies.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2618
      functionLinenumberEnd: 2632
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          62
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ogs_log_hexdump_func
        - ogs_log_printf
        - ogs_pkbuf_pull
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             '../lib/nas/5gs/ies.c:2621,9'
          Dst:             ogs_pkbuf_pull
        - Src:             '../lib/nas/5gs/ies.c:2622,8'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:2628,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:2629,5'
          Dst:             ogs_log_hexdump_func
    - functionName:    ogs_nas_5gs_encode_network_name
      functionSourceFile: '/src/open5gs/builddir/../lib/nas/5gs/ies.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2601
      functionLinenumberEnd: 2612
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          74
      EdgeCount:       8
      CyclomaticComplexity: 2
      functionsReached:
        - ogs_abort
        - ogs_log_hexdump_func
        - ogs_log_printf
        - ogs_pkbuf_pull
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../lib/nas/5gs/ies.c:2606,5'
          Dst:             ogs_pkbuf_pull
        - Src:             '../lib/nas/5gs/ies.c:2606,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:2606,5'
          Dst:             ogs_abort
        - Src:             '../lib/nas/5gs/ies.c:2609,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:2610,5'
          Dst:             ogs_log_hexdump_func
    - functionName:    ogs_nas_5gs_decode_network_name
      functionSourceFile: '/src/open5gs/builddir/../lib/nas/5gs/ies.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2572
      functionLinenumberEnd: 2598
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          107
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - ogs_log_hexdump_func
        - ogs_log_printf
        - ogs_pkbuf_pull
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '../lib/nas/5gs/ies.c:2577,8'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:2586,9'
          Dst:             ogs_pkbuf_pull
        - Src:             '../lib/nas/5gs/ies.c:2587,8'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:2594,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:2595,5'
          Dst:             ogs_log_hexdump_func
    - functionName:    ogs_nas_5gs_encode_security_algorithms
      functionSourceFile: '/src/open5gs/builddir/../lib/nas/5gs/ies.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2555
      functionLinenumberEnd: 2566
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          70
      EdgeCount:       8
      CyclomaticComplexity: 2
      functionsReached:
        - ogs_abort
        - ogs_log_hexdump_func
        - ogs_log_printf
        - ogs_pkbuf_pull
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../lib/nas/5gs/ies.c:2560,5'
          Dst:             ogs_pkbuf_pull
        - Src:             '../lib/nas/5gs/ies.c:2560,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:2560,5'
          Dst:             ogs_abort
        - Src:             '../lib/nas/5gs/ies.c:2563,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:2564,5'
          Dst:             ogs_log_hexdump_func
    - functionName:    ogs_nas_5gs_decode_security_algorithms
      functionSourceFile: '/src/open5gs/builddir/../lib/nas/5gs/ies.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2538
      functionLinenumberEnd: 2552
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          62
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ogs_log_hexdump_func
        - ogs_log_printf
        - ogs_pkbuf_pull
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../lib/nas/5gs/ies.c:2541,9'
          Dst:             ogs_pkbuf_pull
        - Src:             '../lib/nas/5gs/ies.c:2542,8'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:2548,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:2549,5'
          Dst:             ogs_log_hexdump_func
    - functionName:    ogs_nas_5gs_encode_message_container
      functionSourceFile: '/src/open5gs/builddir/../lib/nas/5gs/ies.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2513
      functionLinenumberEnd: 2532
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         23
      ICount:          157
      EdgeCount:       23
      CyclomaticComplexity: 2
      functionsReached:
        - __bswap_16
        - ogs_abort
        - ogs_log_hexdump_func
        - ogs_log_printf
        - ogs_pkbuf_pull
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../lib/nas/5gs/ies.c:2517,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:2517,5'
          Dst:             ogs_abort
        - Src:             '../lib/nas/5gs/ies.c:2518,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:2518,5'
          Dst:             ogs_abort
        - Src:             '../lib/nas/5gs/ies.c:2521,5'
          Dst:             ogs_pkbuf_pull
        - Src:             '../lib/nas/5gs/ies.c:2521,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:2521,5'
          Dst:             ogs_abort
        - Src:             '../lib/nas/5gs/ies.c:2522,14'
          Dst:             __bswap_16
        - Src:             '../lib/nas/5gs/ies.c:2526,5'
          Dst:             ogs_pkbuf_pull
        - Src:             '../lib/nas/5gs/ies.c:2526,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:2526,5'
          Dst:             ogs_abort
        - Src:             '../lib/nas/5gs/ies.c:2529,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:2530,5'
          Dst:             ogs_log_hexdump_func
    - functionName:    ogs_nas_5gs_decode_message_container
      functionSourceFile: '/src/open5gs/builddir/../lib/nas/5gs/ies.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2485
      functionLinenumberEnd: 2510
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          96
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - __bswap_16
        - ogs_log_hexdump_func
        - ogs_log_printf
        - ogs_pkbuf_pull
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             '../lib/nas/5gs/ies.c:2490,8'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:2496,33'
          Dst:             __bswap_16
        - Src:             '../lib/nas/5gs/ies.c:2499,9'
          Dst:             ogs_pkbuf_pull
        - Src:             '../lib/nas/5gs/ies.c:2500,8'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:2506,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:2507,5'
          Dst:             ogs_log_hexdump_func
    - functionName:    ogs_nas_5gs_encode_key_set_identifier
      functionSourceFile: '/src/open5gs/builddir/../lib/nas/5gs/ies.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2470
      functionLinenumberEnd: 2479
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          66
      EdgeCount:       8
      CyclomaticComplexity: 2
      functionsReached:
        - ogs_abort
        - ogs_log_hexdump_func
        - ogs_log_printf
        - ogs_pkbuf_pull
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../lib/nas/5gs/ies.c:2473,5'
          Dst:             ogs_pkbuf_pull
        - Src:             '../lib/nas/5gs/ies.c:2473,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:2473,5'
          Dst:             ogs_abort
        - Src:             '../lib/nas/5gs/ies.c:2476,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:2477,5'
          Dst:             ogs_log_hexdump_func
    - functionName:    ogs_nas_5gs_decode_key_set_identifier
      functionSourceFile: '/src/open5gs/builddir/../lib/nas/5gs/ies.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2453
      functionLinenumberEnd: 2467
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          62
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ogs_log_hexdump_func
        - ogs_log_printf
        - ogs_pkbuf_pull
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             '../lib/nas/5gs/ies.c:2456,9'
          Dst:             ogs_pkbuf_pull
        - Src:             '../lib/nas/5gs/ies.c:2457,8'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:2463,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:2464,5'
          Dst:             ogs_log_hexdump_func
    - functionName:    ogs_nas_5gs_encode_mobile_station_classmark_2
      functionSourceFile: '/src/open5gs/builddir/../lib/nas/5gs/ies.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2436
      functionLinenumberEnd: 2447
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          74
      EdgeCount:       8
      CyclomaticComplexity: 2
      functionsReached:
        - ogs_abort
        - ogs_log_hexdump_func
        - ogs_log_printf
        - ogs_pkbuf_pull
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../lib/nas/5gs/ies.c:2441,5'
          Dst:             ogs_pkbuf_pull
        - Src:             '../lib/nas/5gs/ies.c:2441,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:2441,5'
          Dst:             ogs_abort
        - Src:             '../lib/nas/5gs/ies.c:2444,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:2445,5'
          Dst:             ogs_log_hexdump_func
    - functionName:    ogs_nas_5gs_decode_mobile_station_classmark_2
      functionSourceFile: '/src/open5gs/builddir/../lib/nas/5gs/ies.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2407
      functionLinenumberEnd: 2433
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          107
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - ogs_log_hexdump_func
        - ogs_log_printf
        - ogs_pkbuf_pull
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../lib/nas/5gs/ies.c:2412,8'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:2421,9'
          Dst:             ogs_pkbuf_pull
        - Src:             '../lib/nas/5gs/ies.c:2422,8'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:2429,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:2430,5'
          Dst:             ogs_log_hexdump_func
    - functionName:    ogs_nas_5gs_encode_mapped_nssai
      functionSourceFile: '/src/open5gs/builddir/../lib/nas/5gs/ies.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2390
      functionLinenumberEnd: 2401
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          74
      EdgeCount:       8
      CyclomaticComplexity: 2
      functionsReached:
        - ogs_abort
        - ogs_log_hexdump_func
        - ogs_log_printf
        - ogs_pkbuf_pull
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../lib/nas/5gs/ies.c:2395,5'
          Dst:             ogs_pkbuf_pull
        - Src:             '../lib/nas/5gs/ies.c:2395,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:2395,5'
          Dst:             ogs_abort
        - Src:             '../lib/nas/5gs/ies.c:2398,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:2399,5'
          Dst:             ogs_log_hexdump_func
    - functionName:    ogs_nas_5gs_decode_mapped_nssai
      functionSourceFile: '/src/open5gs/builddir/../lib/nas/5gs/ies.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2361
      functionLinenumberEnd: 2387
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          107
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - ogs_log_hexdump_func
        - ogs_log_printf
        - ogs_pkbuf_pull
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../lib/nas/5gs/ies.c:2366,8'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:2375,9'
          Dst:             ogs_pkbuf_pull
        - Src:             '../lib/nas/5gs/ies.c:2376,8'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:2383,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:2384,5'
          Dst:             ogs_log_hexdump_func
    - functionName:    ogs_nas_5gs_encode_ma_pdu_session_information
      functionSourceFile: '/src/open5gs/builddir/../lib/nas/5gs/ies.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2346
      functionLinenumberEnd: 2355
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          66
      EdgeCount:       8
      CyclomaticComplexity: 2
      functionsReached:
        - ogs_abort
        - ogs_log_hexdump_func
        - ogs_log_printf
        - ogs_pkbuf_pull
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../lib/nas/5gs/ies.c:2349,5'
          Dst:             ogs_pkbuf_pull
        - Src:             '../lib/nas/5gs/ies.c:2349,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:2349,5'
          Dst:             ogs_abort
        - Src:             '../lib/nas/5gs/ies.c:2352,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:2353,5'
          Dst:             ogs_log_hexdump_func
    - functionName:    ogs_nas_5gs_decode_ma_pdu_session_information
      functionSourceFile: '/src/open5gs/builddir/../lib/nas/5gs/ies.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2329
      functionLinenumberEnd: 2343
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          62
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ogs_log_hexdump_func
        - ogs_log_printf
        - ogs_pkbuf_pull
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../lib/nas/5gs/ies.c:2332,9'
          Dst:             ogs_pkbuf_pull
        - Src:             '../lib/nas/5gs/ies.c:2333,8'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:2339,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:2340,5'
          Dst:             ogs_log_hexdump_func
    - functionName:    ogs_nas_5gs_encode_mico_indication
      functionSourceFile: '/src/open5gs/builddir/../lib/nas/5gs/ies.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2314
      functionLinenumberEnd: 2323
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          66
      EdgeCount:       8
      CyclomaticComplexity: 2
      functionsReached:
        - ogs_abort
        - ogs_log_hexdump_func
        - ogs_log_printf
        - ogs_pkbuf_pull
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../lib/nas/5gs/ies.c:2317,5'
          Dst:             ogs_pkbuf_pull
        - Src:             '../lib/nas/5gs/ies.c:2317,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:2317,5'
          Dst:             ogs_abort
        - Src:             '../lib/nas/5gs/ies.c:2320,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:2321,5'
          Dst:             ogs_log_hexdump_func
    - functionName:    ogs_nas_5gs_decode_mico_indication
      functionSourceFile: '/src/open5gs/builddir/../lib/nas/5gs/ies.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2297
      functionLinenumberEnd: 2311
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          62
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ogs_log_hexdump_func
        - ogs_log_printf
        - ogs_pkbuf_pull
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             '../lib/nas/5gs/ies.c:2300,9'
          Dst:             ogs_pkbuf_pull
        - Src:             '../lib/nas/5gs/ies.c:2301,8'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:2307,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:2308,5'
          Dst:             ogs_log_hexdump_func
    - functionName:    ogs_nas_5gs_encode_ladn_information
      functionSourceFile: '/src/open5gs/builddir/../lib/nas/5gs/ies.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2272
      functionLinenumberEnd: 2291
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         23
      ICount:          157
      EdgeCount:       23
      CyclomaticComplexity: 2
      functionsReached:
        - __bswap_16
        - ogs_abort
        - ogs_log_hexdump_func
        - ogs_log_printf
        - ogs_pkbuf_pull
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../lib/nas/5gs/ies.c:2276,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:2276,5'
          Dst:             ogs_abort
        - Src:             '../lib/nas/5gs/ies.c:2277,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:2277,5'
          Dst:             ogs_abort
        - Src:             '../lib/nas/5gs/ies.c:2280,5'
          Dst:             ogs_pkbuf_pull
        - Src:             '../lib/nas/5gs/ies.c:2280,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:2280,5'
          Dst:             ogs_abort
        - Src:             '../lib/nas/5gs/ies.c:2281,14'
          Dst:             __bswap_16
        - Src:             '../lib/nas/5gs/ies.c:2285,5'
          Dst:             ogs_pkbuf_pull
        - Src:             '../lib/nas/5gs/ies.c:2285,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:2285,5'
          Dst:             ogs_abort
        - Src:             '../lib/nas/5gs/ies.c:2288,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:2289,5'
          Dst:             ogs_log_hexdump_func
    - functionName:    ogs_nas_5gs_decode_ladn_information
      functionSourceFile: '/src/open5gs/builddir/../lib/nas/5gs/ies.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2244
      functionLinenumberEnd: 2269
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          96
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - __bswap_16
        - ogs_log_hexdump_func
        - ogs_log_printf
        - ogs_pkbuf_pull
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '../lib/nas/5gs/ies.c:2249,8'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:2255,32'
          Dst:             __bswap_16
        - Src:             '../lib/nas/5gs/ies.c:2258,9'
          Dst:             ogs_pkbuf_pull
        - Src:             '../lib/nas/5gs/ies.c:2259,8'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:2265,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:2266,5'
          Dst:             ogs_log_hexdump_func
    - functionName:    ogs_nas_5gs_encode_5gs_identity_type
      functionSourceFile: '/src/open5gs/builddir/../lib/nas/5gs/ies.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2227
      functionLinenumberEnd: 2238
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          70
      EdgeCount:       8
      CyclomaticComplexity: 2
      functionsReached:
        - ogs_abort
        - ogs_log_hexdump_func
        - ogs_log_printf
        - ogs_pkbuf_pull
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../lib/nas/5gs/ies.c:2232,5'
          Dst:             ogs_pkbuf_pull
        - Src:             '../lib/nas/5gs/ies.c:2232,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:2232,5'
          Dst:             ogs_abort
        - Src:             '../lib/nas/5gs/ies.c:2235,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:2236,5'
          Dst:             ogs_log_hexdump_func
    - functionName:    ogs_nas_5gs_decode_5gs_identity_type
      functionSourceFile: '/src/open5gs/builddir/../lib/nas/5gs/ies.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2210
      functionLinenumberEnd: 2224
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          62
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ogs_log_hexdump_func
        - ogs_log_printf
        - ogs_pkbuf_pull
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../lib/nas/5gs/ies.c:2213,9'
          Dst:             ogs_pkbuf_pull
        - Src:             '../lib/nas/5gs/ies.c:2214,8'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:2220,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:2221,5'
          Dst:             ogs_log_hexdump_func
    - functionName:    ogs_nas_5gs_encode_5gs_drx_parameters
      functionSourceFile: '/src/open5gs/builddir/../lib/nas/5gs/ies.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2193
      functionLinenumberEnd: 2204
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          74
      EdgeCount:       8
      CyclomaticComplexity: 2
      functionsReached:
        - ogs_abort
        - ogs_log_hexdump_func
        - ogs_log_printf
        - ogs_pkbuf_pull
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../lib/nas/5gs/ies.c:2198,5'
          Dst:             ogs_pkbuf_pull
        - Src:             '../lib/nas/5gs/ies.c:2198,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:2198,5'
          Dst:             ogs_abort
        - Src:             '../lib/nas/5gs/ies.c:2201,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:2202,5'
          Dst:             ogs_log_hexdump_func
    - functionName:    ogs_nas_5gs_decode_5gs_drx_parameters
      functionSourceFile: '/src/open5gs/builddir/../lib/nas/5gs/ies.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2164
      functionLinenumberEnd: 2190
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          107
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - ogs_log_hexdump_func
        - ogs_log_printf
        - ogs_pkbuf_pull
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '../lib/nas/5gs/ies.c:2169,8'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:2178,9'
          Dst:             ogs_pkbuf_pull
        - Src:             '../lib/nas/5gs/ies.c:2179,8'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:2186,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:2187,5'
          Dst:             ogs_log_hexdump_func
    - functionName:    ogs_nas_5gs_encode_ladn_indication
      functionSourceFile: '/src/open5gs/builddir/../lib/nas/5gs/ies.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2139
      functionLinenumberEnd: 2158
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         23
      ICount:          157
      EdgeCount:       23
      CyclomaticComplexity: 2
      functionsReached:
        - __bswap_16
        - ogs_abort
        - ogs_log_hexdump_func
        - ogs_log_printf
        - ogs_pkbuf_pull
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../lib/nas/5gs/ies.c:2143,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:2143,5'
          Dst:             ogs_abort
        - Src:             '../lib/nas/5gs/ies.c:2144,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:2144,5'
          Dst:             ogs_abort
        - Src:             '../lib/nas/5gs/ies.c:2147,5'
          Dst:             ogs_pkbuf_pull
        - Src:             '../lib/nas/5gs/ies.c:2147,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:2147,5'
          Dst:             ogs_abort
        - Src:             '../lib/nas/5gs/ies.c:2148,14'
          Dst:             __bswap_16
        - Src:             '../lib/nas/5gs/ies.c:2152,5'
          Dst:             ogs_pkbuf_pull
        - Src:             '../lib/nas/5gs/ies.c:2152,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:2152,5'
          Dst:             ogs_abort
        - Src:             '../lib/nas/5gs/ies.c:2155,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:2156,5'
          Dst:             ogs_log_hexdump_func
    - functionName:    ogs_nas_5gs_decode_ladn_indication
      functionSourceFile: '/src/open5gs/builddir/../lib/nas/5gs/ies.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2111
      functionLinenumberEnd: 2136
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          96
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - __bswap_16
        - ogs_log_hexdump_func
        - ogs_log_printf
        - ogs_pkbuf_pull
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../lib/nas/5gs/ies.c:2116,8'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:2122,31'
          Dst:             __bswap_16
        - Src:             '../lib/nas/5gs/ies.c:2125,9'
          Dst:             ogs_pkbuf_pull
        - Src:             '../lib/nas/5gs/ies.c:2126,8'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:2132,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:2133,5'
          Dst:             ogs_log_hexdump_func
    - functionName:    ogs_nas_5gs_encode_imeisv_request
      functionSourceFile: '/src/open5gs/builddir/../lib/nas/5gs/ies.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2096
      functionLinenumberEnd: 2105
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          66
      EdgeCount:       8
      CyclomaticComplexity: 2
      functionsReached:
        - ogs_abort
        - ogs_log_hexdump_func
        - ogs_log_printf
        - ogs_pkbuf_pull
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../lib/nas/5gs/ies.c:2099,5'
          Dst:             ogs_pkbuf_pull
        - Src:             '../lib/nas/5gs/ies.c:2099,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:2099,5'
          Dst:             ogs_abort
        - Src:             '../lib/nas/5gs/ies.c:2102,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:2103,5'
          Dst:             ogs_log_hexdump_func
    - functionName:    ogs_nas_5gs_decode_imeisv_request
      functionSourceFile: '/src/open5gs/builddir/../lib/nas/5gs/ies.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2079
      functionLinenumberEnd: 2093
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          62
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ogs_log_hexdump_func
        - ogs_log_printf
        - ogs_pkbuf_pull
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../lib/nas/5gs/ies.c:2082,9'
          Dst:             ogs_pkbuf_pull
        - Src:             '../lib/nas/5gs/ies.c:2083,8'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:2089,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:2090,5'
          Dst:             ogs_log_hexdump_func
    - functionName:    ogs_nas_5gs_encode_extended_drx_parameters
      functionSourceFile: '/src/open5gs/builddir/../lib/nas/5gs/ies.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2062
      functionLinenumberEnd: 2073
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          74
      EdgeCount:       8
      CyclomaticComplexity: 2
      functionsReached:
        - ogs_abort
        - ogs_log_hexdump_func
        - ogs_log_printf
        - ogs_pkbuf_pull
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../lib/nas/5gs/ies.c:2067,5'
          Dst:             ogs_pkbuf_pull
        - Src:             '../lib/nas/5gs/ies.c:2067,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:2067,5'
          Dst:             ogs_abort
        - Src:             '../lib/nas/5gs/ies.c:2070,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:2071,5'
          Dst:             ogs_log_hexdump_func
    - functionName:    ogs_nas_5gs_decode_extended_drx_parameters
      functionSourceFile: '/src/open5gs/builddir/../lib/nas/5gs/ies.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2033
      functionLinenumberEnd: 2059
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          107
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - ogs_log_hexdump_func
        - ogs_log_printf
        - ogs_pkbuf_pull
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '../lib/nas/5gs/ies.c:2038,8'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:2047,9'
          Dst:             ogs_pkbuf_pull
        - Src:             '../lib/nas/5gs/ies.c:2048,8'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:2055,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:2056,5'
          Dst:             ogs_log_hexdump_func
    - functionName:    ogs_nas_5gs_encode_extended_emergency_number_list
      functionSourceFile: '/src/open5gs/builddir/../lib/nas/5gs/ies.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2008
      functionLinenumberEnd: 2027
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         23
      ICount:          157
      EdgeCount:       23
      CyclomaticComplexity: 2
      functionsReached:
        - __bswap_16
        - ogs_abort
        - ogs_log_hexdump_func
        - ogs_log_printf
        - ogs_pkbuf_pull
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../lib/nas/5gs/ies.c:2012,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:2012,5'
          Dst:             ogs_abort
        - Src:             '../lib/nas/5gs/ies.c:2013,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:2013,5'
          Dst:             ogs_abort
        - Src:             '../lib/nas/5gs/ies.c:2016,5'
          Dst:             ogs_pkbuf_pull
        - Src:             '../lib/nas/5gs/ies.c:2016,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:2016,5'
          Dst:             ogs_abort
        - Src:             '../lib/nas/5gs/ies.c:2017,14'
          Dst:             __bswap_16
        - Src:             '../lib/nas/5gs/ies.c:2021,5'
          Dst:             ogs_pkbuf_pull
        - Src:             '../lib/nas/5gs/ies.c:2021,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:2021,5'
          Dst:             ogs_abort
        - Src:             '../lib/nas/5gs/ies.c:2024,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:2025,5'
          Dst:             ogs_log_hexdump_func
    - functionName:    ogs_nas_5gs_decode_extended_emergency_number_list
      functionSourceFile: '/src/open5gs/builddir/../lib/nas/5gs/ies.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1980
      functionLinenumberEnd: 2005
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          96
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - __bswap_16
        - ogs_log_hexdump_func
        - ogs_log_printf
        - ogs_pkbuf_pull
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../lib/nas/5gs/ies.c:1985,8'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:1991,46'
          Dst:             __bswap_16
        - Src:             '../lib/nas/5gs/ies.c:1994,9'
          Dst:             ogs_pkbuf_pull
        - Src:             '../lib/nas/5gs/ies.c:1995,8'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:2001,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:2002,5'
          Dst:             ogs_log_hexdump_func
    - functionName:    ogs_nas_5gs_encode_eps_nas_security_algorithms
      functionSourceFile: '/src/open5gs/builddir/../lib/nas/5gs/ies.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1963
      functionLinenumberEnd: 1974
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          70
      EdgeCount:       8
      CyclomaticComplexity: 2
      functionsReached:
        - ogs_abort
        - ogs_log_hexdump_func
        - ogs_log_printf
        - ogs_pkbuf_pull
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../lib/nas/5gs/ies.c:1968,5'
          Dst:             ogs_pkbuf_pull
        - Src:             '../lib/nas/5gs/ies.c:1968,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:1968,5'
          Dst:             ogs_abort
        - Src:             '../lib/nas/5gs/ies.c:1971,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:1972,5'
          Dst:             ogs_log_hexdump_func
    - functionName:    ogs_nas_5gs_decode_eps_nas_security_algorithms
      functionSourceFile: '/src/open5gs/builddir/../lib/nas/5gs/ies.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1946
      functionLinenumberEnd: 1960
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          62
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ogs_log_hexdump_func
        - ogs_log_printf
        - ogs_pkbuf_pull
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../lib/nas/5gs/ies.c:1949,9'
          Dst:             ogs_pkbuf_pull
        - Src:             '../lib/nas/5gs/ies.c:1950,8'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:1956,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:1957,5'
          Dst:             ogs_log_hexdump_func
    - functionName:    ogs_nas_5gs_encode_eps_nas_message_container
      functionSourceFile: '/src/open5gs/builddir/../lib/nas/5gs/ies.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1921
      functionLinenumberEnd: 1940
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         23
      ICount:          157
      EdgeCount:       23
      CyclomaticComplexity: 2
      functionsReached:
        - __bswap_16
        - ogs_abort
        - ogs_log_hexdump_func
        - ogs_log_printf
        - ogs_pkbuf_pull
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../lib/nas/5gs/ies.c:1925,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:1925,5'
          Dst:             ogs_abort
        - Src:             '../lib/nas/5gs/ies.c:1926,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:1926,5'
          Dst:             ogs_abort
        - Src:             '../lib/nas/5gs/ies.c:1929,5'
          Dst:             ogs_pkbuf_pull
        - Src:             '../lib/nas/5gs/ies.c:1929,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:1929,5'
          Dst:             ogs_abort
        - Src:             '../lib/nas/5gs/ies.c:1930,14'
          Dst:             __bswap_16
        - Src:             '../lib/nas/5gs/ies.c:1934,5'
          Dst:             ogs_pkbuf_pull
        - Src:             '../lib/nas/5gs/ies.c:1934,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:1934,5'
          Dst:             ogs_abort
        - Src:             '../lib/nas/5gs/ies.c:1937,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:1938,5'
          Dst:             ogs_log_hexdump_func
    - functionName:    ogs_nas_5gs_decode_eps_nas_message_container
      functionSourceFile: '/src/open5gs/builddir/../lib/nas/5gs/ies.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1893
      functionLinenumberEnd: 1918
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          96
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - __bswap_16
        - ogs_log_hexdump_func
        - ogs_log_printf
        - ogs_pkbuf_pull
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../lib/nas/5gs/ies.c:1898,8'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:1904,41'
          Dst:             __bswap_16
        - Src:             '../lib/nas/5gs/ies.c:1907,9'
          Dst:             ogs_pkbuf_pull
        - Src:             '../lib/nas/5gs/ies.c:1908,8'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:1914,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:1915,5'
          Dst:             ogs_log_hexdump_func
    - functionName:    ogs_nas_5gs_encode_eps_bearer_context_status
      functionSourceFile: '/src/open5gs/builddir/../lib/nas/5gs/ies.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1876
      functionLinenumberEnd: 1887
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          74
      EdgeCount:       8
      CyclomaticComplexity: 2
      functionsReached:
        - ogs_abort
        - ogs_log_hexdump_func
        - ogs_log_printf
        - ogs_pkbuf_pull
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../lib/nas/5gs/ies.c:1881,5'
          Dst:             ogs_pkbuf_pull
        - Src:             '../lib/nas/5gs/ies.c:1881,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:1881,5'
          Dst:             ogs_abort
        - Src:             '../lib/nas/5gs/ies.c:1884,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:1885,5'
          Dst:             ogs_log_hexdump_func
    - functionName:    ogs_nas_5gs_decode_eps_bearer_context_status
      functionSourceFile: '/src/open5gs/builddir/../lib/nas/5gs/ies.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1847
      functionLinenumberEnd: 1873
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          107
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - ogs_log_hexdump_func
        - ogs_log_printf
        - ogs_pkbuf_pull
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '../lib/nas/5gs/ies.c:1852,8'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:1861,9'
          Dst:             ogs_pkbuf_pull
        - Src:             '../lib/nas/5gs/ies.c:1862,8'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:1869,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:1870,5'
          Dst:             ogs_log_hexdump_func
    - functionName:    ogs_nas_5gs_encode_emergency_number_list
      functionSourceFile: '/src/open5gs/builddir/../lib/nas/5gs/ies.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1830
      functionLinenumberEnd: 1841
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          74
      EdgeCount:       8
      CyclomaticComplexity: 2
      functionsReached:
        - ogs_abort
        - ogs_log_hexdump_func
        - ogs_log_printf
        - ogs_pkbuf_pull
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../lib/nas/5gs/ies.c:1835,5'
          Dst:             ogs_pkbuf_pull
        - Src:             '../lib/nas/5gs/ies.c:1835,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:1835,5'
          Dst:             ogs_abort
        - Src:             '../lib/nas/5gs/ies.c:1838,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:1839,5'
          Dst:             ogs_log_hexdump_func
    - functionName:    ogs_nas_5gs_decode_emergency_number_list
      functionSourceFile: '/src/open5gs/builddir/../lib/nas/5gs/ies.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1801
      functionLinenumberEnd: 1827
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          107
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - ogs_log_hexdump_func
        - ogs_log_printf
        - ogs_pkbuf_pull
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../lib/nas/5gs/ies.c:1806,8'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:1815,9'
          Dst:             ogs_pkbuf_pull
        - Src:             '../lib/nas/5gs/ies.c:1816,8'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:1823,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:1824,5'
          Dst:             ogs_log_hexdump_func
    - functionName:    ogs_nas_5gs_encode_de_registration_type
      functionSourceFile: '/src/open5gs/builddir/../lib/nas/5gs/ies.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1784
      functionLinenumberEnd: 1795
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          70
      EdgeCount:       8
      CyclomaticComplexity: 2
      functionsReached:
        - ogs_abort
        - ogs_log_hexdump_func
        - ogs_log_printf
        - ogs_pkbuf_pull
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../lib/nas/5gs/ies.c:1789,5'
          Dst:             ogs_pkbuf_pull
        - Src:             '../lib/nas/5gs/ies.c:1789,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:1789,5'
          Dst:             ogs_abort
        - Src:             '../lib/nas/5gs/ies.c:1792,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:1793,5'
          Dst:             ogs_log_hexdump_func
    - functionName:    ogs_nas_5gs_decode_de_registration_type
      functionSourceFile: '/src/open5gs/builddir/../lib/nas/5gs/ies.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1767
      functionLinenumberEnd: 1781
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          62
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ogs_log_hexdump_func
        - ogs_log_printf
        - ogs_pkbuf_pull
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '../lib/nas/5gs/ies.c:1770,9'
          Dst:             ogs_pkbuf_pull
        - Src:             '../lib/nas/5gs/ies.c:1771,8'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:1777,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:1778,5'
          Dst:             ogs_log_hexdump_func
    - functionName:    ogs_nas_5gs_encode_5gmm_cause
      functionSourceFile: '/src/open5gs/builddir/../lib/nas/5gs/ies.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1750
      functionLinenumberEnd: 1761
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          70
      EdgeCount:       8
      CyclomaticComplexity: 2
      functionsReached:
        - ogs_abort
        - ogs_log_hexdump_func
        - ogs_log_printf
        - ogs_pkbuf_pull
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../lib/nas/5gs/ies.c:1755,5'
          Dst:             ogs_pkbuf_pull
        - Src:             '../lib/nas/5gs/ies.c:1755,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:1755,5'
          Dst:             ogs_abort
        - Src:             '../lib/nas/5gs/ies.c:1758,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:1759,5'
          Dst:             ogs_log_hexdump_func
    - functionName:    ogs_nas_5gs_decode_5gmm_cause
      functionSourceFile: '/src/open5gs/builddir/../lib/nas/5gs/ies.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1733
      functionLinenumberEnd: 1747
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          62
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ogs_log_hexdump_func
        - ogs_log_printf
        - ogs_pkbuf_pull
      functionUses:    7
      BranchProfiles:  []
      Callsites:
        - Src:             '../lib/nas/5gs/ies.c:1736,9'
          Dst:             ogs_pkbuf_pull
        - Src:             '../lib/nas/5gs/ies.c:1737,8'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:1743,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:1744,5'
          Dst:             ogs_log_hexdump_func
    - functionName:    ogs_nas_5gs_encode_daylight_saving_time
      functionSourceFile: '/src/open5gs/builddir/../lib/nas/5gs/ies.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1716
      functionLinenumberEnd: 1727
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          74
      EdgeCount:       8
      CyclomaticComplexity: 2
      functionsReached:
        - ogs_abort
        - ogs_log_hexdump_func
        - ogs_log_printf
        - ogs_pkbuf_pull
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../lib/nas/5gs/ies.c:1721,5'
          Dst:             ogs_pkbuf_pull
        - Src:             '../lib/nas/5gs/ies.c:1721,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:1721,5'
          Dst:             ogs_abort
        - Src:             '../lib/nas/5gs/ies.c:1724,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:1725,5'
          Dst:             ogs_log_hexdump_func
    - functionName:    ogs_nas_5gs_decode_daylight_saving_time
      functionSourceFile: '/src/open5gs/builddir/../lib/nas/5gs/ies.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1687
      functionLinenumberEnd: 1713
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          107
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - ogs_log_hexdump_func
        - ogs_log_printf
        - ogs_pkbuf_pull
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../lib/nas/5gs/ies.c:1692,8'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:1701,9'
          Dst:             ogs_pkbuf_pull
        - Src:             '../lib/nas/5gs/ies.c:1702,8'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:1709,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:1710,5'
          Dst:             ogs_log_hexdump_func
    - functionName:    ogs_nas_5gs_encode_ciphering_key_data
      functionSourceFile: '/src/open5gs/builddir/../lib/nas/5gs/ies.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1662
      functionLinenumberEnd: 1681
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         23
      ICount:          157
      EdgeCount:       23
      CyclomaticComplexity: 2
      functionsReached:
        - __bswap_16
        - ogs_abort
        - ogs_log_hexdump_func
        - ogs_log_printf
        - ogs_pkbuf_pull
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../lib/nas/5gs/ies.c:1666,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:1666,5'
          Dst:             ogs_abort
        - Src:             '../lib/nas/5gs/ies.c:1667,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:1667,5'
          Dst:             ogs_abort
        - Src:             '../lib/nas/5gs/ies.c:1670,5'
          Dst:             ogs_pkbuf_pull
        - Src:             '../lib/nas/5gs/ies.c:1670,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:1670,5'
          Dst:             ogs_abort
        - Src:             '../lib/nas/5gs/ies.c:1671,14'
          Dst:             __bswap_16
        - Src:             '../lib/nas/5gs/ies.c:1675,5'
          Dst:             ogs_pkbuf_pull
        - Src:             '../lib/nas/5gs/ies.c:1675,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:1675,5'
          Dst:             ogs_abort
        - Src:             '../lib/nas/5gs/ies.c:1678,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:1679,5'
          Dst:             ogs_log_hexdump_func
    - functionName:    ogs_nas_5gs_decode_ciphering_key_data
      functionSourceFile: '/src/open5gs/builddir/../lib/nas/5gs/ies.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1634
      functionLinenumberEnd: 1659
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          96
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - __bswap_16
        - ogs_log_hexdump_func
        - ogs_log_printf
        - ogs_pkbuf_pull
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../lib/nas/5gs/ies.c:1639,8'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:1645,34'
          Dst:             __bswap_16
        - Src:             '../lib/nas/5gs/ies.c:1648,9'
          Dst:             ogs_pkbuf_pull
        - Src:             '../lib/nas/5gs/ies.c:1649,8'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:1655,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:1656,5'
          Dst:             ogs_log_hexdump_func
    - functionName:    ogs_nas_5gs_encode_cag_information_list
      functionSourceFile: '/src/open5gs/builddir/../lib/nas/5gs/ies.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1609
      functionLinenumberEnd: 1628
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         23
      ICount:          157
      EdgeCount:       23
      CyclomaticComplexity: 2
      functionsReached:
        - __bswap_16
        - ogs_abort
        - ogs_log_hexdump_func
        - ogs_log_printf
        - ogs_pkbuf_pull
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../lib/nas/5gs/ies.c:1613,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:1613,5'
          Dst:             ogs_abort
        - Src:             '../lib/nas/5gs/ies.c:1614,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:1614,5'
          Dst:             ogs_abort
        - Src:             '../lib/nas/5gs/ies.c:1617,5'
          Dst:             ogs_pkbuf_pull
        - Src:             '../lib/nas/5gs/ies.c:1617,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:1617,5'
          Dst:             ogs_abort
        - Src:             '../lib/nas/5gs/ies.c:1618,14'
          Dst:             __bswap_16
        - Src:             '../lib/nas/5gs/ies.c:1622,5'
          Dst:             ogs_pkbuf_pull
        - Src:             '../lib/nas/5gs/ies.c:1622,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:1622,5'
          Dst:             ogs_abort
        - Src:             '../lib/nas/5gs/ies.c:1625,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:1626,5'
          Dst:             ogs_log_hexdump_func
    - functionName:    ogs_nas_5gs_decode_cag_information_list
      functionSourceFile: '/src/open5gs/builddir/../lib/nas/5gs/ies.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1581
      functionLinenumberEnd: 1606
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          96
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - __bswap_16
        - ogs_log_hexdump_func
        - ogs_log_printf
        - ogs_pkbuf_pull
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             '../lib/nas/5gs/ies.c:1586,8'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:1592,36'
          Dst:             __bswap_16
        - Src:             '../lib/nas/5gs/ies.c:1595,9'
          Dst:             ogs_pkbuf_pull
        - Src:             '../lib/nas/5gs/ies.c:1596,8'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:1602,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:1603,5'
          Dst:             ogs_log_hexdump_func
    - functionName:    ogs_nas_5gs_encode_configuration_update_indication
      functionSourceFile: '/src/open5gs/builddir/../lib/nas/5gs/ies.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1566
      functionLinenumberEnd: 1575
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          66
      EdgeCount:       8
      CyclomaticComplexity: 2
      functionsReached:
        - ogs_abort
        - ogs_log_hexdump_func
        - ogs_log_printf
        - ogs_pkbuf_pull
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../lib/nas/5gs/ies.c:1569,5'
          Dst:             ogs_pkbuf_pull
        - Src:             '../lib/nas/5gs/ies.c:1569,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:1569,5'
          Dst:             ogs_abort
        - Src:             '../lib/nas/5gs/ies.c:1572,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:1573,5'
          Dst:             ogs_log_hexdump_func
    - functionName:    ogs_nas_5gs_decode_configuration_update_indication
      functionSourceFile: '/src/open5gs/builddir/../lib/nas/5gs/ies.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1549
      functionLinenumberEnd: 1563
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          62
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ogs_log_hexdump_func
        - ogs_log_printf
        - ogs_pkbuf_pull
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../lib/nas/5gs/ies.c:1552,9'
          Dst:             ogs_pkbuf_pull
        - Src:             '../lib/nas/5gs/ies.c:1553,8'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:1559,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:1560,5'
          Dst:             ogs_log_hexdump_func
    - functionName:    ogs_nas_5gs_encode_authentication_response_parameter
      functionSourceFile: '/src/open5gs/builddir/../lib/nas/5gs/ies.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1532
      functionLinenumberEnd: 1543
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          74
      EdgeCount:       8
      CyclomaticComplexity: 2
      functionsReached:
        - ogs_abort
        - ogs_log_hexdump_func
        - ogs_log_printf
        - ogs_pkbuf_pull
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../lib/nas/5gs/ies.c:1537,5'
          Dst:             ogs_pkbuf_pull
        - Src:             '../lib/nas/5gs/ies.c:1537,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:1537,5'
          Dst:             ogs_abort
        - Src:             '../lib/nas/5gs/ies.c:1540,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:1541,5'
          Dst:             ogs_log_hexdump_func
    - functionName:    ogs_nas_5gs_decode_authentication_response_parameter
      functionSourceFile: '/src/open5gs/builddir/../lib/nas/5gs/ies.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1503
      functionLinenumberEnd: 1529
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          107
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - ogs_log_hexdump_func
        - ogs_log_printf
        - ogs_pkbuf_pull
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../lib/nas/5gs/ies.c:1508,8'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:1517,9'
          Dst:             ogs_pkbuf_pull
        - Src:             '../lib/nas/5gs/ies.c:1518,8'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:1525,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:1526,5'
          Dst:             ogs_log_hexdump_func
    - functionName:    ogs_nas_5gs_encode_authentication_parameter_rand
      functionSourceFile: '/src/open5gs/builddir/../lib/nas/5gs/ies.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1486
      functionLinenumberEnd: 1497
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          70
      EdgeCount:       8
      CyclomaticComplexity: 2
      functionsReached:
        - ogs_abort
        - ogs_log_hexdump_func
        - ogs_log_printf
        - ogs_pkbuf_pull
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../lib/nas/5gs/ies.c:1491,5'
          Dst:             ogs_pkbuf_pull
        - Src:             '../lib/nas/5gs/ies.c:1491,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:1491,5'
          Dst:             ogs_abort
        - Src:             '../lib/nas/5gs/ies.c:1494,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:1495,5'
          Dst:             ogs_log_hexdump_func
    - functionName:    ogs_nas_5gs_decode_authentication_parameter_rand
      functionSourceFile: '/src/open5gs/builddir/../lib/nas/5gs/ies.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1469
      functionLinenumberEnd: 1483
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          62
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ogs_log_hexdump_func
        - ogs_log_printf
        - ogs_pkbuf_pull
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../lib/nas/5gs/ies.c:1472,9'
          Dst:             ogs_pkbuf_pull
        - Src:             '../lib/nas/5gs/ies.c:1473,8'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:1479,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:1480,5'
          Dst:             ogs_log_hexdump_func
    - functionName:    ogs_nas_5gs_encode_authentication_parameter_autn
      functionSourceFile: '/src/open5gs/builddir/../lib/nas/5gs/ies.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1452
      functionLinenumberEnd: 1463
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          74
      EdgeCount:       8
      CyclomaticComplexity: 2
      functionsReached:
        - ogs_abort
        - ogs_log_hexdump_func
        - ogs_log_printf
        - ogs_pkbuf_pull
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../lib/nas/5gs/ies.c:1457,5'
          Dst:             ogs_pkbuf_pull
        - Src:             '../lib/nas/5gs/ies.c:1457,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:1457,5'
          Dst:             ogs_abort
        - Src:             '../lib/nas/5gs/ies.c:1460,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:1461,5'
          Dst:             ogs_log_hexdump_func
    - functionName:    ogs_nas_5gs_decode_authentication_parameter_autn
      functionSourceFile: '/src/open5gs/builddir/../lib/nas/5gs/ies.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1423
      functionLinenumberEnd: 1449
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          107
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - ogs_log_hexdump_func
        - ogs_log_printf
        - ogs_pkbuf_pull
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../lib/nas/5gs/ies.c:1428,8'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:1437,9'
          Dst:             ogs_pkbuf_pull
        - Src:             '../lib/nas/5gs/ies.c:1438,8'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:1445,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:1446,5'
          Dst:             ogs_log_hexdump_func
    - functionName:    ogs_nas_5gs_encode_authentication_failure_parameter
      functionSourceFile: '/src/open5gs/builddir/../lib/nas/5gs/ies.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1406
      functionLinenumberEnd: 1417
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          74
      EdgeCount:       8
      CyclomaticComplexity: 2
      functionsReached:
        - ogs_abort
        - ogs_log_hexdump_func
        - ogs_log_printf
        - ogs_pkbuf_pull
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../lib/nas/5gs/ies.c:1411,5'
          Dst:             ogs_pkbuf_pull
        - Src:             '../lib/nas/5gs/ies.c:1411,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:1411,5'
          Dst:             ogs_abort
        - Src:             '../lib/nas/5gs/ies.c:1414,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:1415,5'
          Dst:             ogs_log_hexdump_func
    - functionName:    ogs_nas_5gs_decode_authentication_failure_parameter
      functionSourceFile: '/src/open5gs/builddir/../lib/nas/5gs/ies.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1377
      functionLinenumberEnd: 1403
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          107
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - ogs_log_hexdump_func
        - ogs_log_printf
        - ogs_pkbuf_pull
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../lib/nas/5gs/ies.c:1382,8'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:1391,9'
          Dst:             ogs_pkbuf_pull
        - Src:             '../lib/nas/5gs/ies.c:1392,8'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:1399,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:1400,5'
          Dst:             ogs_log_hexdump_func
    - functionName:    ogs_nas_5gs_encode_allowed_pdu_session_status
      functionSourceFile: '/src/open5gs/builddir/../lib/nas/5gs/ies.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1358
      functionLinenumberEnd: 1371
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          80
      EdgeCount:       8
      CyclomaticComplexity: 2
      functionsReached:
        - __bswap_16
        - ogs_abort
        - ogs_log_hexdump_func
        - ogs_log_printf
        - ogs_pkbuf_pull
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../lib/nas/5gs/ies.c:1363,18'
          Dst:             __bswap_16
        - Src:             '../lib/nas/5gs/ies.c:1365,5'
          Dst:             ogs_pkbuf_pull
        - Src:             '../lib/nas/5gs/ies.c:1365,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:1365,5'
          Dst:             ogs_abort
        - Src:             '../lib/nas/5gs/ies.c:1368,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:1369,5'
          Dst:             ogs_log_hexdump_func
    - functionName:    ogs_nas_5gs_decode_allowed_pdu_session_status
      functionSourceFile: '/src/open5gs/builddir/../lib/nas/5gs/ies.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1327
      functionLinenumberEnd: 1355
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          114
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - __bswap_16
        - ogs_log_hexdump_func
        - ogs_log_printf
        - ogs_pkbuf_pull
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '../lib/nas/5gs/ies.c:1332,8'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:1341,9'
          Dst:             ogs_pkbuf_pull
        - Src:             '../lib/nas/5gs/ies.c:1342,8'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:1349,39'
          Dst:             __bswap_16
        - Src:             '../lib/nas/5gs/ies.c:1351,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:1352,5'
          Dst:             ogs_log_hexdump_func
    - functionName:    ogs_nas_5gs_encode_additional_information_requested
      functionSourceFile: '/src/open5gs/builddir/../lib/nas/5gs/ies.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1310
      functionLinenumberEnd: 1321
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          74
      EdgeCount:       8
      CyclomaticComplexity: 2
      functionsReached:
        - ogs_abort
        - ogs_log_hexdump_func
        - ogs_log_printf
        - ogs_pkbuf_pull
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../lib/nas/5gs/ies.c:1315,5'
          Dst:             ogs_pkbuf_pull
        - Src:             '../lib/nas/5gs/ies.c:1315,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:1315,5'
          Dst:             ogs_abort
        - Src:             '../lib/nas/5gs/ies.c:1318,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:1319,5'
          Dst:             ogs_log_hexdump_func
    - functionName:    ogs_nas_5gs_decode_additional_information_requested
      functionSourceFile: '/src/open5gs/builddir/../lib/nas/5gs/ies.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1281
      functionLinenumberEnd: 1307
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          107
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - ogs_log_hexdump_func
        - ogs_log_printf
        - ogs_pkbuf_pull
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../lib/nas/5gs/ies.c:1286,8'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:1295,9'
          Dst:             ogs_pkbuf_pull
        - Src:             '../lib/nas/5gs/ies.c:1296,8'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:1303,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:1304,5'
          Dst:             ogs_log_hexdump_func
    - functionName:    ogs_nas_5gs_encode_additional_5g_security_information
      functionSourceFile: '/src/open5gs/builddir/../lib/nas/5gs/ies.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1264
      functionLinenumberEnd: 1275
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          74
      EdgeCount:       8
      CyclomaticComplexity: 2
      functionsReached:
        - ogs_abort
        - ogs_log_hexdump_func
        - ogs_log_printf
        - ogs_pkbuf_pull
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../lib/nas/5gs/ies.c:1269,5'
          Dst:             ogs_pkbuf_pull
        - Src:             '../lib/nas/5gs/ies.c:1269,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:1269,5'
          Dst:             ogs_abort
        - Src:             '../lib/nas/5gs/ies.c:1272,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:1273,5'
          Dst:             ogs_log_hexdump_func
    - functionName:    ogs_nas_5gs_decode_additional_5g_security_information
      functionSourceFile: '/src/open5gs/builddir/../lib/nas/5gs/ies.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1235
      functionLinenumberEnd: 1261
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          107
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - ogs_log_hexdump_func
        - ogs_log_printf
        - ogs_pkbuf_pull
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../lib/nas/5gs/ies.c:1240,8'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:1249,9'
          Dst:             ogs_pkbuf_pull
        - Src:             '../lib/nas/5gs/ies.c:1250,8'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:1257,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:1258,5'
          Dst:             ogs_log_hexdump_func
    - functionName:    ogs_nas_5gs_encode_lp_wus_status
      functionSourceFile: '/src/open5gs/builddir/../lib/nas/5gs/ies.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1220
      functionLinenumberEnd: 1229
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          66
      EdgeCount:       8
      CyclomaticComplexity: 2
      functionsReached:
        - ogs_abort
        - ogs_log_hexdump_func
        - ogs_log_printf
        - ogs_pkbuf_pull
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../lib/nas/5gs/ies.c:1223,5'
          Dst:             ogs_pkbuf_pull
        - Src:             '../lib/nas/5gs/ies.c:1223,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:1223,5'
          Dst:             ogs_abort
        - Src:             '../lib/nas/5gs/ies.c:1226,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:1227,5'
          Dst:             ogs_log_hexdump_func
    - functionName:    ogs_nas_5gs_decode_lp_wus_status
      functionSourceFile: '/src/open5gs/builddir/../lib/nas/5gs/ies.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1203
      functionLinenumberEnd: 1217
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          62
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ogs_log_hexdump_func
        - ogs_log_printf
        - ogs_pkbuf_pull
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '../lib/nas/5gs/ies.c:1206,9'
          Dst:             ogs_pkbuf_pull
        - Src:             '../lib/nas/5gs/ies.c:1207,8'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:1213,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:1214,5'
          Dst:             ogs_log_hexdump_func
    - functionName:    ogs_nas_5gs_encode_lp_wusps_assistance_information
      functionSourceFile: '/src/open5gs/builddir/../lib/nas/5gs/ies.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1186
      functionLinenumberEnd: 1197
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          74
      EdgeCount:       8
      CyclomaticComplexity: 2
      functionsReached:
        - ogs_abort
        - ogs_log_hexdump_func
        - ogs_log_printf
        - ogs_pkbuf_pull
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../lib/nas/5gs/ies.c:1191,5'
          Dst:             ogs_pkbuf_pull
        - Src:             '../lib/nas/5gs/ies.c:1191,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:1191,5'
          Dst:             ogs_abort
        - Src:             '../lib/nas/5gs/ies.c:1194,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:1195,5'
          Dst:             ogs_log_hexdump_func
    - functionName:    ogs_nas_5gs_decode_lp_wusps_assistance_information
      functionSourceFile: '/src/open5gs/builddir/../lib/nas/5gs/ies.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1157
      functionLinenumberEnd: 1183
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          107
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - ogs_log_hexdump_func
        - ogs_log_printf
        - ogs_pkbuf_pull
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             '../lib/nas/5gs/ies.c:1162,8'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:1171,9'
          Dst:             ogs_pkbuf_pull
        - Src:             '../lib/nas/5gs/ies.c:1172,8'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:1179,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:1180,5'
          Dst:             ogs_log_hexdump_func
    - functionName:    ogs_nas_5gs_encode_access_technology_utilization_control
      functionSourceFile: '/src/open5gs/builddir/../lib/nas/5gs/ies.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1140
      functionLinenumberEnd: 1151
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          74
      EdgeCount:       8
      CyclomaticComplexity: 2
      functionsReached:
        - ogs_abort
        - ogs_log_hexdump_func
        - ogs_log_printf
        - ogs_pkbuf_pull
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../lib/nas/5gs/ies.c:1145,5'
          Dst:             ogs_pkbuf_pull
        - Src:             '../lib/nas/5gs/ies.c:1145,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:1145,5'
          Dst:             ogs_abort
        - Src:             '../lib/nas/5gs/ies.c:1148,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:1149,5'
          Dst:             ogs_log_hexdump_func
    - functionName:    ogs_nas_5gs_decode_access_technology_utilization_control
      functionSourceFile: '/src/open5gs/builddir/../lib/nas/5gs/ies.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1111
      functionLinenumberEnd: 1137
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          107
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - ogs_log_hexdump_func
        - ogs_log_printf
        - ogs_pkbuf_pull
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             '../lib/nas/5gs/ies.c:1116,8'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:1125,9'
          Dst:             ogs_pkbuf_pull
        - Src:             '../lib/nas/5gs/ies.c:1126,8'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:1133,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:1134,5'
          Dst:             ogs_log_hexdump_func
    - functionName:    ogs_nas_5gs_encode_extended_5gmm_cause
      functionSourceFile: '/src/open5gs/builddir/../lib/nas/5gs/ies.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1094
      functionLinenumberEnd: 1105
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          74
      EdgeCount:       8
      CyclomaticComplexity: 2
      functionsReached:
        - ogs_abort
        - ogs_log_hexdump_func
        - ogs_log_printf
        - ogs_pkbuf_pull
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../lib/nas/5gs/ies.c:1099,5'
          Dst:             ogs_pkbuf_pull
        - Src:             '../lib/nas/5gs/ies.c:1099,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:1099,5'
          Dst:             ogs_abort
        - Src:             '../lib/nas/5gs/ies.c:1102,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:1103,5'
          Dst:             ogs_log_hexdump_func
    - functionName:    ogs_nas_5gs_decode_extended_5gmm_cause
      functionSourceFile: '/src/open5gs/builddir/../lib/nas/5gs/ies.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1065
      functionLinenumberEnd: 1091
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          107
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - ogs_log_hexdump_func
        - ogs_log_printf
        - ogs_pkbuf_pull
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../lib/nas/5gs/ies.c:1070,8'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:1079,9'
          Dst:             ogs_pkbuf_pull
        - Src:             '../lib/nas/5gs/ies.c:1080,8'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:1087,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:1088,5'
          Dst:             ogs_log_hexdump_func
    - functionName:    ogs_nas_5gs_encode_on_demand_nssai
      functionSourceFile: '/src/open5gs/builddir/../lib/nas/5gs/ies.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1048
      functionLinenumberEnd: 1059
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          74
      EdgeCount:       8
      CyclomaticComplexity: 2
      functionsReached:
        - ogs_abort
        - ogs_log_hexdump_func
        - ogs_log_printf
        - ogs_pkbuf_pull
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../lib/nas/5gs/ies.c:1053,5'
          Dst:             ogs_pkbuf_pull
        - Src:             '../lib/nas/5gs/ies.c:1053,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:1053,5'
          Dst:             ogs_abort
        - Src:             '../lib/nas/5gs/ies.c:1056,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:1057,5'
          Dst:             ogs_log_hexdump_func
    - functionName:    ogs_nas_5gs_decode_on_demand_nssai
      functionSourceFile: '/src/open5gs/builddir/../lib/nas/5gs/ies.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1019
      functionLinenumberEnd: 1045
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          107
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - ogs_log_hexdump_func
        - ogs_log_printf
        - ogs_pkbuf_pull
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '../lib/nas/5gs/ies.c:1024,8'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:1033,9'
          Dst:             ogs_pkbuf_pull
        - Src:             '../lib/nas/5gs/ies.c:1034,8'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:1041,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:1042,5'
          Dst:             ogs_log_hexdump_func
    - functionName:    ogs_nas_5gs_encode_aun3_device_security_key
      functionSourceFile: '/src/open5gs/builddir/../lib/nas/5gs/ies.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1002
      functionLinenumberEnd: 1013
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          74
      EdgeCount:       8
      CyclomaticComplexity: 2
      functionsReached:
        - ogs_abort
        - ogs_log_hexdump_func
        - ogs_log_printf
        - ogs_pkbuf_pull
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../lib/nas/5gs/ies.c:1007,5'
          Dst:             ogs_pkbuf_pull
        - Src:             '../lib/nas/5gs/ies.c:1007,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:1007,5'
          Dst:             ogs_abort
        - Src:             '../lib/nas/5gs/ies.c:1010,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:1011,5'
          Dst:             ogs_log_hexdump_func
    - functionName:    ogs_nas_5gs_decode_aun3_device_security_key
      functionSourceFile: '/src/open5gs/builddir/../lib/nas/5gs/ies.c'
      linkageType:     InternalLinkage
      functionLinenumber: 973
      functionLinenumberEnd: 999
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          107
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - ogs_log_hexdump_func
        - ogs_log_printf
        - ogs_pkbuf_pull
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '../lib/nas/5gs/ies.c:978,8'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:987,9'
          Dst:             ogs_pkbuf_pull
        - Src:             '../lib/nas/5gs/ies.c:988,8'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:995,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:996,5'
          Dst:             ogs_log_hexdump_func
    - functionName:    ogs_nas_5gs_encode_payload_container_information
      functionSourceFile: '/src/open5gs/builddir/../lib/nas/5gs/ies.c'
      linkageType:     InternalLinkage
      functionLinenumber: 958
      functionLinenumberEnd: 967
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          66
      EdgeCount:       8
      CyclomaticComplexity: 2
      functionsReached:
        - ogs_abort
        - ogs_log_hexdump_func
        - ogs_log_printf
        - ogs_pkbuf_pull
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../lib/nas/5gs/ies.c:961,5'
          Dst:             ogs_pkbuf_pull
        - Src:             '../lib/nas/5gs/ies.c:961,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:961,5'
          Dst:             ogs_abort
        - Src:             '../lib/nas/5gs/ies.c:964,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:965,5'
          Dst:             ogs_log_hexdump_func
    - functionName:    ogs_nas_5gs_decode_payload_container_information
      functionSourceFile: '/src/open5gs/builddir/../lib/nas/5gs/ies.c'
      linkageType:     InternalLinkage
      functionLinenumber: 941
      functionLinenumberEnd: 955
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          62
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ogs_log_hexdump_func
        - ogs_log_printf
        - ogs_pkbuf_pull
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../lib/nas/5gs/ies.c:944,9'
          Dst:             ogs_pkbuf_pull
        - Src:             '../lib/nas/5gs/ies.c:945,8'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:951,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:952,5'
          Dst:             ogs_log_hexdump_func
    - functionName:    ogs_nas_5gs_encode_feature_authorization_indication
      functionSourceFile: '/src/open5gs/builddir/../lib/nas/5gs/ies.c'
      linkageType:     InternalLinkage
      functionLinenumber: 924
      functionLinenumberEnd: 935
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          74
      EdgeCount:       8
      CyclomaticComplexity: 2
      functionsReached:
        - ogs_abort
        - ogs_log_hexdump_func
        - ogs_log_printf
        - ogs_pkbuf_pull
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../lib/nas/5gs/ies.c:929,5'
          Dst:             ogs_pkbuf_pull
        - Src:             '../lib/nas/5gs/ies.c:929,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:929,5'
          Dst:             ogs_abort
        - Src:             '../lib/nas/5gs/ies.c:932,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:933,5'
          Dst:             ogs_log_hexdump_func
    - functionName:    ogs_nas_5gs_decode_feature_authorization_indication
      functionSourceFile: '/src/open5gs/builddir/../lib/nas/5gs/ies.c'
      linkageType:     InternalLinkage
      functionLinenumber: 895
      functionLinenumberEnd: 921
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          107
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - ogs_log_hexdump_func
        - ogs_log_printf
        - ogs_pkbuf_pull
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '../lib/nas/5gs/ies.c:900,8'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:909,9'
          Dst:             ogs_pkbuf_pull
        - Src:             '../lib/nas/5gs/ies.c:910,8'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:917,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:918,5'
          Dst:             ogs_log_hexdump_func
    - functionName:    ogs_nas_5gs_encode_aun3_indication
      functionSourceFile: '/src/open5gs/builddir/../lib/nas/5gs/ies.c'
      linkageType:     InternalLinkage
      functionLinenumber: 878
      functionLinenumberEnd: 889
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          74
      EdgeCount:       8
      CyclomaticComplexity: 2
      functionsReached:
        - ogs_abort
        - ogs_log_hexdump_func
        - ogs_log_printf
        - ogs_pkbuf_pull
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../lib/nas/5gs/ies.c:883,5'
          Dst:             ogs_pkbuf_pull
        - Src:             '../lib/nas/5gs/ies.c:883,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:883,5'
          Dst:             ogs_abort
        - Src:             '../lib/nas/5gs/ies.c:886,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:887,5'
          Dst:             ogs_log_hexdump_func
    - functionName:    ogs_nas_5gs_decode_aun3_indication
      functionSourceFile: '/src/open5gs/builddir/../lib/nas/5gs/ies.c'
      linkageType:     InternalLinkage
      functionLinenumber: 849
      functionLinenumberEnd: 875
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          107
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - ogs_log_hexdump_func
        - ogs_log_printf
        - ogs_pkbuf_pull
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../lib/nas/5gs/ies.c:854,8'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:863,9'
          Dst:             ogs_pkbuf_pull
        - Src:             '../lib/nas/5gs/ies.c:864,8'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:871,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:872,5'
          Dst:             ogs_log_hexdump_func
    - functionName:    ogs_nas_5gs_encode_partial_nssai
      functionSourceFile: '/src/open5gs/builddir/../lib/nas/5gs/ies.c'
      linkageType:     InternalLinkage
      functionLinenumber: 824
      functionLinenumberEnd: 843
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         23
      ICount:          157
      EdgeCount:       23
      CyclomaticComplexity: 2
      functionsReached:
        - __bswap_16
        - ogs_abort
        - ogs_log_hexdump_func
        - ogs_log_printf
        - ogs_pkbuf_pull
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../lib/nas/5gs/ies.c:828,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:828,5'
          Dst:             ogs_abort
        - Src:             '../lib/nas/5gs/ies.c:829,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:829,5'
          Dst:             ogs_abort
        - Src:             '../lib/nas/5gs/ies.c:832,5'
          Dst:             ogs_pkbuf_pull
        - Src:             '../lib/nas/5gs/ies.c:832,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:832,5'
          Dst:             ogs_abort
        - Src:             '../lib/nas/5gs/ies.c:833,14'
          Dst:             __bswap_16
        - Src:             '../lib/nas/5gs/ies.c:837,5'
          Dst:             ogs_pkbuf_pull
        - Src:             '../lib/nas/5gs/ies.c:837,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:837,5'
          Dst:             ogs_abort
        - Src:             '../lib/nas/5gs/ies.c:840,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:841,5'
          Dst:             ogs_log_hexdump_func
    - functionName:    ogs_nas_5gs_decode_partial_nssai
      functionSourceFile: '/src/open5gs/builddir/../lib/nas/5gs/ies.c'
      linkageType:     InternalLinkage
      functionLinenumber: 796
      functionLinenumberEnd: 821
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          96
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - __bswap_16
        - ogs_log_hexdump_func
        - ogs_log_printf
        - ogs_pkbuf_pull
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '../lib/nas/5gs/ies.c:801,8'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:807,29'
          Dst:             __bswap_16
        - Src:             '../lib/nas/5gs/ies.c:810,9'
          Dst:             ogs_pkbuf_pull
        - Src:             '../lib/nas/5gs/ies.c:811,8'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:817,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:818,5'
          Dst:             ogs_log_hexdump_func
    - functionName:    ogs_nas_5gs_encode_non_3gpp_path_switching_information
      functionSourceFile: '/src/open5gs/builddir/../lib/nas/5gs/ies.c'
      linkageType:     InternalLinkage
      functionLinenumber: 779
      functionLinenumberEnd: 790
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          74
      EdgeCount:       8
      CyclomaticComplexity: 2
      functionsReached:
        - ogs_abort
        - ogs_log_hexdump_func
        - ogs_log_printf
        - ogs_pkbuf_pull
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../lib/nas/5gs/ies.c:784,5'
          Dst:             ogs_pkbuf_pull
        - Src:             '../lib/nas/5gs/ies.c:784,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:784,5'
          Dst:             ogs_abort
        - Src:             '../lib/nas/5gs/ies.c:787,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:788,5'
          Dst:             ogs_log_hexdump_func
    - functionName:    ogs_nas_5gs_decode_non_3gpp_path_switching_information
      functionSourceFile: '/src/open5gs/builddir/../lib/nas/5gs/ies.c'
      linkageType:     InternalLinkage
      functionLinenumber: 750
      functionLinenumberEnd: 776
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          107
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - ogs_log_hexdump_func
        - ogs_log_printf
        - ogs_pkbuf_pull
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../lib/nas/5gs/ies.c:755,8'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:764,9'
          Dst:             ogs_pkbuf_pull
        - Src:             '../lib/nas/5gs/ies.c:765,8'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:772,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:773,5'
          Dst:             ogs_log_hexdump_func
    - functionName:    ogs_nas_5gs_encode_s_nssai_time_validity_information
      functionSourceFile: '/src/open5gs/builddir/../lib/nas/5gs/ies.c'
      linkageType:     InternalLinkage
      functionLinenumber: 733
      functionLinenumberEnd: 744
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          74
      EdgeCount:       8
      CyclomaticComplexity: 2
      functionsReached:
        - ogs_abort
        - ogs_log_hexdump_func
        - ogs_log_printf
        - ogs_pkbuf_pull
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../lib/nas/5gs/ies.c:738,5'
          Dst:             ogs_pkbuf_pull
        - Src:             '../lib/nas/5gs/ies.c:738,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:738,5'
          Dst:             ogs_abort
        - Src:             '../lib/nas/5gs/ies.c:741,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:742,5'
          Dst:             ogs_log_hexdump_func
    - functionName:    ogs_nas_5gs_decode_s_nssai_time_validity_information
      functionSourceFile: '/src/open5gs/builddir/../lib/nas/5gs/ies.c'
      linkageType:     InternalLinkage
      functionLinenumber: 704
      functionLinenumberEnd: 730
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          107
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - ogs_log_hexdump_func
        - ogs_log_printf
        - ogs_pkbuf_pull
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '../lib/nas/5gs/ies.c:709,8'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:718,9'
          Dst:             ogs_pkbuf_pull
        - Src:             '../lib/nas/5gs/ies.c:719,8'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:726,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:727,5'
          Dst:             ogs_log_hexdump_func
    - functionName:    ogs_nas_5gs_encode_s_nssai_location_validity_information
      functionSourceFile: '/src/open5gs/builddir/../lib/nas/5gs/ies.c'
      linkageType:     InternalLinkage
      functionLinenumber: 679
      functionLinenumberEnd: 698
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         23
      ICount:          157
      EdgeCount:       23
      CyclomaticComplexity: 2
      functionsReached:
        - __bswap_16
        - ogs_abort
        - ogs_log_hexdump_func
        - ogs_log_printf
        - ogs_pkbuf_pull
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../lib/nas/5gs/ies.c:683,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:683,5'
          Dst:             ogs_abort
        - Src:             '../lib/nas/5gs/ies.c:684,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:684,5'
          Dst:             ogs_abort
        - Src:             '../lib/nas/5gs/ies.c:687,5'
          Dst:             ogs_pkbuf_pull
        - Src:             '../lib/nas/5gs/ies.c:687,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:687,5'
          Dst:             ogs_abort
        - Src:             '../lib/nas/5gs/ies.c:688,14'
          Dst:             __bswap_16
        - Src:             '../lib/nas/5gs/ies.c:692,5'
          Dst:             ogs_pkbuf_pull
        - Src:             '../lib/nas/5gs/ies.c:692,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:692,5'
          Dst:             ogs_abort
        - Src:             '../lib/nas/5gs/ies.c:695,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:696,5'
          Dst:             ogs_log_hexdump_func
    - functionName:    ogs_nas_5gs_decode_s_nssai_location_validity_information
      functionSourceFile: '/src/open5gs/builddir/../lib/nas/5gs/ies.c'
      linkageType:     InternalLinkage
      functionLinenumber: 651
      functionLinenumberEnd: 676
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          96
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - __bswap_16
        - ogs_log_hexdump_func
        - ogs_log_printf
        - ogs_pkbuf_pull
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../lib/nas/5gs/ies.c:656,8'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:662,53'
          Dst:             __bswap_16
        - Src:             '../lib/nas/5gs/ies.c:665,9'
          Dst:             ogs_pkbuf_pull
        - Src:             '../lib/nas/5gs/ies.c:666,8'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:672,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:673,5'
          Dst:             ogs_log_hexdump_func
    - functionName:    ogs_nas_5gs_encode_abba
      functionSourceFile: '/src/open5gs/builddir/../lib/nas/5gs/ies.c'
      linkageType:     InternalLinkage
      functionLinenumber: 634
      functionLinenumberEnd: 645
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          74
      EdgeCount:       8
      CyclomaticComplexity: 2
      functionsReached:
        - ogs_abort
        - ogs_log_hexdump_func
        - ogs_log_printf
        - ogs_pkbuf_pull
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../lib/nas/5gs/ies.c:639,5'
          Dst:             ogs_pkbuf_pull
        - Src:             '../lib/nas/5gs/ies.c:639,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:639,5'
          Dst:             ogs_abort
        - Src:             '../lib/nas/5gs/ies.c:642,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:643,5'
          Dst:             ogs_log_hexdump_func
    - functionName:    ogs_nas_5gs_decode_abba
      functionSourceFile: '/src/open5gs/builddir/../lib/nas/5gs/ies.c'
      linkageType:     InternalLinkage
      functionLinenumber: 605
      functionLinenumberEnd: 631
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          107
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - ogs_log_hexdump_func
        - ogs_log_printf
        - ogs_pkbuf_pull
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             '../lib/nas/5gs/ies.c:610,8'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:619,9'
          Dst:             ogs_pkbuf_pull
        - Src:             '../lib/nas/5gs/ies.c:620,8'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:627,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:628,5'
          Dst:             ogs_log_hexdump_func
    - functionName:    ogs_nas_5gs_encode_5gmm_capability
      functionSourceFile: '/src/open5gs/builddir/../lib/nas/5gs/ies.c'
      linkageType:     InternalLinkage
      functionLinenumber: 588
      functionLinenumberEnd: 599
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          74
      EdgeCount:       8
      CyclomaticComplexity: 2
      functionsReached:
        - ogs_abort
        - ogs_log_hexdump_func
        - ogs_log_printf
        - ogs_pkbuf_pull
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../lib/nas/5gs/ies.c:593,5'
          Dst:             ogs_pkbuf_pull
        - Src:             '../lib/nas/5gs/ies.c:593,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:593,5'
          Dst:             ogs_abort
        - Src:             '../lib/nas/5gs/ies.c:596,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:597,5'
          Dst:             ogs_log_hexdump_func
    - functionName:    ogs_nas_5gs_decode_5gmm_capability
      functionSourceFile: '/src/open5gs/builddir/../lib/nas/5gs/ies.c'
      linkageType:     InternalLinkage
      functionLinenumber: 559
      functionLinenumberEnd: 585
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          107
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - ogs_log_hexdump_func
        - ogs_log_printf
        - ogs_pkbuf_pull
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../lib/nas/5gs/ies.c:564,8'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:573,9'
          Dst:             ogs_pkbuf_pull
        - Src:             '../lib/nas/5gs/ies.c:574,8'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:581,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:582,5'
          Dst:             ogs_log_hexdump_func
    - functionName:    ogs_nas_5gs_encode_s_nssai
      functionSourceFile: '/src/open5gs/builddir/../lib/nas/5gs/ies.c'
      linkageType:     InternalLinkage
      functionLinenumber: 542
      functionLinenumberEnd: 553
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          74
      EdgeCount:       8
      CyclomaticComplexity: 2
      functionsReached:
        - ogs_abort
        - ogs_log_hexdump_func
        - ogs_log_printf
        - ogs_pkbuf_pull
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../lib/nas/5gs/ies.c:547,5'
          Dst:             ogs_pkbuf_pull
        - Src:             '../lib/nas/5gs/ies.c:547,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:547,5'
          Dst:             ogs_abort
        - Src:             '../lib/nas/5gs/ies.c:550,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:551,5'
          Dst:             ogs_log_hexdump_func
    - functionName:    ogs_nas_5gs_decode_s_nssai
      functionSourceFile: '/src/open5gs/builddir/../lib/nas/5gs/ies.c'
      linkageType:     InternalLinkage
      functionLinenumber: 513
      functionLinenumberEnd: 539
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          107
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - ogs_log_hexdump_func
        - ogs_log_printf
        - ogs_pkbuf_pull
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             '../lib/nas/5gs/ies.c:518,8'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:527,9'
          Dst:             ogs_pkbuf_pull
        - Src:             '../lib/nas/5gs/ies.c:528,8'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:535,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:536,5'
          Dst:             ogs_log_hexdump_func
    - functionName:    ogs_nas_5gs_encode_gprs_timer_3
      functionSourceFile: '/src/open5gs/builddir/../lib/nas/5gs/ies.c'
      linkageType:     InternalLinkage
      functionLinenumber: 496
      functionLinenumberEnd: 507
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          74
      EdgeCount:       8
      CyclomaticComplexity: 2
      functionsReached:
        - ogs_abort
        - ogs_log_hexdump_func
        - ogs_log_printf
        - ogs_pkbuf_pull
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../lib/nas/5gs/ies.c:501,5'
          Dst:             ogs_pkbuf_pull
        - Src:             '../lib/nas/5gs/ies.c:501,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:501,5'
          Dst:             ogs_abort
        - Src:             '../lib/nas/5gs/ies.c:504,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:505,5'
          Dst:             ogs_log_hexdump_func
    - functionName:    ogs_nas_5gs_decode_gprs_timer_3
      functionSourceFile: '/src/open5gs/builddir/../lib/nas/5gs/ies.c'
      linkageType:     InternalLinkage
      functionLinenumber: 467
      functionLinenumberEnd: 493
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          107
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - ogs_log_hexdump_func
        - ogs_log_printf
        - ogs_pkbuf_pull
      functionUses:    16
      BranchProfiles:  []
      Callsites:
        - Src:             '../lib/nas/5gs/ies.c:472,8'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:481,9'
          Dst:             ogs_pkbuf_pull
        - Src:             '../lib/nas/5gs/ies.c:482,8'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:489,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:490,5'
          Dst:             ogs_log_hexdump_func
    - functionName:    ogs_nas_5gs_encode_gprs_timer_2
      functionSourceFile: '/src/open5gs/builddir/../lib/nas/5gs/ies.c'
      linkageType:     InternalLinkage
      functionLinenumber: 450
      functionLinenumberEnd: 461
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          74
      EdgeCount:       8
      CyclomaticComplexity: 2
      functionsReached:
        - ogs_abort
        - ogs_log_hexdump_func
        - ogs_log_printf
        - ogs_pkbuf_pull
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../lib/nas/5gs/ies.c:455,5'
          Dst:             ogs_pkbuf_pull
        - Src:             '../lib/nas/5gs/ies.c:455,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:455,5'
          Dst:             ogs_abort
        - Src:             '../lib/nas/5gs/ies.c:458,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:459,5'
          Dst:             ogs_log_hexdump_func
    - functionName:    ogs_nas_5gs_decode_gprs_timer_2
      functionSourceFile: '/src/open5gs/builddir/../lib/nas/5gs/ies.c'
      linkageType:     InternalLinkage
      functionLinenumber: 421
      functionLinenumberEnd: 447
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          107
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - ogs_log_hexdump_func
        - ogs_log_printf
        - ogs_pkbuf_pull
      functionUses:    9
      BranchProfiles:  []
      Callsites:
        - Src:             '../lib/nas/5gs/ies.c:426,8'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:435,9'
          Dst:             ogs_pkbuf_pull
        - Src:             '../lib/nas/5gs/ies.c:436,8'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:443,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:444,5'
          Dst:             ogs_log_hexdump_func
    - functionName:    ogs_nas_5gs_encode_gprs_timer
      functionSourceFile: '/src/open5gs/builddir/../lib/nas/5gs/ies.c'
      linkageType:     InternalLinkage
      functionLinenumber: 404
      functionLinenumberEnd: 415
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          70
      EdgeCount:       8
      CyclomaticComplexity: 2
      functionsReached:
        - ogs_abort
        - ogs_log_hexdump_func
        - ogs_log_printf
        - ogs_pkbuf_pull
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../lib/nas/5gs/ies.c:409,5'
          Dst:             ogs_pkbuf_pull
        - Src:             '../lib/nas/5gs/ies.c:409,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:409,5'
          Dst:             ogs_abort
        - Src:             '../lib/nas/5gs/ies.c:412,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:413,5'
          Dst:             ogs_log_hexdump_func
    - functionName:    ogs_nas_5gs_decode_gprs_timer
      functionSourceFile: '/src/open5gs/builddir/../lib/nas/5gs/ies.c'
      linkageType:     InternalLinkage
      functionLinenumber: 387
      functionLinenumberEnd: 401
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          62
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ogs_log_hexdump_func
        - ogs_log_printf
        - ogs_pkbuf_pull
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '../lib/nas/5gs/ies.c:390,9'
          Dst:             ogs_pkbuf_pull
        - Src:             '../lib/nas/5gs/ies.c:391,8'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:397,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:398,5'
          Dst:             ogs_log_hexdump_func
    - functionName:    ogs_nas_5gs_encode_unavailability_configuration
      functionSourceFile: '/src/open5gs/builddir/../lib/nas/5gs/ies.c'
      linkageType:     InternalLinkage
      functionLinenumber: 370
      functionLinenumberEnd: 381
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          74
      EdgeCount:       8
      CyclomaticComplexity: 2
      functionsReached:
        - ogs_abort
        - ogs_log_hexdump_func
        - ogs_log_printf
        - ogs_pkbuf_pull
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../lib/nas/5gs/ies.c:375,5'
          Dst:             ogs_pkbuf_pull
        - Src:             '../lib/nas/5gs/ies.c:375,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:375,5'
          Dst:             ogs_abort
        - Src:             '../lib/nas/5gs/ies.c:378,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:379,5'
          Dst:             ogs_log_hexdump_func
    - functionName:    ogs_nas_5gs_decode_unavailability_configuration
      functionSourceFile: '/src/open5gs/builddir/../lib/nas/5gs/ies.c'
      linkageType:     InternalLinkage
      functionLinenumber: 341
      functionLinenumberEnd: 367
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          107
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - ogs_log_hexdump_func
        - ogs_log_printf
        - ogs_pkbuf_pull
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../lib/nas/5gs/ies.c:346,8'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:355,9'
          Dst:             ogs_pkbuf_pull
        - Src:             '../lib/nas/5gs/ies.c:356,8'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:363,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:364,5'
          Dst:             ogs_log_hexdump_func
    - functionName:    ogs_nas_5gs_encode_unavailability_information
      functionSourceFile: '/src/open5gs/builddir/../lib/nas/5gs/ies.c'
      linkageType:     InternalLinkage
      functionLinenumber: 324
      functionLinenumberEnd: 335
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          74
      EdgeCount:       8
      CyclomaticComplexity: 2
      functionsReached:
        - ogs_abort
        - ogs_log_hexdump_func
        - ogs_log_printf
        - ogs_pkbuf_pull
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../lib/nas/5gs/ies.c:329,5'
          Dst:             ogs_pkbuf_pull
        - Src:             '../lib/nas/5gs/ies.c:329,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:329,5'
          Dst:             ogs_abort
        - Src:             '../lib/nas/5gs/ies.c:332,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:333,5'
          Dst:             ogs_log_hexdump_func
    - functionName:    ogs_nas_5gs_decode_unavailability_information
      functionSourceFile: '/src/open5gs/builddir/../lib/nas/5gs/ies.c'
      linkageType:     InternalLinkage
      functionLinenumber: 295
      functionLinenumberEnd: 321
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          107
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - ogs_log_hexdump_func
        - ogs_log_printf
        - ogs_pkbuf_pull
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '../lib/nas/5gs/ies.c:300,8'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:309,9'
          Dst:             ogs_pkbuf_pull
        - Src:             '../lib/nas/5gs/ies.c:310,8'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:317,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:318,5'
          Dst:             ogs_log_hexdump_func
    - functionName:    ogs_nas_5gs_encode_eap_message
      functionSourceFile: '/src/open5gs/builddir/../lib/nas/5gs/ies.c'
      linkageType:     InternalLinkage
      functionLinenumber: 270
      functionLinenumberEnd: 289
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         23
      ICount:          157
      EdgeCount:       23
      CyclomaticComplexity: 2
      functionsReached:
        - __bswap_16
        - ogs_abort
        - ogs_log_hexdump_func
        - ogs_log_printf
        - ogs_pkbuf_pull
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../lib/nas/5gs/ies.c:274,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:274,5'
          Dst:             ogs_abort
        - Src:             '../lib/nas/5gs/ies.c:275,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:275,5'
          Dst:             ogs_abort
        - Src:             '../lib/nas/5gs/ies.c:278,5'
          Dst:             ogs_pkbuf_pull
        - Src:             '../lib/nas/5gs/ies.c:278,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:278,5'
          Dst:             ogs_abort
        - Src:             '../lib/nas/5gs/ies.c:279,14'
          Dst:             __bswap_16
        - Src:             '../lib/nas/5gs/ies.c:283,5'
          Dst:             ogs_pkbuf_pull
        - Src:             '../lib/nas/5gs/ies.c:283,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:283,5'
          Dst:             ogs_abort
        - Src:             '../lib/nas/5gs/ies.c:286,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:287,5'
          Dst:             ogs_log_hexdump_func
    - functionName:    ogs_nas_5gs_decode_eap_message
      functionSourceFile: '/src/open5gs/builddir/../lib/nas/5gs/ies.c'
      linkageType:     InternalLinkage
      functionLinenumber: 242
      functionLinenumberEnd: 267
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          96
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - __bswap_16
        - ogs_log_hexdump_func
        - ogs_log_printf
        - ogs_pkbuf_pull
      functionUses:    15
      BranchProfiles:  []
      Callsites:
        - Src:             '../lib/nas/5gs/ies.c:247,8'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:253,27'
          Dst:             __bswap_16
        - Src:             '../lib/nas/5gs/ies.c:256,9'
          Dst:             ogs_pkbuf_pull
        - Src:             '../lib/nas/5gs/ies.c:257,8'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:263,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:264,5'
          Dst:             ogs_log_hexdump_func
    - functionName:    ogs_nas_5gs_encode_dnn
      functionSourceFile: '/src/open5gs/builddir/../lib/nas/5gs/ies.c'
      linkageType:     InternalLinkage
      functionLinenumber: 222
      functionLinenumberEnd: 236
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          93
      EdgeCount:       8
      CyclomaticComplexity: 2
      functionsReached:
        - ogs_abort
        - ogs_fqdn_build
        - ogs_log_hexdump_func
        - ogs_log_printf
        - ogs_pkbuf_pull
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../lib/nas/5gs/ies.c:227,21'
          Dst:             ogs_fqdn_build
        - Src:             '../lib/nas/5gs/ies.c:230,5'
          Dst:             ogs_pkbuf_pull
        - Src:             '../lib/nas/5gs/ies.c:230,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:230,5'
          Dst:             ogs_abort
        - Src:             '../lib/nas/5gs/ies.c:233,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:234,5'
          Dst:             ogs_log_hexdump_func
    - functionName:    ogs_nas_5gs_decode_dnn
      functionSourceFile: '/src/open5gs/builddir/../lib/nas/5gs/ies.c'
      linkageType:     InternalLinkage
      functionLinenumber: 182
      functionLinenumberEnd: 219
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         19
      ICount:          175
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - ogs_cpystrn
        - ogs_fqdn_parse
        - ogs_log_hexdump_func
        - ogs_log_printf
        - ogs_pkbuf_pull
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '../lib/nas/5gs/ies.c:187,8'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:196,9'
          Dst:             ogs_pkbuf_pull
        - Src:             '../lib/nas/5gs/ies.c:197,8'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:206,22'
          Dst:             ogs_fqdn_parse
        - Src:             '../lib/nas/5gs/ies.c:209,13'
          Dst:             ogs_cpystrn
        - Src:             '../lib/nas/5gs/ies.c:211,13'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:215,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:216,5'
          Dst:             ogs_log_hexdump_func
    - functionName:    ogs_nas_5gs_encode_access_type
      functionSourceFile: '/src/open5gs/builddir/../lib/nas/5gs/ies.c'
      linkageType:     InternalLinkage
      functionLinenumber: 165
      functionLinenumberEnd: 176
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          70
      EdgeCount:       8
      CyclomaticComplexity: 2
      functionsReached:
        - ogs_abort
        - ogs_log_hexdump_func
        - ogs_log_printf
        - ogs_pkbuf_pull
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../lib/nas/5gs/ies.c:170,5'
          Dst:             ogs_pkbuf_pull
        - Src:             '../lib/nas/5gs/ies.c:170,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:170,5'
          Dst:             ogs_abort
        - Src:             '../lib/nas/5gs/ies.c:173,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:174,5'
          Dst:             ogs_log_hexdump_func
    - functionName:    ogs_nas_5gs_decode_access_type
      functionSourceFile: '/src/open5gs/builddir/../lib/nas/5gs/ies.c'
      linkageType:     InternalLinkage
      functionLinenumber: 148
      functionLinenumberEnd: 162
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          62
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ogs_log_hexdump_func
        - ogs_log_printf
        - ogs_pkbuf_pull
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '../lib/nas/5gs/ies.c:151,9'
          Dst:             ogs_pkbuf_pull
        - Src:             '../lib/nas/5gs/ies.c:152,8'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:158,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:159,5'
          Dst:             ogs_log_hexdump_func
    - functionName:    ogs_nas_5gs_encode_service_level_aa_container
      functionSourceFile: '/src/open5gs/builddir/../lib/nas/5gs/ies.c'
      linkageType:     InternalLinkage
      functionLinenumber: 123
      functionLinenumberEnd: 142
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         23
      ICount:          157
      EdgeCount:       23
      CyclomaticComplexity: 2
      functionsReached:
        - __bswap_16
        - ogs_abort
        - ogs_log_hexdump_func
        - ogs_log_printf
        - ogs_pkbuf_pull
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../lib/nas/5gs/ies.c:127,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:127,5'
          Dst:             ogs_abort
        - Src:             '../lib/nas/5gs/ies.c:128,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:128,5'
          Dst:             ogs_abort
        - Src:             '../lib/nas/5gs/ies.c:131,5'
          Dst:             ogs_pkbuf_pull
        - Src:             '../lib/nas/5gs/ies.c:131,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:131,5'
          Dst:             ogs_abort
        - Src:             '../lib/nas/5gs/ies.c:132,14'
          Dst:             __bswap_16
        - Src:             '../lib/nas/5gs/ies.c:136,5'
          Dst:             ogs_pkbuf_pull
        - Src:             '../lib/nas/5gs/ies.c:136,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:136,5'
          Dst:             ogs_abort
        - Src:             '../lib/nas/5gs/ies.c:139,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:140,5'
          Dst:             ogs_log_hexdump_func
    - functionName:    ogs_nas_5gs_decode_service_level_aa_container
      functionSourceFile: '/src/open5gs/builddir/../lib/nas/5gs/ies.c'
      linkageType:     InternalLinkage
      functionLinenumber: 95
      functionLinenumberEnd: 120
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          96
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - __bswap_16
        - ogs_log_hexdump_func
        - ogs_log_printf
        - ogs_pkbuf_pull
      functionUses:    9
      BranchProfiles:  []
      Callsites:
        - Src:             '../lib/nas/5gs/ies.c:100,8'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:106,42'
          Dst:             __bswap_16
        - Src:             '../lib/nas/5gs/ies.c:109,9'
          Dst:             ogs_pkbuf_pull
        - Src:             '../lib/nas/5gs/ies.c:110,8'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:116,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:117,5'
          Dst:             ogs_log_hexdump_func
    - functionName:    ogs_nas_5gs_encode_additional_information
      functionSourceFile: '/src/open5gs/builddir/../lib/nas/5gs/ies.c'
      linkageType:     InternalLinkage
      functionLinenumber: 78
      functionLinenumberEnd: 89
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          74
      EdgeCount:       8
      CyclomaticComplexity: 2
      functionsReached:
        - ogs_abort
        - ogs_log_hexdump_func
        - ogs_log_printf
        - ogs_pkbuf_pull
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../lib/nas/5gs/ies.c:83,5'
          Dst:             ogs_pkbuf_pull
        - Src:             '../lib/nas/5gs/ies.c:83,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:83,5'
          Dst:             ogs_abort
        - Src:             '../lib/nas/5gs/ies.c:86,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:87,5'
          Dst:             ogs_log_hexdump_func
    - functionName:    ogs_nas_5gs_decode_additional_information
      functionSourceFile: '/src/open5gs/builddir/../lib/nas/5gs/ies.c'
      linkageType:     InternalLinkage
      functionLinenumber: 49
      functionLinenumberEnd: 75
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          107
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - ogs_log_hexdump_func
        - ogs_log_printf
        - ogs_pkbuf_pull
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '../lib/nas/5gs/ies.c:54,8'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:63,9'
          Dst:             ogs_pkbuf_pull
        - Src:             '../lib/nas/5gs/ies.c:64,8'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:71,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:72,5'
          Dst:             ogs_log_hexdump_func
    - functionName:    ogs_nas_5gs_encode_optional_type
      functionSourceFile: '/src/open5gs/builddir/../lib/nas/5gs/ies.c'
      linkageType:     InternalLinkage
      functionLinenumber: 38
      functionLinenumberEnd: 44
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          52
      EdgeCount:       8
      CyclomaticComplexity: 2
      functionsReached:
        - ogs_abort
        - ogs_log_printf
        - ogs_pkbuf_pull
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../lib/nas/5gs/ies.c:41,5'
          Dst:             ogs_pkbuf_pull
        - Src:             '../lib/nas/5gs/ies.c:41,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/5gs/ies.c:41,5'
          Dst:             ogs_abort
    - functionName:    ogs_nas_bitrate_to_uint64
      functionSourceFile: '/src/open5gs/builddir/../lib/nas/common/types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 456
      functionLinenumberEnd: 516
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         61
      ICount:          573
      EdgeCount:       87
      CyclomaticComplexity: 28
      functionsReached:
        - ogs_abort
        - ogs_log_printf
        - ogs_nas_bitrate_unit_is_valid
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../lib/nas/common/types.c:457,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/common/types.c:457,5'
          Dst:             ogs_abort
        - Src:             '../lib/nas/common/types.c:459,10'
          Dst:             ogs_nas_bitrate_unit_is_valid
        - Src:             '../lib/nas/common/types.c:460,9'
          Dst:             ogs_log_printf
    - functionName:    ogs_nas_bitrate_unit_is_valid
      functionSourceFile: '/src/open5gs/builddir/../lib/nas/common/types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 448
      functionLinenumberEnd: 452
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         11
      ICount:          54
      EdgeCount:       12
      CyclomaticComplexity: 3
      functionsReached:
        - ogs_abort
        - ogs_log_printf
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../lib/nas/common/types.c:449,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/common/types.c:449,5'
          Dst:             ogs_abort
    - functionName:    ogs_nas_bitrate_from_uint64
      functionSourceFile: '/src/open5gs/builddir/../lib/nas/common/types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 431
      functionLinenumberEnd: 445
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         20
      ICount:          98
      EdgeCount:       22
      CyclomaticComplexity: 4
      functionsReached:
        - ogs_abort
        - ogs_log_printf
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../lib/nas/common/types.c:432,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/common/types.c:432,5'
          Dst:             ogs_abort
        - Src:             '../lib/nas/common/types.c:433,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/nas/common/types.c:433,5'
          Dst:             ogs_abort
    - functionName:    nas_qos_from_kbps
      functionSourceFile: '/src/open5gs/builddir/../lib/nas/common/types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 180
      functionLinenumberEnd: 356
      functionDepth:   0
      returnType:      char
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         157
      ICount:          759
      EdgeCount:       208
      CyclomaticComplexity: 53
      functionsReached: []
      functionUses:    8
      BranchProfiles:  []
      Callsites:       []
    - functionName:    eps_qos_build
      functionSourceFile: '/src/open5gs/builddir/../lib/nas/common/types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 387
      functionLinenumberEnd: 428
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - char
        - size_t
        - size_t
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         27
      ICount:          231
      EdgeCount:       35
      CyclomaticComplexity: 10
      functionsReached:
        - nas_qos_from_kbps
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../lib/nas/common/types.c:400,18'
          Dst:             nas_qos_from_kbps
        - Src:             '../lib/nas/common/types.c:400,18'
          Dst:             nas_qos_from_kbps
        - Src:             '../lib/nas/common/types.c:407,18'
          Dst:             nas_qos_from_kbps
        - Src:             '../lib/nas/common/types.c:407,18'
          Dst:             nas_qos_from_kbps
        - Src:             '../lib/nas/common/types.c:414,18'
          Dst:             nas_qos_from_kbps
        - Src:             '../lib/nas/common/types.c:414,18'
          Dst:             nas_qos_from_kbps
        - Src:             '../lib/nas/common/types.c:421,18'
          Dst:             nas_qos_from_kbps
        - Src:             '../lib/nas/common/types.c:421,18'
          Dst:             nas_qos_from_kbps
    - functionName:    nas_ambr_from_kbps
      functionSourceFile: '/src/open5gs/builddir/../lib/nas/common/types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 27
      functionLinenumberEnd: 175
      functionDepth:   0
      returnType:      char
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         121
      ICount:          581
      EdgeCount:       160
      CyclomaticComplexity: 41
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    apn_ambr_build
      functionSourceFile: '/src/open5gs/builddir/../lib/nas/common/types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 361
      functionLinenumberEnd: 383
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          110
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - nas_ambr_from_kbps
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../lib/nas/common/types.c:370,14'
          Dst:             nas_ambr_from_kbps
        - Src:             '../lib/nas/common/types.c:370,14'
          Dst:             nas_ambr_from_kbps
        - Src:             '../lib/nas/common/types.c:376,14'
          Dst:             nas_ambr_from_kbps
        - Src:             '../lib/nas/common/types.c:376,14'
          Dst:             nas_ambr_from_kbps
    - functionName:    ogs_pcc_rule_update_qos_from_media
      functionSourceFile: '/src/open5gs/builddir/../lib/proto/types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1186
      functionLinenumberEnd: 1313
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         126
      ICount:          822
      EdgeCount:       161
      CyclomaticComplexity: 37
      functionsReached:
        - flow_rx_to_gx
        - ogs_abort
        - ogs_log_printf
        - ogs_talloc_free
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../lib/proto/types.c:1190,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/proto/types.c:1190,5'
          Dst:             ogs_abort
        - Src:             '../lib/proto/types.c:1191,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/proto/types.c:1191,5'
          Dst:             ogs_abort
        - Src:             '../lib/proto/types.c:1206,18'
          Dst:             flow_rx_to_gx
        - Src:             '../lib/proto/types.c:1208,17'
          Dst:             ogs_log_printf
        - Src:             '../lib/proto/types.c:1287,17'
          Dst:             ogs_log_printf
        - Src:             '../lib/proto/types.c:1287,17'
          Dst:             ogs_abort
        - Src:             '../lib/proto/types.c:1289,13'
          Dst:             ogs_talloc_free
        - Src:             '../lib/proto/types.c:1289,13'
          Dst:             ogs_log_printf
        - Src:             '../lib/proto/types.c:1289,13'
          Dst:             ogs_abort
    - functionName:    flow_rx_to_gx
      functionSourceFile: '/src/open5gs/builddir/../lib/proto/types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1010
      functionLinenumberEnd: 1083
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         44
      ICount:          307
      EdgeCount:       50
      CyclomaticComplexity: 8
      functionsReached:
        - ogs_abort
        - ogs_log_printf
        - ogs_talloc_free
        - ogs_talloc_strdup
        - ogs_talloc_zero_size
        - strcat
        - strcpy
        - strlen
        - strncat
        - strncmp
        - strstr
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             '../lib/proto/types.c:1014,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/proto/types.c:1014,5'
          Dst:             ogs_abort
        - Src:             '../lib/proto/types.c:1015,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/proto/types.c:1015,5'
          Dst:             ogs_abort
        - Src:             '../lib/proto/types.c:1018,9'
          Dst:             ogs_log_printf
        - Src:             '../lib/proto/types.c:1022,10'
          Dst:             strncmp
        - Src:             '../lib/proto/types.c:1025,32'
          Dst:             ogs_talloc_strdup
        - Src:             '../lib/proto/types.c:1026,9'
          Dst:             ogs_log_printf
        - Src:             '../lib/proto/types.c:1026,9'
          Dst:             ogs_abort
        - Src:             '../lib/proto/types.c:1028,17'
          Dst:             strncmp
        - Src:             '../lib/proto/types.c:1034,15'
          Dst:             strlen
        - Src:             '../lib/proto/types.c:1035,32'
          Dst:             ogs_talloc_zero_size
        - Src:             '../lib/proto/types.c:1036,9'
          Dst:             ogs_log_printf
        - Src:             '../lib/proto/types.c:1036,9'
          Dst:             ogs_abort
        - Src:             '../lib/proto/types.c:1037,9'
          Dst:             strcpy
        - Src:             '../lib/proto/types.c:1043,20'
          Dst:             strstr
        - Src:             '../lib/proto/types.c:1046,13'
          Dst:             ogs_log_printf
        - Src:             '../lib/proto/types.c:1048,13'
          Dst:             ogs_talloc_free
        - Src:             '../lib/proto/types.c:1053,18'
          Dst:             strstr
        - Src:             '../lib/proto/types.c:1056,13'
          Dst:             ogs_log_printf
        - Src:             '../lib/proto/types.c:1059,13'
          Dst:             ogs_talloc_free
        - Src:             '../lib/proto/types.c:1069,13'
          Dst:             strlen
        - Src:             '../lib/proto/types.c:1070,39'
          Dst:             strlen
        - Src:             '../lib/proto/types.c:1067,9'
          Dst:             strncat
        - Src:             '../lib/proto/types.c:1071,9'
          Dst:             strcat
        - Src:             '../lib/proto/types.c:1072,9'
          Dst:             strcat
        - Src:             '../lib/proto/types.c:1073,9'
          Dst:             strcat
        - Src:             '../lib/proto/types.c:1075,17'
          Dst:             strlen
        - Src:             '../lib/proto/types.c:1075,36'
          Dst:             strlen
        - Src:             '../lib/proto/types.c:1074,9'
          Dst:             strncat
        - Src:             '../lib/proto/types.c:1076,9'
          Dst:             strlen
        - Src:             '../lib/proto/types.c:1076,9'
          Dst:             ogs_log_printf
        - Src:             '../lib/proto/types.c:1076,9'
          Dst:             ogs_abort
        - Src:             '../lib/proto/types.c:1078,9'
          Dst:             ogs_log_printf
    - 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:    3
      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:    23
      BranchProfiles:  []
      Callsites:       []
    - 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:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    strstr
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    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:    2
      BranchProfiles:  []
      Callsites:       []
    - 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:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ogs_pcc_rule_install_flow_from_media
      functionSourceFile: '/src/open5gs/builddir/../lib/proto/types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1141
      functionLinenumberEnd: 1182
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         41
      ICount:          216
      EdgeCount:       47
      CyclomaticComplexity: 8
      functionsReached:
        - flow_rx_to_gx
        - ogs_abort
        - ogs_log_printf
        - ogs_talloc_free
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../lib/proto/types.c:1145,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/proto/types.c:1145,5'
          Dst:             ogs_abort
        - Src:             '../lib/proto/types.c:1146,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/proto/types.c:1146,5'
          Dst:             ogs_abort
        - Src:             '../lib/proto/types.c:1150,9'
          Dst:             ogs_talloc_free
        - Src:             '../lib/proto/types.c:1150,9'
          Dst:             ogs_log_printf
        - Src:             '../lib/proto/types.c:1150,9'
          Dst:             ogs_abort
        - Src:             '../lib/proto/types.c:1167,22'
          Dst:             flow_rx_to_gx
        - Src:             '../lib/proto/types.c:1169,21'
          Dst:             ogs_log_printf
        - Src:             '../lib/proto/types.c:1175,17'
          Dst:             ogs_log_printf
    - functionName:    ogs_pcc_rule_num_of_flow_equal_to_media
      functionSourceFile: '/src/open5gs/builddir/../lib/proto/types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1087
      functionLinenumberEnd: 1137
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         54
      ICount:          282
      EdgeCount:       64
      CyclomaticComplexity: 12
      functionsReached:
        - flow_rx_to_gx
        - ogs_abort
        - ogs_log_printf
        - ogs_talloc_free
        - strcmp
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../lib/proto/types.c:1093,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/proto/types.c:1093,5'
          Dst:             ogs_abort
        - Src:             '../lib/proto/types.c:1094,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/proto/types.c:1094,5'
          Dst:             ogs_abort
        - Src:             '../lib/proto/types.c:1117,18'
          Dst:             flow_rx_to_gx
        - Src:             '../lib/proto/types.c:1119,17'
          Dst:             ogs_log_printf
        - Src:             '../lib/proto/types.c:1125,22'
          Dst:             strcmp
        - Src:             '../lib/proto/types.c:1132,13'
          Dst:             ogs_talloc_free
        - Src:             '../lib/proto/types.c:1132,13'
          Dst:             ogs_log_printf
        - Src:             '../lib/proto/types.c:1132,13'
          Dst:             ogs_abort
    - 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:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ogs_ims_data_free
      functionSourceFile: '/src/open5gs/builddir/../lib/proto/types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 986
      functionLinenumberEnd: 1007
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         25
      ICount:          130
      EdgeCount:       28
      CyclomaticComplexity: 5
      functionsReached:
        - ogs_abort
        - ogs_log_printf
        - ogs_talloc_free
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../lib/proto/types.c:989,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/proto/types.c:989,5'
          Dst:             ogs_abort
        - Src:             '../lib/proto/types.c:1001,21'
          Dst:             ogs_talloc_free
        - Src:             '../lib/proto/types.c:1003,21'
          Dst:             ogs_log_printf
        - Src:             '../lib/proto/types.c:1003,21'
          Dst:             ogs_abort
    - functionName:    ogs_subscription_data_free
      functionSourceFile: '/src/open5gs/builddir/../lib/proto/types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 957
      functionLinenumberEnd: 983
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         28
      ICount:          162
      EdgeCount:       34
      CyclomaticComplexity: 8
      functionsReached:
        - ogs_abort
        - ogs_log_printf
        - ogs_talloc_free
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../lib/proto/types.c:960,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/proto/types.c:960,5'
          Dst:             ogs_abort
        - Src:             '../lib/proto/types.c:963,9'
          Dst:             ogs_talloc_free
        - Src:             '../lib/proto/types.c:965,9'
          Dst:             ogs_talloc_free
        - Src:             '../lib/proto/types.c:967,9'
          Dst:             ogs_talloc_free
        - Src:             '../lib/proto/types.c:974,17'
          Dst:             ogs_talloc_free
    - functionName:    ogs_slice_find_by_s_nssai
      functionSourceFile: '/src/open5gs/builddir/../lib/proto/types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 938
      functionLinenumberEnd: 954
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         28
      ICount:          142
      EdgeCount:       31
      CyclomaticComplexity: 5
      functionsReached:
        - ogs_abort
        - ogs_log_printf
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../lib/proto/types.c:941,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/proto/types.c:941,5'
          Dst:             ogs_abort
        - Src:             '../lib/proto/types.c:942,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/proto/types.c:942,5'
          Dst:             ogs_abort
        - Src:             '../lib/proto/types.c:943,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/proto/types.c:943,5'
          Dst:             ogs_abort
    - functionName:    ogs_sockaddr_to_user_plane_ip_resource_info
      functionSourceFile: '/src/open5gs/builddir/../lib/proto/types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 919
      functionLinenumberEnd: 932
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         22
      ICount:          116
      EdgeCount:       25
      CyclomaticComplexity: 5
      functionsReached:
        - ogs_abort
        - ogs_log_printf
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../lib/proto/types.c:920,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/proto/types.c:920,5'
          Dst:             ogs_abort
        - Src:             '../lib/proto/types.c:921,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/proto/types.c:921,5'
          Dst:             ogs_abort
    - functionName:    ogs_check_qos_conf
      functionSourceFile: '/src/open5gs/builddir/../lib/proto/types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 892
      functionLinenumberEnd: 914
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         17
      ICount:          89
      EdgeCount:       21
      CyclomaticComplexity: 6
      functionsReached:
        - ogs_abort
        - ogs_log_printf
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../lib/proto/types.c:893,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/proto/types.c:893,5'
          Dst:             ogs_abort
        - Src:             '../lib/proto/types.c:896,9'
          Dst:             ogs_log_printf
        - Src:             '../lib/proto/types.c:901,9'
          Dst:             ogs_log_printf
        - Src:             '../lib/proto/types.c:905,9'
          Dst:             ogs_log_printf
        - Src:             '../lib/proto/types.c:909,9'
          Dst:             ogs_log_printf
    - functionName:    ogs_check_br_conf
      functionSourceFile: '/src/open5gs/builddir/../lib/proto/types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 876
      functionLinenumberEnd: 889
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         13
      ICount:          62
      EdgeCount:       15
      CyclomaticComplexity: 4
      functionsReached:
        - ogs_abort
        - ogs_log_printf
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../lib/proto/types.c:877,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/proto/types.c:877,5'
          Dst:             ogs_abort
        - Src:             '../lib/proto/types.c:880,9'
          Dst:             ogs_log_printf
        - Src:             '../lib/proto/types.c:884,9'
          Dst:             ogs_log_printf
    - functionName:    ogs_ipv6prefix_from_string
      functionSourceFile: '/src/open5gs/builddir/../lib/proto/types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 838
      functionLinenumberEnd: 873
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         31
      ICount:          164
      EdgeCount:       36
      CyclomaticComplexity: 7
      functionsReached:
        - atoi
        - ogs_abort
        - ogs_inet_pton
        - ogs_log_printf
        - ogs_talloc_free
        - ogs_talloc_strdup
        - strsep
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../lib/proto/types.c:843,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/proto/types.c:843,5'
          Dst:             ogs_abort
        - Src:             '../lib/proto/types.c:844,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/proto/types.c:844,5'
          Dst:             ogs_abort
        - Src:             '../lib/proto/types.c:845,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/proto/types.c:845,5'
          Dst:             ogs_abort
        - Src:             '../lib/proto/types.c:846,14'
          Dst:             ogs_talloc_strdup
        - Src:             '../lib/proto/types.c:848,9'
          Dst:             ogs_log_printf
        - Src:             '../lib/proto/types.c:852,13'
          Dst:             strsep
        - Src:             '../lib/proto/types.c:857,9'
          Dst:             ogs_log_printf
        - Src:             '../lib/proto/types.c:858,9'
          Dst:             ogs_talloc_free
        - Src:             '../lib/proto/types.c:862,10'
          Dst:             ogs_inet_pton
        - Src:             '../lib/proto/types.c:864,9'
          Dst:             ogs_log_printf
        - Src:             '../lib/proto/types.c:869,18'
          Dst:             atoi
        - Src:             '../lib/proto/types.c:871,5'
          Dst:             ogs_talloc_free
    - 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:    4
      BranchProfiles:  []
      Callsites:       []
    - 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:    ogs_ipv6addr_from_string
      functionSourceFile: '/src/open5gs/builddir/../lib/proto/types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 819
      functionLinenumberEnd: 835
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         16
      ICount:          80
      EdgeCount:       17
      CyclomaticComplexity: 3
      functionsReached:
        - ogs_abort
        - ogs_inet_pton
        - ogs_log_printf
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../lib/proto/types.c:823,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/proto/types.c:823,5'
          Dst:             ogs_abort
        - Src:             '../lib/proto/types.c:824,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/proto/types.c:824,5'
          Dst:             ogs_abort
        - Src:             '../lib/proto/types.c:826,10'
          Dst:             ogs_inet_pton
        - Src:             '../lib/proto/types.c:828,9'
          Dst:             ogs_log_printf
    - functionName:    ogs_ipv4_from_string
      functionSourceFile: '/src/open5gs/builddir/../lib/proto/types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 800
      functionLinenumberEnd: 816
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         16
      ICount:          80
      EdgeCount:       17
      CyclomaticComplexity: 3
      functionsReached:
        - ogs_abort
        - ogs_inet_pton
        - ogs_log_printf
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../lib/proto/types.c:804,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/proto/types.c:804,5'
          Dst:             ogs_abort
        - Src:             '../lib/proto/types.c:805,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/proto/types.c:805,5'
          Dst:             ogs_abort
        - Src:             '../lib/proto/types.c:807,10'
          Dst:             ogs_inet_pton
        - Src:             '../lib/proto/types.c:809,9'
          Dst:             ogs_log_printf
    - functionName:    ogs_ipv6prefix_to_string
      functionSourceFile: '/src/open5gs/builddir/../lib/proto/types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 777
      functionLinenumberEnd: 797
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         16
      ICount:          85
      EdgeCount:       17
      CyclomaticComplexity: 3
      functionsReached:
        - inet_ntop
        - ogs_abort
        - ogs_log_hexdump_func
        - ogs_log_printf
        - ogs_talloc_asprintf_append
        - ogs_talloc_zero_size
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../lib/proto/types.c:780,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/proto/types.c:780,5'
          Dst:             ogs_abort
        - Src:             '../lib/proto/types.c:785,11'
          Dst:             ogs_talloc_zero_size
        - Src:             '../lib/proto/types.c:787,9'
          Dst:             ogs_log_printf
        - Src:             '../lib/proto/types.c:791,9'
          Dst:             inet_ntop
        - Src:             '../lib/proto/types.c:792,9'
          Dst:             ogs_log_printf
        - Src:             '../lib/proto/types.c:793,9'
          Dst:             ogs_log_hexdump_func
        - Src:             '../lib/proto/types.c:794,9'
          Dst:             ogs_log_printf
        - Src:             '../lib/proto/types.c:794,9'
          Dst:             ogs_abort
        - Src:             '../lib/proto/types.c:796,12'
          Dst:             ogs_talloc_asprintf_append
    - 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:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ogs_ipv6addr_to_string
      functionSourceFile: '/src/open5gs/builddir/../lib/proto/types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 763
      functionLinenumberEnd: 774
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         11
      ICount:          55
      EdgeCount:       12
      CyclomaticComplexity: 3
      functionsReached:
        - inet_ntop
        - ogs_abort
        - ogs_log_printf
        - ogs_talloc_zero_size
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../lib/proto/types.c:765,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/proto/types.c:765,5'
          Dst:             ogs_abort
        - Src:             '../lib/proto/types.c:767,11'
          Dst:             ogs_talloc_zero_size
        - Src:             '../lib/proto/types.c:769,9'
          Dst:             ogs_log_printf
        - Src:             '../lib/proto/types.c:773,20'
          Dst:             inet_ntop
    - functionName:    ogs_ipv4_to_string
      functionSourceFile: '/src/open5gs/builddir/../lib/proto/types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 750
      functionLinenumberEnd: 760
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - inet_ntop
        - ogs_log_printf
        - ogs_talloc_zero_size
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../lib/proto/types.c:753,11'
          Dst:             ogs_talloc_zero_size
        - Src:             '../lib/proto/types.c:755,9'
          Dst:             ogs_log_printf
        - Src:             '../lib/proto/types.c:759,19'
          Dst:             inet_ntop
    - functionName:    ogs_sockaddr_to_ip
      functionSourceFile: '/src/open5gs/builddir/../lib/proto/types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 717
      functionLinenumberEnd: 747
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         25
      ICount:          161
      EdgeCount:       31
      CyclomaticComplexity: 8
      functionsReached:
        - ogs_abort
        - ogs_log_printf
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../lib/proto/types.c:719,9'
          Dst:             ogs_log_printf
        - Src:             '../lib/proto/types.c:723,9'
          Dst:             ogs_log_printf
        - Src:             '../lib/proto/types.c:744,9'
          Dst:             ogs_log_printf
        - Src:             '../lib/proto/types.c:744,9'
          Dst:             ogs_abort
    - functionName:    ogs_ip_to_sockaddr
      functionSourceFile: '/src/open5gs/builddir/../lib/proto/types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 665
      functionLinenumberEnd: 713
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - short
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         30
      ICount:          222
      EdgeCount:       36
      CyclomaticComplexity: 8
      functionsReached:
        - __bswap_16
        - ogs_abort
        - ogs_log_printf
        - ogs_talloc_free
        - ogs_talloc_zero_size
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../lib/proto/types.c:668,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/proto/types.c:668,5'
          Dst:             ogs_abort
        - Src:             '../lib/proto/types.c:669,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/proto/types.c:669,5'
          Dst:             ogs_abort
        - Src:             '../lib/proto/types.c:671,12'
          Dst:             ogs_talloc_zero_size
        - Src:             '../lib/proto/types.c:673,9'
          Dst:             ogs_log_printf
        - Src:             '../lib/proto/types.c:677,26'
          Dst:             __bswap_16
        - Src:             '../lib/proto/types.c:679,13'
          Dst:             ogs_talloc_zero_size
        - Src:             '../lib/proto/types.c:681,9'
          Dst:             ogs_log_printf
        - Src:             '../lib/proto/types.c:682,9'
          Dst:             ogs_talloc_free
        - Src:             '../lib/proto/types.c:686,27'
          Dst:             __bswap_16
        - Src:             '../lib/proto/types.c:697,9'
          Dst:             ogs_talloc_free
        - Src:             '../lib/proto/types.c:702,9'
          Dst:             ogs_talloc_free
        - Src:             '../lib/proto/types.c:706,9'
          Dst:             ogs_log_printf
        - Src:             '../lib/proto/types.c:707,9'
          Dst:             ogs_talloc_free
        - Src:             '../lib/proto/types.c:708,9'
          Dst:             ogs_talloc_free
    - functionName:    __bswap_16
      functionSourceFile: '/usr/include/x86_64-linux-gnu/bits/byteswap.h'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 39
      functionDepth:   0
      returnType:      short
      argCount:        1
      argTypes:
        - short
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          16
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ogs_pco_build
      functionSourceFile: '/src/open5gs/builddir/../lib/proto/types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 628
      functionLinenumberEnd: 661
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         47
      ICount:          277
      EdgeCount:       48
      CyclomaticComplexity: 3
      functionsReached:
        - __bswap_16
        - ogs_abort
        - ogs_log_printf
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../lib/proto/types.c:633,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/proto/types.c:633,5'
          Dst:             ogs_abort
        - Src:             '../lib/proto/types.c:634,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/proto/types.c:634,5'
          Dst:             ogs_abort
        - Src:             '../lib/proto/types.c:635,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/proto/types.c:635,5'
          Dst:             ogs_abort
        - Src:             '../lib/proto/types.c:639,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/proto/types.c:639,5'
          Dst:             ogs_abort
        - Src:             '../lib/proto/types.c:643,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/proto/types.c:643,5'
          Dst:             ogs_abort
        - Src:             '../lib/proto/types.c:647,9'
          Dst:             ogs_log_printf
        - Src:             '../lib/proto/types.c:647,9'
          Dst:             ogs_abort
        - Src:             '../lib/proto/types.c:648,18'
          Dst:             __bswap_16
        - Src:             '../lib/proto/types.c:652,9'
          Dst:             ogs_log_printf
        - Src:             '../lib/proto/types.c:652,9'
          Dst:             ogs_abort
        - Src:             '../lib/proto/types.c:656,9'
          Dst:             ogs_log_printf
        - Src:             '../lib/proto/types.c:656,9'
          Dst:             ogs_abort
    - functionName:    ogs_pco_parse
      functionSourceFile: '/src/open5gs/builddir/../lib/proto/types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 562
      functionLinenumberEnd: 626
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         40
      ICount:          295
      EdgeCount:       48
      CyclomaticComplexity: 10
      functionsReached:
        - __bswap_16
        - ogs_abort
        - ogs_log_printf
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../lib/proto/types.c:567,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/proto/types.c:567,5'
          Dst:             ogs_abort
        - Src:             '../lib/proto/types.c:568,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/proto/types.c:568,5'
          Dst:             ogs_abort
        - Src:             '../lib/proto/types.c:569,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/proto/types.c:569,5'
          Dst:             ogs_abort
        - Src:             '../lib/proto/types.c:574,9'
          Dst:             ogs_log_printf
        - Src:             '../lib/proto/types.c:586,13'
          Dst:             ogs_log_printf
        - Src:             '../lib/proto/types.c:591,18'
          Dst:             __bswap_16
        - Src:             '../lib/proto/types.c:595,13'
          Dst:             ogs_log_printf
        - Src:             '../lib/proto/types.c:604,13'
          Dst:             ogs_log_printf
        - Src:             '../lib/proto/types.c:617,9'
          Dst:             ogs_log_printf
        - Src:             '../lib/proto/types.c:623,5'
          Dst:             ogs_log_printf
    - functionName:    ogs_fqdn_parse
      functionSourceFile: '/src/open5gs/builddir/../lib/proto/types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 533
      functionLinenumberEnd: 557
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          117
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - ogs_log_hexdump_func
        - ogs_log_printf
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../lib/proto/types.c:540,13'
          Dst:             ogs_log_printf
        - Src:             '../lib/proto/types.c:542,13'
          Dst:             ogs_log_hexdump_func
    - functionName:    ogs_fqdn_build
      functionSourceFile: '/src/open5gs/builddir/../lib/proto/types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 516
      functionLinenumberEnd: 529
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          85
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ogs_s_nssai_sd_from_string
      functionSourceFile: '/src/open5gs/builddir/../lib/proto/types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 505
      functionLinenumberEnd: 513
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          36
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ogs_uint24_from_string
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../lib/proto/types.c:512,12'
          Dst:             ogs_uint24_from_string
    - functionName:    ogs_s_nssai_sd_to_string
      functionSourceFile: '/src/open5gs/builddir/../lib/proto/types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 492
      functionLinenumberEnd: 502
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         11
      ICount:          60
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached:
        - ogs_log_printf
        - ogs_uint24_to_0string
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../lib/proto/types.c:498,14'
          Dst:             ogs_uint24_to_0string
        - Src:             '../lib/proto/types.c:499,5'
          Dst:             ogs_log_printf
    - functionName:    ogs_supi_to_imsi_bcd
      functionSourceFile: '/src/open5gs/builddir/../lib/proto/types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 451
      functionLinenumberEnd: 488
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         31
      ICount:          150
      EdgeCount:       36
      CyclomaticComplexity: 7
      functionsReached:
        - ogs_abort
        - ogs_cpystrn
        - ogs_id_get_type_value
        - ogs_imsi_bcd_is_valid
        - ogs_log_printf
        - ogs_talloc_free
        - strcmp
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../lib/proto/types.c:456,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/proto/types.c:456,5'
          Dst:             ogs_abort
        - Src:             '../lib/proto/types.c:457,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/proto/types.c:457,5'
          Dst:             ogs_abort
        - Src:             '../lib/proto/types.c:458,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/proto/types.c:458,5'
          Dst:             ogs_abort
        - Src:             '../lib/proto/types.c:462,9'
          Dst:             ogs_id_get_type_value
        - Src:             '../lib/proto/types.c:463,9'
          Dst:             ogs_log_printf
        - Src:             '../lib/proto/types.c:468,9'
          Dst:             strcmp
        - Src:             '../lib/proto/types.c:473,9'
          Dst:             ogs_imsi_bcd_is_valid
        - Src:             '../lib/proto/types.c:474,9'
          Dst:             ogs_log_printf
        - Src:             '../lib/proto/types.c:478,5'
          Dst:             ogs_cpystrn
        - Src:             '../lib/proto/types.c:484,9'
          Dst:             ogs_talloc_free
        - Src:             '../lib/proto/types.c:486,9'
          Dst:             ogs_talloc_free
    - functionName:    ogs_id_get_type_value
      functionSourceFile: '/src/open5gs/builddir/../lib/proto/types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 369
      functionLinenumberEnd: 397
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         37
      ICount:          176
      EdgeCount:       44
      CyclomaticComplexity: 9
      functionsReached:
        - ogs_abort
        - ogs_id_get_type
        - ogs_id_get_value
        - ogs_log_printf
        - ogs_talloc_free
        - strlen
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../lib/proto/types.c:370,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/proto/types.c:370,5'
          Dst:             ogs_abort
        - Src:             '../lib/proto/types.c:371,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/proto/types.c:371,5'
          Dst:             ogs_abort
        - Src:             '../lib/proto/types.c:372,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/proto/types.c:372,5'
          Dst:             ogs_abort
        - Src:             '../lib/proto/types.c:374,13'
          Dst:             ogs_id_get_type
        - Src:             '../lib/proto/types.c:375,14'
          Dst:             ogs_id_get_value
        - Src:             '../lib/proto/types.c:377,31'
          Dst:             strlen
        - Src:             '../lib/proto/types.c:377,49'
          Dst:             strlen
        - Src:             '../lib/proto/types.c:381,9'
          Dst:             strlen
        - Src:             '../lib/proto/types.c:381,24'
          Dst:             strlen
        - Src:             '../lib/proto/types.c:381,44'
          Dst:             strlen
        - Src:             '../lib/proto/types.c:388,9'
          Dst:             ogs_talloc_free
        - Src:             '../lib/proto/types.c:392,9'
          Dst:             ogs_talloc_free
    - functionName:    ogs_imsi_bcd_is_valid
      functionSourceFile: '/src/open5gs/builddir/../lib/proto/types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 433
      functionLinenumberEnd: 434
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ogs_bcd_string_is_valid
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../lib/proto/types.c:434,12'
          Dst:             ogs_bcd_string_is_valid
    - functionName:    ogs_bcd_string_is_valid
      functionSourceFile: '/src/open5gs/builddir/../lib/proto/types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 400
      functionLinenumberEnd: 420
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         28
      ICount:          139
      EdgeCount:       33
      CyclomaticComplexity: 7
      functionsReached:
        - ogs_abort
        - ogs_log_printf
        - strlen
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '../lib/proto/types.c:403,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/proto/types.c:403,5'
          Dst:             ogs_abort
        - Src:             '../lib/proto/types.c:404,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/proto/types.c:404,5'
          Dst:             ogs_abort
        - Src:             '../lib/proto/types.c:406,11'
          Dst:             strlen
        - Src:             '../lib/proto/types.c:408,9'
          Dst:             ogs_log_printf
        - Src:             '../lib/proto/types.c:414,13'
          Dst:             ogs_log_printf
    - functionName:    ogs_id_get_type
      functionSourceFile: '/src/open5gs/builddir/../lib/proto/types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 304
      functionLinenumberEnd: 330
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         18
      ICount:          94
      EdgeCount:       22
      CyclomaticComplexity: 6
      functionsReached:
        - ogs_abort
        - ogs_log_printf
        - ogs_talloc_free
        - ogs_talloc_strdup
        - strsep
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../lib/proto/types.c:308,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/proto/types.c:308,5'
          Dst:             ogs_abort
        - Src:             '../lib/proto/types.c:309,11'
          Dst:             ogs_talloc_strdup
        - Src:             '../lib/proto/types.c:311,9'
          Dst:             ogs_log_printf
        - Src:             '../lib/proto/types.c:316,13'
          Dst:             strsep
        - Src:             '../lib/proto/types.c:318,9'
          Dst:             ogs_log_printf
        - Src:             '../lib/proto/types.c:321,12'
          Dst:             ogs_talloc_strdup
        - Src:             '../lib/proto/types.c:323,9'
          Dst:             ogs_log_printf
        - Src:             '../lib/proto/types.c:329,9'
          Dst:             ogs_talloc_free
    - functionName:    ogs_id_get_value
      functionSourceFile: '/src/open5gs/builddir/../lib/proto/types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 334
      functionLinenumberEnd: 365
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         20
      ICount:          105
      EdgeCount:       25
      CyclomaticComplexity: 7
      functionsReached:
        - ogs_abort
        - ogs_log_printf
        - ogs_talloc_free
        - ogs_talloc_strdup
        - strsep
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../lib/proto/types.c:338,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/proto/types.c:338,5'
          Dst:             ogs_abort
        - Src:             '../lib/proto/types.c:339,11'
          Dst:             ogs_talloc_strdup
        - Src:             '../lib/proto/types.c:341,9'
          Dst:             ogs_log_printf
        - Src:             '../lib/proto/types.c:346,13'
          Dst:             strsep
        - Src:             '../lib/proto/types.c:348,9'
          Dst:             ogs_log_printf
        - Src:             '../lib/proto/types.c:351,13'
          Dst:             strsep
        - Src:             '../lib/proto/types.c:353,9'
          Dst:             ogs_log_printf
        - Src:             '../lib/proto/types.c:356,12'
          Dst:             ogs_talloc_strdup
        - Src:             '../lib/proto/types.c:358,9'
          Dst:             ogs_log_printf
        - Src:             '../lib/proto/types.c:364,9'
          Dst:             ogs_talloc_free
    - functionName:    ogs_imeisv_bcd_is_valid
      functionSourceFile: '/src/open5gs/builddir/../lib/proto/types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 438
      functionLinenumberEnd: 439
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ogs_bcd_string_is_valid
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../lib/proto/types.c:439,12'
          Dst:             ogs_bcd_string_is_valid
    - functionName:    ogs_pdu_session_id_is_valid
      functionSourceFile: '/src/open5gs/builddir/../lib/proto/types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 423
      functionLinenumberEnd: 425
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          22
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ogs_amf_id_build
      functionSourceFile: '/src/open5gs/builddir/../lib/proto/types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 294
      functionLinenumberEnd: 300
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - char
        - short
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          44
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ogs_amf_pointer
      functionSourceFile: '/src/open5gs/builddir/../lib/proto/types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 287
      functionLinenumberEnd: 289
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          38
      EdgeCount:       8
      CyclomaticComplexity: 2
      functionsReached:
        - ogs_abort
        - ogs_log_printf
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../lib/proto/types.c:288,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/proto/types.c:288,5'
          Dst:             ogs_abort
    - functionName:    ogs_amf_set_id
      functionSourceFile: '/src/open5gs/builddir/../lib/proto/types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 282
      functionLinenumberEnd: 284
      functionDepth:   0
      returnType:      short
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          46
      EdgeCount:       8
      CyclomaticComplexity: 2
      functionsReached:
        - ogs_abort
        - ogs_log_printf
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../lib/proto/types.c:283,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/proto/types.c:283,5'
          Dst:             ogs_abort
    - functionName:    ogs_amf_region_id
      functionSourceFile: '/src/open5gs/builddir/../lib/proto/types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 277
      functionLinenumberEnd: 279
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          37
      EdgeCount:       8
      CyclomaticComplexity: 2
      functionsReached:
        - ogs_abort
        - ogs_log_printf
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../lib/proto/types.c:278,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/proto/types.c:278,5'
          Dst:             ogs_abort
    - functionName:    ogs_amf_id_to_string
      functionSourceFile: '/src/open5gs/builddir/../lib/proto/types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 261
      functionLinenumberEnd: 274
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         11
      ICount:          56
      EdgeCount:       12
      CyclomaticComplexity: 3
      functionsReached:
        - ogs_abort
        - ogs_hex_to_ascii
        - ogs_log_printf
        - ogs_talloc_zero_size
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../lib/proto/types.c:263,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/proto/types.c:263,5'
          Dst:             ogs_abort
        - Src:             '../lib/proto/types.c:265,11'
          Dst:             ogs_talloc_zero_size
        - Src:             '../lib/proto/types.c:267,9'
          Dst:             ogs_log_printf
        - Src:             '../lib/proto/types.c:271,5'
          Dst:             ogs_hex_to_ascii
    - functionName:    ogs_hex_from_string
      functionSourceFile: '/src/open5gs/builddir/../lib/core/ogs-conv.h'
      linkageType:     InternalLinkage
      functionLinenumber: 34
      functionLinenumberEnd: 36
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ogs_ascii_to_hex
        - strlen
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../lib/core/ogs-conv.h:35,34'
          Dst:             strlen
        - Src:             '../lib/core/ogs-conv.h:35,5'
          Dst:             ogs_ascii_to_hex
    - functionName:    ogs_amf_id_from_string
      functionSourceFile: '/src/open5gs/builddir/../lib/proto/types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 243
      functionLinenumberEnd: 256
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         13
      ICount:          95
      EdgeCount:       13
      CyclomaticComplexity: 2
      functionsReached:
        - ogs_abort
        - ogs_hex_from_string
        - ogs_log_printf
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../lib/proto/types.c:246,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/proto/types.c:246,5'
          Dst:             ogs_abort
        - Src:             '../lib/proto/types.c:247,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/proto/types.c:247,5'
          Dst:             ogs_abort
        - Src:             '../lib/proto/types.c:249,5'
          Dst:             ogs_hex_from_string
    - functionName:    ogs_amf_id_hexdump
      functionSourceFile: '/src/open5gs/builddir/../lib/proto/types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 231
      functionLinenumberEnd: 239
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          42
      EdgeCount:       8
      CyclomaticComplexity: 2
      functionsReached:
        - __bswap_32
        - ogs_abort
        - ogs_log_printf
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../lib/proto/types.c:234,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/proto/types.c:234,5'
          Dst:             ogs_abort
        - Src:             '../lib/proto/types.c:237,11'
          Dst:             __bswap_32
    - functionName:    __bswap_32
      functionSourceFile: '/usr/include/x86_64-linux-gnu/bits/byteswap.h'
      linkageType:     InternalLinkage
      functionLinenumber: 50
      functionLinenumberEnd: 54
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          21
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ogs_plmn_id_mnc_from_fqdn
      functionSourceFile: '/src/open5gs/builddir/../lib/proto/types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 221
      functionLinenumberEnd: 228
      functionDepth:   0
      returnType:      short
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          41
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - atoi
        - ogs_dnn_oi_from_fqdn
        - ogs_log_printf
        - strlen
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../lib/proto/types.c:222,15'
          Dst:             ogs_dnn_oi_from_fqdn
        - Src:             '../lib/proto/types.c:224,9'
          Dst:             strlen
        - Src:             '../lib/proto/types.c:224,9'
          Dst:             ogs_log_printf
        - Src:             '../lib/proto/types.c:227,22'
          Dst:             atoi
    - functionName:    ogs_dnn_oi_from_fqdn
      functionSourceFile: '/src/open5gs/builddir/../lib/proto/types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 176
      functionLinenumberEnd: 208
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         29
      ICount:          192
      EdgeCount:       38
      CyclomaticComplexity: 11
      functionsReached:
        - __ctype_b_loc
        - ogs_abort
        - ogs_log_printf
        - ogs_strrstr
        - strlen
        - strncmp
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '../lib/proto/types.c:179,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/proto/types.c:179,5'
          Dst:             ogs_abort
        - Src:             '../lib/proto/types.c:182,15'
          Dst:             ogs_strrstr
        - Src:             '../lib/proto/types.c:188,16'
          Dst:             strlen
        - Src:             '../lib/proto/types.c:192,10'
          Dst:             __ctype_b_loc
        - Src:             '../lib/proto/types.c:193,10'
          Dst:             __ctype_b_loc
        - Src:             '../lib/proto/types.c:194,10'
          Dst:             __ctype_b_loc
        - Src:             '../lib/proto/types.c:198,9'
          Dst:             strncmp
        - Src:             '../lib/proto/types.c:202,10'
          Dst:             __ctype_b_loc
        - Src:             '../lib/proto/types.c:203,10'
          Dst:             __ctype_b_loc
        - Src:             '../lib/proto/types.c:204,10'
          Dst:             __ctype_b_loc
    - 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:    16
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ogs_plmn_id_mcc_from_fqdn
      functionSourceFile: '/src/open5gs/builddir/../lib/proto/types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 211
      functionLinenumberEnd: 218
      functionDepth:   0
      returnType:      short
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          41
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - atoi
        - ogs_dnn_oi_from_fqdn
        - ogs_log_printf
        - strlen
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../lib/proto/types.c:212,15'
          Dst:             ogs_dnn_oi_from_fqdn
        - Src:             '../lib/proto/types.c:214,9'
          Dst:             strlen
        - Src:             '../lib/proto/types.c:214,9'
          Dst:             ogs_log_printf
        - Src:             '../lib/proto/types.c:217,22'
          Dst:             atoi
    - functionName:    ogs_dnn_oi_from_plmn_id
      functionSourceFile: '/src/open5gs/builddir/../lib/proto/types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 170
      functionLinenumberEnd: 171
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ogs_plmn_id_mcc
        - ogs_plmn_id_mnc
        - ogs_talloc_asprintf
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../lib/proto/types.c:171,12'
          Dst:             ogs_plmn_id_mnc
        - Src:             '../lib/proto/types.c:171,12'
          Dst:             ogs_plmn_id_mcc
        - Src:             '../lib/proto/types.c:171,12'
          Dst:             ogs_talloc_asprintf
    - functionName:    ogs_plmn_id_mnc
      functionSourceFile: '/src/open5gs/builddir/../lib/proto/types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 41
      functionLinenumberEnd: 44
      functionDepth:   0
      returnType:      short
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         11
      ICount:          80
      EdgeCount:       12
      CyclomaticComplexity: 3
      functionsReached:
        - ogs_abort
        - ogs_log_printf
      functionUses:    10
      BranchProfiles:  []
      Callsites:
        - Src:             '../lib/proto/types.c:42,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/proto/types.c:42,5'
          Dst:             ogs_abort
    - functionName:    ogs_plmn_id_mcc
      functionSourceFile: '/src/open5gs/builddir/../lib/proto/types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 36
      functionLinenumberEnd: 38
      functionDepth:   0
      returnType:      short
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          56
      EdgeCount:       8
      CyclomaticComplexity: 2
      functionsReached:
        - ogs_abort
        - ogs_log_printf
      functionUses:    9
      BranchProfiles:  []
      Callsites:
        - Src:             '../lib/proto/types.c:37,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/proto/types.c:37,5'
          Dst:             ogs_abort
    - functionName:    ogs_nssf_fqdn_from_plmn_id
      functionSourceFile: '/src/open5gs/builddir/../lib/proto/types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 164
      functionLinenumberEnd: 165
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ogs_plmn_id_mcc
        - ogs_plmn_id_mnc
        - ogs_talloc_asprintf
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../lib/proto/types.c:165,12'
          Dst:             ogs_plmn_id_mnc
        - Src:             '../lib/proto/types.c:165,12'
          Dst:             ogs_plmn_id_mcc
        - Src:             '../lib/proto/types.c:165,12'
          Dst:             ogs_talloc_asprintf
    - functionName:    ogs_nrf_fqdn_from_plmn_id
      functionSourceFile: '/src/open5gs/builddir/../lib/proto/types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 158
      functionLinenumberEnd: 159
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ogs_plmn_id_mcc
        - ogs_plmn_id_mnc
        - ogs_talloc_asprintf
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../lib/proto/types.c:159,12'
          Dst:             ogs_plmn_id_mnc
        - Src:             '../lib/proto/types.c:159,12'
          Dst:             ogs_plmn_id_mcc
        - Src:             '../lib/proto/types.c:159,12'
          Dst:             ogs_talloc_asprintf
    - functionName:    ogs_epc_domain_from_plmn_id
      functionSourceFile: '/src/open5gs/builddir/../lib/proto/types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 151
      functionLinenumberEnd: 153
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          42
      EdgeCount:       8
      CyclomaticComplexity: 2
      functionsReached:
        - ogs_abort
        - ogs_log_printf
        - ogs_plmn_id_mcc
        - ogs_plmn_id_mnc
        - ogs_talloc_asprintf
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../lib/proto/types.c:152,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/proto/types.c:152,5'
          Dst:             ogs_abort
        - Src:             '../lib/proto/types.c:153,12'
          Dst:             ogs_plmn_id_mnc
        - Src:             '../lib/proto/types.c:153,12'
          Dst:             ogs_plmn_id_mcc
        - Src:             '../lib/proto/types.c:153,12'
          Dst:             ogs_talloc_asprintf
    - functionName:    ogs_home_network_domain_from_plmn_id
      functionSourceFile: '/src/open5gs/builddir/../lib/proto/types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 144
      functionLinenumberEnd: 146
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          42
      EdgeCount:       8
      CyclomaticComplexity: 2
      functionsReached:
        - ogs_abort
        - ogs_log_printf
        - ogs_plmn_id_mcc
        - ogs_plmn_id_mnc
        - ogs_talloc_asprintf
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../lib/proto/types.c:145,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/proto/types.c:145,5'
          Dst:             ogs_abort
        - Src:             '../lib/proto/types.c:146,12'
          Dst:             ogs_plmn_id_mnc
        - Src:             '../lib/proto/types.c:146,12'
          Dst:             ogs_plmn_id_mcc
        - Src:             '../lib/proto/types.c:146,12'
          Dst:             ogs_talloc_asprintf
    - functionName:    ogs_serving_network_name_from_plmn_id
      functionSourceFile: '/src/open5gs/builddir/../lib/proto/types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 137
      functionLinenumberEnd: 139
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          42
      EdgeCount:       8
      CyclomaticComplexity: 2
      functionsReached:
        - ogs_abort
        - ogs_log_printf
        - ogs_plmn_id_mcc
        - ogs_plmn_id_mnc
        - ogs_talloc_asprintf
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../lib/proto/types.c:138,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/proto/types.c:138,5'
          Dst:             ogs_abort
        - Src:             '../lib/proto/types.c:139,12'
          Dst:             ogs_plmn_id_mnc
        - Src:             '../lib/proto/types.c:139,12'
          Dst:             ogs_plmn_id_mcc
        - Src:             '../lib/proto/types.c:139,12'
          Dst:             ogs_talloc_asprintf
    - functionName:    ogs_plmn_id_to_string
      functionSourceFile: '/src/open5gs/builddir/../lib/proto/types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 117
      functionLinenumberEnd: 128
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         16
      ICount:          82
      EdgeCount:       17
      CyclomaticComplexity: 3
      functionsReached:
        - ogs_abort
        - ogs_log_printf
        - ogs_plmn_id_mcc
        - ogs_plmn_id_mnc
        - ogs_plmn_id_mnc_len
        - ogs_snprintf
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../lib/proto/types.c:118,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/proto/types.c:118,5'
          Dst:             ogs_abort
        - Src:             '../lib/proto/types.c:119,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/proto/types.c:119,5'
          Dst:             ogs_abort
        - Src:             '../lib/proto/types.c:121,9'
          Dst:             ogs_plmn_id_mnc_len
        - Src:             '../lib/proto/types.c:123,17'
          Dst:             ogs_plmn_id_mcc
        - Src:             '../lib/proto/types.c:123,43'
          Dst:             ogs_plmn_id_mnc
        - Src:             '../lib/proto/types.c:122,9'
          Dst:             ogs_snprintf
        - Src:             '../lib/proto/types.c:126,17'
          Dst:             ogs_plmn_id_mcc
        - Src:             '../lib/proto/types.c:126,43'
          Dst:             ogs_plmn_id_mnc
        - Src:             '../lib/proto/types.c:125,9'
          Dst:             ogs_snprintf
    - functionName:    ogs_plmn_id_mnc_len
      functionSourceFile: '/src/open5gs/builddir/../lib/proto/types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 47
      functionLinenumberEnd: 49
      functionDepth:   0
      returnType:      short
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          44
      EdgeCount:       8
      CyclomaticComplexity: 2
      functionsReached:
        - ogs_abort
        - ogs_log_printf
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '../lib/proto/types.c:48,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/proto/types.c:48,5'
          Dst:             ogs_abort
    - functionName:    ogs_plmn_id_mnc_string
      functionSourceFile: '/src/open5gs/builddir/../lib/proto/types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 108
      functionLinenumberEnd: 114
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         11
      ICount:          59
      EdgeCount:       12
      CyclomaticComplexity: 3
      functionsReached:
        - ogs_abort
        - ogs_log_printf
        - ogs_plmn_id_mnc
        - ogs_plmn_id_mnc_len
        - ogs_talloc_asprintf
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../lib/proto/types.c:109,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/proto/types.c:109,5'
          Dst:             ogs_abort
        - Src:             '../lib/proto/types.c:110,9'
          Dst:             ogs_plmn_id_mnc_len
        - Src:             '../lib/proto/types.c:111,16'
          Dst:             ogs_plmn_id_mnc
        - Src:             '../lib/proto/types.c:111,16'
          Dst:             ogs_talloc_asprintf
        - Src:             '../lib/proto/types.c:113,16'
          Dst:             ogs_plmn_id_mnc
        - Src:             '../lib/proto/types.c:113,16'
          Dst:             ogs_talloc_asprintf
    - functionName:    ogs_plmn_id_mcc_string
      functionSourceFile: '/src/open5gs/builddir/../lib/proto/types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 102
      functionLinenumberEnd: 104
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          39
      EdgeCount:       8
      CyclomaticComplexity: 2
      functionsReached:
        - ogs_abort
        - ogs_log_printf
        - ogs_plmn_id_mcc
        - ogs_talloc_asprintf
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../lib/proto/types.c:103,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/proto/types.c:103,5'
          Dst:             ogs_abort
        - Src:             '../lib/proto/types.c:104,12'
          Dst:             ogs_plmn_id_mcc
        - Src:             '../lib/proto/types.c:104,12'
          Dst:             ogs_talloc_asprintf
    - functionName:    ogs_nas_to_plmn_id
      functionSourceFile: '/src/open5gs/builddir/../lib/proto/types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 88
      functionLinenumberEnd: 98
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         16
      ICount:          107
      EdgeCount:       17
      CyclomaticComplexity: 3
      functionsReached:
        - ogs_abort
        - ogs_log_printf
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../lib/proto/types.c:89,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/proto/types.c:89,5'
          Dst:             ogs_abort
        - Src:             '../lib/proto/types.c:90,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/proto/types.c:90,5'
          Dst:             ogs_abort
    - functionName:    ogs_nas_from_plmn_id
      functionSourceFile: '/src/open5gs/builddir/../lib/proto/types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 74
      functionLinenumberEnd: 84
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         16
      ICount:          107
      EdgeCount:       17
      CyclomaticComplexity: 3
      functionsReached:
        - ogs_abort
        - ogs_log_printf
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../lib/proto/types.c:75,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/proto/types.c:75,5'
          Dst:             ogs_abort
        - Src:             '../lib/proto/types.c:76,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/proto/types.c:76,5'
          Dst:             ogs_abort
    - functionName:    ogs_plmn_id_build
      functionSourceFile: '/src/open5gs/builddir/../lib/proto/types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 54
      functionLinenumberEnd: 69
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - short
        - short
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          134
      EdgeCount:       12
      CyclomaticComplexity: 3
      functionsReached:
        - ogs_abort
        - ogs_log_printf
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../lib/proto/types.c:55,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/proto/types.c:55,5'
          Dst:             ogs_abort
    - functionName:    ogs_plmn_id_hexdump
      functionSourceFile: '/src/open5gs/builddir/../lib/proto/types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 27
      functionLinenumberEnd: 32
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          42
      EdgeCount:       8
      CyclomaticComplexity: 2
      functionsReached:
        - __bswap_32
        - ogs_abort
        - ogs_log_printf
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../lib/proto/types.c:29,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/proto/types.c:29,5'
          Dst:             ogs_abort
        - Src:             '../lib/proto/types.c:31,11'
          Dst:             __bswap_32
    - functionName:    ogs_abort
      functionSourceFile: '/src/open5gs/builddir/../lib/core/ogs-abort.c'
      linkageType:     InternalLinkage
      functionLinenumber: 29
      functionLinenumberEnd: 47
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         10
      ICount:          59
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - abort
        - backtrace
        - backtrace_symbols
        - ogs_log_printf
      functionUses:    527
      BranchProfiles:  []
      Callsites:
        - Src:             '../lib/core/ogs-abort.c:36,13'
          Dst:             backtrace
        - Src:             '../lib/core/ogs-abort.c:37,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/core/ogs-abort.c:39,15'
          Dst:             backtrace_symbols
        - Src:             '../lib/core/ogs-abort.c:42,13'
          Dst:             ogs_log_printf
        - Src:             '../lib/core/ogs-abort.c:47,5'
          Dst:             abort
    - functionName:    backtrace
      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:    backtrace_symbols
      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:    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:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ogs_strrstr
      functionSourceFile: '/src/open5gs/builddir/../lib/core/ogs-strings.c'
      linkageType:     InternalLinkage
      functionLinenumber: 425
      functionLinenumberEnd: 441
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         14
      ICount:          72
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - strstr
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../lib/core/ogs-strings.c:435,17'
          Dst:             strstr
    - functionName:    ogs_trimcharacter
      functionSourceFile: '/src/open5gs/builddir/../lib/core/ogs-strings.c'
      linkageType:     InternalLinkage
      functionLinenumber: 419
      functionLinenumberEnd: 421
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ogs_left_trimcharacter
        - ogs_right_trimcharacter
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../lib/core/ogs-strings.c:421,13'
          Dst:             ogs_left_trimcharacter
        - Src:             '../lib/core/ogs-strings.c:420,12'
          Dst:             ogs_right_trimcharacter
    - functionName:    ogs_left_trimcharacter
      functionSourceFile: '/src/open5gs/builddir/../lib/core/ogs-strings.c'
      linkageType:     InternalLinkage
      functionLinenumber: 386
      functionLinenumberEnd: 396
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          52
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ogs_right_trimcharacter
      functionSourceFile: '/src/open5gs/builddir/../lib/core/ogs-strings.c'
      linkageType:     InternalLinkage
      functionLinenumber: 399
      functionLinenumberEnd: 416
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          83
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - strlen
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../lib/core/ogs-strings.c:408,17'
          Dst:             strlen
    - functionName:    ogs_trimwhitespace
      functionSourceFile: '/src/open5gs/builddir/../lib/core/ogs-strings.c'
      linkageType:     InternalLinkage
      functionLinenumber: 364
      functionLinenumberEnd: 383
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         18
      ICount:          106
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - __ctype_b_loc
        - strlen
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../lib/core/ogs-strings.c:373,12'
          Dst:             __ctype_b_loc
        - Src:             '../lib/core/ogs-strings.c:375,17'
          Dst:             strlen
        - Src:             '../lib/core/ogs-strings.c:376,24'
          Dst:             __ctype_b_loc
    - functionName:    ogs_mstrcatf_debug
      functionSourceFile: '/src/open5gs/builddir/../lib/core/ogs-strings.c'
      linkageType:     InternalLinkage
      functionLinenumber: 323
      functionLinenumberEnd: 360
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          122
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - ogs_malloc_debug
        - ogs_msprintf_debug
        - ogs_talloc_free
        - ogs_talloc_size
        - vsnprintf
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../lib/core/ogs-strings.c:334,37'
          Dst:             vsnprintf
        - Src:             '../lib/core/ogs-strings.c:335,33'
          Dst:             ogs_talloc_size
        - Src:             '../lib/core/ogs-strings.c:337,17'
          Dst:             vsnprintf
        - Src:             '../lib/core/ogs-strings.c:339,23'
          Dst:             ogs_msprintf_debug
        - Src:             '../lib/core/ogs-strings.c:341,17'
          Dst:             ogs_talloc_free
        - Src:             '../lib/core/ogs-strings.c:342,17'
          Dst:             ogs_talloc_free
        - Src:             '../lib/core/ogs-strings.c:351,23'
          Dst:             vsnprintf
        - Src:             '../lib/core/ogs-strings.c:352,19'
          Dst:             ogs_malloc_debug
        - Src:             '../lib/core/ogs-strings.c:354,17'
          Dst:             vsnprintf
    - functionName:    vsnprintf
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    7
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ogs_msprintf_debug
      functionSourceFile: '/src/open5gs/builddir/../lib/core/ogs-strings.c'
      linkageType:     InternalLinkage
      functionLinenumber: 298
      functionLinenumberEnd: 319
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          74
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - ogs_malloc_debug
        - vsnprintf
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../lib/core/ogs-strings.c:307,19'
          Dst:             vsnprintf
        - Src:             '../lib/core/ogs-strings.c:308,15'
          Dst:             ogs_malloc_debug
        - Src:             '../lib/core/ogs-strings.c:314,9'
          Dst:             vsnprintf
    - functionName:    ogs_strndup_debug
      functionSourceFile: '/src/open5gs/builddir/../lib/core/ogs-strings.c'
      linkageType:     InternalLinkage
      functionLinenumber: 249
      functionLinenumberEnd: 267
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          81
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - memchr
        - ogs_log_printf
        - ogs_malloc_debug
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../lib/core/ogs-strings.c:256,11'
          Dst:             memchr
        - Src:             '../lib/core/ogs-strings.c:259,11'
          Dst:             ogs_malloc_debug
        - Src:             '../lib/core/ogs-strings.c:261,9'
          Dst:             ogs_log_printf
    - functionName:    memchr
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ogs_memdup_debug
      functionSourceFile: '/src/open5gs/builddir/../lib/core/ogs-strings.c'
      linkageType:     InternalLinkage
      functionLinenumber: 271
      functionLinenumberEnd: 284
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          54
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - ogs_log_printf
        - ogs_malloc_debug
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../lib/core/ogs-strings.c:277,11'
          Dst:             ogs_malloc_debug
        - Src:             '../lib/core/ogs-strings.c:279,9'
          Dst:             ogs_log_printf
    - functionName:    ogs_strdup_debug
      functionSourceFile: '/src/open5gs/builddir/../lib/core/ogs-strings.c'
      linkageType:     InternalLinkage
      functionLinenumber: 231
      functionLinenumberEnd: 245
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          54
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - ogs_log_printf
        - ogs_memdup_debug
        - strlen
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../lib/core/ogs-strings.c:238,11'
          Dst:             strlen
        - Src:             '../lib/core/ogs-strings.c:239,11'
          Dst:             ogs_memdup_debug
        - Src:             '../lib/core/ogs-strings.c:241,9'
          Dst:             ogs_log_printf
    - functionName:    ogs_talloc_asprintf_append
      functionSourceFile: '/src/open5gs/builddir/../lib/core/ogs-strings.c'
      linkageType:     InternalLinkage
      functionLinenumber: 210
      functionLinenumberEnd: 222
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          53
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - ogs_log_printf
        - ogs_mem_get_mutex
        - pthread_mutex_lock
        - pthread_mutex_unlock
        - talloc_vasprintf_append
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../lib/core/ogs-strings.c:213,27'
          Dst:             ogs_mem_get_mutex
        - Src:             '../lib/core/ogs-strings.c:213,5'
          Dst:             pthread_mutex_lock
        - Src:             '../lib/core/ogs-strings.c:216,9'
          Dst:             talloc_vasprintf_append
        - Src:             '../lib/core/ogs-strings.c:217,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/core/ogs-strings.c:220,29'
          Dst:             ogs_mem_get_mutex
        - Src:             '../lib/core/ogs-strings.c:220,5'
          Dst:             pthread_mutex_unlock
    - functionName:    pthread_mutex_lock
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    9
      BranchProfiles:  []
      Callsites:       []
    - functionName:    talloc_vasprintf_append
      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:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pthread_mutex_unlock
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    9
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ogs_talloc_asprintf
      functionSourceFile: '/src/open5gs/builddir/../lib/core/ogs-strings.c'
      linkageType:     InternalLinkage
      functionLinenumber: 193
      functionLinenumberEnd: 206
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          54
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - ogs_log_printf
        - ogs_mem_get_mutex
        - pthread_mutex_lock
        - pthread_mutex_unlock
        - talloc_vasprintf
      functionUses:    14
      BranchProfiles:  []
      Callsites:
        - Src:             '../lib/core/ogs-strings.c:197,27'
          Dst:             ogs_mem_get_mutex
        - Src:             '../lib/core/ogs-strings.c:197,5'
          Dst:             pthread_mutex_lock
        - Src:             '../lib/core/ogs-strings.c:200,11'
          Dst:             talloc_vasprintf
        - Src:             '../lib/core/ogs-strings.c:201,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/core/ogs-strings.c:204,29'
          Dst:             ogs_mem_get_mutex
        - Src:             '../lib/core/ogs-strings.c:204,5'
          Dst:             pthread_mutex_unlock
    - functionName:    talloc_vasprintf
      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:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ogs_talloc_memdup
      functionSourceFile: '/src/open5gs/builddir/../lib/core/ogs-strings.c'
      linkageType:     InternalLinkage
      functionLinenumber: 179
      functionLinenumberEnd: 189
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          52
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - _talloc_memdup
        - ogs_log_printf
        - ogs_mem_get_mutex
        - pthread_mutex_lock
        - pthread_mutex_unlock
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '../lib/core/ogs-strings.c:182,27'
          Dst:             ogs_mem_get_mutex
        - Src:             '../lib/core/ogs-strings.c:182,5'
          Dst:             pthread_mutex_lock
        - Src:             '../lib/core/ogs-strings.c:184,11'
          Dst:             _talloc_memdup
        - Src:             '../lib/core/ogs-strings.c:185,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/core/ogs-strings.c:187,29'
          Dst:             ogs_mem_get_mutex
        - Src:             '../lib/core/ogs-strings.c:187,5'
          Dst:             pthread_mutex_unlock
    - functionName:    _talloc_memdup
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ogs_talloc_strndup
      functionSourceFile: '/src/open5gs/builddir/../lib/core/ogs-strings.c'
      linkageType:     InternalLinkage
      functionLinenumber: 165
      functionLinenumberEnd: 175
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          52
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - ogs_log_printf
        - ogs_mem_get_mutex
        - pthread_mutex_lock
        - pthread_mutex_unlock
        - talloc_strndup
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../lib/core/ogs-strings.c:168,27'
          Dst:             ogs_mem_get_mutex
        - Src:             '../lib/core/ogs-strings.c:168,5'
          Dst:             pthread_mutex_lock
        - Src:             '../lib/core/ogs-strings.c:170,11'
          Dst:             talloc_strndup
        - Src:             '../lib/core/ogs-strings.c:171,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/core/ogs-strings.c:173,29'
          Dst:             ogs_mem_get_mutex
        - Src:             '../lib/core/ogs-strings.c:173,5'
          Dst:             pthread_mutex_unlock
    - functionName:    talloc_strndup
      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:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ogs_talloc_strdup
      functionSourceFile: '/src/open5gs/builddir/../lib/core/ogs-strings.c'
      linkageType:     InternalLinkage
      functionLinenumber: 151
      functionLinenumberEnd: 161
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          49
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - ogs_log_printf
        - ogs_mem_get_mutex
        - pthread_mutex_lock
        - pthread_mutex_unlock
        - talloc_strdup
      functionUses:    12
      BranchProfiles:  []
      Callsites:
        - Src:             '../lib/core/ogs-strings.c:154,27'
          Dst:             ogs_mem_get_mutex
        - Src:             '../lib/core/ogs-strings.c:154,5'
          Dst:             pthread_mutex_lock
        - Src:             '../lib/core/ogs-strings.c:156,11'
          Dst:             talloc_strdup
        - Src:             '../lib/core/ogs-strings.c:157,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/core/ogs-strings.c:159,29'
          Dst:             ogs_mem_get_mutex
        - Src:             '../lib/core/ogs-strings.c:159,5'
          Dst:             pthread_mutex_unlock
    - functionName:    talloc_strdup
      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:    ogs_cpystrn
      functionSourceFile: '/src/open5gs/builddir/../lib/core/ogs-strings.c'
      linkageType:     InternalLinkage
      functionLinenumber: 124
      functionLinenumberEnd: 144
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          76
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ogs_slprintf
      functionSourceFile: '/src/open5gs/builddir/../lib/core/ogs-strings.c'
      linkageType:     InternalLinkage
      functionLinenumber: 112
      functionLinenumberEnd: 120
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ogs_vslprintf
      functionUses:    18
      BranchProfiles:  []
      Callsites:
        - Src:             '../lib/core/ogs-strings.c:117,9'
          Dst:             ogs_vslprintf
    - functionName:    ogs_vslprintf
      functionSourceFile: '/src/open5gs/builddir/../lib/core/ogs-strings.c'
      linkageType:     InternalLinkage
      functionLinenumber: 97
      functionLinenumberEnd: 109
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          77
      EdgeCount:       16
      CyclomaticComplexity: 4
      functionsReached:
        - ogs_abort
        - ogs_log_printf
        - ogs_vsnprintf
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '../lib/core/ogs-strings.c:100,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/core/ogs-strings.c:100,5'
          Dst:             ogs_abort
        - Src:             '../lib/core/ogs-strings.c:106,13'
          Dst:             ogs_vsnprintf
    - functionName:    ogs_vsnprintf
      functionSourceFile: '/src/open5gs/builddir/../lib/core/ogs-strings.c'
      linkageType:     InternalLinkage
      functionLinenumber: 63
      functionLinenumberEnd: 81
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          33
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vsnprintf
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '../lib/core/ogs-strings.c:77,9'
          Dst:             vsnprintf
    - functionName:    ogs_snprintf
      functionSourceFile: '/src/open5gs/builddir/../lib/core/ogs-strings.c'
      linkageType:     InternalLinkage
      functionLinenumber: 85
      functionLinenumberEnd: 93
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ogs_vsnprintf
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             '../lib/core/ogs-strings.c:90,9'
          Dst:             ogs_vsnprintf
    - functionName:    ogs_alloc_double
      functionSourceFile: '/src/open5gs/builddir/../lib/core/ogs-conv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 279
      functionLinenumberEnd: 289
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - double
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          37
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ogs_log_printf
        - ogs_talloc_zero_size
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../lib/core/ogs-conv.c:280,29'
          Dst:             ogs_talloc_zero_size
        - Src:             '../lib/core/ogs-conv.c:282,9'
          Dst:             ogs_log_printf
    - functionName:    ogs_uint64_from_string
      functionSourceFile: '/src/open5gs/builddir/../lib/core/ogs-conv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 228
      functionLinenumberEnd: 276
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         19
      ICount:          130
      EdgeCount:       24
      CyclomaticComplexity: 7
      functionsReached:
        - __errno_location
        - ogs_abort
        - ogs_log_printf
        - strtoull
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../lib/core/ogs-conv.c:232,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/core/ogs-conv.c:232,5'
          Dst:             ogs_abort
        - Src:             '../lib/core/ogs-conv.c:236,9'
          Dst:             __errno_location
        - Src:             '../lib/core/ogs-conv.c:242,9'
          Dst:             __errno_location
        - Src:             '../lib/core/ogs-conv.c:243,9'
          Dst:             __errno_location
        - Src:             '../lib/core/ogs-conv.c:243,9'
          Dst:             ogs_log_printf
        - Src:             '../lib/core/ogs-conv.c:248,5'
          Dst:             __errno_location
        - Src:             '../lib/core/ogs-conv.c:249,9'
          Dst:             strtoull
        - Src:             '../lib/core/ogs-conv.c:253,9'
          Dst:             __errno_location
        - Src:             '../lib/core/ogs-conv.c:254,9'
          Dst:             __errno_location
        - Src:             '../lib/core/ogs-conv.c:254,9'
          Dst:             ogs_log_printf
        - Src:             '../lib/core/ogs-conv.c:261,9'
          Dst:             __errno_location
        - Src:             '../lib/core/ogs-conv.c:262,9'
          Dst:             __errno_location
        - Src:             '../lib/core/ogs-conv.c:262,9'
          Dst:             ogs_log_printf
        - Src:             '../lib/core/ogs-conv.c:268,9'
          Dst:             __errno_location
        - Src:             '../lib/core/ogs-conv.c:269,9'
          Dst:             __errno_location
        - Src:             '../lib/core/ogs-conv.c:269,9'
          Dst:             ogs_log_printf
        - Src:             '../lib/core/ogs-conv.c:274,5'
          Dst:             __errno_location
    - 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:    20
      BranchProfiles:  []
      Callsites:       []
    - functionName:    strtoull
      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:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ogs_uint24_from_string
      functionSourceFile: '/src/open5gs/builddir/../lib/core/ogs-conv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 218
      functionLinenumberEnd: 224
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          48
      EdgeCount:       8
      CyclomaticComplexity: 2
      functionsReached:
        - ogs_abort
        - ogs_log_printf
        - ogs_uint64_from_string
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../lib/core/ogs-conv.c:221,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/core/ogs-conv.c:221,5'
          Dst:             ogs_abort
        - Src:             '../lib/core/ogs-conv.c:223,11'
          Dst:             ogs_uint64_from_string
    - functionName:    ogs_uint64_to_string
      functionSourceFile: '/src/open5gs/builddir/../lib/core/ogs-conv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 196
      functionLinenumberEnd: 215
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          56
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - ogs_left_trimcharacter
        - ogs_log_printf
        - ogs_talloc_free
        - ogs_talloc_strdup
        - ogs_uint64_to_0string
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../lib/core/ogs-conv.c:199,11'
          Dst:             ogs_uint64_to_0string
        - Src:             '../lib/core/ogs-conv.c:201,9'
          Dst:             ogs_log_printf
        - Src:             '../lib/core/ogs-conv.c:205,9'
          Dst:             ogs_left_trimcharacter
        - Src:             '../lib/core/ogs-conv.c:207,9'
          Dst:             ogs_log_printf
        - Src:             '../lib/core/ogs-conv.c:211,11'
          Dst:             ogs_talloc_strdup
        - Src:             '../lib/core/ogs-conv.c:212,5'
          Dst:             ogs_talloc_free
    - functionName:    ogs_uint64_to_0string
      functionSourceFile: '/src/open5gs/builddir/../lib/core/ogs-conv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 191
      functionLinenumberEnd: 192
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ogs_talloc_asprintf
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../lib/core/ogs-conv.c:192,12'
          Dst:             ogs_talloc_asprintf
    - functionName:    ogs_uint36_to_0string
      functionSourceFile: '/src/open5gs/builddir/../lib/core/ogs-conv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 186
      functionLinenumberEnd: 187
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ogs_talloc_asprintf
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../lib/core/ogs-conv.c:187,12'
          Dst:             ogs_talloc_asprintf
    - functionName:    ogs_uint32_to_0string
      functionSourceFile: '/src/open5gs/builddir/../lib/core/ogs-conv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 181
      functionLinenumberEnd: 182
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ogs_talloc_asprintf
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../lib/core/ogs-conv.c:182,12'
          Dst:             ogs_talloc_asprintf
    - functionName:    ogs_uint28_to_0string
      functionSourceFile: '/src/open5gs/builddir/../lib/core/ogs-conv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 176
      functionLinenumberEnd: 177
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ogs_talloc_asprintf
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../lib/core/ogs-conv.c:177,12'
          Dst:             ogs_talloc_asprintf
    - functionName:    ogs_uint24_to_0string
      functionSourceFile: '/src/open5gs/builddir/../lib/core/ogs-conv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 171
      functionLinenumberEnd: 172
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ogs_talloc_asprintf
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../lib/core/ogs-conv.c:172,12'
          Dst:             ogs_talloc_asprintf
    - functionName:    ogs_to_hex
      functionSourceFile: '/src/open5gs/builddir/../lib/core/ogs-conv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 165
      functionLinenumberEnd: 167
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - char
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ogs_from_hex
      functionSourceFile: '/src/open5gs/builddir/../lib/core/ogs-conv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 160
      functionLinenumberEnd: 161
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - char
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          43
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - __ctype_b_loc
        - tolower
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../lib/core/ogs-conv.c:161,12'
          Dst:             __ctype_b_loc
        - Src:             '../lib/core/ogs-conv.c:161,37'
          Dst:             tolower
    - 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:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ogs_buffer_to_bcd
      functionSourceFile: '/src/open5gs/builddir/../lib/core/ogs-conv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 138
      functionLinenumberEnd: 156
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          143
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ogs_bcd_to_buffer_reverse_order
      functionSourceFile: '/src/open5gs/builddir/../lib/core/ogs-conv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 117
      functionLinenumberEnd: 134
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          124
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - strlen
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../lib/core/ogs-conv.c:120,18'
          Dst:             strlen
    - functionName:    ogs_bcd_to_buffer
      functionSourceFile: '/src/open5gs/builddir/../lib/core/ogs-conv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 96
      functionLinenumberEnd: 113
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          124
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - strlen
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../lib/core/ogs-conv.c:99,18'
          Dst:             strlen
    - functionName:    ogs_buffer_to_uint64
      functionSourceFile: '/src/open5gs/builddir/../lib/core/ogs-conv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 83
      functionLinenumberEnd: 92
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          49
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ogs_uint64_to_buffer
      functionSourceFile: '/src/open5gs/builddir/../lib/core/ogs-conv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 73
      functionLinenumberEnd: 79
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - size_t
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          48
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ogs_hex_to_ascii
      functionSourceFile: '/src/open5gs/builddir/../lib/core/ogs-conv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 56
      functionLinenumberEnd: 69
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          89
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - ogs_slprintf
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../lib/core/ogs-conv.c:66,13'
          Dst:             ogs_slprintf
    - functionName:    ogs_ascii_to_hex
      functionSourceFile: '/src/open5gs/builddir/../lib/core/ogs-conv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 33
      functionLinenumberEnd: 52
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          186
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached:
        - __ctype_b_loc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../lib/core/ogs-conv.c:38,14'
          Dst:             __ctype_b_loc
        - Src:             '../lib/core/ogs-conv.c:39,19'
          Dst:             __ctype_b_loc
        - Src:             '../lib/core/ogs-conv.c:40,17'
          Dst:             __ctype_b_loc
    - functionName:    ogs_log_hexdump_func
      functionSourceFile: '/src/open5gs/builddir/../lib/core/ogs-log.c'
      linkageType:     InternalLinkage
      functionLinenumber: 497
      functionLinenumberEnd: 533
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - int
        - int
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         32
      ICount:          206
      EdgeCount:       41
      CyclomaticComplexity: 11
      functionsReached:
        - __ctype_b_loc
        - ogs_log_printf
        - ogs_slprintf
      functionUses:    323
      BranchProfiles:  []
      Callsites:
        - Src:             '../lib/core/ogs-log.c:513,13'
          Dst:             ogs_slprintf
        - Src:             '../lib/core/ogs-log.c:517,21'
          Dst:             ogs_slprintf
        - Src:             '../lib/core/ogs-log.c:519,21'
          Dst:             ogs_slprintf
        - Src:             '../lib/core/ogs-log.c:521,21'
          Dst:             ogs_slprintf
        - Src:             '../lib/core/ogs-log.c:524,13'
          Dst:             ogs_slprintf
        - Src:             '../lib/core/ogs-log.c:527,45'
          Dst:             __ctype_b_loc
        - Src:             '../lib/core/ogs-log.c:527,17'
          Dst:             ogs_slprintf
        - Src:             '../lib/core/ogs-log.c:529,13'
          Dst:             ogs_slprintf
        - Src:             '../lib/core/ogs-log.c:532,5'
          Dst:             ogs_log_printf
    - functionName:    ogs_log_printf
      functionSourceFile: '/src/open5gs/builddir/../lib/core/ogs-log.c'
      linkageType:     InternalLinkage
      functionLinenumber: 486
      functionLinenumberEnd: 493
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - int
        - int
        - int
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          42
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ogs_log_vprintf
      functionUses:    1785
      BranchProfiles:  []
      Callsites:
        - Src:             '../lib/core/ogs-log.c:490,5'
          Dst:             ogs_log_vprintf
    - functionName:    ogs_log_vprintf
      functionSourceFile: '/src/open5gs/builddir/../lib/core/ogs-log.c'
      linkageType:     InternalLinkage
      functionLinenumber: 404
      functionLinenumberEnd: 481
      functionDepth:   0
      returnType:      void
      argCount:        9
      argTypes:
        - int
        - int
        - int
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         59
      ICount:          409
      EdgeCount:       76
      CyclomaticComplexity: 19
      functionsReached:
        - fflush
        - fprintf
        - log_content
        - log_domain
        - log_level
        - log_linefeed
        - log_timestamp
        - ogs_abort
        - ogs_list_first
        - ogs_list_next
        - ogs_log_printf
        - ogs_slprintf
        - ogs_strerror
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../lib/core/ogs-log.c:413,5'
          Dst:             ogs_list_first
        - Src:             '../lib/core/ogs-log.c:416,13'
          Dst:             fprintf
        - Src:             '../lib/core/ogs-log.c:417,13'
          Dst:             ogs_log_printf
        - Src:             '../lib/core/ogs-log.c:417,13'
          Dst:             ogs_abort
        - Src:             '../lib/core/ogs-log.c:427,21'
          Dst:             log_timestamp
        - Src:             '../lib/core/ogs-log.c:429,21'
          Dst:             log_domain
        - Src:             '../lib/core/ogs-log.c:431,21'
          Dst:             log_level
        - Src:             '../lib/core/ogs-log.c:434,13'
          Dst:             log_content
        - Src:             '../lib/core/ogs-log.c:439,31'
          Dst:             ogs_strerror
        - Src:             '../lib/core/ogs-log.c:438,17'
          Dst:             ogs_slprintf
        - Src:             '../lib/core/ogs-log.c:444,21'
          Dst:             ogs_slprintf
        - Src:             '../lib/core/ogs-log.c:446,21'
          Dst:             ogs_slprintf
        - Src:             '../lib/core/ogs-log.c:448,21'
          Dst:             log_linefeed
        - Src:             '../lib/core/ogs-log.c:413,5'
          Dst:             ogs_list_next
        - Src:             '../lib/core/ogs-log.c:468,17'
          Dst:             log_timestamp
        - Src:             '../lib/core/ogs-log.c:469,17'
          Dst:             log_level
        - Src:             '../lib/core/ogs-log.c:471,13'
          Dst:             log_content
        - Src:             '../lib/core/ogs-log.c:473,17'
          Dst:             ogs_slprintf
        - Src:             '../lib/core/ogs-log.c:474,17'
          Dst:             ogs_slprintf
        - Src:             '../lib/core/ogs-log.c:475,17'
          Dst:             log_linefeed
        - Src:             '../lib/core/ogs-log.c:478,9'
          Dst:             fprintf
        - Src:             '../lib/core/ogs-log.c:479,9'
          Dst:             fflush
    - functionName:    ogs_list_first
      functionSourceFile: '/src/open5gs/builddir/../lib/core/ogs-list.h'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 52
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    7
      BranchProfiles:  []
      Callsites:       []
    - 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:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    log_timestamp
      functionSourceFile: '/src/open5gs/builddir/../lib/core/ogs-log.c'
      linkageType:     InternalLinkage
      functionLinenumber: 571
      functionLinenumberEnd: 585
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          46
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ogs_gettimeofday
        - ogs_localtime
        - ogs_slprintf
        - strftime
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '../lib/core/ogs-log.c:576,5'
          Dst:             ogs_gettimeofday
        - Src:             '../lib/core/ogs-log.c:577,5'
          Dst:             ogs_localtime
        - Src:             '../lib/core/ogs-log.c:578,5'
          Dst:             strftime
        - Src:             '../lib/core/ogs-log.c:580,11'
          Dst:             ogs_slprintf
    - functionName:    log_domain
      functionSourceFile: '/src/open5gs/builddir/../lib/core/ogs-log.c'
      linkageType:     InternalLinkage
      functionLinenumber: 590
      functionLinenumberEnd: 596
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          35
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ogs_slprintf
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../lib/core/ogs-log.c:591,11'
          Dst:             ogs_slprintf
    - functionName:    log_level
      functionSourceFile: '/src/open5gs/builddir/../lib/core/ogs-log.c'
      linkageType:     InternalLinkage
      functionLinenumber: 601
      functionLinenumberEnd: 613
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          52
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ogs_slprintf
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '../lib/core/ogs-log.c:608,11'
          Dst:             ogs_slprintf
    - functionName:    log_content
      functionSourceFile: '/src/open5gs/builddir/../lib/core/ogs-log.c'
      linkageType:     InternalLinkage
      functionLinenumber: 618
      functionLinenumberEnd: 628
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ogs_vslprintf
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '../lib/core/ogs-log.c:624,11'
          Dst:             ogs_vslprintf
    - functionName:    log_linefeed
      functionSourceFile: '/src/open5gs/builddir/../lib/core/ogs-log.c'
      linkageType:     InternalLinkage
      functionLinenumber: 632
      functionLinenumberEnd: 645
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          36
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ogs_slprintf
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '../lib/core/ogs-log.c:642,11'
          Dst:             ogs_slprintf
    - functionName:    ogs_list_next
      functionSourceFile: '/src/open5gs/builddir/../lib/core/ogs-list.h'
      linkageType:     InternalLinkage
      functionLinenumber: 61
      functionLinenumberEnd: 63
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    7
      BranchProfiles:  []
      Callsites:       []
    - functionName:    fflush
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      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:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ogs_log_level_from_string
      functionSourceFile: '/src/open5gs/builddir/../lib/core/ogs-log.c'
      linkageType:     InternalLinkage
      functionLinenumber: 366
      functionLinenumberEnd: 377
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         24
      ICount:          96
      EdgeCount:       31
      CyclomaticComplexity: 9
      functionsReached:
        - strcasecmp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../lib/core/ogs-log.c:369,10'
          Dst:             strcasecmp
        - Src:             '../lib/core/ogs-log.c:370,15'
          Dst:             strcasecmp
        - Src:             '../lib/core/ogs-log.c:371,15'
          Dst:             strcasecmp
        - Src:             '../lib/core/ogs-log.c:372,15'
          Dst:             strcasecmp
        - Src:             '../lib/core/ogs-log.c:373,15'
          Dst:             strcasecmp
        - Src:             '../lib/core/ogs-log.c:374,15'
          Dst:             strcasecmp
        - Src:             '../lib/core/ogs-log.c:375,15'
          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:    8
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ogs_log_config_domain
      functionSourceFile: '/src/open5gs/builddir/../lib/core/ogs-log.c'
      linkageType:     InternalLinkage
      functionLinenumber: 381
      functionLinenumberEnd: 399
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          72
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - ogs_core
        - ogs_log_level_from_string
        - ogs_log_printf
        - ogs_log_set_mask_level
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../lib/core/ogs-log.c:383,17'
          Dst:             ogs_core
        - Src:             '../lib/core/ogs-log.c:386,17'
          Dst:             ogs_log_level_from_string
        - Src:             '../lib/core/ogs-log.c:388,17'
          Dst:             ogs_log_printf
        - Src:             '../lib/core/ogs-log.c:395,9'
          Dst:             ogs_log_set_mask_level
    - functionName:    ogs_log_set_mask_level
      functionSourceFile: '/src/open5gs/builddir/../lib/core/ogs-log.c'
      linkageType:     InternalLinkage
      functionLinenumber: 315
      functionLinenumberEnd: 341
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         22
      ICount:          110
      EdgeCount:       26
      CyclomaticComplexity: 6
      functionsReached:
        - ogs_abort
        - ogs_list_first
        - ogs_list_next
        - ogs_log_find_domain
        - ogs_log_printf
        - ogs_talloc_free
        - ogs_talloc_strdup
        - strtok_r
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../lib/core/ogs-log.c:324,16'
          Dst:             ogs_talloc_strdup
        - Src:             '../lib/core/ogs-log.c:325,9'
          Dst:             ogs_log_printf
        - Src:             '../lib/core/ogs-log.c:325,9'
          Dst:             ogs_abort
        - Src:             '../lib/core/ogs-log.c:327,21'
          Dst:             strtok_r
        - Src:             '../lib/core/ogs-log.c:331,22'
          Dst:             ogs_log_find_domain
        - Src:             '../lib/core/ogs-log.c:329,20'
          Dst:             strtok_r
        - Src:             '../lib/core/ogs-log.c:336,9'
          Dst:             ogs_talloc_free
        - Src:             '../lib/core/ogs-log.c:338,9'
          Dst:             ogs_list_first
        - Src:             '../lib/core/ogs-log.c:338,9'
          Dst:             ogs_list_next
    - functionName:    strtok_r
      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:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ogs_log_find_domain
      functionSourceFile: '/src/open5gs/builddir/../lib/core/ogs-log.c'
      linkageType:     InternalLinkage
      functionLinenumber: 222
      functionLinenumberEnd: 232
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         15
      ICount:          68
      EdgeCount:       17
      CyclomaticComplexity: 4
      functionsReached:
        - ogs_abort
        - ogs_list_first
        - ogs_list_next
        - ogs_log_printf
        - strcasecmp
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             '../lib/core/ogs-log.c:225,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/core/ogs-log.c:225,5'
          Dst:             ogs_abort
        - Src:             '../lib/core/ogs-log.c:227,5'
          Dst:             ogs_list_first
        - Src:             '../lib/core/ogs-log.c:228,14'
          Dst:             strcasecmp
        - Src:             '../lib/core/ogs-log.c:227,5'
          Dst:             ogs_list_next
    - functionName:    ogs_log_set_timestamp
      functionSourceFile: '/src/open5gs/builddir/../lib/core/ogs-log.c'
      linkageType:     InternalLinkage
      functionLinenumber: 344
      functionLinenumberEnd: 363
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         16
      ICount:          100
      EdgeCount:       18
      CyclomaticComplexity: 4
      functionsReached:
        - ogs_list_first
        - ogs_list_next
      functionUses:    0
      BranchProfiles:
        - Branch String:   '../lib/core/ogs-log.c:354,9'
          Branch Sides:    []
      Callsites:
        - Src:             '../lib/core/ogs-log.c:353,5'
          Dst:             ogs_list_first
        - Src:             '../lib/core/ogs-log.c:353,5'
          Dst:             ogs_list_next
    - functionName:    ogs_log_install_domain
      functionSourceFile: '/src/open5gs/builddir/../lib/core/ogs-log.c'
      linkageType:     InternalLinkage
      functionLinenumber: 292
      functionLinenumberEnd: 312
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         24
      ICount:          126
      EdgeCount:       26
      CyclomaticComplexity: 4
      functionsReached:
        - ogs_abort
        - ogs_log_add_domain
        - ogs_log_find_domain
        - ogs_log_printf
        - ogs_log_set_domain_level
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             '../lib/core/ogs-log.c:295,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/core/ogs-log.c:295,5'
          Dst:             ogs_abort
        - Src:             '../lib/core/ogs-log.c:296,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/core/ogs-log.c:296,5'
          Dst:             ogs_abort
        - Src:             '../lib/core/ogs-log.c:298,14'
          Dst:             ogs_log_find_domain
        - Src:             '../lib/core/ogs-log.c:300,9'
          Dst:             ogs_log_printf
        - Src:             '../lib/core/ogs-log.c:302,13'
          Dst:             ogs_log_printf
        - Src:             '../lib/core/ogs-log.c:304,13'
          Dst:             ogs_log_set_domain_level
        - Src:             '../lib/core/ogs-log.c:307,18'
          Dst:             ogs_log_add_domain
        - Src:             '../lib/core/ogs-log.c:308,9'
          Dst:             ogs_log_printf
        - Src:             '../lib/core/ogs-log.c:308,9'
          Dst:             ogs_abort
    - functionName:    ogs_log_set_domain_level
      functionSourceFile: '/src/open5gs/builddir/../lib/core/ogs-log.c'
      linkageType:     InternalLinkage
      functionLinenumber: 243
      functionLinenumberEnd: 252
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         22
      ICount:          108
      EdgeCount:       25
      CyclomaticComplexity: 5
      functionsReached:
        - ogs_abort
        - ogs_core
        - ogs_log_printf
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../lib/core/ogs-log.c:246,5'
          Dst:             ogs_core
        - Src:             '../lib/core/ogs-log.c:246,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/core/ogs-log.c:246,5'
          Dst:             ogs_abort
        - Src:             '../lib/core/ogs-log.c:249,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/core/ogs-log.c:249,5'
          Dst:             ogs_abort
    - functionName:    ogs_log_add_domain
      functionSourceFile: '/src/open5gs/builddir/../lib/core/ogs-log.c'
      linkageType:     InternalLinkage
      functionLinenumber: 204
      functionLinenumberEnd: 218
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         18
      ICount:          124
      EdgeCount:       19
      CyclomaticComplexity: 3
      functionsReached:
        - ogs_abort
        - ogs_list_add
        - ogs_log_printf
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '../lib/core/ogs-log.c:207,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/core/ogs-log.c:207,5'
          Dst:             ogs_abort
        - Src:             '../lib/core/ogs-log.c:210,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/core/ogs-log.c:210,5'
          Dst:             ogs_abort
        - Src:             '../lib/core/ogs-log.c:216,5'
          Dst:             ogs_list_add
    - functionName:    ogs_list_add
      functionSourceFile: '/src/open5gs/builddir/../lib/core/ogs-list.h'
      linkageType:     InternalLinkage
      functionLinenumber: 115
      functionLinenumberEnd: 125
      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:    ogs_log_get_domain_id
      functionSourceFile: '/src/open5gs/builddir/../lib/core/ogs-log.c'
      linkageType:     InternalLinkage
      functionLinenumber: 279
      functionLinenumberEnd: 287
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         13
      ICount:          60
      EdgeCount:       13
      CyclomaticComplexity: 2
      functionsReached:
        - ogs_abort
        - ogs_log_find_domain
        - ogs_log_printf
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../lib/core/ogs-log.c:282,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/core/ogs-log.c:282,5'
          Dst:             ogs_abort
        - Src:             '../lib/core/ogs-log.c:284,14'
          Dst:             ogs_log_find_domain
        - Src:             '../lib/core/ogs-log.c:285,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/core/ogs-log.c:285,5'
          Dst:             ogs_abort
    - functionName:    ogs_log_get_domain_name
      functionSourceFile: '/src/open5gs/builddir/../lib/core/ogs-log.c'
      linkageType:     InternalLinkage
      functionLinenumber: 267
      functionLinenumberEnd: 275
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         22
      ICount:          105
      EdgeCount:       25
      CyclomaticComplexity: 5
      functionsReached:
        - ogs_abort
        - ogs_core
        - ogs_log_printf
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../lib/core/ogs-log.c:270,5'
          Dst:             ogs_core
        - Src:             '../lib/core/ogs-log.c:270,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/core/ogs-log.c:270,5'
          Dst:             ogs_abort
        - Src:             '../lib/core/ogs-log.c:273,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/core/ogs-log.c:273,5'
          Dst:             ogs_abort
    - functionName:    ogs_log_get_domain_level
      functionSourceFile: '/src/open5gs/builddir/../lib/core/ogs-log.c'
      linkageType:     InternalLinkage
      functionLinenumber: 255
      functionLinenumberEnd: 263
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         22
      ICount:          105
      EdgeCount:       25
      CyclomaticComplexity: 5
      functionsReached:
        - ogs_abort
        - ogs_core
        - ogs_log_printf
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../lib/core/ogs-log.c:258,5'
          Dst:             ogs_core
        - Src:             '../lib/core/ogs-log.c:258,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/core/ogs-log.c:258,5'
          Dst:             ogs_abort
        - Src:             '../lib/core/ogs-log.c:261,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/core/ogs-log.c:261,5'
          Dst:             ogs_abort
    - functionName:    ogs_list_remove
      functionSourceFile: '/src/open5gs/builddir/../lib/core/ogs-list.h'
      linkageType:     InternalLinkage
      functionLinenumber: 128
      functionLinenumberEnd: 142
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         7
      ICount:          59
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ogs_log_add_file
      functionSourceFile: '/src/open5gs/builddir/../lib/core/ogs-log.c'
      linkageType:     InternalLinkage
      functionLinenumber: 169
      functionLinenumberEnd: 186
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         11
      ICount:          69
      EdgeCount:       12
      CyclomaticComplexity: 3
      functionsReached:
        - add_log
        - fopen64
        - ogs_abort
        - ogs_log_printf
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../lib/core/ogs-log.c:173,11'
          Dst:             fopen64
        - Src:             '../lib/core/ogs-log.c:177,11'
          Dst:             add_log
        - Src:             '../lib/core/ogs-log.c:178,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/core/ogs-log.c:178,5'
          Dst:             ogs_abort
    - functionName:    fopen64
      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:    add_log
      functionSourceFile: '/src/open5gs/builddir/../lib/core/ogs-log.c'
      linkageType:     InternalLinkage
      functionLinenumber: 536
      functionLinenumberEnd: 553
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         13
      ICount:          121
      EdgeCount:       14
      CyclomaticComplexity: 3
      functionsReached:
        - ogs_abort
        - ogs_list_add
        - ogs_log_printf
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '../lib/core/ogs-log.c:540,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/core/ogs-log.c:540,5'
          Dst:             ogs_abort
        - Src:             '../lib/core/ogs-log.c:551,5'
          Dst:             ogs_list_add
    - functionName:    file_writer
      functionSourceFile: '/src/open5gs/builddir/../lib/core/ogs-log.c'
      linkageType:     InternalLinkage
      functionLinenumber: 650
      functionLinenumberEnd: 653
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - fflush
        - fprintf
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '../lib/core/ogs-log.c:651,5'
          Dst:             fprintf
        - Src:             '../lib/core/ogs-log.c:652,5'
          Dst:             fflush
    - functionName:    file_cycle
      functionSourceFile: '/src/open5gs/builddir/../lib/core/ogs-log.c'
      linkageType:     InternalLinkage
      functionLinenumber: 557
      functionLinenumberEnd: 566
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         23
      ICount:          111
      EdgeCount:       23
      CyclomaticComplexity: 2
      functionsReached:
        - fclose
        - fopen64
        - ogs_abort
        - ogs_log_printf
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../lib/core/ogs-log.c:558,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/core/ogs-log.c:558,5'
          Dst:             ogs_abort
        - Src:             '../lib/core/ogs-log.c:559,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/core/ogs-log.c:559,5'
          Dst:             ogs_abort
        - Src:             '../lib/core/ogs-log.c:560,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/core/ogs-log.c:560,5'
          Dst:             ogs_abort
        - Src:             '../lib/core/ogs-log.c:562,5'
          Dst:             fclose
        - Src:             '../lib/core/ogs-log.c:563,21'
          Dst:             fopen64
        - Src:             '../lib/core/ogs-log.c:564,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/core/ogs-log.c:564,5'
          Dst:             ogs_abort
    - 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:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ogs_log_cycle
      functionSourceFile: '/src/open5gs/builddir/../lib/core/ogs-log.c'
      linkageType:     InternalLinkage
      functionLinenumber: 138
      functionLinenumberEnd: 149
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         11
      ICount:          47
      EdgeCount:       11
      CyclomaticComplexity: 2
      functionsReached:
        - file_cycle
        - ogs_list_first
        - ogs_list_next
      functionUses:    0
      BranchProfiles:
        - Branch String:   '../lib/core/ogs-log.c:142,9'
          Branch Sides:    []
      Callsites:
        - Src:             '../lib/core/ogs-log.c:141,5'
          Dst:             ogs_list_first
        - Src:             '../lib/core/ogs-log.c:144,13'
          Dst:             file_cycle
        - Src:             '../lib/core/ogs-log.c:141,5'
          Dst:             ogs_list_next
    - functionName:    ogs_log_remove_domain
      functionSourceFile: '/src/open5gs/builddir/../lib/core/ogs-log.c'
      linkageType:     InternalLinkage
      functionLinenumber: 235
      functionLinenumberEnd: 240
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         13
      ICount:          76
      EdgeCount:       14
      CyclomaticComplexity: 3
      functionsReached:
        - ogs_abort
        - ogs_list_remove
        - ogs_log_printf
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../lib/core/ogs-log.c:236,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/core/ogs-log.c:236,5'
          Dst:             ogs_abort
        - Src:             '../lib/core/ogs-log.c:238,5'
          Dst:             ogs_list_remove
    - functionName:    ogs_log_remove
      functionSourceFile: '/src/open5gs/builddir/../lib/core/ogs-log.c'
      linkageType:     InternalLinkage
      functionLinenumber: 189
      functionLinenumberEnd: 201
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         21
      ICount:          120
      EdgeCount:       23
      CyclomaticComplexity: 4
      functionsReached:
        - fclose
        - ogs_abort
        - ogs_list_remove
        - ogs_log_printf
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../lib/core/ogs-log.c:190,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/core/ogs-log.c:190,5'
          Dst:             ogs_abort
        - Src:             '../lib/core/ogs-log.c:192,5'
          Dst:             ogs_list_remove
        - Src:             '../lib/core/ogs-log.c:195,9'
          Dst:             ogs_log_printf
        - Src:             '../lib/core/ogs-log.c:195,9'
          Dst:             ogs_abort
        - Src:             '../lib/core/ogs-log.c:196,9'
          Dst:             fclose
    - functionName:    ogs_log_final
      functionSourceFile: '/src/open5gs/builddir/../lib/core/ogs-log.c'
      linkageType:     InternalLinkage
      functionLinenumber: 124
      functionLinenumberEnd: 135
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         37
      ICount:          168
      EdgeCount:       43
      CyclomaticComplexity: 8
      functionsReached:
        - ogs_abort
        - ogs_hash_destroy
        - ogs_list_first
        - ogs_list_next
        - ogs_log_printf
        - ogs_log_remove
        - ogs_log_remove_domain
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../lib/core/ogs-log.c:128,5'
          Dst:             ogs_list_first
        - Src:             '../lib/core/ogs-log.c:128,5'
          Dst:             ogs_list_next
        - Src:             '../lib/core/ogs-log.c:129,9'
          Dst:             ogs_log_remove
        - Src:             '../lib/core/ogs-log.c:130,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/core/ogs-log.c:130,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/core/ogs-log.c:130,5'
          Dst:             ogs_abort
        - Src:             '../lib/core/ogs-log.c:130,5'
          Dst:             ogs_hash_destroy
        - Src:             '../lib/core/ogs-log.c:132,5'
          Dst:             ogs_list_first
        - Src:             '../lib/core/ogs-log.c:132,5'
          Dst:             ogs_list_next
        - Src:             '../lib/core/ogs-log.c:133,9'
          Dst:             ogs_log_remove_domain
        - Src:             '../lib/core/ogs-log.c:134,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/core/ogs-log.c:134,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/core/ogs-log.c:134,5'
          Dst:             ogs_abort
        - Src:             '../lib/core/ogs-log.c:134,5'
          Dst:             ogs_hash_destroy
    - functionName:    ogs_log_add_stderr
      functionSourceFile: '/src/open5gs/builddir/../lib/core/ogs-log.c'
      linkageType:     InternalLinkage
      functionLinenumber: 152
      functionLinenumberEnd: 165
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         8
      ICount:          51
      EdgeCount:       8
      CyclomaticComplexity: 2
      functionsReached:
        - add_log
        - ogs_abort
        - ogs_log_printf
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../lib/core/ogs-log.c:155,11'
          Dst:             add_log
        - Src:             '../lib/core/ogs-log.c:156,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/core/ogs-log.c:156,5'
          Dst:             ogs_abort
    - functionName:    ogs_log_init
      functionSourceFile: '/src/open5gs/builddir/../lib/core/ogs-log.c'
      linkageType:     InternalLinkage
      functionLinenumber: 115
      functionLinenumberEnd: 121
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         55
      ICount:          304
      EdgeCount:       57
      CyclomaticComplexity: 4
      functionsReached:
        - ogs_abort
        - ogs_core
        - ogs_hash_make
        - ogs_log_add_domain
        - ogs_log_add_stderr
        - ogs_log_printf
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../lib/core/ogs-log.c:116,5'
          Dst:             ogs_core
        - Src:             '../lib/core/ogs-log.c:116,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/core/ogs-log.c:116,5'
          Dst:             ogs_abort
        - Src:             '../lib/core/ogs-log.c:116,5'
          Dst:             ogs_core
        - Src:             '../lib/core/ogs-log.c:116,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/core/ogs-log.c:116,5'
          Dst:             ogs_abort
        - Src:             '../lib/core/ogs-log.c:116,5'
          Dst:             ogs_core
        - Src:             '../lib/core/ogs-log.c:116,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/core/ogs-log.c:116,5'
          Dst:             ogs_abort
        - Src:             '../lib/core/ogs-log.c:116,5'
          Dst:             ogs_core
        - Src:             '../lib/core/ogs-log.c:116,5'
          Dst:             ogs_core
        - Src:             '../lib/core/ogs-log.c:116,5'
          Dst:             ogs_hash_make
        - Src:             '../lib/core/ogs-log.c:116,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/core/ogs-log.c:116,5'
          Dst:             ogs_abort
        - Src:             '../lib/core/ogs-log.c:117,5'
          Dst:             ogs_core
        - Src:             '../lib/core/ogs-log.c:117,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/core/ogs-log.c:117,5'
          Dst:             ogs_abort
        - Src:             '../lib/core/ogs-log.c:117,5'
          Dst:             ogs_core
        - Src:             '../lib/core/ogs-log.c:117,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/core/ogs-log.c:117,5'
          Dst:             ogs_abort
        - Src:             '../lib/core/ogs-log.c:117,5'
          Dst:             ogs_core
        - Src:             '../lib/core/ogs-log.c:117,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/core/ogs-log.c:117,5'
          Dst:             ogs_abort
        - Src:             '../lib/core/ogs-log.c:117,5'
          Dst:             ogs_core
        - Src:             '../lib/core/ogs-log.c:117,5'
          Dst:             ogs_core
        - Src:             '../lib/core/ogs-log.c:117,5'
          Dst:             ogs_hash_make
        - Src:             '../lib/core/ogs-log.c:117,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/core/ogs-log.c:117,5'
          Dst:             ogs_abort
        - Src:             '../lib/core/ogs-log.c:119,32'
          Dst:             ogs_core
        - Src:             '../lib/core/ogs-log.c:119,5'
          Dst:             ogs_log_add_domain
        - Src:             '../lib/core/ogs-log.c:120,5'
          Dst:             ogs_log_add_stderr
    - functionName:    ogs_pkbuf_tailroom
      functionSourceFile: '/src/open5gs/builddir/../lib/core/ogs-pkbuf.h'
      linkageType:     InternalLinkage
      functionLinenumber: 99
      functionLinenumberEnd: 100
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          16
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ogs_pkbuf_copy_debug
      functionSourceFile: '/src/open5gs/builddir/../lib/core/ogs-pkbuf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 318
      functionLinenumberEnd: 373
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         13
      ICount:          133
      EdgeCount:       15
      CyclomaticComplexity: 4
      functionsReached:
        - ogs_abort
        - ogs_log_printf
        - ogs_pkbuf_alloc_debug
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../lib/core/ogs-pkbuf.c:327,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/core/ogs-pkbuf.c:327,5'
          Dst:             ogs_abort
        - Src:             '../lib/core/ogs-pkbuf.c:330,9'
          Dst:             ogs_log_printf
        - Src:             '../lib/core/ogs-pkbuf.c:336,14'
          Dst:             ogs_pkbuf_alloc_debug
        - Src:             '../lib/core/ogs-pkbuf.c:338,9'
          Dst:             ogs_log_printf
    - functionName:    ogs_pkbuf_alloc_debug
      functionSourceFile: '/src/open5gs/builddir/../lib/core/ogs-pkbuf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 222
      functionLinenumberEnd: 287
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          79
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ogs_log_printf
        - ogs_talloc_zero_size
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             '../lib/core/ogs-pkbuf.c:226,13'
          Dst:             ogs_talloc_zero_size
        - Src:             '../lib/core/ogs-pkbuf.c:228,9'
          Dst:             ogs_log_printf
    - functionName:    ogs_pkbuf_free
      functionSourceFile: '/src/open5gs/builddir/../lib/core/ogs-pkbuf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 290
      functionLinenumberEnd: 315
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ogs_talloc_free
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             '../lib/core/ogs-pkbuf.c:292,5'
          Dst:             ogs_talloc_free
    - functionName:    ogs_pkbuf_pool_destroy
      functionSourceFile: '/src/open5gs/builddir/../lib/core/ogs-pkbuf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 198
      functionLinenumberEnd: 218
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ogs_pkbuf_pool_create
      functionSourceFile: '/src/open5gs/builddir/../lib/core/ogs-pkbuf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 145
      functionLinenumberEnd: 176
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ogs_pkbuf_default_destroy
      functionSourceFile: '/src/open5gs/builddir/../lib/core/ogs-pkbuf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 138
      functionLinenumberEnd: 142
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ogs_pkbuf_default_create
      functionSourceFile: '/src/open5gs/builddir/../lib/core/ogs-pkbuf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 131
      functionLinenumberEnd: 135
      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:    ogs_pkbuf_default_init
      functionSourceFile: '/src/open5gs/builddir/../lib/core/ogs-pkbuf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 114
      functionLinenumberEnd: 128
      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:    ogs_pkbuf_final
      functionSourceFile: '/src/open5gs/builddir/../lib/core/ogs-pkbuf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 107
      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:    ogs_pkbuf_init
      functionSourceFile: '/src/open5gs/builddir/../lib/core/ogs-pkbuf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 99
      functionLinenumberEnd: 104
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ogs_pkbuf_put
      functionSourceFile: '/src/open5gs/builddir/../lib/core/ogs-pkbuf.h'
      linkageType:     InternalLinkage
      functionLinenumber: 115
      functionLinenumberEnd: 124
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          58
      EdgeCount:       8
      CyclomaticComplexity: 2
      functionsReached:
        - ogs_abort
        - ogs_log_printf
        - ogs_pkbuf_tailroom
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../lib/core/ogs-pkbuf.h:118,9'
          Dst:             ogs_pkbuf_tailroom
        - Src:             '../lib/core/ogs-pkbuf.h:119,9'
          Dst:             ogs_log_printf
        - Src:             '../lib/core/ogs-pkbuf.h:119,9'
          Dst:             ogs_abort
    - functionName:    ogs_pkbuf_put_data
      functionSourceFile: '/src/open5gs/builddir/../lib/core/ogs-pkbuf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 91
      functionLinenumberEnd: 95
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ogs_pkbuf_put
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../lib/core/ogs-pkbuf.c:92,17'
          Dst:             ogs_pkbuf_put
    - functionName:    ogs_pkbuf_tailroom
      functionSourceFile: '/src/open5gs/builddir/../lib/core/ogs-pkbuf.h'
      linkageType:     InternalLinkage
      functionLinenumber: 99
      functionLinenumberEnd: 100
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          16
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ogs_realloc_debug
      functionSourceFile: '/src/open5gs/builddir/../lib/core/ogs-memory.c'
      linkageType:     InternalLinkage
      functionLinenumber: 173
      functionLinenumberEnd: 220
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         16
      ICount:          143
      EdgeCount:       22
      CyclomaticComplexity: 8
      functionsReached:
        - ogs_log_printf
        - ogs_malloc_debug
        - ogs_pkbuf_free
        - ogs_talloc_size
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../lib/core/ogs-memory.c:179,16'
          Dst:             ogs_talloc_size
        - Src:             '../lib/core/ogs-memory.c:186,9'
          Dst:             ogs_log_printf
        - Src:             '../lib/core/ogs-memory.c:193,9'
          Dst:             ogs_log_printf
        - Src:             '../lib/core/ogs-memory.c:198,9'
          Dst:             ogs_pkbuf_free
        - Src:             '../lib/core/ogs-memory.c:205,15'
          Dst:             ogs_malloc_debug
        - Src:             '../lib/core/ogs-memory.c:207,13'
          Dst:             ogs_log_printf
        - Src:             '../lib/core/ogs-memory.c:213,9'
          Dst:             ogs_pkbuf_free
    - functionName:    ogs_talloc_size
      functionSourceFile: '/src/open5gs/builddir/../lib/core/ogs-memory.c'
      linkageType:     InternalLinkage
      functionLinenumber: 59
      functionLinenumberEnd: 69
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          51
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - ogs_log_printf
        - pthread_mutex_lock
        - pthread_mutex_unlock
        - talloc_named_const
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             '../lib/core/ogs-memory.c:62,5'
          Dst:             pthread_mutex_lock
        - Src:             '../lib/core/ogs-memory.c:64,11'
          Dst:             talloc_named_const
        - Src:             '../lib/core/ogs-memory.c:65,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/core/ogs-memory.c:67,5'
          Dst:             pthread_mutex_unlock
    - functionName:    ogs_malloc_debug
      functionSourceFile: '/src/open5gs/builddir/../lib/core/ogs-memory.c'
      linkageType:     InternalLinkage
      functionLinenumber: 119
      functionLinenumberEnd: 138
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         11
      ICount:          84
      EdgeCount:       12
      CyclomaticComplexity: 3
      functionsReached:
        - ogs_abort
        - ogs_log_printf
        - ogs_pkbuf_alloc_debug
        - ogs_pkbuf_put
        - ogs_pkbuf_reserve
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             '../lib/core/ogs-memory.c:123,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/core/ogs-memory.c:123,5'
          Dst:             ogs_abort
        - Src:             '../lib/core/ogs-memory.c:126,13'
          Dst:             ogs_pkbuf_alloc_debug
        - Src:             '../lib/core/ogs-memory.c:128,9'
          Dst:             ogs_log_printf
        - Src:             '../lib/core/ogs-memory.c:133,5'
          Dst:             ogs_pkbuf_reserve
        - Src:             '../lib/core/ogs-memory.c:135,5'
          Dst:             ogs_pkbuf_put
    - functionName:    ogs_pkbuf_reserve
      functionSourceFile: '/src/open5gs/builddir/../lib/core/ogs-pkbuf.h'
      linkageType:     InternalLinkage
      functionLinenumber: 109
      functionLinenumberEnd: 112
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          22
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ogs_pkbuf_put
      functionSourceFile: '/src/open5gs/builddir/../lib/core/ogs-pkbuf.h'
      linkageType:     InternalLinkage
      functionLinenumber: 115
      functionLinenumberEnd: 124
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          58
      EdgeCount:       8
      CyclomaticComplexity: 2
      functionsReached:
        - ogs_abort
        - ogs_log_printf
        - ogs_pkbuf_tailroom
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../lib/core/ogs-pkbuf.h:118,9'
          Dst:             ogs_pkbuf_tailroom
        - Src:             '../lib/core/ogs-pkbuf.h:119,9'
          Dst:             ogs_log_printf
        - Src:             '../lib/core/ogs-pkbuf.h:119,9'
          Dst:             ogs_abort
    - functionName:    talloc_named_const
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ogs_calloc_debug
      functionSourceFile: '/src/open5gs/builddir/../lib/core/ogs-memory.c'
      linkageType:     InternalLinkage
      functionLinenumber: 158
      functionLinenumberEnd: 170
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          52
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ogs_log_printf
        - ogs_malloc_debug
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../lib/core/ogs-memory.c:161,11'
          Dst:             ogs_malloc_debug
        - Src:             '../lib/core/ogs-memory.c:163,9'
          Dst:             ogs_log_printf
    - functionName:    ogs_free_debug
      functionSourceFile: '/src/open5gs/builddir/../lib/core/ogs-memory.c'
      linkageType:     InternalLinkage
      functionLinenumber: 141
      functionLinenumberEnd: 155
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         11
      ICount:          59
      EdgeCount:       12
      CyclomaticComplexity: 3
      functionsReached:
        - ogs_abort
        - ogs_log_printf
        - ogs_pkbuf_free
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../lib/core/ogs-memory.c:150,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/core/ogs-memory.c:150,5'
          Dst:             ogs_abort
        - Src:             '../lib/core/ogs-memory.c:152,5'
          Dst:             ogs_pkbuf_free
    - functionName:    ogs_talloc_free
      functionSourceFile: '/src/open5gs/builddir/../lib/core/ogs-memory.c'
      linkageType:     InternalLinkage
      functionLinenumber: 102
      functionLinenumberEnd: 111
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _talloc_free
        - pthread_mutex_lock
        - pthread_mutex_unlock
      functionUses:    38
      BranchProfiles:  []
      Callsites:
        - Src:             '../lib/core/ogs-memory.c:105,5'
          Dst:             pthread_mutex_lock
        - Src:             '../lib/core/ogs-memory.c:107,11'
          Dst:             _talloc_free
        - Src:             '../lib/core/ogs-memory.c:109,5'
          Dst:             pthread_mutex_unlock
    - functionName:    _talloc_free
      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:    ogs_talloc_realloc_size
      functionSourceFile: '/src/open5gs/builddir/../lib/core/ogs-memory.c'
      linkageType:     InternalLinkage
      functionLinenumber: 88
      functionLinenumberEnd: 98
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          54
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - _talloc_realloc
        - ogs_log_printf
        - pthread_mutex_lock
        - pthread_mutex_unlock
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../lib/core/ogs-memory.c:91,5'
          Dst:             pthread_mutex_lock
        - Src:             '../lib/core/ogs-memory.c:93,11'
          Dst:             _talloc_realloc
        - Src:             '../lib/core/ogs-memory.c:94,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/core/ogs-memory.c:96,5'
          Dst:             pthread_mutex_unlock
    - functionName:    _talloc_realloc
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ogs_talloc_zero_size
      functionSourceFile: '/src/open5gs/builddir/../lib/core/ogs-memory.c'
      linkageType:     InternalLinkage
      functionLinenumber: 73
      functionLinenumberEnd: 83
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          51
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - _talloc_zero
        - ogs_log_printf
        - pthread_mutex_lock
        - pthread_mutex_unlock
      functionUses:    13
      BranchProfiles:  []
      Callsites:
        - Src:             '../lib/core/ogs-memory.c:76,5'
          Dst:             pthread_mutex_lock
        - Src:             '../lib/core/ogs-memory.c:78,11'
          Dst:             _talloc_zero
        - Src:             '../lib/core/ogs-memory.c:79,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/core/ogs-memory.c:81,5'
          Dst:             pthread_mutex_unlock
    - functionName:    _talloc_zero
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ogs_mem_get_mutex
      functionSourceFile: '/src/open5gs/builddir/../lib/core/ogs-memory.c'
      linkageType:     InternalLinkage
      functionLinenumber: 54
      functionLinenumberEnd: 55
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    10
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ogs_mem_final
      functionSourceFile: '/src/open5gs/builddir/../lib/core/ogs-memory.c'
      linkageType:     InternalLinkage
      functionLinenumber: 44
      functionLinenumberEnd: 51
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          30
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _talloc_free
        - pthread_mutex_destroy
        - talloc_report_full
        - talloc_total_size
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../lib/core/ogs-memory.c:45,9'
          Dst:             talloc_total_size
        - Src:             '../lib/core/ogs-memory.c:46,9'
          Dst:             talloc_report_full
        - Src:             '../lib/core/ogs-memory.c:48,5'
          Dst:             _talloc_free
        - Src:             '../lib/core/ogs-memory.c:50,5'
          Dst:             pthread_mutex_destroy
    - functionName:    talloc_total_size
      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:    talloc_report_full
      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:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pthread_mutex_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:    ogs_mem_init
      functionSourceFile: '/src/open5gs/builddir/../lib/core/ogs-memory.c'
      linkageType:     InternalLinkage
      functionLinenumber: 34
      functionLinenumberEnd: 41
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pthread_mutex_init
        - talloc_enable_null_tracking
        - talloc_named_const
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../lib/core/ogs-memory.c:35,5'
          Dst:             pthread_mutex_init
        - Src:             '../lib/core/ogs-memory.c:37,5'
          Dst:             talloc_enable_null_tracking
        - Src:             '../lib/core/ogs-memory.c:40,25'
          Dst:             talloc_named_const
    - functionName:    pthread_mutex_init
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    talloc_enable_null_tracking
      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:    parse_network
      functionSourceFile: '/src/open5gs/builddir/../lib/core/ogs-sockaddr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 603
      functionLinenumberEnd: 650
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         27
      ICount:          205
      EdgeCount:       36
      CyclomaticComplexity: 11
      functionsReached:
        - __bswap_32
        - __ctype_b_loc
        - atoi
        - strcpy
        - strlen
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../lib/core/ogs-sockaddr.c:610,9'
          Dst:             strlen
        - Src:             '../lib/core/ogs-sockaddr.c:611,9'
          Dst:             strcpy
        - Src:             '../lib/core/ogs-sockaddr.c:622,14'
          Dst:             __ctype_b_loc
        - Src:             '../lib/core/ogs-sockaddr.c:625,16'
          Dst:             __ctype_b_loc
        - Src:             '../lib/core/ogs-sockaddr.c:636,17'
          Dst:             atoi
        - Src:             '../lib/core/ogs-sockaddr.c:645,21'
          Dst:             __bswap_32
        - Src:             '../lib/core/ogs-sockaddr.c:646,22'
          Dst:             __bswap_32
    - functionName:    __bswap_32
      functionSourceFile: '/usr/include/x86_64-linux-gnu/bits/byteswap.h'
      linkageType:     InternalLinkage
      functionLinenumber: 50
      functionLinenumberEnd: 54
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          21
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ogs_sockaddr_from_ip_or_fqdn
      functionSourceFile: '/src/open5gs/builddir/../lib/core/ogs-sockaddr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 849
      functionLinenumberEnd: 879
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         25
      ICount:          129
      EdgeCount:       29
      CyclomaticComplexity: 6
      functionsReached:
        - ogs_abort
        - ogs_addaddrinfo
        - ogs_freeaddrinfo
        - ogs_inet_pton
        - ogs_log_printf
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../lib/core/ogs-sockaddr.c:854,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/core/ogs-sockaddr.c:854,5'
          Dst:             ogs_abort
        - Src:             '../lib/core/ogs-sockaddr.c:855,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/core/ogs-sockaddr.c:855,5'
          Dst:             ogs_abort
        - Src:             '../lib/core/ogs-sockaddr.c:859,9'
          Dst:             ogs_inet_pton
        - Src:             '../lib/core/ogs-sockaddr.c:860,9'
          Dst:             ogs_inet_pton
        - Src:             '../lib/core/ogs-sockaddr.c:867,10'
          Dst:             ogs_addaddrinfo
        - Src:             '../lib/core/ogs-sockaddr.c:869,9'
          Dst:             ogs_log_printf
        - Src:             '../lib/core/ogs-sockaddr.c:872,13'
          Dst:             ogs_freeaddrinfo
    - functionName:    ogs_inet_pton
      functionSourceFile: '/src/open5gs/builddir/../lib/core/ogs-sockaddr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 483
      functionLinenumberEnd: 503
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          109
      EdgeCount:       32
      CyclomaticComplexity: 17
      functionsReached:
        - inet_pton
        - ogs_abort
        - ogs_log_printf
      functionUses:    6
      BranchProfiles:
        - Branch String:   '../lib/core/ogs-sockaddr.c:491,5'
          Branch Sides:    []
      Callsites:
        - Src:             '../lib/core/ogs-sockaddr.c:486,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/core/ogs-sockaddr.c:486,5'
          Dst:             ogs_abort
        - Src:             '../lib/core/ogs-sockaddr.c:488,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/core/ogs-sockaddr.c:488,5'
          Dst:             ogs_abort
        - Src:             '../lib/core/ogs-sockaddr.c:493,16'
          Dst:             inet_pton
        - Src:             '../lib/core/ogs-sockaddr.c:496,16'
          Dst:             inet_pton
        - Src:             '../lib/core/ogs-sockaddr.c:499,9'
          Dst:             ogs_log_printf
        - Src:             '../lib/core/ogs-sockaddr.c:500,9'
          Dst:             ogs_abort
    - functionName:    ogs_addaddrinfo
      functionSourceFile: '/src/open5gs/builddir/../lib/core/ogs-sockaddr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 102
      functionLinenumberEnd: 217
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - short
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         62
      ICount:          372
      EdgeCount:       81
      CyclomaticComplexity: 21
      functionsReached:
        - __bswap_16
        - __errno_location
        - freeaddrinfo
        - gai_strerror
        - getaddrinfo
        - ogs_abort
        - ogs_freeaddrinfo
        - ogs_inet_ntop
        - ogs_inet_pton
        - ogs_log_printf
        - ogs_snprintf
        - ogs_talloc_free
        - ogs_talloc_strdup
        - ogs_talloc_zero_size
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '../lib/core/ogs-sockaddr.c:115,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/core/ogs-sockaddr.c:115,5'
          Dst:             ogs_abort
        - Src:             '../lib/core/ogs-sockaddr.c:123,5'
          Dst:             ogs_snprintf
        - Src:             '../lib/core/ogs-sockaddr.c:125,10'
          Dst:             getaddrinfo
        - Src:             '../lib/core/ogs-sockaddr.c:127,9'
          Dst:             __errno_location
        - Src:             '../lib/core/ogs-sockaddr.c:127,9'
          Dst:             gai_strerror
        - Src:             '../lib/core/ogs-sockaddr.c:127,9'
          Dst:             ogs_log_printf
        - Src:             '../lib/core/ogs-sockaddr.c:149,15'
          Dst:             ogs_talloc_zero_size
        - Src:             '../lib/core/ogs-sockaddr.c:151,13'
          Dst:             ogs_log_printf
        - Src:             '../lib/core/ogs-sockaddr.c:160,17'
          Dst:             ogs_freeaddrinfo
        - Src:             '../lib/core/ogs-sockaddr.c:162,13'
          Dst:             freeaddrinfo
        - Src:             '../lib/core/ogs-sockaddr.c:166,29'
          Dst:             __bswap_16
        - Src:             '../lib/core/ogs-sockaddr.c:169,17'
          Dst:             ogs_inet_pton
        - Src:             '../lib/core/ogs-sockaddr.c:171,17'
          Dst:             ogs_inet_ntop
        - Src:             '../lib/core/ogs-sockaddr.c:171,17'
          Dst:             ogs_log_printf
        - Src:             '../lib/core/ogs-sockaddr.c:174,33'
          Dst:             ogs_talloc_strdup
        - Src:             '../lib/core/ogs-sockaddr.c:176,21'
          Dst:             ogs_log_printf
        - Src:             '../lib/core/ogs-sockaddr.c:178,21'
          Dst:             ogs_talloc_free
        - Src:             '../lib/core/ogs-sockaddr.c:185,25'
          Dst:             ogs_freeaddrinfo
        - Src:             '../lib/core/ogs-sockaddr.c:187,21'
          Dst:             freeaddrinfo
        - Src:             '../lib/core/ogs-sockaddr.c:190,17'
          Dst:             ogs_log_printf
        - Src:             '../lib/core/ogs-sockaddr.c:206,5'
          Dst:             freeaddrinfo
        - Src:             '../lib/core/ogs-sockaddr.c:210,9'
          Dst:             __errno_location
        - Src:             '../lib/core/ogs-sockaddr.c:210,9'
          Dst:             ogs_log_printf
    - functionName:    ogs_freeaddrinfo
      functionSourceFile: '/src/open5gs/builddir/../lib/core/ogs-sockaddr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 85
      functionLinenumberEnd: 97
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          52
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - ogs_talloc_free
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             '../lib/core/ogs-sockaddr.c:92,13'
          Dst:             ogs_talloc_free
        - Src:             '../lib/core/ogs-sockaddr.c:93,9'
          Dst:             ogs_talloc_free
    - 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:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    gai_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:    1
      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:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    __bswap_16
      functionSourceFile: '/usr/include/x86_64-linux-gnu/bits/byteswap.h'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 39
      functionDepth:   0
      returnType:      short
      argCount:        1
      argTypes:
        - short
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          16
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ogs_inet_ntop
      functionSourceFile: '/src/open5gs/builddir/../lib/core/ogs-sockaddr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 458
      functionLinenumberEnd: 480
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         22
      ICount:          122
      EdgeCount:       42
      CyclomaticComplexity: 22
      functionsReached:
        - inet_ntop
        - ogs_abort
        - ogs_log_printf
      functionUses:    7
      BranchProfiles:
        - Branch String:   '../lib/core/ogs-sockaddr.c:468,5'
          Branch Sides:    []
      Callsites:
        - Src:             '../lib/core/ogs-sockaddr.c:463,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/core/ogs-sockaddr.c:463,5'
          Dst:             ogs_abort
        - Src:             '../lib/core/ogs-sockaddr.c:464,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/core/ogs-sockaddr.c:464,5'
          Dst:             ogs_abort
        - Src:             '../lib/core/ogs-sockaddr.c:465,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/core/ogs-sockaddr.c:465,5'
          Dst:             ogs_abort
        - Src:             '../lib/core/ogs-sockaddr.c:470,16'
          Dst:             inet_ntop
        - Src:             '../lib/core/ogs-sockaddr.c:473,16'
          Dst:             inet_ntop
        - Src:             '../lib/core/ogs-sockaddr.c:476,9'
          Dst:             ogs_log_printf
        - Src:             '../lib/core/ogs-sockaddr.c:477,9'
          Dst:             ogs_abort
    - 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:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ogs_sockaddr_to_string_static
      functionSourceFile: '/src/open5gs/builddir/../lib/core/ogs-sockaddr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 820
      functionLinenumberEnd: 845
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          65
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - __bswap_16
        - ogs_inet_ntop
        - ogs_slprintf
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../lib/core/ogs-sockaddr.c:832,17'
          Dst:             ogs_inet_ntop
        - Src:             '../lib/core/ogs-sockaddr.c:832,38'
          Dst:             __bswap_16
        - Src:             '../lib/core/ogs-sockaddr.c:831,13'
          Dst:             ogs_slprintf
    - functionName:    ogs_ipstrdup
      functionSourceFile: '/src/open5gs/builddir/../lib/core/ogs-sockaddr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 808
      functionLinenumberEnd: 816
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          44
      EdgeCount:       8
      CyclomaticComplexity: 2
      functionsReached:
        - ogs_abort
        - ogs_inet_ntop
        - ogs_log_printf
        - ogs_talloc_strdup
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../lib/core/ogs-sockaddr.c:811,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/core/ogs-sockaddr.c:811,5'
          Dst:             ogs_abort
        - Src:             '../lib/core/ogs-sockaddr.c:814,5'
          Dst:             ogs_inet_ntop
        - Src:             '../lib/core/ogs-sockaddr.c:816,12'
          Dst:             ogs_talloc_strdup
    - functionName:    ogs_gethostname
      functionSourceFile: '/src/open5gs/builddir/../lib/core/ogs-sockaddr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 803
      functionLinenumberEnd: 804
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    fix_subnet
      functionSourceFile: '/src/open5gs/builddir/../lib/core/ogs-sockaddr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 723
      functionLinenumberEnd: 731
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          39
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    parse_ip
      functionSourceFile: '/src/open5gs/builddir/../lib/core/ogs-sockaddr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 660
      functionLinenumberEnd: 702
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          138
      EdgeCount:       28
      CyclomaticComplexity: 9
      functionsReached:
        - htonl
        - inet_pton
        - ogs_log_printf
        - parse_network
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../lib/core/ogs-sockaddr.c:675,10'
          Dst:             inet_pton
        - Src:             '../lib/core/ogs-sockaddr.c:677,13'
          Dst:             htonl
        - Src:             '../lib/core/ogs-sockaddr.c:682,13'
          Dst:             ogs_log_printf
        - Src:             '../lib/core/ogs-sockaddr.c:689,14'
          Dst:             inet_pton
        - Src:             '../lib/core/ogs-sockaddr.c:697,20'
          Dst:             parse_network
    - 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:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    looks_like_ip
      functionSourceFile: '/src/open5gs/builddir/../lib/core/ogs-sockaddr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 705
      functionLinenumberEnd: 720
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         14
      ICount:          81
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - __ctype_b_loc
        - strchr
        - strlen
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../lib/core/ogs-sockaddr.c:706,9'
          Dst:             strlen
        - Src:             '../lib/core/ogs-sockaddr.c:709,9'
          Dst:             strchr
        - Src:             '../lib/core/ogs-sockaddr.c:716,31'
          Dst:             __ctype_b_loc
    - functionName:    strchr
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ogs_ipsubnet
      functionSourceFile: '/src/open5gs/builddir/../lib/core/ogs-sockaddr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 736
      functionLinenumberEnd: 800
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         44
      ICount:          258
      EdgeCount:       55
      CyclomaticComplexity: 13
      functionsReached:
        - __bswap_32
        - fix_subnet
        - inet_pton
        - looks_like_ip
        - ogs_abort
        - ogs_log_printf
        - parse_ip
        - strtol
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../lib/core/ogs-sockaddr.c:741,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/core/ogs-sockaddr.c:741,5'
          Dst:             ogs_abort
        - Src:             '../lib/core/ogs-sockaddr.c:742,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/core/ogs-sockaddr.c:742,5'
          Dst:             ogs_abort
        - Src:             '../lib/core/ogs-sockaddr.c:750,10'
          Dst:             looks_like_ip
        - Src:             '../lib/core/ogs-sockaddr.c:751,9'
          Dst:             ogs_log_printf
        - Src:             '../lib/core/ogs-sockaddr.c:758,10'
          Dst:             parse_ip
        - Src:             '../lib/core/ogs-sockaddr.c:760,9'
          Dst:             ogs_log_printf
        - Src:             '../lib/core/ogs-sockaddr.c:768,16'
          Dst:             strtol
        - Src:             '../lib/core/ogs-sockaddr.c:786,38'
          Dst:             __bswap_32
        - Src:             '../lib/core/ogs-sockaddr.c:788,18'
          Dst:             inet_pton
        - Src:             '../lib/core/ogs-sockaddr.c:792,13'
          Dst:             ogs_log_printf
        - Src:             '../lib/core/ogs-sockaddr.c:797,5'
          Dst:             fix_subnet
    - 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:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ogs_sockaddr_check_any_match
      functionSourceFile: '/src/open5gs/builddir/../lib/core/ogs-sockaddr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 579
      functionLinenumberEnd: 600
      functionDepth:   0
      returnType:      bool
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         20
      ICount:          103
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - ogs_sockaddr_compare
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../lib/core/ogs-sockaddr.c:585,17'
          Dst:             ogs_sockaddr_compare
        - Src:             '../lib/core/ogs-sockaddr.c:594,17'
          Dst:             ogs_sockaddr_compare
    - functionName:    ogs_sockaddr_compare
      functionSourceFile: '/src/open5gs/builddir/../lib/core/ogs-sockaddr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 531
      functionLinenumberEnd: 558
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         33
      ICount:          194
      EdgeCount:       38
      CyclomaticComplexity: 7
      functionsReached:
        - memcmp
        - ogs_abort
        - ogs_log_printf
      functionUses:    4
      BranchProfiles:
        - Branch String:   '../lib/core/ogs-sockaddr.c:538,5'
          Branch Sides:    []
      Callsites:
        - Src:             '../lib/core/ogs-sockaddr.c:532,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/core/ogs-sockaddr.c:532,5'
          Dst:             ogs_abort
        - Src:             '../lib/core/ogs-sockaddr.c:533,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/core/ogs-sockaddr.c:533,5'
          Dst:             ogs_abort
        - Src:             '../lib/core/ogs-sockaddr.c:542,13'
          Dst:             memcmp
        - Src:             '../lib/core/ogs-sockaddr.c:549,13'
          Dst:             memcmp
        - Src:             '../lib/core/ogs-sockaddr.c:554,9'
          Dst:             ogs_log_printf
        - Src:             '../lib/core/ogs-sockaddr.c:555,9'
          Dst:             ogs_abort
    - functionName:    memcmp
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ogs_sockaddr_is_equal_addr
      functionSourceFile: '/src/open5gs/builddir/../lib/core/ogs-sockaddr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 570
      functionLinenumberEnd: 573
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ogs_sockaddr_compare
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../lib/core/ogs-sockaddr.c:573,12'
          Dst:             ogs_sockaddr_compare
    - functionName:    ogs_filter_ip_version
      functionSourceFile: '/src/open5gs/builddir/../lib/core/ogs-sockaddr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 433
      functionLinenumberEnd: 453
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         32
      ICount:          148
      EdgeCount:       35
      CyclomaticComplexity: 5
      functionsReached:
        - ogs_abort
        - ogs_filteraddrinfo
        - ogs_log_printf
        - ogs_sortaddrinfo
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../lib/core/ogs-sockaddr.c:437,14'
          Dst:             ogs_filteraddrinfo
        - Src:             '../lib/core/ogs-sockaddr.c:438,9'
          Dst:             ogs_log_printf
        - Src:             '../lib/core/ogs-sockaddr.c:438,9'
          Dst:             ogs_abort
        - Src:             '../lib/core/ogs-sockaddr.c:441,14'
          Dst:             ogs_filteraddrinfo
        - Src:             '../lib/core/ogs-sockaddr.c:442,9'
          Dst:             ogs_log_printf
        - Src:             '../lib/core/ogs-sockaddr.c:442,9'
          Dst:             ogs_abort
        - Src:             '../lib/core/ogs-sockaddr.c:446,14'
          Dst:             ogs_sortaddrinfo
        - Src:             '../lib/core/ogs-sockaddr.c:447,9'
          Dst:             ogs_log_printf
        - Src:             '../lib/core/ogs-sockaddr.c:447,9'
          Dst:             ogs_abort
        - Src:             '../lib/core/ogs-sockaddr.c:449,14'
          Dst:             ogs_sortaddrinfo
        - Src:             '../lib/core/ogs-sockaddr.c:450,9'
          Dst:             ogs_log_printf
        - Src:             '../lib/core/ogs-sockaddr.c:450,9'
          Dst:             ogs_abort
    - functionName:    ogs_filteraddrinfo
      functionSourceFile: '/src/open5gs/builddir/../lib/core/ogs-sockaddr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 220
      functionLinenumberEnd: 246
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         20
      ICount:          115
      EdgeCount:       24
      CyclomaticComplexity: 6
      functionsReached:
        - ogs_abort
        - ogs_log_printf
        - ogs_talloc_free
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '../lib/core/ogs-sockaddr.c:223,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/core/ogs-sockaddr.c:223,5'
          Dst:             ogs_abort
        - Src:             '../lib/core/ogs-sockaddr.c:236,17'
          Dst:             ogs_talloc_free
        - Src:             '../lib/core/ogs-sockaddr.c:237,13'
          Dst:             ogs_talloc_free
    - functionName:    ogs_sortaddrinfo
      functionSourceFile: '/src/open5gs/builddir/../lib/core/ogs-sockaddr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 285
      functionLinenumberEnd: 311
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         23
      ICount:          139
      EdgeCount:       28
      CyclomaticComplexity: 7
      functionsReached:
        - ogs_abort
        - ogs_log_printf
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '../lib/core/ogs-sockaddr.c:288,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/core/ogs-sockaddr.c:288,5'
          Dst:             ogs_abort
    - functionName:    ogs_link_local_addr_by_sa
      functionSourceFile: '/src/open5gs/builddir/../lib/core/ogs-sockaddr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 426
      functionLinenumberEnd: 428
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          37
      EdgeCount:       8
      CyclomaticComplexity: 2
      functionsReached:
        - ogs_abort
        - ogs_link_local_addr
        - ogs_log_printf
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../lib/core/ogs-sockaddr.c:427,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/core/ogs-sockaddr.c:427,5'
          Dst:             ogs_abort
        - Src:             '../lib/core/ogs-sockaddr.c:428,12'
          Dst:             ogs_link_local_addr
    - functionName:    ogs_link_local_addr
      functionSourceFile: '/src/open5gs/builddir/../lib/core/ogs-sockaddr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 369
      functionLinenumberEnd: 417
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         33
      ICount:          204
      EdgeCount:       43
      CyclomaticComplexity: 12
      functionsReached:
        - __errno_location
        - freeifaddrs
        - getifaddrs
        - htonl
        - memcmp
        - ogs_abort
        - ogs_log_printf
        - ogs_sockaddr_len
        - ogs_talloc_zero_size
        - strcmp
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '../lib/core/ogs-sockaddr.c:374,10'
          Dst:             getifaddrs
        - Src:             '../lib/core/ogs-sockaddr.c:376,9'
          Dst:             __errno_location
        - Src:             '../lib/core/ogs-sockaddr.c:376,9'
          Dst:             ogs_log_printf
        - Src:             '../lib/core/ogs-sockaddr.c:392,14'
          Dst:             htonl
        - Src:             '../lib/core/ogs-sockaddr.c:392,14'
          Dst:             htonl
        - Src:             '../lib/core/ogs-sockaddr.c:395,20'
          Dst:             strcmp
        - Src:             '../lib/core/ogs-sockaddr.c:398,19'
          Dst:             memcmp
        - Src:             '../lib/core/ogs-sockaddr.c:402,16'
          Dst:             ogs_talloc_zero_size
        - Src:             '../lib/core/ogs-sockaddr.c:404,13'
          Dst:             ogs_log_printf
        - Src:             '../lib/core/ogs-sockaddr.c:407,9'
          Dst:             ogs_log_printf
        - Src:             '../lib/core/ogs-sockaddr.c:407,9'
          Dst:             ogs_abort
        - Src:             '../lib/core/ogs-sockaddr.c:408,42'
          Dst:             ogs_sockaddr_len
        - Src:             '../lib/core/ogs-sockaddr.c:410,9'
          Dst:             freeifaddrs
        - Src:             '../lib/core/ogs-sockaddr.c:414,5'
          Dst:             freeifaddrs
    - 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:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ogs_sockaddr_len
      functionSourceFile: '/src/open5gs/builddir/../lib/core/ogs-sockaddr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 506
      functionLinenumberEnd: 521
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         12
      ICount:          67
      EdgeCount:       22
      CyclomaticComplexity: 12
      functionsReached:
        - ogs_abort
        - ogs_log_printf
      functionUses:    4
      BranchProfiles:
        - Branch String:   '../lib/core/ogs-sockaddr.c:511,5'
          Branch Sides:    []
      Callsites:
        - Src:             '../lib/core/ogs-sockaddr.c:509,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/core/ogs-sockaddr.c:509,5'
          Dst:             ogs_abort
        - Src:             '../lib/core/ogs-sockaddr.c:517,9'
          Dst:             ogs_log_printf
        - Src:             '../lib/core/ogs-sockaddr.c:518,9'
          Dst:             ogs_abort
    - 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:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ogs_link_local_addr_by_dev
      functionSourceFile: '/src/open5gs/builddir/../lib/core/ogs-sockaddr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 420
      functionLinenumberEnd: 422
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          37
      EdgeCount:       8
      CyclomaticComplexity: 2
      functionsReached:
        - ogs_abort
        - ogs_link_local_addr
        - ogs_log_printf
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../lib/core/ogs-sockaddr.c:421,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/core/ogs-sockaddr.c:421,5'
          Dst:             ogs_abort
        - Src:             '../lib/core/ogs-sockaddr.c:422,12'
          Dst:             ogs_link_local_addr
    - functionName:    ogs_merge_addrinfo
      functionSourceFile: '/src/open5gs/builddir/../lib/core/ogs-sockaddr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 359
      functionLinenumberEnd: 366
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          36
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ogs_merge_single_addrinfo
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../lib/core/ogs-sockaddr.c:363,9'
          Dst:             ogs_merge_single_addrinfo
    - functionName:    ogs_merge_single_addrinfo
      functionSourceFile: '/src/open5gs/builddir/../lib/core/ogs-sockaddr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 320
      functionLinenumberEnd: 352
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         37
      ICount:          184
      EdgeCount:       42
      CyclomaticComplexity: 7
      functionsReached:
        - ogs_abort
        - ogs_log_printf
        - ogs_sockaddr_is_equal
        - ogs_talloc_size
        - ogs_talloc_strdup
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../lib/core/ogs-sockaddr.c:324,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/core/ogs-sockaddr.c:324,5'
          Dst:             ogs_abort
        - Src:             '../lib/core/ogs-sockaddr.c:325,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/core/ogs-sockaddr.c:325,5'
          Dst:             ogs_abort
        - Src:             '../lib/core/ogs-sockaddr.c:330,13'
          Dst:             ogs_sockaddr_is_equal
        - Src:             '../lib/core/ogs-sockaddr.c:336,32'
          Dst:             ogs_talloc_size
        - Src:             '../lib/core/ogs-sockaddr.c:337,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/core/ogs-sockaddr.c:337,5'
          Dst:             ogs_abort
        - Src:             '../lib/core/ogs-sockaddr.c:340,28'
          Dst:             ogs_talloc_strdup
        - Src:             '../lib/core/ogs-sockaddr.c:341,9'
          Dst:             ogs_log_printf
        - Src:             '../lib/core/ogs-sockaddr.c:341,9'
          Dst:             ogs_abort
    - functionName:    ogs_sockaddr_is_equal
      functionSourceFile: '/src/open5gs/builddir/../lib/core/ogs-sockaddr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 562
      functionLinenumberEnd: 565
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ogs_sockaddr_compare
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../lib/core/ogs-sockaddr.c:565,12'
          Dst:             ogs_sockaddr_compare
    - functionName:    ogs_copyaddrinfo
      functionSourceFile: '/src/open5gs/builddir/../lib/core/ogs-sockaddr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 250
      functionLinenumberEnd: 282
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         26
      ICount:          152
      EdgeCount:       34
      CyclomaticComplexity: 10
      functionsReached:
        - ogs_log_printf
        - ogs_talloc_memdup
        - ogs_talloc_strdup
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../lib/core/ogs-sockaddr.c:256,24'
          Dst:             ogs_talloc_memdup
        - Src:             '../lib/core/ogs-sockaddr.c:258,17'
          Dst:             ogs_log_printf
        - Src:             '../lib/core/ogs-sockaddr.c:262,27'
          Dst:             ogs_talloc_memdup
        - Src:             '../lib/core/ogs-sockaddr.c:264,17'
          Dst:             ogs_log_printf
        - Src:             '../lib/core/ogs-sockaddr.c:270,31'
          Dst:             ogs_talloc_strdup
        - Src:             '../lib/core/ogs-sockaddr.c:272,21'
          Dst:             ogs_log_printf
    - functionName:    ogs_getaddrinfo
      functionSourceFile: '/src/open5gs/builddir/../lib/core/ogs-sockaddr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 79
      functionLinenumberEnd: 81
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - short
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ogs_addaddrinfo
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../lib/core/ogs-sockaddr.c:81,12'
          Dst:             ogs_addaddrinfo
    - functionName:    ogs_hash_do
      functionSourceFile: '/src/open5gs/builddir/../lib/core/ogs-hash.c'
      linkageType:     InternalLinkage
      functionLinenumber: 454
      functionLinenumberEnd: 474
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         16
      ICount:          99
      EdgeCount:       20
      CyclomaticComplexity: 6
      functionsReached:
        - ogs_hash_next
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../lib/core/ogs-hash.c:464,15'
          Dst:             ogs_hash_next
        - Src:             '../lib/core/ogs-hash.c:468,30'
          Dst:             ogs_hash_next
    - functionName:    ogs_hash_next
      functionSourceFile: '/src/open5gs/builddir/../lib/core/ogs-hash.c'
      linkageType:     InternalLinkage
      functionLinenumber: 124
      functionLinenumberEnd: 136
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         14
      ICount:          95
      EdgeCount:       16
      CyclomaticComplexity: 4
      functionsReached:
        - ogs_abort
        - ogs_log_printf
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             '../lib/core/ogs-hash.c:125,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/core/ogs-hash.c:125,5'
          Dst:             ogs_abort
    - functionName:    ogs_hash_count
      functionSourceFile: '/src/open5gs/builddir/../lib/core/ogs-hash.c'
      linkageType:     InternalLinkage
      functionLinenumber: 404
      functionLinenumberEnd: 406
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          37
      EdgeCount:       8
      CyclomaticComplexity: 2
      functionsReached:
        - ogs_abort
        - ogs_log_printf
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../lib/core/ogs-hash.c:405,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/core/ogs-hash.c:405,5'
          Dst:             ogs_abort
    - functionName:    ogs_hash_unset_if_owner_debug
      functionSourceFile: '/src/open5gs/builddir/../lib/core/ogs-hash.c'
      linkageType:     InternalLinkage
      functionLinenumber: 379
      functionLinenumberEnd: 401
      functionDepth:   0
      returnType:      bool
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         26
      ICount:          125
      EdgeCount:       27
      CyclomaticComplexity: 3
      functionsReached:
        - ogs_abort
        - ogs_hash_get_debug
        - ogs_hash_set_debug
        - ogs_log_printf
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../lib/core/ogs-hash.c:382,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/core/ogs-hash.c:382,5'
          Dst:             ogs_abort
        - Src:             '../lib/core/ogs-hash.c:383,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/core/ogs-hash.c:383,5'
          Dst:             ogs_abort
        - Src:             '../lib/core/ogs-hash.c:384,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/core/ogs-hash.c:384,5'
          Dst:             ogs_abort
        - Src:             '../lib/core/ogs-hash.c:385,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/core/ogs-hash.c:385,5'
          Dst:             ogs_abort
        - Src:             '../lib/core/ogs-hash.c:387,15'
          Dst:             ogs_hash_get_debug
        - Src:             '../lib/core/ogs-hash.c:389,9'
          Dst:             ogs_hash_set_debug
        - Src:             '../lib/core/ogs-hash.c:398,5'
          Dst:             ogs_log_printf
    - functionName:    ogs_hash_get_debug
      functionSourceFile: '/src/open5gs/builddir/../lib/core/ogs-hash.c'
      linkageType:     InternalLinkage
      functionLinenumber: 311
      functionLinenumberEnd: 323
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          100
      EdgeCount:       22
      CyclomaticComplexity: 3
      functionsReached:
        - find_entry
        - ogs_abort
        - ogs_log_printf
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../lib/core/ogs-hash.c:314,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/core/ogs-hash.c:314,5'
          Dst:             ogs_abort
        - Src:             '../lib/core/ogs-hash.c:315,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/core/ogs-hash.c:315,5'
          Dst:             ogs_abort
        - Src:             '../lib/core/ogs-hash.c:316,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/core/ogs-hash.c:316,5'
          Dst:             ogs_abort
        - Src:             '../lib/core/ogs-hash.c:318,11'
          Dst:             find_entry
    - functionName:    ogs_hash_set_debug
      functionSourceFile: '/src/open5gs/builddir/../lib/core/ogs-hash.c'
      linkageType:     InternalLinkage
      functionLinenumber: 327
      functionLinenumberEnd: 353
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         27
      ICount:          150
      EdgeCount:       30
      CyclomaticComplexity: 5
      functionsReached:
        - expand_array
        - find_entry
        - ogs_abort
        - ogs_log_printf
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../lib/core/ogs-hash.c:330,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/core/ogs-hash.c:330,5'
          Dst:             ogs_abort
        - Src:             '../lib/core/ogs-hash.c:331,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/core/ogs-hash.c:331,5'
          Dst:             ogs_abort
        - Src:             '../lib/core/ogs-hash.c:332,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/core/ogs-hash.c:332,5'
          Dst:             ogs_abort
        - Src:             '../lib/core/ogs-hash.c:334,11'
          Dst:             find_entry
        - Src:             '../lib/core/ogs-hash.c:348,17'
          Dst:             expand_array
    - functionName:    find_entry
      functionSourceFile: '/src/open5gs/builddir/../lib/core/ogs-hash.c'
      linkageType:     InternalLinkage
      functionLinenumber: 272
      functionLinenumberEnd: 307
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         32
      ICount:          214
      EdgeCount:       40
      CyclomaticComplexity: 10
      functionsReached:
        - hashfunc_default
        - memcmp
        - ogs_abort
        - ogs_log_printf
        - ogs_talloc_size
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             '../lib/core/ogs-hash.c:279,16'
          Dst:             hashfunc_default
        - Src:             '../lib/core/ogs-hash.c:286,16'
          Dst:             memcmp
        - Src:             '../lib/core/ogs-hash.c:296,14'
          Dst:             ogs_talloc_size
        - Src:             '../lib/core/ogs-hash.c:297,9'
          Dst:             ogs_log_printf
        - Src:             '../lib/core/ogs-hash.c:297,9'
          Dst:             ogs_abort
    - functionName:    expand_array
      functionSourceFile: '/src/open5gs/builddir/../lib/core/ogs-hash.c'
      linkageType:     InternalLinkage
      functionLinenumber: 188
      functionLinenumberEnd: 203
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         7
      ICount:          83
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - alloc_array
        - ogs_hash_first
        - ogs_hash_next
        - ogs_talloc_free
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '../lib/core/ogs-hash.c:194,17'
          Dst:             alloc_array
        - Src:             '../lib/core/ogs-hash.c:195,15'
          Dst:             ogs_hash_first
        - Src:             '../lib/core/ogs-hash.c:195,44'
          Dst:             ogs_hash_next
        - Src:             '../lib/core/ogs-hash.c:200,5'
          Dst:             ogs_talloc_free
    - functionName:    alloc_array
      functionSourceFile: '/src/open5gs/builddir/../lib/core/ogs-hash.c'
      linkageType:     InternalLinkage
      functionLinenumber: 63
      functionLinenumberEnd: 66
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          46
      EdgeCount:       8
      CyclomaticComplexity: 2
      functionsReached:
        - ogs_abort
        - ogs_log_printf
        - ogs_talloc_zero_size
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '../lib/core/ogs-hash.c:64,30'
          Dst:             ogs_talloc_zero_size
        - Src:             '../lib/core/ogs-hash.c:65,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/core/ogs-hash.c:65,5'
          Dst:             ogs_abort
    - functionName:    ogs_hash_first
      functionSourceFile: '/src/open5gs/builddir/../lib/core/ogs-hash.c'
      linkageType:     InternalLinkage
      functionLinenumber: 139
      functionLinenumberEnd: 150
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          53
      EdgeCount:       8
      CyclomaticComplexity: 2
      functionsReached:
        - ogs_abort
        - ogs_hash_next
        - ogs_log_printf
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../lib/core/ogs-hash.c:142,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/core/ogs-hash.c:142,5'
          Dst:             ogs_abort
        - Src:             '../lib/core/ogs-hash.c:150,12'
          Dst:             ogs_hash_next
    - functionName:    hashfunc_default
      functionSourceFile: '/src/open5gs/builddir/../lib/core/ogs-hash.c'
      linkageType:     InternalLinkage
      functionLinenumber: 207
      functionLinenumberEnd: 262
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          88
      EdgeCount:       14
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ogs_hash_get_or_set_debug
      functionSourceFile: '/src/open5gs/builddir/../lib/core/ogs-hash.c'
      linkageType:     InternalLinkage
      functionLinenumber: 357
      functionLinenumberEnd: 375
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         24
      ICount:          122
      EdgeCount:       26
      CyclomaticComplexity: 4
      functionsReached:
        - expand_array
        - find_entry
        - ogs_abort
        - ogs_log_printf
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../lib/core/ogs-hash.c:360,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/core/ogs-hash.c:360,5'
          Dst:             ogs_abort
        - Src:             '../lib/core/ogs-hash.c:361,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/core/ogs-hash.c:361,5'
          Dst:             ogs_abort
        - Src:             '../lib/core/ogs-hash.c:362,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/core/ogs-hash.c:362,5'
          Dst:             ogs_abort
        - Src:             '../lib/core/ogs-hash.c:364,11'
          Dst:             find_entry
        - Src:             '../lib/core/ogs-hash.c:369,13'
          Dst:             expand_array
    - functionName:    ogs_hashfunc_default
      functionSourceFile: '/src/open5gs/builddir/../lib/core/ogs-hash.c'
      linkageType:     InternalLinkage
      functionLinenumber: 266
      functionLinenumberEnd: 267
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - hashfunc_default
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../lib/core/ogs-hash.c:267,12'
          Dst:             hashfunc_default
    - functionName:    ogs_hash_this_val
      functionSourceFile: '/src/open5gs/builddir/../lib/core/ogs-hash.c'
      linkageType:     InternalLinkage
      functionLinenumber: 180
      functionLinenumberEnd: 184
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ogs_hash_this
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../lib/core/ogs-hash.c:183,5'
          Dst:             ogs_hash_this
    - functionName:    ogs_hash_this
      functionSourceFile: '/src/open5gs/builddir/../lib/core/ogs-hash.c'
      linkageType:     InternalLinkage
      functionLinenumber: 155
      functionLinenumberEnd: 161
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          91
      EdgeCount:       20
      CyclomaticComplexity: 5
      functionsReached:
        - ogs_abort
        - ogs_log_printf
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             '../lib/core/ogs-hash.c:156,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/core/ogs-hash.c:156,5'
          Dst:             ogs_abort
    - functionName:    ogs_hash_this_key_len
      functionSourceFile: '/src/open5gs/builddir/../lib/core/ogs-hash.c'
      linkageType:     InternalLinkage
      functionLinenumber: 172
      functionLinenumberEnd: 176
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ogs_hash_this
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../lib/core/ogs-hash.c:175,5'
          Dst:             ogs_hash_this
    - functionName:    ogs_hash_this_key
      functionSourceFile: '/src/open5gs/builddir/../lib/core/ogs-hash.c'
      linkageType:     InternalLinkage
      functionLinenumber: 164
      functionLinenumberEnd: 168
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ogs_hash_this
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../lib/core/ogs-hash.c:167,5'
          Dst:             ogs_hash_this
    - functionName:    ogs_hash_clear
      functionSourceFile: '/src/open5gs/builddir/../lib/core/ogs-hash.c'
      linkageType:     InternalLinkage
      functionLinenumber: 410
      functionLinenumberEnd: 442
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         20
      ICount:          116
      EdgeCount:       22
      CyclomaticComplexity: 4
      functionsReached:
        - ogs_abort
        - ogs_log_printf
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../lib/core/ogs-hash.c:413,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/core/ogs-hash.c:413,5'
          Dst:             ogs_abort
        - Src:             '../lib/core/ogs-hash.c:414,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/core/ogs-hash.c:414,5'
          Dst:             ogs_abort
    - functionName:    ogs_hash_destroy
      functionSourceFile: '/src/open5gs/builddir/../lib/core/ogs-hash.c'
      linkageType:     InternalLinkage
      functionLinenumber: 103
      functionLinenumberEnd: 121
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         16
      ICount:          86
      EdgeCount:       17
      CyclomaticComplexity: 3
      functionsReached:
        - ogs_abort
        - ogs_hash_clear
        - ogs_log_printf
        - ogs_talloc_free
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             '../lib/core/ogs-hash.c:106,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/core/ogs-hash.c:106,5'
          Dst:             ogs_abort
        - Src:             '../lib/core/ogs-hash.c:107,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/core/ogs-hash.c:107,5'
          Dst:             ogs_abort
        - Src:             '../lib/core/ogs-hash.c:109,5'
          Dst:             ogs_hash_clear
        - Src:             '../lib/core/ogs-hash.c:115,9'
          Dst:             ogs_talloc_free
        - Src:             '../lib/core/ogs-hash.c:119,5'
          Dst:             ogs_talloc_free
        - Src:             '../lib/core/ogs-hash.c:120,5'
          Dst:             ogs_talloc_free
    - functionName:    ogs_hash_make_custom
      functionSourceFile: '/src/open5gs/builddir/../lib/core/ogs-hash.c'
      linkageType:     InternalLinkage
      functionLinenumber: 92
      functionLinenumberEnd: 100
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          37
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ogs_hash_make
        - ogs_log_printf
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../lib/core/ogs-hash.c:93,22'
          Dst:             ogs_hash_make
        - Src:             '../lib/core/ogs-hash.c:95,9'
          Dst:             ogs_log_printf
    - functionName:    ogs_hash_make
      functionSourceFile: '/src/open5gs/builddir/../lib/core/ogs-hash.c'
      linkageType:     InternalLinkage
      functionLinenumber: 70
      functionLinenumberEnd: 89
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          69
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - alloc_array
        - ogs_get_monotonic_time
        - ogs_log_printf
        - ogs_talloc_size
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             '../lib/core/ogs-hash.c:72,22'
          Dst:             ogs_get_monotonic_time
        - Src:             '../lib/core/ogs-hash.c:74,10'
          Dst:             ogs_talloc_size
        - Src:             '../lib/core/ogs-hash.c:76,9'
          Dst:             ogs_log_printf
        - Src:             '../lib/core/ogs-hash.c:85,17'
          Dst:             alloc_array
    - functionName:    ogs_core_terminate
      functionSourceFile: '/src/open5gs/builddir/../lib/core/ogs-core.c'
      linkageType:     InternalLinkage
      functionLinenumber: 56
      functionLinenumberEnd: 62
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ogs_log_final
        - ogs_mem_final
        - ogs_pkbuf_final
        - ogs_socket_final
        - ogs_tlv_final
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../lib/core/ogs-core.c:57,5'
          Dst:             ogs_tlv_final
        - Src:             '../lib/core/ogs-core.c:58,5'
          Dst:             ogs_socket_final
        - Src:             '../lib/core/ogs-core.c:59,5'
          Dst:             ogs_pkbuf_final
        - Src:             '../lib/core/ogs-core.c:60,5'
          Dst:             ogs_log_final
        - Src:             '../lib/core/ogs-core.c:61,5'
          Dst:             ogs_mem_final
    - functionName:    ogs_core
      functionSourceFile: '/src/open5gs/builddir/../lib/core/ogs-core.c'
      linkageType:     InternalLinkage
      functionLinenumber: 65
      functionLinenumberEnd: 66
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    25
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ogs_core_initialize
      functionSourceFile: '/src/open5gs/builddir/../lib/core/ogs-core.c'
      linkageType:     InternalLinkage
      functionLinenumber: 40
      functionLinenumberEnd: 53
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          41
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ogs_core
        - ogs_log_init
        - ogs_log_install_domain
        - ogs_mem_init
        - ogs_pkbuf_init
        - ogs_socket_init
        - ogs_tlv_init
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../lib/core/ogs-core.c:41,5'
          Dst:             ogs_mem_init
        - Src:             '../lib/core/ogs-core.c:42,5'
          Dst:             ogs_log_init
        - Src:             '../lib/core/ogs-core.c:43,5'
          Dst:             ogs_pkbuf_init
        - Src:             '../lib/core/ogs-core.c:44,5'
          Dst:             ogs_socket_init
        - Src:             '../lib/core/ogs-core.c:45,5'
          Dst:             ogs_tlv_init
        - Src:             '../lib/core/ogs-core.c:47,54'
          Dst:             ogs_core
        - Src:             '../lib/core/ogs-core.c:47,5'
          Dst:             ogs_log_install_domain
        - Src:             '../lib/core/ogs-core.c:48,56'
          Dst:             ogs_core
        - Src:             '../lib/core/ogs-core.c:48,5'
          Dst:             ogs_log_install_domain
        - Src:             '../lib/core/ogs-core.c:49,58'
          Dst:             ogs_core
        - Src:             '../lib/core/ogs-core.c:49,5'
          Dst:             ogs_log_install_domain
        - Src:             '../lib/core/ogs-core.c:51,23'
          Dst:             ogs_core
        - Src:             '../lib/core/ogs-core.c:50,5'
          Dst:             ogs_log_install_domain
        - Src:             '../lib/core/ogs-core.c:52,54'
          Dst:             ogs_core
        - Src:             '../lib/core/ogs-core.c:52,5'
          Dst:             ogs_log_install_domain
    - functionName:    ogs_strerror
      functionSourceFile: '/src/open5gs/builddir/../lib/core/ogs-errno.c'
      linkageType:     InternalLinkage
      functionLinenumber: 25
      functionLinenumberEnd: 65
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - strerror_r
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../lib/core/ogs-errno.c:65,12'
          Dst:             strerror_r
    - functionName:    strerror_r
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ogs_usleep
      functionSourceFile: '/src/open5gs/builddir/../lib/core/ogs-time.c'
      linkageType:     InternalLinkage
      functionLinenumber: 315
      functionLinenumberEnd: 325
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          51
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - __errno_location
        - nanosleep
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../lib/core/ogs-time.c:322,12'
          Dst:             nanosleep
        - Src:             '../lib/core/ogs-time.c:322,43'
          Dst:             __errno_location
    - functionName:    nanosleep
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ogs_msleep
      functionSourceFile: '/src/open5gs/builddir/../lib/core/ogs-time.c'
      linkageType:     InternalLinkage
      functionLinenumber: 306
      functionLinenumberEnd: 312
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ogs_usleep
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../lib/core/ogs-time.c:310,5'
          Dst:             ogs_usleep
    - functionName:    ogs_gmtime
      functionSourceFile: '/src/open5gs/builddir/../lib/core/ogs-time.c'
      linkageType:     InternalLinkage
      functionLinenumber: 291
      functionLinenumberEnd: 303
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          40
      EdgeCount:       8
      CyclomaticComplexity: 2
      functionsReached:
        - gmtime_r
        - ogs_abort
        - ogs_log_printf
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../lib/core/ogs-time.c:292,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/core/ogs-time.c:292,5'
          Dst:             ogs_abort
        - Src:             '../lib/core/ogs-time.c:296,11'
          Dst:             gmtime_r
    - 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:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ogs_get_monotonic_time
      functionSourceFile: '/src/open5gs/builddir/../lib/core/ogs-time.c'
      linkageType:     InternalLinkage
      functionLinenumber: 241
      functionLinenumberEnd: 245
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - clock_gettime
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../lib/core/ogs-time.c:244,5'
          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:    ogs_localtime
      functionSourceFile: '/src/open5gs/builddir/../lib/core/ogs-time.c'
      linkageType:     InternalLinkage
      functionLinenumber: 276
      functionLinenumberEnd: 288
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          40
      EdgeCount:       8
      CyclomaticComplexity: 2
      functionsReached:
        - localtime_r
        - ogs_abort
        - ogs_log_printf
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '../lib/core/ogs-time.c:277,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/core/ogs-time.c:277,5'
          Dst:             ogs_abort
        - Src:             '../lib/core/ogs-time.c:281,11'
          Dst:             localtime_r
    - 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:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ogs_timezone
      functionSourceFile: '/src/open5gs/builddir/../lib/core/ogs-time.c'
      linkageType:     InternalLinkage
      functionLinenumber: 205
      functionLinenumberEnd: 236
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         8
      ICount:          44
      EdgeCount:       8
      CyclomaticComplexity: 2
      functionsReached:
        - ogs_abort
        - ogs_gettimeofday
        - ogs_localtime
        - ogs_log_printf
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../lib/core/ogs-time.c:231,11'
          Dst:             ogs_gettimeofday
        - Src:             '../lib/core/ogs-time.c:232,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/core/ogs-time.c:232,5'
          Dst:             ogs_abort
        - Src:             '../lib/core/ogs-time.c:234,5'
          Dst:             ogs_localtime
    - functionName:    ogs_gettimeofday
      functionSourceFile: '/src/open5gs/builddir/../lib/core/ogs-time.c'
      linkageType:     InternalLinkage
      functionLinenumber: 74
      functionLinenumberEnd: 116
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          39
      EdgeCount:       8
      CyclomaticComplexity: 2
      functionsReached:
        - gettimeofday
        - ogs_abort
        - ogs_log_printf
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             '../lib/core/ogs-time.c:114,14'
          Dst:             gettimeofday
        - Src:             '../lib/core/ogs-time.c:115,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/core/ogs-time.c:115,5'
          Dst:             ogs_abort
    - 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:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ogs_time_from_ntp32
      functionSourceFile: '/src/open5gs/builddir/../lib/core/ogs-time.c'
      linkageType:     InternalLinkage
      functionLinenumber: 194
      functionLinenumberEnd: 198
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          27
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ogs_time_to_ntp32
      functionSourceFile: '/src/open5gs/builddir/../lib/core/ogs-time.c'
      linkageType:     InternalLinkage
      functionLinenumber: 200
      functionLinenumberEnd: 201
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ogs_time_ntp32_now
      functionSourceFile: '/src/open5gs/builddir/../lib/core/ogs-time.c'
      linkageType:     InternalLinkage
      functionLinenumber: 184
      functionLinenumberEnd: 191
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         8
      ICount:          44
      EdgeCount:       8
      CyclomaticComplexity: 2
      functionsReached:
        - ogs_abort
        - ogs_gettimeofday
        - ogs_log_printf
        - ogs_time_to_ntp32
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../lib/core/ogs-time.c:188,10'
          Dst:             ogs_gettimeofday
        - Src:             '../lib/core/ogs-time.c:189,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/core/ogs-time.c:189,5'
          Dst:             ogs_abort
        - Src:             '../lib/core/ogs-time.c:191,12'
          Dst:             ogs_time_to_ntp32
    - functionName:    ogs_time_from_gmt
      functionSourceFile: '/src/open5gs/builddir/../lib/core/ogs-time.c'
      linkageType:     InternalLinkage
      functionLinenumber: 163
      functionLinenumberEnd: 167
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          44
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ogs_time_from_lt
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../lib/core/ogs-time.c:164,18'
          Dst:             ogs_time_from_lt
    - functionName:    ogs_time_from_lt
      functionSourceFile: '/src/open5gs/builddir/../lib/core/ogs-time.c'
      linkageType:     InternalLinkage
      functionLinenumber: 133
      functionLinenumberEnd: 160
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          131
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ogs_time_now
      functionSourceFile: '/src/open5gs/builddir/../lib/core/ogs-time.c'
      linkageType:     InternalLinkage
      functionLinenumber: 121
      functionLinenumberEnd: 128
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         8
      ICount:          43
      EdgeCount:       8
      CyclomaticComplexity: 2
      functionsReached:
        - ogs_abort
        - ogs_gettimeofday
        - ogs_log_printf
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../lib/core/ogs-time.c:125,10'
          Dst:             ogs_gettimeofday
        - Src:             '../lib/core/ogs-time.c:126,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/core/ogs-time.c:126,5'
          Dst:             ogs_abort
    - functionName:    ogs_recvfrom
      functionSourceFile: '/src/open5gs/builddir/../lib/core/ogs-socket.c'
      linkageType:     InternalLinkage
      functionLinenumber: 238
      functionLinenumberEnd: 245
      functionDepth:   0
      returnType:      size_t
      argCount:        5
      argTypes:
        - int
        - 'N/A'
        - size_t
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          74
      EdgeCount:       13
      CyclomaticComplexity: 2
      functionsReached:
        - ogs_abort
        - ogs_log_printf
        - recvfrom
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../lib/core/ogs-socket.c:241,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/core/ogs-socket.c:241,5'
          Dst:             ogs_abort
        - Src:             '../lib/core/ogs-socket.c:242,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/core/ogs-socket.c:242,5'
          Dst:             ogs_abort
        - Src:             '../lib/core/ogs-socket.c:245,12'
          Dst:             recvfrom
    - 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:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ogs_recv
      functionSourceFile: '/src/open5gs/builddir/../lib/core/ogs-socket.c'
      linkageType:     InternalLinkage
      functionLinenumber: 231
      functionLinenumberEnd: 233
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - int
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          47
      EdgeCount:       8
      CyclomaticComplexity: 2
      functionsReached:
        - ogs_abort
        - ogs_log_printf
        - recv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../lib/core/ogs-socket.c:232,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/core/ogs-socket.c:232,5'
          Dst:             ogs_abort
        - Src:             '../lib/core/ogs-socket.c:233,12'
          Dst:             recv
    - 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:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ogs_sendto
      functionSourceFile: '/src/open5gs/builddir/../lib/core/ogs-socket.c'
      linkageType:     InternalLinkage
      functionLinenumber: 218
      functionLinenumberEnd: 227
      functionDepth:   0
      returnType:      size_t
      argCount:        5
      argTypes:
        - int
        - 'N/A'
        - size_t
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          95
      EdgeCount:       18
      CyclomaticComplexity: 2
      functionsReached:
        - ogs_abort
        - ogs_log_printf
        - ogs_sockaddr_len
        - sendto
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../lib/core/ogs-socket.c:221,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/core/ogs-socket.c:221,5'
          Dst:             ogs_abort
        - Src:             '../lib/core/ogs-socket.c:222,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/core/ogs-socket.c:222,5'
          Dst:             ogs_abort
        - Src:             '../lib/core/ogs-socket.c:224,15'
          Dst:             ogs_sockaddr_len
        - Src:             '../lib/core/ogs-socket.c:225,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/core/ogs-socket.c:225,5'
          Dst:             ogs_abort
        - Src:             '../lib/core/ogs-socket.c:227,12'
          Dst:             sendto
    - 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:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ogs_send
      functionSourceFile: '/src/open5gs/builddir/../lib/core/ogs-socket.c'
      linkageType:     InternalLinkage
      functionLinenumber: 210
      functionLinenumberEnd: 213
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - int
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          47
      EdgeCount:       8
      CyclomaticComplexity: 2
      functionsReached:
        - ogs_abort
        - ogs_log_printf
        - send
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../lib/core/ogs-socket.c:211,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/core/ogs-socket.c:211,5'
          Dst:             ogs_abort
        - Src:             '../lib/core/ogs-socket.c:213,12'
          Dst:             send
    - 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:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ogs_read
      functionSourceFile: '/src/open5gs/builddir/../lib/core/ogs-socket.c'
      linkageType:     InternalLinkage
      functionLinenumber: 203
      functionLinenumberEnd: 206
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          44
      EdgeCount:       8
      CyclomaticComplexity: 2
      functionsReached:
        - ogs_abort
        - ogs_log_printf
        - read
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../lib/core/ogs-socket.c:204,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/core/ogs-socket.c:204,5'
          Dst:             ogs_abort
        - Src:             '../lib/core/ogs-socket.c:206,12'
          Dst:             read
    - 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:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ogs_write
      functionSourceFile: '/src/open5gs/builddir/../lib/core/ogs-socket.c'
      linkageType:     InternalLinkage
      functionLinenumber: 196
      functionLinenumberEnd: 199
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          44
      EdgeCount:       8
      CyclomaticComplexity: 2
      functionsReached:
        - ogs_abort
        - ogs_log_printf
        - write
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../lib/core/ogs-socket.c:197,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/core/ogs-socket.c:197,5'
          Dst:             ogs_abort
        - Src:             '../lib/core/ogs-socket.c:199,12'
          Dst:             write
    - 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:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ogs_sock_accept
      functionSourceFile: '/src/open5gs/builddir/../lib/core/ogs-socket.c'
      linkageType:     InternalLinkage
      functionLinenumber: 167
      functionLinenumberEnd: 193
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         16
      ICount:          97
      EdgeCount:       17
      CyclomaticComplexity: 3
      functionsReached:
        - accept
        - ogs_abort
        - ogs_log_printf
        - ogs_sock_create
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../lib/core/ogs-socket.c:174,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/core/ogs-socket.c:174,5'
          Dst:             ogs_abort
        - Src:             '../lib/core/ogs-socket.c:179,14'
          Dst:             accept
        - Src:             '../lib/core/ogs-socket.c:184,16'
          Dst:             ogs_sock_create
        - Src:             '../lib/core/ogs-socket.c:185,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/core/ogs-socket.c:185,5'
          Dst:             ogs_abort
    - 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:    ogs_sock_create
      functionSourceFile: '/src/open5gs/builddir/../lib/core/ogs-socket.c'
      linkageType:     InternalLinkage
      functionLinenumber: 54
      functionLinenumberEnd: 66
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          37
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ogs_log_printf
        - ogs_talloc_zero_size
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '../lib/core/ogs-socket.c:57,12'
          Dst:             ogs_talloc_zero_size
        - Src:             '../lib/core/ogs-socket.c:59,9'
          Dst:             ogs_log_printf
    - functionName:    ogs_sock_listen
      functionSourceFile: '/src/open5gs/builddir/../lib/core/ogs-socket.c'
      linkageType:     InternalLinkage
      functionLinenumber: 153
      functionLinenumberEnd: 164
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         11
      ICount:          58
      EdgeCount:       12
      CyclomaticComplexity: 3
      functionsReached:
        - __errno_location
        - listen
        - ogs_abort
        - ogs_log_printf
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../lib/core/ogs-socket.c:155,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/core/ogs-socket.c:155,5'
          Dst:             ogs_abort
        - Src:             '../lib/core/ogs-socket.c:157,10'
          Dst:             listen
        - Src:             '../lib/core/ogs-socket.c:159,9'
          Dst:             __errno_location
        - Src:             '../lib/core/ogs-socket.c:159,9'
          Dst:             ogs_log_printf
    - 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:    ogs_sock_connect
      functionSourceFile: '/src/open5gs/builddir/../lib/core/ogs-socket.c'
      linkageType:     InternalLinkage
      functionLinenumber: 128
      functionLinenumberEnd: 150
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         21
      ICount:          128
      EdgeCount:       22
      CyclomaticComplexity: 3
      functionsReached:
        - __bswap_16
        - __errno_location
        - connect
        - ogs_abort
        - ogs_inet_ntop
        - ogs_log_printf
        - ogs_sockaddr_len
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../lib/core/ogs-socket.c:132,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/core/ogs-socket.c:132,5'
          Dst:             ogs_abort
        - Src:             '../lib/core/ogs-socket.c:133,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/core/ogs-socket.c:133,5'
          Dst:             ogs_abort
        - Src:             '../lib/core/ogs-socket.c:135,15'
          Dst:             ogs_sockaddr_len
        - Src:             '../lib/core/ogs-socket.c:136,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/core/ogs-socket.c:136,5'
          Dst:             ogs_abort
        - Src:             '../lib/core/ogs-socket.c:138,9'
          Dst:             connect
        - Src:             '../lib/core/ogs-socket.c:139,9'
          Dst:             __errno_location
        - Src:             '../lib/core/ogs-socket.c:139,9'
          Dst:             ogs_inet_ntop
        - Src:             '../lib/core/ogs-socket.c:139,9'
          Dst:             __bswap_16
        - Src:             '../lib/core/ogs-socket.c:139,9'
          Dst:             ogs_log_printf
        - Src:             '../lib/core/ogs-socket.c:147,5'
          Dst:             ogs_inet_ntop
        - Src:             '../lib/core/ogs-socket.c:147,5'
          Dst:             __bswap_16
        - Src:             '../lib/core/ogs-socket.c:147,5'
          Dst:             ogs_log_printf
    - 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:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    __bswap_16
      functionSourceFile: '/usr/include/x86_64-linux-gnu/bits/byteswap.h'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 39
      functionDepth:   0
      returnType:      short
      argCount:        1
      argTypes:
        - short
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          16
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ogs_sock_bind
      functionSourceFile: '/src/open5gs/builddir/../lib/core/ogs-socket.c'
      linkageType:     InternalLinkage
      functionLinenumber: 103
      functionLinenumberEnd: 125
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         21
      ICount:          133
      EdgeCount:       22
      CyclomaticComplexity: 3
      functionsReached:
        - __bswap_16
        - __errno_location
        - bind
        - ogs_abort
        - ogs_inet_ntop
        - ogs_log_printf
        - ogs_sockaddr_len
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../lib/core/ogs-socket.c:107,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/core/ogs-socket.c:107,5'
          Dst:             ogs_abort
        - Src:             '../lib/core/ogs-socket.c:108,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/core/ogs-socket.c:108,5'
          Dst:             ogs_abort
        - Src:             '../lib/core/ogs-socket.c:110,15'
          Dst:             ogs_sockaddr_len
        - Src:             '../lib/core/ogs-socket.c:111,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/core/ogs-socket.c:111,5'
          Dst:             ogs_abort
        - Src:             '../lib/core/ogs-socket.c:113,9'
          Dst:             bind
        - Src:             '../lib/core/ogs-socket.c:114,9'
          Dst:             __errno_location
        - Src:             '../lib/core/ogs-socket.c:114,9'
          Dst:             ogs_inet_ntop
        - Src:             '../lib/core/ogs-socket.c:114,9'
          Dst:             __bswap_16
        - Src:             '../lib/core/ogs-socket.c:114,9'
          Dst:             ogs_log_printf
        - Src:             '../lib/core/ogs-socket.c:122,5'
          Dst:             ogs_inet_ntop
        - Src:             '../lib/core/ogs-socket.c:122,5'
          Dst:             __bswap_16
        - Src:             '../lib/core/ogs-socket.c:122,5'
          Dst:             ogs_log_printf
    - 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:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ogs_sock_socket
      functionSourceFile: '/src/open5gs/builddir/../lib/core/ogs-socket.c'
      linkageType:     InternalLinkage
      functionLinenumber: 81
      functionLinenumberEnd: 100
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          90
      EdgeCount:       12
      CyclomaticComplexity: 3
      functionsReached:
        - __errno_location
        - ogs_abort
        - ogs_log_printf
        - ogs_sock_create
        - ogs_sock_destroy
        - socket
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../lib/core/ogs-socket.c:84,12'
          Dst:             ogs_sock_create
        - Src:             '../lib/core/ogs-socket.c:85,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/core/ogs-socket.c:85,5'
          Dst:             ogs_abort
        - Src:             '../lib/core/ogs-socket.c:88,16'
          Dst:             socket
        - Src:             '../lib/core/ogs-socket.c:90,9'
          Dst:             ogs_sock_destroy
        - Src:             '../lib/core/ogs-socket.c:92,9'
          Dst:             __errno_location
        - Src:             '../lib/core/ogs-socket.c:92,9'
          Dst:             ogs_log_printf
        - Src:             '../lib/core/ogs-socket.c:97,5'
          Dst:             ogs_log_printf
    - 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:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ogs_sock_destroy
      functionSourceFile: '/src/open5gs/builddir/../lib/core/ogs-socket.c'
      linkageType:     InternalLinkage
      functionLinenumber: 69
      functionLinenumberEnd: 78
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         11
      ICount:          55
      EdgeCount:       12
      CyclomaticComplexity: 3
      functionsReached:
        - ogs_abort
        - ogs_closesocket
        - ogs_log_printf
        - ogs_talloc_free
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../lib/core/ogs-socket.c:70,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/core/ogs-socket.c:70,5'
          Dst:             ogs_abort
        - Src:             '../lib/core/ogs-socket.c:73,9'
          Dst:             ogs_closesocket
        - Src:             '../lib/core/ogs-socket.c:77,5'
          Dst:             ogs_talloc_free
    - functionName:    ogs_closesocket
      functionSourceFile: '/src/open5gs/builddir/../lib/core/ogs-socket.c'
      linkageType:     InternalLinkage
      functionLinenumber: 249
      functionLinenumberEnd: 262
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          37
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - __errno_location
        - close
        - ogs_log_printf
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../lib/core/ogs-socket.c:254,9'
          Dst:             close
        - Src:             '../lib/core/ogs-socket.c:257,9'
          Dst:             __errno_location
        - Src:             '../lib/core/ogs-socket.c:257,9'
          Dst:             ogs_log_printf
    - 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:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ogs_socket_final
      functionSourceFile: '/src/open5gs/builddir/../lib/core/ogs-socket.c'
      linkageType:     InternalLinkage
      functionLinenumber: 50
      functionLinenumberEnd: 51
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ogs_socket_init
      functionSourceFile: '/src/open5gs/builddir/../lib/core/ogs-socket.c'
      linkageType:     InternalLinkage
      functionLinenumber: 36
      functionLinenumberEnd: 47
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ogs_tlv_find
      functionSourceFile: '/src/open5gs/builddir/../lib/core/ogs-tlv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 554
      functionLinenumberEnd: 572
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         14
      ICount:          77
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - ogs_tlv_find
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../lib/core/ogs-tlv.c:562,21'
          Dst:             ogs_tlv_find
    - functionName:    ogs_tlv_parse_embedded_block
      functionSourceFile: '/src/open5gs/builddir/../lib/core/ogs-tlv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 546
      functionLinenumberEnd: 549
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ogs_tlv_parse_block
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../lib/core/ogs-tlv.c:547,21'
          Dst:             ogs_tlv_parse_block
    - functionName:    ogs_tlv_parse_block
      functionSourceFile: '/src/open5gs/builddir/../lib/core/ogs-tlv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 463
      functionLinenumberEnd: 543
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         32
      ICount:          254
      EdgeCount:       43
      CyclomaticComplexity: 13
      functionsReached:
        - ogs_log_hexdump_func
        - ogs_log_printf
        - ogs_tlv_free_all
        - ogs_tlv_get
        - tlv_get_element
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../lib/core/ogs-tlv.c:471,19'
          Dst:             ogs_tlv_get
        - Src:             '../lib/core/ogs-tlv.c:473,9'
          Dst:             ogs_log_printf
        - Src:             '../lib/core/ogs-tlv.c:480,9'
          Dst:             ogs_log_hexdump_func
        - Src:             '../lib/core/ogs-tlv.c:484,11'
          Dst:             tlv_get_element
        - Src:             '../lib/core/ogs-tlv.c:486,9'
          Dst:             ogs_log_printf
        - Src:             '../lib/core/ogs-tlv.c:493,9'
          Dst:             ogs_log_hexdump_func
        - Src:             '../lib/core/ogs-tlv.c:494,9'
          Dst:             ogs_tlv_free_all
        - Src:             '../lib/core/ogs-tlv.c:501,16'
          Dst:             ogs_tlv_get
        - Src:             '../lib/core/ogs-tlv.c:503,13'
          Dst:             ogs_log_printf
        - Src:             '../lib/core/ogs-tlv.c:510,13'
          Dst:             ogs_log_hexdump_func
        - Src:             '../lib/core/ogs-tlv.c:512,13'
          Dst:             ogs_tlv_free_all
        - Src:             '../lib/core/ogs-tlv.c:517,15'
          Dst:             tlv_get_element
        - Src:             '../lib/core/ogs-tlv.c:519,13'
          Dst:             ogs_log_printf
        - Src:             '../lib/core/ogs-tlv.c:526,13'
          Dst:             ogs_log_hexdump_func
        - Src:             '../lib/core/ogs-tlv.c:528,13'
          Dst:             ogs_tlv_free_all
        - Src:             '../lib/core/ogs-tlv.c:534,9'
          Dst:             ogs_log_printf
        - Src:             '../lib/core/ogs-tlv.c:535,9'
          Dst:             ogs_log_printf
        - Src:             '../lib/core/ogs-tlv.c:536,9'
          Dst:             ogs_log_hexdump_func
        - Src:             '../lib/core/ogs-tlv.c:538,9'
          Dst:             ogs_tlv_free_all
    - functionName:    ogs_tlv_get
      functionSourceFile: '/src/open5gs/builddir/../lib/core/ogs-tlv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 30
      functionLinenumberEnd: 45
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         11
      ICount:          79
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached:
        - ogs_log_printf
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             '../lib/core/ogs-tlv.c:38,9'
          Dst:             ogs_log_printf
    - functionName:    tlv_get_element
      functionSourceFile: '/src/open5gs/builddir/../lib/core/ogs-tlv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 224
      functionLinenumberEnd: 282
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         25
      ICount:          279
      EdgeCount:       29
      CyclomaticComplexity: 6
      functionsReached:
        - ogs_abort
        - ogs_log_printf
      functionUses:    2
      BranchProfiles:
        - Branch String:   '../lib/core/ogs-tlv.c:230,5'
          Branch Sides:    []
      Callsites:
        - Src:             '../lib/core/ogs-tlv.c:272,9'
          Dst:             ogs_log_printf
        - Src:             '../lib/core/ogs-tlv.c:272,9'
          Dst:             ogs_abort
    - functionName:    ogs_tlv_free_all
      functionSourceFile: '/src/open5gs/builddir/../lib/core/ogs-tlv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 69
      functionLinenumberEnd: 81
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          51
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - ogs_tlv_free
        - ogs_tlv_free_all
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             '../lib/core/ogs-tlv.c:75,13'
          Dst:             ogs_tlv_free_all
        - Src:             '../lib/core/ogs-tlv.c:78,9'
          Dst:             ogs_tlv_free
    - functionName:    ogs_tlv_free
      functionSourceFile: '/src/open5gs/builddir/../lib/core/ogs-tlv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 48
      functionLinenumberEnd: 51
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          49
      EdgeCount:       6
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    tlv_put_instance
      functionSourceFile: '/src/open5gs/builddir/../lib/core/ogs-tlv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 210
      functionLinenumberEnd: 219
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - char
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         4
      ICount:          32
      EdgeCount:       6
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   '../lib/core/ogs-tlv.c:211,5'
          Branch Sides:    []
      Callsites:       []
    - functionName:    tlv_put_length
      functionSourceFile: '/src/open5gs/builddir/../lib/core/ogs-tlv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 188
      functionLinenumberEnd: 206
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          78
      EdgeCount:       24
      CyclomaticComplexity: 13
      functionsReached:
        - ogs_abort
        - ogs_log_printf
      functionUses:    2
      BranchProfiles:
        - Branch String:   '../lib/core/ogs-tlv.c:189,5'
          Branch Sides:    []
      Callsites:
        - Src:             '../lib/core/ogs-tlv.c:202,9'
          Dst:             ogs_log_printf
        - Src:             '../lib/core/ogs-tlv.c:202,9'
          Dst:             ogs_abort
    - functionName:    tlv_put_type
      functionSourceFile: '/src/open5gs/builddir/../lib/core/ogs-tlv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 168
      functionLinenumberEnd: 184
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          78
      EdgeCount:       24
      CyclomaticComplexity: 13
      functionsReached:
        - ogs_abort
        - ogs_log_printf
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../lib/core/ogs-tlv.c:169,5'
          Branch Sides:    []
      Callsites:
        - Src:             '../lib/core/ogs-tlv.c:181,9'
          Dst:             ogs_log_printf
        - Src:             '../lib/core/ogs-tlv.c:181,9'
          Dst:             ogs_abort
    - functionName:    ogs_tlv_render
      functionSourceFile: '/src/open5gs/builddir/../lib/core/ogs-tlv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 429
      functionLinenumberEnd: 458
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          166
      EdgeCount:       16
      CyclomaticComplexity: 4
      functionsReached:
        - ogs_abort
        - ogs_log_printf
        - ogs_tlv_calc_length
        - ogs_tlv_render
        - tlv_put_instance
        - tlv_put_length
        - tlv_put_type
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../lib/core/ogs-tlv.c:436,15'
          Dst:             tlv_put_type
        - Src:             '../lib/core/ogs-tlv.c:439,19'
          Dst:             tlv_put_length
        - Src:             '../lib/core/ogs-tlv.c:440,19'
          Dst:             tlv_put_instance
        - Src:             '../lib/core/ogs-tlv.c:443,17'
          Dst:             ogs_log_printf
        - Src:             '../lib/core/ogs-tlv.c:443,17'
          Dst:             ogs_abort
        - Src:             '../lib/core/ogs-tlv.c:448,28'
          Dst:             ogs_tlv_calc_length
        - Src:             '../lib/core/ogs-tlv.c:449,19'
          Dst:             tlv_put_length
        - Src:             '../lib/core/ogs-tlv.c:450,19'
          Dst:             tlv_put_instance
        - Src:             '../lib/core/ogs-tlv.c:451,13'
          Dst:             ogs_tlv_render
    - functionName:    ogs_tlv_calc_length
      functionSourceFile: '/src/open5gs/builddir/../lib/core/ogs-tlv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 113
      functionLinenumberEnd: 148
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         19
      ICount:          109
      EdgeCount:       19
      CyclomaticComplexity: 2
      functionsReached:
        - ogs_abort
        - ogs_log_printf
        - ogs_tlv_calc_length
      functionUses:    2
      BranchProfiles:
        - Branch String:   '../lib/core/ogs-tlv.c:119,9'
          Branch Sides:    []
      Callsites:
        - Src:             '../lib/core/ogs-tlv.c:134,13'
          Dst:             ogs_log_printf
        - Src:             '../lib/core/ogs-tlv.c:134,13'
          Dst:             ogs_abort
        - Src:             '../lib/core/ogs-tlv.c:140,28'
          Dst:             ogs_tlv_calc_length
    - functionName:    ogs_tlv_embed
      functionSourceFile: '/src/open5gs/builddir/../lib/core/ogs-tlv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 392
      functionLinenumberEnd: 425
      functionDepth:   0
      returnType:      'N/A'
      argCount:        6
      argTypes:
        - 'N/A'
        - char
        - int
        - int
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         24
      ICount:          209
      EdgeCount:       26
      CyclomaticComplexity: 4
      functionsReached:
        - ogs_abort
        - ogs_log_printf
        - ogs_tlv_find_root
        - ogs_tlv_get
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../lib/core/ogs-tlv.c:395,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/core/ogs-tlv.c:395,5'
          Dst:             ogs_abort
        - Src:             '../lib/core/ogs-tlv.c:397,11'
          Dst:             ogs_tlv_get
        - Src:             '../lib/core/ogs-tlv.c:398,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/core/ogs-tlv.c:398,5'
          Dst:             ogs_abort
        - Src:             '../lib/core/ogs-tlv.c:406,12'
          Dst:             ogs_tlv_find_root
        - Src:             '../lib/core/ogs-tlv.c:409,9'
          Dst:             ogs_log_printf
        - Src:             '../lib/core/ogs-tlv.c:409,9'
          Dst:             ogs_abort
    - functionName:    ogs_tlv_find_root
      functionSourceFile: '/src/open5gs/builddir/../lib/core/ogs-tlv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 316
      functionLinenumberEnd: 326
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          36
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    tlv_alloc_buff_to_tlv
      functionSourceFile: '/src/open5gs/builddir/../lib/core/ogs-tlv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 308
      functionLinenumberEnd: 313
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          25
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ogs_tlv_copy
      functionSourceFile: '/src/open5gs/builddir/../lib/core/ogs-tlv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 368
      functionLinenumberEnd: 387
      functionDepth:   0
      returnType:      'N/A'
      argCount:        7
      argTypes:
        - 'N/A'
        - int
        - char
        - int
        - int
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          103
      EdgeCount:       8
      CyclomaticComplexity: 2
      functionsReached:
        - ogs_abort
        - ogs_log_printf
        - ogs_tlv_get
        - tlv_alloc_buff_to_tlv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../lib/core/ogs-tlv.c:371,11'
          Dst:             ogs_tlv_get
        - Src:             '../lib/core/ogs-tlv.c:372,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/core/ogs-tlv.c:372,5'
          Dst:             ogs_abort
        - Src:             '../lib/core/ogs-tlv.c:381,5'
          Dst:             tlv_alloc_buff_to_tlv
    - functionName:    ogs_tlv_add
      functionSourceFile: '/src/open5gs/builddir/../lib/core/ogs-tlv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 331
      functionLinenumberEnd: 363
      functionDepth:   0
      returnType:      'N/A'
      argCount:        6
      argTypes:
        - 'N/A'
        - char
        - int
        - int
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         29
      ICount:          216
      EdgeCount:       33
      CyclomaticComplexity: 6
      functionsReached:
        - ogs_abort
        - ogs_log_printf
        - ogs_tlv_get
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../lib/core/ogs-tlv.c:335,11'
          Dst:             ogs_tlv_get
        - Src:             '../lib/core/ogs-tlv.c:336,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/core/ogs-tlv.c:336,5'
          Dst:             ogs_abort
        - Src:             '../lib/core/ogs-tlv.c:338,9'
          Dst:             ogs_log_printf
        - Src:             '../lib/core/ogs-tlv.c:338,9'
          Dst:             ogs_abort
        - Src:             '../lib/core/ogs-tlv.c:347,9'
          Dst:             ogs_log_printf
        - Src:             '../lib/core/ogs-tlv.c:347,9'
          Dst:             ogs_abort
    - functionName:    tlv_get_element_fixed
      functionSourceFile: '/src/open5gs/builddir/../lib/core/ogs-tlv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 286
      functionLinenumberEnd: 304
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - char
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          88
      EdgeCount:       14
      CyclomaticComplexity: 2
      functionsReached:
        - ogs_abort
        - ogs_log_printf
      functionUses:    0
      BranchProfiles:
        - Branch String:   '../lib/core/ogs-tlv.c:289,5'
          Branch Sides:    []
      Callsites:
        - Src:             '../lib/core/ogs-tlv.c:297,9'
          Dst:             ogs_log_printf
        - Src:             '../lib/core/ogs-tlv.c:297,9'
          Dst:             ogs_abort
    - functionName:    ogs_tlv_calc_count
      functionSourceFile: '/src/open5gs/builddir/../lib/core/ogs-tlv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 152
      functionLinenumberEnd: 164
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          54
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - ogs_tlv_calc_count
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../lib/core/ogs-tlv.c:158,22'
          Dst:             ogs_tlv_calc_count
    - functionName:    ogs_tlv_value_32
      functionSourceFile: '/src/open5gs/builddir/../lib/core/ogs-tlv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 100
      functionLinenumberEnd: 109
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          40
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ogs_tlv_value_16
      functionSourceFile: '/src/open5gs/builddir/../lib/core/ogs-tlv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 89
      functionLinenumberEnd: 96
      functionDepth:   0
      returnType:      short
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          27
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ogs_tlv_value_8
      functionSourceFile: '/src/open5gs/builddir/../lib/core/ogs-tlv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 84
      functionLinenumberEnd: 85
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ogs_tlv_pool_avail
      functionSourceFile: '/src/open5gs/builddir/../lib/core/ogs-tlv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 64
      functionLinenumberEnd: 65
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ogs_tlv_final
      functionSourceFile: '/src/open5gs/builddir/../lib/core/ogs-tlv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 59
      functionLinenumberEnd: 61
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         13
      ICount:          63
      EdgeCount:       14
      CyclomaticComplexity: 3
      functionsReached:
        - ogs_abort
        - ogs_hash_destroy
        - ogs_log_printf
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../lib/core/ogs-tlv.c:60,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/core/ogs-tlv.c:60,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/core/ogs-tlv.c:60,5'
          Dst:             ogs_abort
        - Src:             '../lib/core/ogs-tlv.c:60,5'
          Dst:             ogs_hash_destroy
    - functionName:    ogs_tlv_init
      functionSourceFile: '/src/open5gs/builddir/../lib/core/ogs-tlv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 54
      functionLinenumberEnd: 56
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         29
      ICount:          160
      EdgeCount:       30
      CyclomaticComplexity: 3
      functionsReached:
        - ogs_abort
        - ogs_core
        - ogs_hash_make
        - ogs_log_printf
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../lib/core/ogs-tlv.c:55,5'
          Dst:             ogs_core
        - Src:             '../lib/core/ogs-tlv.c:55,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/core/ogs-tlv.c:55,5'
          Dst:             ogs_abort
        - Src:             '../lib/core/ogs-tlv.c:55,5'
          Dst:             ogs_core
        - Src:             '../lib/core/ogs-tlv.c:55,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/core/ogs-tlv.c:55,5'
          Dst:             ogs_abort
        - Src:             '../lib/core/ogs-tlv.c:55,5'
          Dst:             ogs_core
        - Src:             '../lib/core/ogs-tlv.c:55,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/core/ogs-tlv.c:55,5'
          Dst:             ogs_abort
        - Src:             '../lib/core/ogs-tlv.c:55,5'
          Dst:             ogs_core
        - Src:             '../lib/core/ogs-tlv.c:55,5'
          Dst:             ogs_core
        - Src:             '../lib/core/ogs-tlv.c:55,5'
          Dst:             ogs_hash_make
        - Src:             '../lib/core/ogs-tlv.c:55,5'
          Dst:             ogs_log_printf
        - Src:             '../lib/core/ogs-tlv.c:55,5'
          Dst:             ogs_abort
...
