ELF(44 (444444888((Qtdpeee88Rtd888/system/bin/linker4BI]tX!h!x!!!!3!Uȝ!s؝!!! -"+"KQ#`Q#ua#a#e#$!%%&"%'D)(a)~)L=/D/@/@ 0@,A0DO0s192 E24h)u6t]=889:<$+<Qa=Ly=Y? @4)@JYApCIEKLOPQPPITQ(ekqw~ T  ! * / F _ Hx   P__cxa_finalize__cxa_atexit__aeabi_unwind_cpp_pr1locClientOpengetpid__android_log_print__aeabi_unwind_cpp_pr0_ZTV11loc_gfc_msg_ZdlPv_ZTV24loc_gfc_msg_add_geofence_ZTV27loc_gfc_msg_remove_geofence_ZTV27loc_gfc_msg_geofence_breach_ZTV27loc_gfc_msg_geofence_status_ZTV26loc_gfc_msg_pause_geofence_ZTV27loc_gfc_msg_resume_geofence_ZTV23loc_gfc_msg_engine_down_ZTV21loc_gfc_msg_engine_up_ZdaPv_ZTV25loc_gfc_msg_set_supl_cert_Znajmemsetmemcpy__stack_chk_fail__stack_chk_guard_ZN11GeofenceMgr10map_id_f2eEi_ZN11GeofenceMgr10map_id_e2fEi_ZN11GeofenceMgr11is_exist_idEi_ZN11GeofenceMgrC2Ev_ZN11GeofenceMgrC1Ev_ZN11GeofenceMgrD2Ev_ZN11GeofenceMgrD1Ev_ZN11GeofenceMgr7add_gfcEidddiiii_ZN11GeofenceMgr10add_gfc_okEii_ZN11GeofenceMgr12pause_gfc_okEi_ZN11GeofenceMgr10resume_gfcEii_ZN11GeofenceMgr13resume_gfc_okEi_ZN11GeofenceMgr8copy_gfcEii_ZN11GeofenceMgr9clear_gfcEi_ZN11GeofenceMgr13remove_gfc_okEiloc_sync_process_ind_ZN11GeofenceMgr9clear_allEv_ZN11GeofenceMgr7get_idxEv_ZN11GeofenceMgr9get_b_idxEv_ZN11GeofenceMgr13is_recoveringEv_ZN11GeofenceMgr14set_recoveringEi_ZN11GeofenceMgr15backup_geofenceEv_ZN11GeofenceMgr9get_b_gfcEigps_geofence_get_interface_Z25loc_gfc_add_geofence_areaR19loc_gfc_data_s_typeidddiiii_Znwjmsg_q_snd_Z22loc_gfc_pause_geofenceR19loc_gfc_data_s_typei_Z23loc_gfc_resume_geofenceR19loc_gfc_data_s_typeii_Z28loc_gfc_remove_geofence_areaR19loc_gfc_data_s_typei_Z21handleEngineDownEventR19loc_gfc_data_s_type_Z19handleEngineUpEventR19loc_gfc_data_s_type_ZN13LocGfcContextC2EPFlPKcPFvPvES2_Emsg_q_initgettid_ZN13LocGfcContextC1EPFlPKcPFvPvES2_E_ZN13LocGfcContext3getEPFlPKcPFvPvES2_Epthread_mutex_lockpthread_mutex_unlock_Z21loc_gfc_geofence_initP20GpsGeofenceCallbacks_ZN13LocGfcContext4dropEvpthread_selfpthread_cond_waitmsg_q_destroy_Z18loc_gfc_msg_senderPvS__Z16handleEngineDownvlocClientClose_Z11addGeofenceidddiiiloc_sync_send_req_Z20reportGeofenceBreachPK36qmiLocEventGeofenceBreachIndMsgT_v02sqrt_Z14removeGeofencei_Z13pauseGeofencei_Z14resumeGeofenceii_Z14handleEngineUpv_Z16inject_cert_dataR19loc_gfc_data_s_typePciPKcloc_logger_Z11cert_readervfopenfseekftellrewindfreadfcloseproperty_getstrcmp_Z14injectCertFilePciPKc__memcpy_chkget_timestampset_sched_policymsg_q_rcvloc_get_msg_q_statuspthread_cond_signalENTRY_TAGEXIT_TAGmGfc_ZN13LocGfcContext2meE_ZN13LocGfcContext4condE_ZN13LocGfcContext4lockE_edata__bss_start_endlibc.solibcutils.solibdl.solibgps.utils.solibloc_api_v02.solibloc_eng.soliblog.solibm.solibstdc++.solibutils.solibgeofence.soak3IXE)L_Mbc^@h!f5j/KZ&RY#<*g\:D a%TPCW`GNSAF[]V+H eiUd  "(.01784=6J;,'B>$-2 Q 9?O<@DHLPT`dptĝНԝ$(,048<@DH LPQTbXchlptx| (23:;>?BCDGIğKȟS̟TПUԟV؟WܟXYZ\]^_`a-lƏʌlƏʌdƏʌ\ƏʌTƏʌLƏʌDƏʌ<Əʌ4Əʌ,Əʌ$ƏʌƏʌƏʌ ƏʌƏʌƏʌƏʌƏʌƏʌƏʌƏʌƏʌƏʌƏʌƏʌƏʌƏʌƏʌƏʌƏʌƏʌ|ƏʌtƏʌlƏʌdƏʌ\ƏʌTƏʌLƏʌDF@`CO2!``K{D`:H- 00~ H-M 0S 03/KH-M (0000 h0KhJhG1K-C&{DhB.JO0!zDFO4%)ODD'J9FE zD"K{DhJ@!KE 9FzD{DL|D%hN J~DzD1FJzDho@#J1F KzD{Dv0FO0frQQRQNQQQoNFKJI{DXyD h `rh K J I{DzD yD6 F΃LQPF F& FFKJI{DXyD h `b K I J{DyDzD  F Fb*LPCQF F FFKJI{DXyD h `b K I J{DyDzD Fw FoL&PPF F FFKJI{DXyD h `b K I J{DyDzD FA FRLOkPF F FFKJI{DXyD h `b K I J{DyDzD ` F FNNOOF FN FFKJI{DXyD h `b K I J{DyDzD * F FzKNOF F FFKJI{DXyD h `j KOp I J{DyDzD F FFKtN%OF F FFKJI{DXyD h `j K@ I J{DyDzD Ff FրjJNNF F FFKJI{DXyD h `j KOp I J{DyDzD F. Ff.IMENF Fp FFKJI{DXyD h `jKOpIJ{DyDzD LhT`iP F FJ$MMF F0 FFKH{DXa`I`yD h `k K I J{DyDzD Fx6JL^M-AFFMFEKF}DX2h OarAH)X8F%`'a>O` `aD;h7Fk:KOv 9I9J{DyDczD!"h"iAFh1JzDhh0K@9 /J{DzD-IyD,K*F{D h3FScEuFhy.`(qciF3EC bFChN`y~Dq0hhK@? I{DyD#JzDv F ?hB fILL|0ILKLHxK'LC0hFO EO`YBK{DhrB aJKh IzDKyD{D(,D`h  HxDhd KF% I J{DyDzDO00t~KJHB~HJKChFO EObPhBK{DhnM Kh J{DIzDyD`Y  HxDhZ JQ$ I KzDyD{DO0p}mEKh E0468.<>`M 3FJ}DzD)FBHxDh2l$J)FK >hzD{D G𔸶QO1 ##y`E $(,;c{cccIJ|JE-AH0 FF$B:,.N#F .J~D1FzD,K{Dh-K*J! *K1FzD{D?XB4a"OP"N` cD8h(-Ѝ"IK dJyD{DzDLO7J+F |D!FzDHxDhs#J !FhKPzD{DpHbJ{ZJF{HpF2JGEJh{RJ0FG;h F$B:,-M#F ,J}DzD)Fn*K{Dh*I)J')F(K tzD{D^=XB4f!ND'!cAc~D0h`IO J KyDzD{DLO6J+F |D!FzD2HxDhk"K !F%J=h{DzD fGZIzPIBzGIQBFI`zBIG;h F$B7,,M #F+J}DzD)F)HxDh*G(JO)F'K zD{D:FXB4fODcD9haI&J KeyDzD{DLO6J +F|DzD!FHxDhrO J !F;hzDK{DbFVHyJHAyF1IAE@IbyEIxAG;h F$B:,-M#F ,J}DzD)Fl*K{Dh*I)J')F(K tzD{D\=XB4a!ND'!cAc~D0h`IO J KyDzD{DLO6J+F |D!FzD0HxDhk"K !F%J=h{DzDbEVGxLGCxE+HCD8H\xLC=HF,K FF{DhX#*I *J8)KyDzD{D,-%N %J#F~DzD1F"JzDh(2# J1F 8KzD{D&OrXu F nhf`##+j#bijabjbjb(k ckkcckckcpw^DH^BDHwH^#K7F F{DhX! J K IzD{DyD~,M#F J}D)FzDrK{Dh"K)F $J{DzDdO0#P%"``###%bebbb%ceccc0wGX@CnCGv$@GE+hFF$BU,:N#F :J:M~D1FzD}D +h+e6J'1F6K tzD{DYPhB0IyD h.I .J.K yDzD{D4`8F*h!F8F)h[$I+hyD h_/`*,!I  J K yDzD{DLO7 +hJ|D!F3FzDIyD hj J!FK-h zD{DBDDvD[@v|BF+@u4BF?BFuF?FK FF{Dh@7!JK IzD{DyDxc-p,bJzDhk!hOpJK IzD{DyD`JzDhk!y@= JK IzD{DyDNJzDhkh@> JK IzD{DyD@Rt/F>@ts{Ew>`@sgES><@s`E/>@sSE >?lsIE=?ssD=~?rDq=Z?r~DM=6?rqD)=?rgD=>frWD<>BrOD<> KF{DhXOq J K IzD{DyDbBO4`p CB=J= KD{DhiOpIK"h yD{DJzD> hp=8B KD{DhiOpIKbh yD{DJzD`h\p< ;B KD{Dhi@IKh yD{DJzDhp<E8oB K7F F{Dh`@ J KIzD{DyDB F`0oIB7B<F5h$BL,@1M #F0J}D)FzD.HxDh.O-J@' ,K)FzD{DBP@,GQ4 `P<5HxDpGj-OF-VKFFTF{DxhD|XOqMJ MKMIzD{DyDKJzDhӱ @E! EK$ BI BJ{DyDzD@K{Dhȹ >JDYFzDmA6l7@D9l9'6@-OF-%KFF{Dghx|OqJ KEI g$zD({D,yD44HAF"F+Fgx|xDO;l>R88k@KF@O F{DhDX@376k7E?}3k7>j>E3jQ>"7j6>2 KF{Dh`@y J K IzD{DyDH!FxD@1i>4\6i-AFBK FF{DhDXOq>J >K>IzD{DyDK{Dh,3=J@)FL :|D:#hJ{@BZIK JyD{D[zD J0|Lih|D#h HK c@BvI vK+vJyD{DzDtHExDhi@CqIEpJ pKyDzD{D H X  H F"XI@F yDVJ X `EIMH}D,hlGK!FJ {DzDDIyDCNAFCJ~D3hzDh@JzDh_?I@@?J?K yDzD{Dp.`\[Q/(((Z4\N4'[[:4'P([( 4K'['4''N['&3ZL'3&Z'3;&pZ&&3*Z&%h3Y`&k3%|Y4Y##-%YUXj%-$HKFHN FF{Dh~D@!CJCK AIzD{DyDa-b-o=JzDh^I@AP>J>K yDzD{D ;Jf! OzszDh2FF Ѐ 3J3FDAFzD0HxDhg@LR.KAF & ,J{DzD*IyDh!F)Lj|D h@RS&I &J&KyDzD{D(Foeof ,S&Rd[-RR-,P*RH*dR..@,R.R%.QQ@%DK-J{DhX@1AJ AKAIzD{DyD?HxDhFб)TK)K)*)*K)J)vZ-O[; }DXhnX th7h/7 !KF@" /Y+yDxDzD yD/l@"Pd yDU0X+xDX zDyD.!D@{@;@KD@D{D|DD 4Dp9h@3 J:` 1 yD  hxF0x{F *DIFDzD8h(?@FdOBr:IF *{DzD,Dh@2YFh*: hzD{D ~$h,lz *DDDIFzDSFj xDhr*OE{: IFzD{DVsh 0h(8 !`j\OEtFX ~DU LZyDH*}DzD26h.$JOEq ,z,*+Y(ZD$zD}DyD(hYhGDܸܸQpVff# ܸeWиa0NYiy}D(F~D DxD(F) 1FzD8h(St)@41Fl9 zD{DD\yDh(;P P)DzDAFD)zDhc@)@*0AF89 zD{D, ,)DAFzD~ yD hb@+3) AF9zD{DlyD#jj!kh(zDhsOMp(8 yDzD{D@yDhe' (yDzD0(zDhs@70(8 yDzD{DyDh+hod)d& |(DzDAFt(zDhcl(@:0AFh8 zD{D\yDh+yhocg0 D D(DzDAF8(zDhc4(@=0AF,8 zD{D yDh (DzDAF(zDhc(OPpAF8 zD{DyDh7{Dhp@N1' 7zD{DyD'zDShChlGG|D!h)OTr 7'yD{DzDjh)$ 'DAFzD\yD hd@]27 AF'{DzDJx7{Dh+҂ &)@͂d d'dGDzDAF|D2"hbOXsP' AFH7zD{D"@xDh+ !107{Dh(;$ $'DAFzDxDhaO\r7 AF'{DzD 'DAFzD6{Dh`&@q1 6AFzD{D6{D^hxDhq@y2 6&yD{DzD6{DiTf0  &DAFzDxDhaO_r6 AF&{DzD6{Di &DAFzDxxDha@2p6 AFh&{DzDx`6{Di\xDh[(?P L&DaFzD$`@$yD hb@30&@FaF,6zD{DL$ &DAFzDBxDha@2 6 AF&{DzD0xDehyD hr@3 %5yDzD{DxDCif0'Ѕ %DAFzDyD hb@3% AF5zD{DxDCi+xhoeGr %DAFzDyD hb@3% AF|5zD{DtxDCipxDh(;d `%DAFzDXyD hbOksL% AFH5zD{D@ <%DAFzD4xDha@2(5 AF$%{DzDxDh!i yD hr@3 %5yDzD{DfxDi+hBf  $DAFzDPyD hbOns$ AF4zD{D>xDiLg0& $DAFzD.yD hb@3$ AF4zD{DxDi+hof)| |$DAFzDpyD hb@3h$ AF`4zD{DXxDi+|hoHD H$|DzD!F<$zDhc8$@0!F04 zD{DY  $DAFzDyD hb@3$ AF4zD{D: JLDAFzD|D!hQ@2K AFJ{DzD L CFJ|D!FzDHxDhiOvr!FJhKzD {Dr(?hahG %hBI+)V)((`II(=I* ^I(w(j((bd(Hr(7(U''@'hG$GGf'z'@G'0G~''F'eFF T' F\'ZFZ'6FT'F]'oE>b'Ek'E%nE% NE@E,' ED^c 'B1'D# .'D''hD*' DDDb$Dw T$^&C&= CC &xC&RC &2C!&C "&BBL&B&# &~B &^BJB& &B&B&m A>&A& AnA !^A! 0&&A 1&A@V $&Y @* %&@+& |@ 5&V@C&6@ %@%u?J &?%) %~?% %H?% %?%oxGF(xGFlxGFळxGFd <X0<DP\hȸ( @Ի`t dptd4h@<lP|8| `߄-\ t0l|get_b_gfcinjectCertFilemap_id_e2fhandleEngineUpLocGfcContextpause_gfc_okaddGeofenceloc_eventcb_handlerget_idx~loc_gfc_msgset_recoveringloc_geofence_initresume_gfcis_recoveringloc_errorcb_handlerloc_gfc_pause_geofenceremoveGeofenceloc_gfc_thread~loc_gfc_msg_add_geofence~loc_gfc_msg_engine_up~loc_gfc_msg_remove_geofence~loc_gfc_msg_engine_downloc_gfc_msg_engine_downcert_readeradd_gfc~loc_gfc_msg_pause_geofenceinject_cert_dataclear_gfc~loc_gfc_msg_geofence_breachgeofence_loc_openloc_gfc_add_geofence_area~loc_gfc_msg_resume_geofenceloc_gfc_msg_set_supl_certloc_gfc_msg_geofence_breachresumeGeofenceloc_gfc_msg_resume_geofenceis_exist_idremove_gfc_okdrop~loc_gfc_msg_set_supl_certmap_id_f2ehandleEngineUpEventloc_gfc_create_msg_qloc_respcb_handlerloc_gfc_msgloc_gfc_msg_engine_upbackup_geofenceget_b_idxadd_gfc_okloc_gfc_msg_add_geofenceresume_gfc_okloc_geofence_pause_geofencehandleEngineDownEventloc_gfc_msg_geofence_statusloc_gfc_resume_geofenceloc_geofence_resume_geofenceloc_geofence_remove_geofence_areareportGeofenceBreachloc_gfc_msg_remove_geofencehandleEngineDown~loc_gfc_msg_geofence_statusloc_gfc_geofence_initvoid loc_gfc_thread(void*)pauseGeofenceloc_gfc_remove_geofence_areaclear_allgfcevent_mask=%llx, locClientHandle:0x%p, pid:%d%s:%d]event_mask=%llx, locClientHandle:0x%p, pid:%dlocClientOpen failed%s:%d]locClientOpen failed%s:%d]%s:%d] deleting msgId:0x%x%s:%d]%s:%d]%s:%d]%s:%d] creating msgId:0x%xSuplRootCert%s:%d]f_id=%d,e_id=%d%s:%d]Cannot found framework geofence ID,f_id=%d,index=%d%s:%d]e_id=%d,f_id=%d %s:%d]Cannot found engine geofence ID,e_id=%d%s:%d]Exist f_id=%d,idx=%d %s:%d]Not exist f_id=%d out of boundary, index=%d%s:%d]out of boundary, index=%dout of boundary, i=%d%s:%d]out of boundary, i=%d%s:%d]Add f_id=%d, e_id=%d, index=%d, idx=%dFail: Add f_id=%d, e_id=%d, index=%d, idx=%d%s:%d]Fail: Add f_id=%d, e_id=%d, index=%d, idx=%d%s:%d]Pause f_id=%d, index=%d, idx=%dFail: Pause f_id=%d, index=%d, idx=%d%s:%d]Fail: Pause f_id=%d, index=%d, idx=%d%s:%d]Resume f_id=%d, index=%d, idx=%dFail: Resume f_id=%d, index=%d, idx=%d%s:%d]Fail: Resume f_id=%d, index=%d, idx=%d%s:%d]copy_gfc,id1=%d, id2=%dout of boundary, id1=%d,id2=%d%s:%d]out of boundary, id1=%d,id2=%d%s:%d]clear_gfc,id=%dout of boundary, id=%d%s:%d]out of boundary, id=%d%s:%d]Found e_id=%d, idx=%d, index=%d%s:%d]Remove e_id=%d, index=%d, idx=%dFail: Remove_e_id=%d, index=%d, idx=%d%s:%d]Fail: Remove_e_id=%d, index=%d, idx=%d%s:%d]handle:%p,resp_id:%d pid:%d%s:%d]status=%d%s:%d]transactionId_valid=%d%s:%d]transactionId=%d%s:%d]geofenceId_valid=%d%s:%d]geofenceId=%d%s:%d]failedParams_valid=%d%s:%d]failedParams=%d%s:%d]clear_all%s:%d]get_idx=%d%s:%d]get_b_idx=%d%s:%d]recovering=%d%s:%d]recovery=%dout of boundary,i=%d%s:%d]out of boundary,i=%d%s:%d]backup_geofence, b_index=%d, index=%d%s:%d]get_b_gfc id=%d%s:%d]++%s:%d]geofence_id=%d, latitude=%lf, longitude=%lf, radius_meters=%lf, last_transition=%d, monitor_transitions=%d, notification_responsiveness_ms=%d, unknown_timer_ms=%dloc handle not initialize, return%s:%d]loc handle not initialize, return%s:%d]%s:%d]geofence_id=%d%s:%d]--%s:%d]geofence_id=%d%s:%d]geofence_id=%d,monitor_transitions=%dhandle:%p,errorId:%d,client cookie ptr=%p, pid:%d%s:%d]handle:%p,errorId:%d,client cookie ptr=%p, pid:%dSSR Service unavailable%s:%d]SSR Service unavailableGfc index=%d%s:%d]Gfc index=%dmsg Q init failed.%s:%d]msg Q init failed.loc_gfc%s:%d]pid(%d):tid(%d) pthread_id %ld Geofence already init%s:%d]Geofence already initGpsGeofenceCallbacks is NULL%s:%d]GpsGeofenceCallbacks is NULLGeofence Location API Open fail%s:%d]Geofence Location API Open failGeofence init success%s:%d]Geofence init successThe HAL thread cannot free itself%s:%d]The HAL thread cannot free itselfCould not close LocApi %d!%s:%d]Could not close LocApi %d!%s:%d]id=%d, lat=%lf, lon=%lf, radius=%lf,last_trans=%d, monitor_trans=%dGeofence id is exist%s:%d]Geofence id is existGeofence number is over %d%s:%d]Geofence number is over %dInvalid monitor_trans%s:%d]Invalid monitor_transFailed, status = %d, ind..status = %d %s:%d]Failed, status = %d, ind..status = %d %s:%d]SuccessBreachInd is NULL%s:%d]BreachInd is NULL%s:%d]GeofenceId=%d%s:%d]reportGeofenceBreach latitude=%lf%s:%d]reportGeofenceBreach longitude=%lf%s:%d]reportGeofenceBreach altitude=%lf%s:%d]reportGeofenceBreach speed=%f%s:%d]reportGeofenceBreach bearing=%f%s:%d]reportGeofenceBreach accuracy=%f%s:%d]reportGeofenceBreach transition=%d%s:%d]reportGeofenceBreach timestamp=%lld%s:%d]handle:%p,evt:%d,pid:%d%s:%d]QMI_LOC_EVENT_GEOFENCE_BREACH_NOTIFICATION_IND_V02%s:%d]QMI_LOC_EVENT_GEOFENCE_GEN_ALERT_IND_V02geofenceAlert=%d%s:%d]geofenceAlert=%d%s:%d]%s:%d]status=%dGeofence id is not exist%s:%d]Geofence id is not exist%s:%d]delete geofence id=%ddelete geofence failed, status = %d, ind..status = %d %s:%d]delete geofence failed, status = %d, ind..status = %d %s:%d]delete geofence--%s:%d]pause geofence id=%dpause geofence failed, status = %d, ind..status = %d %s:%d]pause geofence failed, status = %d, ind..status = %d %s:%d]Resume geofence id=%dResume geofence failed, status = %d, ind..status = %d %s:%d]Resume geofence failed, status = %d, ind..status = %d locClientClose failed, status = %d %s:%d]locClientClose failed, status = %d %s:%d]%s:%d]++D/loc_eng_inject_cert_data, cert length=%d > 2000 bytes, not support!! %s:%d]%s:%d]--/etc/SuplRootCertr%s:%d][shen]load stream fail%s:%d][shen]load done, inject%s:%d][shen]open file failurelog.tag.gfcINFOVERBOSEDEBUG%s:%d]%s:%d][shen]cert_reader+%s:%d][shen]cert_reader-%s:%d][shen]+length = %d[shen]inject failure,status: %d, retry: %d%s:%d][shen]inject failure,status: %d, retry: %dinjecCertFile failed, status = %d, ind..status = %d %s:%d]injecCertFile failed, status = %d, ind..status = %d %s:%d] [shen]-lengthV/[%s] %s %s line %d %sV/%s %s line %d %s%s:%d]%d listening ...fail receiving msg: %s%s:%d]fail receiving msg: %s%s:%d]received msg_id = %d context = %p%s: log_eng state error: %sinstance cleanup happened%s:%d]%s: log_eng state error: %sLOC_GFC_MSG_QUIT, signal the main thread and return%s:%d]LOC_GFC_MSG_QUIT, signal the main thread and returnDoing ssr, do nothing%s:%d]Doing ssr, do nothingadd_cb GPS_GEOFENCE_ERROR_GENERIC%s:%d]add_cb GPS_GEOFENCE_ERROR_GENERIC%s:%d]add_cb GPS_GEOFENCE_OPERATION_SUCCESSadd_cb GPS_GEOFENCE_ERROR_ID_EXISTS%s:%d]add_cb GPS_GEOFENCE_ERROR_ID_EXISTSadd_cb GPS_GEOFENCE_ERROR_TOO_MANY_GEOFENCES%s:%d]add_cb GPS_GEOFENCE_ERROR_TOO_MANY_GEOFENCESadd_cb GPS_GEOFENCE_ERROR_INVALID_TRANSITION%s:%d]add_cb GPS_GEOFENCE_ERROR_INVALID_TRANSITION%s:%d]LOC_GFC_MSG_GEOFENCE_BREACH before send callback%s:%d]LOC_GFC_MSG_GEOFENCE_BREACH after send callbackstatus_cb GPS_GEOFENCE_AVAILABLE%s:%d]status_cb GPS_GEOFENCE_AVAILABLEstatus_cb GPS_GEOFENCE_UNAVAILABLE%s:%d]status_cb GPS_GEOFENCE_UNAVAILABLEremove_cb GPS_GEOFENCE_ERROR_GENERIC%s:%d]remove_cb GPS_GEOFENCE_ERROR_GENERIC%s:%d]remove_cb GPS_GEOFENCE_OPERATION_SUCCESSremove_cb GPS_GEOFENCE_ERROR_ID_UNKNOWN%s:%d]remove_cb GPS_GEOFENCE_ERROR_ID_UNKNOWNdoing ssr, do nothing%s:%d]doing ssr, do nothingpause_cb GPS_GEOFENCE_ERROR_GENERIC%s:%d]pause_cb GPS_GEOFENCE_ERROR_GENERIC%s:%d]pause_cb GPS_GEOFENCE_OPERATION_SUCCESSpause_cb GPS_GEOFENCE_ERROR_ID_UNKNOWN%s:%d]pause_cb GPS_GEOFENCE_ERROR_ID_UNKNOWNpause_cb fail%s:%d]pause_cb failresume_cb GPS_GEOFENCE_ERROR_GENERIC%s:%d]resume_cb GPS_GEOFENCE_ERROR_GENERIC%s:%d]resume_cb GPS_GEOFENCE_OPERATION_SUCCESSresume_cb GPS_GEOFENCE_ERROR_ID_UNKNOWN%s:%d]resume_cb GPS_GEOFENCE_ERROR_ID_UNKNOWNresume_cb GPS_GEOFENCE_ERROR_INVALID_TRANSITION%s:%d]resume_cb GPS_GEOFENCE_ERROR_INVALID_TRANSITIONLOC_GFC_MSG_ENGINE_DOWN%s:%d]LOC_GFC_MSG_ENGINE_DOWNLOC_GFC_MSG_ENGINE_UP%s:%d]LOC_GFC_MSG_ENGINE_UPLOC_GFC_MSG_INJECT_SUPL_CERT%s:%d]LOC_GFC_MSG_INJECT_SUPL_CERTUnsupported msgid = %d %s:%d]Unsupported msgid = %d copy_gfcloc_geofence_add_geofence_arealoc_gfc_msg_pause_geofenceR 4)67u9EY1 eyEY\0Hho)H              PT oXhxȝ؝9H+i;GCC: (GNU) 4.8 GNUgold 1.11A;aeabi1ARM v7 A   "*,Dlibgeofence.so;.shstrtab.interp.dynsym.dynstr.hash.rel.dyn.rel.plt.text.ARM.extab.ARM.exidx.rodata.data.rel.ro.local.fini_array.init_array.data.rel.ro.dynamic.got.data.bss.comment.note.gnu.gold-version.ARM.attributes.gnu_debuglink 44 HH #8) HHh2 06;pKA,e,eTLpee8Wgg_88rPP~TTXX($$<0$p@<|