ELF>Xq@@ATUSHt-HH,7L%f3L1HH9u [1]A\%02X Basic TCAP decode testing.All tests passed.Broken encoding %u at byte %lu SHHH=HD$(1HT$(HAH HT$(H=HHt$(H1HH|$81HD$4HT$0HE1D$$HDŽ$HHD$$HH HD$8D$0HD$@H=H1[ÉH=1LbHo6     F  &F !int zzz  1=3s6 7 8 9 : (; 0< 8= @@ HA PB XDV`F[hHspIstJ xMRNYO`QpY [z\][^ D_ *`sb"+Qp6Iu6M=  `# * )%/ 6&9X   op O  T  =  T ( =0 C 8  @ =H P %#: =QV(WX *Y  = @  l l sptr !D "4 #Q  |  s*D D $ (88=*sD(N vs@vD 1$ 2 9 : A B)  sD%s &< * "T <r=r*  > w Q R = Z _D  s"svD . sG S sl= x @s@  ) =  $         (  0  8  @  H  P  X  ` # h  p # x (  - "GB{Hl  w2 L'H   = =(tag @  s ;  @  C (  T 0  h 8 @Y ) % *= ;   sT E sh =Y ( buf  *m + & ss ; "& #Q*]-p+  ; + 0 0h ' @  buf  *t z =    z! 0J  " %& ,ANY( buf sV  `   J  @H   P = J  08(r  r " #= =    z z(  ! $% P[   08 sz z!z"z =## =# #&#, 3#- #. g(#* h#+#/ #2#6 #7s#8#9 #:(#4 #5#;h#>h#)#33#?(#BP#C =Qh$% &w '[()w P$$$h $8$% &0'Lbuf' ' *'s''  =(( X0() (* (+ (,LP(' (((-(08(#C($C(%H(&M(1(4h z(5)R* P++j+(+ 0+8@ + v, P---(- 0-8- x.r.j.(.P. X.!`."#H///(/000(0"40%/~1z =0(00Z0 0!^ =22 Zx2%2&2'-end2(2)r2*2#2$2+2.22 M66 &6 tvD 0s d s (8=*3,D**.ssrc( ~buf- ~msg/~U1T`U U0TsQ~R X8tTs/!UsQ0PYU~TsQ~R X0`xU U 60 sG`%4*1key@Dbuf 2Li sU|iU: : ; 9 I8 : ; 9 II !I(  : ; 9  : ; 9 II~ 'I $ >  :! ;9 I8 >! !I: ; 9  &I : ; 9  : ; 9 I8 H}<I!I/ :!; 9 IB'.?: ;9 'I<4:!; 9 IBH}4: ; 9 I?<4:!; 9 I.?: ; 9!'I<4:!; 9 I.?<n:!4;!% U  !$ > ": ; 9 #&$'%> I: ; 9 &( ' : ;9 ( : ;9 I8 ): ;9 I*> I: ;9 + : ; 9 , : ; 9 - : ; 9 I..?: ; 9 'I@z/H}0.: ; 9 'I@z1: ; 9 IB2 U U UTTP P T UGUTGTQGQUGU0,sU<G.6G = 5 LKWZ  #X\yt wZ rZZ=1 J t <v XZj.Xber_tlv_tag_tTCAP_Reject__problem_PR_returnResultProblemotidANY_tsize_tTCAP_Reject__invokeIDRejreturnErrorTCAP_TCMessage_PR_abortTCAP_ComponentASFM_FREE_UNDERLYING__ssize_t_IO_codecvtOCTET_STRING_tTCAP_EXTERNAL__encoding_PR_single_ASN1_typexer_type_decoder_f_IO_save_endencodedTCAP_ReturnErrorProblem_tpkt1TCAP_Reason_PRTCAP_Unidirectional_trejectTCAP_OrigTransactionID_tTCAP_TCMessage_PR_end_IO_write_baselocalValuechoicedefault_value_set_lockputsTCAP_Reject__problem_PR_returnErrorProblemtype_IO_save_baseGNU C17 12.2.0 -mtune=generic -march=x86-64 -g -O2 -fasynchronous-unwind-tablesasn_outmost_tag_f_chainssize_tdefault_value_cmpTCAP_Unidirectional_cur_columnasn_TYPE_descriptor_sasn_TYPE_descriptor_tphase__uint8_tasn_struct_free_methodTCAP_ErrorCode_PR_NOTHINGTCAP_TCMessage_PR_continueber_type_decoder_ftcapmsglong intTCAP_Reason_ucomponentsTCAP_ReturnErrorxer_encoderper_type_encoder_f_IO_markermainNULL_trandom_fillaper_decodertype_selectorTCAP_Reason_PR_u_abortCauseATF_OPEN_TYPETCAP_Invoke_tTCAP_ErrorCode_PRsigned charuint8_tdialoguePortion_IO_FILETCAP_TCMessage_PR_unidirectional_IO_wide_dataabortcontextstepunsigned charTCAP_Reject__invokeIDRej_PR_NOTHING_freeres_listoer_type_encoder_fTCAP_Reject__problem_PR_generalProblemerrorCodeTCAP_RejectspecificscharderivableTCAP_Continueprint_structjer_type_decoder_f_IO_lock_tasn_encoding_constraints_sasn_encoding_constraints_tunidirectionalasn_TYPE_member_sTCAP_EXTERNAL__encodingparameterder_encodeTCAP_Component_PRflagsTCAP_TCMessage_PR_NOTHING_IO_read_ptrTCAP_ErrorCode_PR_nationalerxer_type_encoder_fTCAP_ReturnResult__resultretresxml_tagmax_stack_size_markersarrayTCAP_DestTransactionID_tasn_random_fill_result_sasn_random_fill_result_tber_tlv_len_tresultretresTCAP_Reason_PR_p_abortCausereturnResultLastprintfencodingbufferTCAP_Begin_tinvokeIDTCAP_ErrorCode_PR_privateertype_descriptorOCTET_STRINGencoding_constraintsleftoer_encoder_offsetreturnResultNotLastasn_constr_check_fTCAP_Component_PR_invokeTCAP_Abortasn_DEF_TCAP_TCMessageTCAP_TCMessage_uTCAP_Reason_PR_NOTHINGdirect_referenceATF_NOFLAGSasn_fprintinvokeIDRejTCAP_OPERATION_PRoctet_alignedlong unsigned intTCAP_DialoguePortionBIT_STRING_sBIT_STRING_tTCAP_ReturnResultTCAP_Reject__invokeIDRej_PR_not_derivable_flags2_IO_read_basereturnResultProblemasn_enc_rval_sasn_enc_rval_tber_decode_unused2bits_unuseddtidOBJECT_IDENTIFIER_targc_old_offsetTCAP_TCMessage_PR_beginTCAP_ErrorCode_tTCAP_ErrorCode_uargvTCAP_DialoguePortion_tRC_OKcompare_structinvokeasn_struct_ctx_sasn_struct_ctx_tlong long intwrite_streamTCAP_OPERATION_PR_NOTHINGsingle_ASN1_typeasn_dec_rval_code_eASFM_FREE_UNDERLYING_AND_RESETlinkedID_IO_write_endTCAP_EXTERNAL__encoding_PR_octet_aligneduper_decoderopCode__builtin_putsContinuefree_structTCAP_ComponentPortion_tcountmemb_offsetreturnErrorProblem_IO_buf_basejer_type_encoder_funsigned intObjectDescriptor_tTCAP_ReturnResult_t__pad5u_abortCausegeneral_constraintstag_modejer_decoderasn_type_selector_result_sasn_type_selector_result_tprivateer_flagsxer_decoderlist__builtin_putchar_modeTCAP_Reject__problem_codecvtoptionalTCAP_Reject__invokeIDRej_PR_derivableTCAP_Endasn_dec_rval_sasn_dec_rval_tder_encoderTCAP_Component_PR_NOTHINGcallocasn_struct_copy_fGraphicString_tRC_WMORETCAP_Reject_tlong doubleTCAP_Parameter_tall_tags_countTCAP_EXTERNALTCAP_Abort_tFILEnot_derivableasn_struct_compare_finvokeProblemTCAP_Reject__TCAP_invokeIDRej_ubegin_asn_ctxTCAP_P_AbortCause_tconsumedTCAP_Invokestructure_ptrsizelong long unsigned intRC_FAILARFILL_OKTCAP_Component_PR_returnErrorTCAP_Component_PR_returnResultLastlength__off_tTCAP_Component_PR_returnResultNotLastTCAP_EXTERNAL__encoding_PR_arbitrary_freeres_bufindirect_referencereasonTCAP_Reject__problem_PR_NOTHINGTCAP_Reject__invokeIDRej_PRaper_encoderTCAP_Component_uASFM_FREE_EVERYTHINGp_abortCause_IO_backup_base_shortbufasn_struct_free_fTCAP_ReturnResultProblem_toutmost_taguper_encoder__off64_tcodeasn_app_constraint_failed_fasn_app_consume_bytes_fasn_TYPE_operation_sasn_TYPE_operation_tber_decoderasn_random_fill_f_IO_buf_endTCAP_TCMessageASN__PRIMITIVE_TYPE_snameTCAP_EXTERNAL_tpresence_indexASN__PRIMITIVE_TYPE_tATF_POINTERoer_decodershort intTCAP_ErrorCodeTCAP_GeneralProblem_tjer_encoderelements_vtable_offsetasn_codec_ctx_sasn_type_selector_fTCAP_Beginfailed_typetags_countTCAP_OPERATION_PR_localValueTCAP_Reject__problem_PR_invokeProblemputcharTCAP_Continue_tTCAP_TCMessage_PRgeneralProblemelements_countATF_ANY_TYPEasn_struct_print_fTCAP_OPERATION_PR_globalValueglobalValue_IO_read_endTCAP_OPERATIONARFILL_FAILEDTCAP_InvokeIdType_tper_type_decoder_fproblem_fileno_wide_datapresentfreeTCAP_ReasonTCAP_ComponentPortionshort unsigned intstdoutnationaler_IO_write_ptrcopy_structasn_TYPE_flags_eTCAP_InvokeProblem_tder_type_encoder_fARFILL_SKIPPEDall_tagsTCAP_EXTERNAL__TCAP_encoding_uTCAP_OPERATION_tTCAP_OPERATION_uTCAP_ReturnError_ttagsoer_type_decoder_fdata_value_descriptorTCAP_Reject__problem_PRTCAP_EXTERNAL__encoding_PRTCAP_Reject__TCAP_problem_uTCAP_Component_PR_rejectarbitraryTCAP_EXTERNAL__encoding_PR_NOTHINGTCAP_End_t/build/coverity/source-Osmocom/libosmo-asn1-tcap/tests/parsetcap_parse_test.c/build/coverity/source-Osmocom/libosmo-asn1-tcap/tests/parse/usr/lib/gcc/x86_64-linux-gnu/12/include/usr/include/x86_64-linux-gnu/bits/usr/include/x86_64-linux-gnu/bits/types/usr/include../../include/osmocom/tcaptcap_parse_test.ctcap_parse_test.cstddef.htypes.hstruct_FILE.hFILE.hstdio.hstdint-uintn.hasn_codecs.hconstr_TYPE.hber_tlv_length.hber_tlv_tag.hasn_application.hber_decoder.hder_encoder.hconstraints.hasn_random_fill.hOCTET_STRING.hTCAP_ComponentPortion.hTCAP_Component.hasn_codecs_prim.hTCAP_InvokeIdType.hOBJECT_IDENTIFIER.hTCAP_OPERATION.hANY.hTCAP_Parameter.hTCAP_Invoke.hTCAP_ReturnResult.hTCAP_ErrorCode.hTCAP_ReturnError.hNULL.hTCAP_GeneralProblem.hTCAP_InvokeProblem.hTCAP_ReturnResultProblem.hTCAP_ReturnErrorProblem.hTCAP_Reject.hTCAP_Unidirectional.hGraphicString.hObjectDescriptor.hBIT_STRING.hTCAP_EXTERNAL.hTCAP_DialoguePortion.hTCAP_OrigTransactionID.hTCAP_Begin.hTCAP_DestTransactionID.hTCAP_End.hTCAP_Continue.hTCAP_Abort.hTCAP_Reason.hTCAP_P-AbortCause.hTCAP_TCMessage.hstdlib.hGCC: (Debian 12.2.0-14+deb12u1) 12.2.0zRx (GBAA }CB HAX CA G %* /!4    9@HMdkp{tcap_parse_test.cwrite_stream.LC0.LC1pkt1.LC3.LC2printfputcharmainasn_DEF_TCAP_TCMessagecallocputsber_decodestdoutasn_fprintder_encode-<!+B G[ct      =  & + E9 @  I U =\ <a o 4} b  &  E ` m C  P  b    , 9 F S ` m ~z  H     x         #  #  0  >  J R v    P n  w  H   r     L& 3 @ Y !f s     o I ;     0  `  v   0 7)  5 A R L _ l y   ]  _ Q 5 GC |  m o       ~  " 0/ = I x    &        e#  H > m l -    H   i S  b 6  p, 9  F t S ` ! m cz (  '       3 ~D Z h #u  }          |# ) / 5 Xn  Z    w Z     A 'N  [ i _ u  Z       x     # 0 = K q Z~  ?  @ }  4     4 # 0 >  K }X e x  *  P  *  W c >      ' }4 %A N \ h t M   & j      j O J     O   J'  4 LA N [ i v :   ^         /    i  -  3 9 ? E K R ^ k E w H e j   P y   T P    % Z2  ? M Y gi o u  {  g            w 0 9) `6 S _  k qw  : P y  p      P y   $ T1 :>  K PX ye s  -   C        # E ` ," ) E5 kB N  [ (k )q iw  }  , q ( O   J        8< @H Q u  Y   7    $ (  -  7 ,; (I JM DR Z/K g z"KZo!y |  i w s Z        / 3 81M@a e ; j n  -KKx   '" O& * . 2 6 @ )E ;J MO VT ^Y l^ sc {h m r w |       ! 9 J \ p           $ ? Y g }        ! & + .0 ;5 I: ]? nD wN L.symtab.strtab.shstrtab.rela.text.data.bss.rodata.str1.1.rodata.str1.8.rela.text.startup.rodata.rela.debug_info.debug_abbrev.rela.debug_loclists.rela.debug_aranges.rela.debug_rnglists.rela.debug_line.debug_str.debug_line_str.comment.note.GNU-stack.rela.eh_frame @G@@>H&,123@2 TO@>hbosj@?) {c<@i :@@iHz2@jH$@Pj0 050A:(i:p:h @p0: =8p