ELF>0@@)(AWMAVAAUIHATUHSHHL $D$AIcHH9r7HDHHLA9uiH[]A\A]A^A_fH=HHH=*HT$HT$6됐H=HHH=HT$HT$tRL E1XjAWt$H1H kH=HHH=+AWH1E1t$eL XZRH ^MSLD$1H=1Y^RL E1^SAWt$"RH=M1jLD$H 1X_AXL$MH 1ҾeH=1Wff.AUIATIUSHHH[@QHHxYHH=HLH5HLH5HHAŃet_H=HHH=HH[]A\A]DHH{HHH{ÅH=HHxH=_Hg^H{HHAH{HMEPH=1Ҿ4H 1_AXfDH=HHH=6SH1E1ATBL XZwfDHaXH{HH;H{HE1L P4H1AUATH @1MH 11>H=q@fDH>1ATE1L HY^)@AMH 1ҾBH=1bHH=HHHH=HH=GHH=HH=ff.AWAVMAUIATIUHSHHHJ@@LHLHHM1pLH1pHLH5HHAǃed]Mt+1HALHIHH=HH~H=HAƃH=HHH=mfMALHt<A$H@HHt<EuYTf.H=HHbH=WutD1HH[]A\A]A^A_DH=HHFH=뛐AWL E11AUHAYAZX@H1AUE1L HY^f@HE11AUL H_AXMH 11H=,@EMH 1ҾH=1@MH 11H=U@MH 11H=@H@L})H@MLHL H@L}IHLLH8EIHHc@YH}HHH8|NEHL}HH@MLHL H@|H}(HHtE(H8@.LmXHLHt<DuXHIH@LuPHLHLmPHAH@yLu\HLHL8|]Dm\H@HHt<JE MrAhMt$IBMLHLhHMAI|$HHH8|AD$MALHt<A$LHL E11AUHA[]#fDHU@KMLHL vAŅgH@H}(HHt Dm(H@LmXHE1LLLHH=HH=LH=HHH=+LH=HD$HD$LHH=1HH=HH=LHH=HH=HH=LHH=bHH=@LHH=LHH=LHH=D$D$hHH=LH=$LHH=D$D$LHH=D$D$$HH=D$D$LHH=LHH=sLLHH=bHLH=D$D$ LLH=LH=fAWAVAUEATUSH-H\$0H4$D$H|$T$(HL$LL$ H\$HIHS@HAHCIHHHCH4$LC H`ADŽ$H|$ADŽ$ADŽ$ADŽ$ADŽ$(ADžH,HHH8|M̃H}иt$(HH!t H}EHHH8EƒȀEL5ELHUH=&L$LD$ DHpH|$HAAŅy AE1LHH=HtHHH8|8tLH+H=LmLHHHUHHHH|$ŅH9\$[IDŽ$IDŽ$ADŽ$(HĘD[]A\A]A^A_L$EH 1ҾH=1ZLHVuE1t$L H1Y^L$EH 1ҾH=1VAUL E11t$HAZA[f.AUL E11t$HAXAYf.LmLHJLML$1ҾH H=1LHH=t-u?AL$AH 1ҾH=1UH1E1t$L XZ둿`HHEfoH6EA$A$A$HLLLLLLL'struct osmo_sub_auth_data2''int64_t''struct db_context' 'unsigned int'IMSI='%s': Error reading %s, expected min length %lu but has length %lu db_auc.cIMSI='%s': Error reading %s, expected max length %lu but has length %lu IMSI='%s': Error reading %s $sqn$subscriber_idCannot update SQN for subscriber ID=%ld: SQL error: (%d) %s Cannot update SQN for subscriber ID=%ld: no auc_3g entry for such subscriber Update SQN for subscriber ID=%ld: SQL modified %d rows (expected 1) $imsiIMSI='%s': No such subscriber IMSI='%s': Error executing SQL: %d KiIMSI='%s': No 2G Auth Data KOPOPCIMSI='%s': No 3G Auth Data IMSI='%s': Calling to generate %u vectors IMSI='%s': Generated %u vectors IMSI='%s': Updating SQN=%lu in DB IMSI='%s': Error updating SQN: %d H=H=ʾH=L$,L$,3 32 8 13 subscr_id:211 64 112 9 aud2g:210 208 112 9 aud3g:210 $$##!!xx<44''}| @ @ @@ @@ @@ @ @ @@ @ @ @ @@ @@ @ @ @@ @!` @@@ @ @ @ @@ @@(`(` @@E@@@@$`#`N@@@#`@!`I+`@I=` @@@*.Lubsan_data58*.Lubsan_data57*.Lubsan_data56*.Lubsan_data55*.Lubsan_data54*.Lubsan_data53*.Lubsan_data52*.Lubsan_data51*.Lubsan_data50*.Lubsan_data49*.Lubsan_data48*.Lubsan_data47*.Lubsan_data46*.Lubsan_data45*.Lubsan_data44*.Lubsan_data43*.Lubsan_data42*.Lubsan_data41*.Lubsan_data40*.Lubsan_data39*.Lubsan_data38*.Lubsan_data37*.Lubsan_data36*.Lubsan_data35*.Lubsan_type5*.Lubsan_data34*.Lubsan_type4*.Lubsan_data33*.Lubsan_data32*.Lubsan_data31*.Lubsan_data30*.Lubsan_data29*.Lubsan_data28*.Lubsan_data27*.Lubsan_type3*.Lubsan_data26*.Lubsan_data25*.Lubsan_data24*.Lubsan_type2*.LC8*.LC17*.LC5*.LC10*.LC16*.LC11*.LC23*.LC7*.LC4*.LC3*.LC12*.LC24*.LC13*.LC22*.LC0*.LC21*.LC9*.LC2*.LC6*.LC1*.LC15*.LC14=H=H=H=HW&/ 6  0intW P \   &\  *h ,  -6  1P  v  2=hh13D6 7 8 9 : (; 0< 8= @@ HA PB XD`FhHDpIDtJ xM=NoOQY [\ ]^ _ *`Db =3+= P6 P6    .e 0e 0e>!h !h &h0Z opc 2 Z 3 k 4 Z! 5 A amf 6 jB sqn 7 H 8DP 9hT ind :hX ; ` j6 z6&= ki >  64h /5 <6gsm ?zp , -j . u @d Yq Z  [  ck \  ik ] 0 res ^ @ _ P kc ` qQ a Y b ` 6 6-$0 fc'(Frcatw h h| 7 W     K K K  8  ctx  6 8D%%*/',,->0D2* 5: X8 `:h<h >h @h Bh Dh Gd9 hpT    / ="RR\aW:vtyF, =f1#h#h#h&J. outL MKO3 . R[ SDTDWq vtyX [ rb\ _ ` aKbK e rawf ; I* PU8 Y[ ]q c g : 6\"T *hK? " *DhKDDK2Y <h $DDB$DSS$DLU!h       !"#=( 2  3 db 4  5    6"D7 hEDW K h Ds  D !  D D  D D  D   D >   KK=# D*> =5   & DL (w DhKDDK) D Dh( KDDK) IK  D   @  K*D'dbc#' 4K hvec; h .  # $ retDrcD,(U|T|QsRsXs w DU3T1 U|T}Qv}Rv~X|Yw U3T3w U3T1U| U TQ0R X|Y}L YU3T1Q RX0Y  U TQ0R X|Y}L U3T1Q RX0Y L U3T3Q RX0Y  _U TQ0R X|w {U3T7%& & U TQ0R X|YvL (U3T7Q RX0Y &%&ZU~&rU~&U~&U}&&U~&U}&U}%$&U T1Q |  *sDdbcs)' s:K t$ u$ v+x retyDrczD,out? U|T0Qp 8UvT0Qp cUsT Q} {Us UsT0 UsT1w U3T1 UsT3w U3T1w &U3T7# >Usw ZU3T3L U3T7Q RX0Y L U3T1Q RX0Y L U3T1Q RX0Y  ZU TQ0R X} U TQ0R X}Y U TQ0R X} U TQ0R X}_#ZUT QsR4X Y} @ wUsT3s UsT5_#UT QsR5X Y} @ UsT7 UsT8_#SU~T@QsR2X Y} @ pUsT1%U|L U3T3Q RX0Y _# UT QsR6X Y} @&$U-&OU TsQ6&tU Ts&6&U T|&&%Uv6&U Tv6&"U T~?&:U~&6&lU Tv6&U Tv6&U TvH&H&-&U TvQ}6& U Tv6&EU Tv-&pU TvQ~6&U Tv-&U TvQ}&U~6&U Tv&U}6&:U Tv6&_U Tv6&U T|&U|6&U Tv&-&U TvQ6&U Tv-&IU TvQH&aU6&U Tv?&U~-&U TvQ~&Uv6&U T|&-&>U T|Q~6&cU T|Q&U %Q&U @N D-dstN# N/*NC*N^ -colO DOKO0KQR *A%D_#dbc%&' %3 %G+' rc(Dret)D,outG UvT Q} UvT Q| $ Uvw @ U3T7# X Uv5 w U3T7  U T4Q0R X|Y}w U3T7L .!U3T7Q RBX0Y  L |!U3T7Q R4X0Y  !U T>Q0R X|L !U3T7Q R>X0Y  ="U TBQ0R X|Ys6&b"U Ts&z"Uv-&"U TsQv&6&"U Ts&&&6&##U Ts&&%6&U TsB%.. CW $UvT~s $$UvT~7 B$T}Qsw ^$U3T7w z$U3T7L $U3T7Q w $U3T7L %U3T7Q ReX0Y  E%U T^Q0R XY %U TXQ0R XY %U TeQ0R XY&&&DI~H}( I : ; 9 I8  !IH} :! ;9 I8 : ; 9 I $ >  : ; 9 I8 :!; 9 IB I!I/ .?<n:!;!.?: ;9 'I<&I : ; 9!< :! ;9!I !k :! ;9! :! ;9!I4:!; 9!IB1B :! ;9 I8 .?: ; 9 'I<4:!; 9 I:!; 9 I :!;!I8 :! ;9 I:!; 9 IB I~!>! !I: ; 9!"'#>! !I:! ;9!$( %H}& :! ; 9!' :! ;9!(.?:! ;9!'<)*.?:!; 9!'IU@z+4:!; 9!IB, :!; 9!-:!; 9 I.41B/% U0$ > 1 2 : ; 3: ; 9 4 : ; 9 5 : ; 9 I6 : ; 9 I74: ; 9 I?<8'I9 I8 :<; : ;9 <> I: ; 9 = : ; 9 >.?: ; 9 '<? : ; 9 @.: ; 9 'I A.?: ; 9 'I@zB.1@zC1 D.?<n KUK`|` U U | U UKTK`|` T T | T TKQK`|`QPvPvP Q P vP Q | vP Q QKRK`|` R R | R RKXK]X]]] ] X ] ] ] ]KYK`|` Y Y | Y Y` ` 0_0_0 _ 0 _ _ 0 _ 0 0P_PP__PV_V _ V _ _0U0\S\USU"U0T0]T]T ] T ]T]T]T]T]T]T]T]T]T]"]0Q0\Q\Q\"\0R0VRVRVRVRVRVRVRVRV"V0X0^X^X^X^ X ^ X^X^X^X^X^X^"^SSS"S0V00"0 P _P_P_P P _ _P]___P]]]P_P_&U&SUSUSUSUSUSUSUS&T&\T\T\&Q&]Q]QQ]QVVVPE]_vPv]PS]PS]PSS]P]S]S]0S00Uy]y~U~]TtSt~T~S*Q*uVu~Q~V*R*{^{~R~^*X*}_}~X~_*Y*PPQ= | $ &DQ | $ &Q | $ &Q | $ &Q | $ &Q | $ &Q | $ &\B#^"  /B#   yy<y.JQ,X >^ =\X ....q<8X n8Xt fy4ttz #XyXzXX N/./  YiX.r #hXtfZ    f  r7 up nX  8"eXr>@f    +   8L eB< f    *"    F S5/ft#  X P# w   @ @J8^<0f#aXY(]X# . R0XX '9Uw z    #__builtin___asan_report_load8long intDB_STMT_SET_LAST_LU_SEEN__asan_stack_malloc_3_shortbufrandend_2g_IO_lock_timsiDB_STMT_AUC_3G_INSERTDB_STMT_AUC_2G_DELETEk_len_IO_buf_endtgt_rbloglevelauc_compute_vectorstgt_gsmtaplog_filteropc_len__ubsan_handle_type_mismatch_v1opc_is_op__ubsan_handle_pointer_overflow_IO_write_endunsigned intnextLOG_TGT_TYPE_FILEdb_remove_resetstmt__builtin___asan_report_store8_flagsOSMO_AUTH_TYPE_UMTSprint_tidLOG_FILENAME_PATHLOG_FILENAME_NONEDB_STMT_DEL_BY_IDsd_journaldst_len_max_old_offset_markers__builtin___ubsan_handle_pointer_overflowprevsqlite_int64sqn_msdb_bind_textnum_catDDGSM__builtin___ubsan_handle_shift_out_of_boundsosmo_sub_auth_data2print_filenameuint32_tind_bitlengp_offset_IO_save_endLOG_TGT_TYPE_SYSTEMD_IO_codecvtDAUCDMSLOOKUPDB_STMT_SEL_FILTER_MSISDNprint_timestampOSMO_AUTH_ALG_TUAKoverflow_arg_areaOSMO_AUTH_ALG_NONElong long unsigned intDB_STMT_UPD_VLR_BY_IDLOG_FILENAME_POS_HEADER_ENDDB_STMT_AUC_3G_DELETE_IO_backup_base_offsetDB_STMT_SEL_ALL_ORDER_LAST_SEENOSMO_AUTH_ALG_MILENAGELOG_TGT_TYPE_STDERR_filenocolorDB_STMT_AUC_UPD_SQNprint_fngsmtap_instprint_categorysize_tLOG_TGT_TYPE_GSMTAPint64_tDMAINoutputLOG_TGT_TYPE_VTYDB_STMT_SEL_ALLLOG_FILENAME_BASENAME_IO_read_base_BoolDB_STMT_DELETE_MSISDN_BY_IMSI__asan_report_store1__asan_report_store4__asan_report_store8DB_STMT_UPD_PURGE_CS_BY_IMSI__uint64_tprint_ext_timestampDB_STMT_SUBSCR_CREATEDB_STMT_IND_ADDDB_STMT_SEL_FILTER_PSnew_sqnsqlite3_column_texttgt_syslogDB_STMT_SEL_BY_IDcharDB_STMT_UPD_PURGE_PS_BY_IMSI__ubsan_handle_nonnull_arg_modeosmo_wqueuesqlite3_int64_IO_markerOSMO_AUTH_ALG_XOR_2G_IO_write_basetext_IO_read_ptrOSMO_AUTH_TYPE_NONEidentuint8_tauc_3g_indsqlite3_stmtres_lenDB_STMT_AUC_2G_INSERT_freeres_list_IO_wide_datahostnamefilter_maplong long intOSMO_AUTH_ALG_XOR_3Gdescription_IO_save_baseDB_STMT_SEL_BY_IMEIosmo_sub_auth_typewqueueosmo_auth_algomemsetstmt_idxalgo_freeres_buflog_contextLOG_TGT_TYPE_STRRBDB_STMT_SET_MSISDN_BY_IMSI__pad5__builtin___ubsan_handle_type_mismatch_v1facilityfname__ubsan_handle_shift_out_of_boundssqlite3logp2_vtable_offsetprint_filename2db_contextlogp_stubGNU C11 12.2.0 -mtune=generic -march=x86-64 -g -O2 -std=gnu11 -fsanitize=address -fsanitize=undefined -fsanitize=address -fsanitize=undefined -fasynchronous-unwind-tableslog_info_catDB_STMT_SEL_BY_MSISDN__int64_tcol_lendst_len_minlong doubleDB_STMT_IND_SELECTlog_categoryosmo_log_infoDB_STMT_IND_DELunsigned charautnlog_check_levelauts_IO_read_endDB_STMT_EXISTS_BY_MSISDNenabledsubscr_idtgt_vtyshort intDB_STMT_UPD_IMEI_BY_IMSI__builtin___ubsan_handle_nonnull_argLOG_FILENAME_POS_LINE_ENDDCTRLaud2gDB_STMT_UPD_NAM_CS_BY_IMSI_OSMO_AUTH_ALG_NUMpriorityosmo_hexparsesqlite3_column_intlog_target_typeuint64_t__va_list_tagosmo_auth_vectorllist_headlog_save_filtersfp_offset__uint8_tdb_bind_int64DB_STMT_UPD_NAM_PS_BY_IMSInameaud3gDB_STMT_AUC_BY_IMSIsresLOG_TGT_TYPE_SYSLOG_wide_datacol_name_locklog_infolong unsigned intdb_get_aucsqlite3_column_type_IO_FILEDGSUPreg_save_areaDB_STMT_EXISTS_BY_IMSI__asan_report_load1tgt_file__asan_report_load4separation_bit__asan_report_load8entrytypecategorieslog_print_filters__uint32_tdb_get_auth_dataDB_STMT_SEL_BY_IMSI_IO_write_ptrDB_STMT_SEL_FILTER_CSprint_filename_posOSMO_AUTH_ALG_COMP128v1OSMO_AUTH_ALG_COMP128v2OSMO_AUTH_ALG_COMP128v3OSMO_AUTH_TYPE_GSMDB_STMT_SET_LAST_LU_SEEN_PSprint_category_hex__builtin___asan_report_load1DB_STMT_SEL_FILTER_IMEIrand_auts__builtin___asan_report_load4raw_outputsqlite3_changesDB_STMT_UPD_SGSN_BY_ID_codecvtsqlite3_column_bytes_NUM_DB_STMT__builtin___asan_report_store4DB_STMT_SEL_FILTER_IMSIprint_level__off_tsave_fnsigned charfilter_datalog_targetshort unsigned intumtssqlite3_errmsgsqlite3_stepfilter_fndoublenum_veclog_filename_typesqlite3_column_int64_chainlog_filename_posnum_cat_userFILE_flags2_cur_columnauth_types__builtin___asan_report_store1use_color_unused2_IO_buf_basehexparse_stmtdb_update_sqn__off64_t/build/osmo-hlr/srcdb_auc.c/build/osmo-hlr/src/usr/lib/gcc/x86_64-linux-gnu/12/include/usr/include/x86_64-linux-gnu/bits/usr/include/x86_64-linux-gnu/bits/types/build/inst-osmo-sgsn/include/osmocom/core/build/inst-osmo-sgsn/include/osmocom/crypt/usr/include../include/osmocom/hlrdb_auc.cdb_auc.cstddef.htypes.hstdint-intn.hstdint-uintn.hstruct_FILE.hFILE.hlinuxlist.hauth.hsqlite3.hlogging.hdb.hauc.hutils.hstring.hlogging.hGCC: (Debian 12.2.0-14) 12.2.0zRx BEE H(A0D8IPQ 8A0A(B BBBC XQ`BhDp\PGXP`\XAPFXP`VXAPF XP`BhDpE AXN`YXBPpBED A(G0 (C ABBF 8G@]8B0U8N@\8A0B8K@PHLPI0M8N@\8A0| ' BBE E(D0D8GPY 8C0A(B BBBF JXN`]XBPMXN`\XAPMXL`^XBPXN`]XAP"PBBB E(A0A8G 8D0A(B BBBD Q[A~P]BQP]BP\AP p#DZ $":@"    P _# !nt &6Ee' $9Tju3db_auc.chexparse_stmt.constprop.0db_get_auth_data.cold.LC19db_get_auc.cold_sub_D_00099_0_sub_I_00099_1.LC20sqlite3_column_bytessqlite3_column_textosmo_hexparseosmo_log_infolog_check_levellogp2logp_stub__asan_report_load8db_update_sqndb_bind_int64sqlite3_stepdb_remove_resetsqlite3_changessqlite3_errmsg__ubsan_handle_type_mismatch_v1__ubsan_handle_pointer_overflowdb_get_auth_datamemsetdb_bind_textsqlite3_column_int64sqlite3_column_typesqlite3_column_int__asan_report_load4__asan_report_store8__asan_report_store1__asan_report_store4__ubsan_handle_nonnull_arg__asan_stack_malloc_3db_get_auc__asan_option_detect_stack_use_after_returnauc_compute_vectors__asan_report_load1__ubsan_handle_shift_out_of_bounds__asan_unregister_globals__asan_init__asan_version_mismatch_check_v8__asan_register_globals'Pf*A|Rb}|<| |3?U<c|jty~|! !",G]r#$?%Q|_f|'%5B|Wv\|\||  &, |1';E J&TY^h m&w| <&)()2\:*J"n+,, 6 #+ F \ u  |  | |  | |  . |3 I W |c v | |  | |  U -  d + -` < - ./|9q< <' |&%/ <4&>CK.U Z&i s&/ & <& |&00 ' & | & <!'0 |5&G L'Y1c h&u1 <& |& &1 &1 '  <&* |/'<0F K&X/e j'w1 <&1 |' &5(Gh~6Mg  |'[|b|n|||Z|a|h.17|| 3+a.iqy  \2 2, 58 >@P@@P@P@P@P`@@P`    @  @X  `       0     @ @  @X  P`     `     p     @  @X  `             @  @X  `              @  @X  `          0   @ @ @X P`  `  p  @ X ``  @    @ X `   @    @ X `   - ` = @ X M` ] l r @X y` @   @X ``  @  @@X `     @X ` `   @X `      9 : ; <     8& + 9  @ #S /_  k Tr w  n      ;    D  M    ) y3 ` > Q J W d . q  ~  1  F      *  `   ' 4 A VN  [  h u   %  + l    l  ! 3' U. :  ? l K aX ]k z       h      c 5  f    & 3 M o 6     [  `   > W  d    b ~ a     W  , 9 L  ]  i v T  {    h x  T   0 <  I JV  c  p }  V        P     U 2  g w  4     f L     p        e! / rA  N \   A     f     Z - 2      <   ?      " ( . k4 x :  @ nF ~L 4R  X  ^ d j p !v |  |  '  n ;      e  8  X t  ! =  v $ x6 [M x   ; J   2  "! %  * w4 p8 b= G K Z b^ Tc hm q v ( 3 % )   {         \    Y =)Ek+r8PZo  !l6N`| )6eCm[us}9  -  6  K O T w^ Rb g  q Ju <z     \   V  T L  ~    e,9>T`dN|r: ' ?` [ z  7 3K[g p   D[Y x  h  y =@T q=@ % : @Pe u)8 @BGO^ w #;H] m @   !6 F%[ @q9 P ]l y+ @;P `u    @34 J@bOw \n { @) ?T d y `         w     -$E I N \ X a \ U a k  o  t }     9       n !% aA vY f  C j     !%!/!+"S" c"#{"5" "?"N" "X"]"b"q# $#{1#>#O# @d##  #  # * # " # T # L # ~ # v #  #  #  #  #  #  # % #  #+$T%$jC$_${$V$$$$$@%%.%F%C[%s%%n%%@%x%}%%  % 2& T&  &  &  & @& @&  & %& k)& .& &2& 37& ;& 2@& iD& I& ?M& R& QV&  S"q"E"c""4l"0"Z" S0K~J@UrQb   : $  + U     W& :  0 @ #."9DN X" & 1* Z. }2 6 : >  H !M *R 3W <\ Da Rf ak lp zu z        b  $T"t .symtab.strtab.shstrtab.rela.text.data.bss.rodata.rela.text.unlikely.rodata.str1.8.rela.data.rel.local.rodata.str1.1.rela.text.exit.rela.fini_array.00099.rela.text.startup.rela.init_array.00099.rodata.cst16.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 @@h&&  , 1 @ >` B9@@&M2 ?a!@ \@& q2@9@<@0& X<@&`<#@(`&<@&<<[&@8&bg @@h&t`@ x&,btb'@ &At<@ &M0}EX0ԍh0 qȏ@ &$`' K