ELF>r@@ATUSHt-HH,7L%f3L1HH9u [1]A\%02X tcap_parse_test.c:33Basic TCAP decode testing.All tests passed.Broken encoding %u at byte %lu SHHHHdH8H=HD$(1HT$(HAH HT$(H=HHt$(H1HH|$81HD$4HT$0HE1D$$HDŽ$HHD$$HH HD$8D$0HD$@H=H1[ÉH=1LbH6     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 &D+ 2 ss G "2 #]*i-p7  G 7 < 0t ' L  buf  * z =  !  z! 0V  " %&! ,ANY( buf sb  `   V  @H   P I V  08(~  ~ " #I =    z z( ! $% Pg  08% s z! z"z#z =$$ =$  $&$, ?$- $. s($* t$+$/$2$6 $7$8$9 $:($4 $5 $;t$>h$)$3?$?($BP$C =](h$% & 'g() P%%%t %8%& '0(Xbuf( ( *(s(( =)) d0)) )* )+ ),XP)' )()-)08)#O)$O)%T)&Y)1)4h z )5*^+ P,,v,(, 0,8L , - P.#..(. 0.8. x/~/v/(/P/ X/!`/"/H000(001141"@1%02z =1411f1 1!j =33 fx3%3&3'-end3(#3)~3*3#&3$3+3.32 MB6 2B vD 0s d s (8=*4aD*.ssrc( ~buf- ~msg/~TQ yU  U0TsQ~R X8!Ts/:UsQ0\rU~TsQ~R X0yU U 60 sGy%4*1key@Dbuf 2ei sU|U: : ; 9 I8 : ; 9 II !I(  : ; 9  : ; 9 II~ 'I $ >  :! ;9 I8 >! !I: ; 9  &I : ; 9  : ; 9 I8 H}<I!I/ :!; 9 IB4: ; 9 I?<'.?: ;9 'I<4:!; 9 IBH}4:!; 9 I.?: ; 9!'I<4:!; 9 I.?<n:!5;!% 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&U T TP P T UGUTGTQGQUGU0,sU<G.6G%B 6 LKWZ  #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_ttcap_talloc_asn1_ctxcountmemb_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_NOTHINGasn_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_rejectarbitrary_talloc_zeroTCAP_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.hasn_internal.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.htalloc.hGCC: (Debian 12.2.0-14+deb12u1) 12.2.0zRx (GBAA }CB HAZ CA G %*/ 469    >EMRitcap_parse_test.cwrite_stream.LC0.LC1.LC2pkt1.LC4.LC3printfputcharmainasn_DEF_TCAP_TCMessage_GLOBAL_OFFSET_TABLE_tcap_talloc_asn1_ctx_talloc_zeroputsber_decodestdoutasn_fprintder_encode-<'. 8O Thp       =  & + E9 @  I U K\ <a o B} b  4  E `  C  P  p    , 9 F S ` m ~z   H              1  #  0  >  J R v    ^ n    H   r     Z& 3 @ Y /f s     } W ;     0  n     > E)  5 A R L _ l y   ]  m _ C GC |  m o         " >/ = I x    4        s#  H L m l B    ]   w S  b 6  ~, 9 & F  S ` 6 m qz 6  '  '    3 D Z h #u   -         # ) */ 5 fn  h (  w   h $   % (M 5Z  g (u _  h            " / < I (W } h ( ?  N }  4  (  " 4 / < (J  W }d q (  *  P  *  e x L    (  & 3 }@ %M Z (h t  [   & x      x ] X     ] ' J3  @ LM Z g (u  H   ^        ( /   ( w ) 9 2 ? E K Q W ^ j w E  H e j   P y (  T ^    1 h>  K (Y e uu {      u         (   w >( G5 `B (_ k  w q  : P y ( p      P  y ($ 0 T= :J  W Pd yq ( & -   Q ( )   (   1 E" `( ,. 5 EA kN Z  g 6w )} i    , q 6 O  " J       (' 8H @T ]   Y     +  5 9  >  H ,L (Z J^ Dc Z+<X t";ds6 |  i w s h     . 2 7  H L Q1f@z ~ ;    -KXx   '" O& * . 2 6 @ )E ;J MO VT ^Y l^ sc {h m r w |       ! 0 H Y k            3 N h v        !  & "+ -0 =5 J: X? lD }I S 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&,12H@2 TO@p?boj@A@) {u@Hj s@@kH2@PkH)@k0! 060:(::h @hq0@; X>q