ELF(l4k4 (444@@\\\ll` ` `g``titth|"gRtd`g``Ptd[[[ Qtdp838383 " 4 J3         , > I V m          % ? K P ^ #2AT|~w` l| (d ț ( vt v X Q  ` E  K d (x  yp\  Pq \ hX  ܛ ev s@ \ , x -WT $r TT XqX Z  v  pP r  yܙ 7 $P*X E,b s ,s L\  HpH T| $t o  H|X ( w < }   P 4  Et v0 d <Lq   _0d ȃd  k \t  \D 4t Ję ,l ؞| 6   s 0< c |T T _   Y$ ؙ q HP ~nP 4 8p0  ܬ -x  6 l  l Л  ̛  P m k l V@P  ` Xhn( qt h ) +  4( Ul < D Hd E   aH[    d L,o T T A xd J  v \ ě  m  |L L _ 4  S , T   u + lut ;  g,  T  @  (t m( jp8  mHq  GH <X n B ė  \ , \ \ 7 $ x P o  1 p i x  |4 z \@ .ܳ u`  ` ^T , <  J  P dP t /4P 0@ I0D` DT@ @0@bJD0@D@@@0 @"T9((@ (@ P @  @ @$P $@@@%@$`$ Q (P( B @  X!H! 45:@FLORYadgjknsvx|.xxPJ5p1\|`B\.z0+Vf(nE @K:gXY"o˕J4DY^wE)]wHs]e1>w{̊q[B]^++aZڄ Zd\V. Rd,֯B1kF ^)Q74k0]iyw/Ae+PL=c}f+ LkK҈4Y@OVm_M:<ݵЬV0^20k .1(Ma(\y#iҨx m\ :> ҹ3w]NH5n20Hb4UPMىG]Y*Qi[c@O9s[ӄc㮸u΀e 2r.iu~}N"++ m\t; v,kVjqcѡk-~Z6ًlFvE=ҝ>#?k7['gG(Ђ:BxX^ԇ>y踍`( ESD{HHH|HXP"VVL9JXB;^y;/tz4 ˔y-e7eۜ$ 5> ]9yHI*ÉFr<`VQJTֱ7e{$t,|A2`*uMyVh9=fJ[j!Pzor}\nODiX  6wxI/vR3Ue;& )>KG8F@ SbQ(]H5cN:-+m_0L?lYBp"Z~4a1 gEWC'^#T<7ds kq%._fini_init__cxa_finalize__deregister_frame_info__register_frame_info__assert_faildis_de_init_node_bufdis_get_busy_node_numdis_get_free_node_numdis_get_head_node_from_busy_listdis_get_node_from_busy_listdis_get_node_from_free_listdis_init_node_bufdis_put_node_to_busy_listdis_put_node_to_free_listdis_query_next_nodedis_query_node_from_busy_listdis_query_prev_nodedis_release_node_bufdis_vb_adddis_vb_subfprintfmemset_sosal_vfreeosal_vmallocprintfstderr__stack_chk_fail__stack_chk_guardcmpi_get_module_func_by_idcmpi_register_modulecmpi_unregister_moduledis_bypass_set_motion_datadis_calculate_dynamic_attrdis_calculate_firmware_attrdis_check_attrdis_check_chn_iddis_check_fpd_statusdis_check_null_ptrdis_create_chndis_de_init_chn_ctxdis_destroy_all_chndis_destroy_chndis_drv_algorithm_de_initdis_drv_algorithm_initdis_drv_calc_dynamic_attrdis_drv_calc_firmware_attrdis_drv_calinlier_overlap_ratiodis_drv_check_comm_whdis_drv_check_single_y_imagedis_drv_clk_enabledis_drv_comm_closedis_drv_comm_exitdis_drv_comm_notifydis_drv_comm_opendis_drv_fpd_mergedis_drv_get_default_dis_paramdis_drv_get_dsf_configdis_drv_get_fpd_cfgdis_drv_get_gme_statusdis_drv_get_stabilized_motiondis_drv_init_gme_ransac_seeddis_drv_resetdis_drv_set_gme_motiondis_drv_set_unit_motion_datadis_drv_softrst_reg_exitdis_drv_softrst_reg_initdis_drv_submmit_to_gmedis_exception_processdis_exitdis_force_enable_fpd_and_mergedis_fpd_mergedis_generate_pyramiddis_get_chn_iddis_get_default_dis_paramdis_get_dsf_cfgdis_get_stabilizedmotiondis_initdis_init_chn_ctxdis_init_node_infodis_int_call_backdis_is_vgs_existdis_module_exitdis_module_initdis_motion_filterdis_notify_callerdis_output_gme_motiondis_output_gme_statusdis_prepare_submmit_to_gmedis_proc_chn_attrdis_proc_chn_configdis_proc_chn_paramdis_proc_chn_sys_configdis_proc_dbg_infodis_proc_showdis_processdis_process_busy_listdis_process_bypass_taskdis_process_de_initdis_process_first_framedis_process_gmedis_process_initdis_process_normal_taskdis_pyramid_exception_processdis_send_nodedis_set_gmemotiondis_set_unit_matrix_motion_datadis_set_unit_motion_datadis_set_vgs_fpd_cfgdis_synch_ctx_de_initdis_synch_ctx_initdis_update_fpd_and_merge_flagdis_vgs_callbackdis_vgs_callback_exitdis_wait_event_callbackg_dis_chn_ctxg_dis_chn_sync_ctxg_dis_inner_user_refg_dis_semg_dis_weight_thresholdmemcpy_sosal_atomic_dec_returnosal_atomic_destroyosal_atomic_inc_returnosal_atomic_initosal_atomic_readosal_atomic_setosal_create_proc_entryosal_down_interruptibleosal_gettimeofdayosal_kfreeosal_kmallocosal_remove_proc_entryosal_sema_destroyosal_sema_initosal_seq_printfosal_spin_lock_destroyosal_spin_lock_initosal_spin_lock_irqsaveosal_spin_unlock_irqrestoreosal_uposal_wait_destroyosal_wait_initosal_wait_uninterruptibleosal_wakeupputscmpi_mmz_freecmpi_mmz_malloc_nocachedis_drv_comm_de_initdis_drv_comm_exit_exdis_drv_comm_initdis_drv_comm_int_statisticdis_drv_comm_list_intdis_drv_comm_submit2_vgsdis_drv_convert_hw_node_infodis_drv_freet_irqdis_drv_get_node_from_busy_listdis_drv_get_node_from_free_listdis_drv_get_node_from_wait_listdis_drv_process_vgsdis_drv_put_node_to_busy_listdis_drv_put_node_to_free_listdis_drv_put_node_to_wait_listdis_drv_query_busy_node_numdis_drv_query_busy_total_node_numdis_drv_query_free_node_numdis_drv_query_wait_node_numdis_drv_size_limit_initdis_drv_start_timerdis_hal_closedis_hal_opendis_timer_isrg_dis_drv_ctxg_dis_drv_lockg_dis_timerg_dis_timer_lockg_dis_timer_startg_max_drv_node_numosal_del_timerosal_set_timerosal_timer_destroyosal_timer_initdis_drv_set_configdis_drv_set_gme_ransac_seeddis_get_fw_cfg_ctxdis_get_stabilized_motiondis_hal_set_debug_addrdis_hal_set_fpd_addrdis_hal_set_gme_cfgdis_hal_set_inlier_index_addrdis_hal_set_motion_data_addrdis_hal_set_pyramid_addrdis_set_gme_motiondis_vgs_gme_callbackg_reg_otp_base_vahiisp_dis_calc_firmware_attrhiisp_dis_inithiisp_dis_inlier_overlap_ratio_fwhiisp_dis_merge_pts_vecs_fwhiisp_dis_set_confighiisp_dis_set_default_paramshiisp_dis_set_dynamic_attrhiisp_dis_set_unit_motion_datahiisp_dis_uninithiisp_get_dsf_hw_cfghiisp_get_fpd_hw_cfgmemsetg_dis_regarray2motion_modeldis_motion_model_vec_initdis_motion_model_vec_uninitdis_pts_vec_append_elementdis_pts_vec_get_elementdis_pts_vec_replace_elementdis_reset_motion_modeldis_signed_left_shiftdis_signed_right_shiftdis_sort_hwhiisp_cq_vector_inithiisp_cq_vector_uninitmotion_model2arraynumber2_bitsosal_printkdis_motion_filter_initdis_motion_filter_uninitg_dis_fw_cfghiisp_dis_dsf_cfg_parsehiisp_dis_dynamic_cfg_parsehiisp_dis_fpd_cfg_parsehiisp_dis_gme_cfg_parsehiisp_dis_inlier_overlap_ratio_fw_inithiisp_dis_inlier_overlap_ratio_fw_uinithiisp_dis_ldc_cfg_parsehiisp_dis_limit_down_sample_factorhiisp_dis_merge_pts_vecs_fw_inithiisp_dis_merge_pts_vecs_fw_uinitdis_motion_filter_trimratio_cfgosal_div64_s64hiisp_dis_lkt_cfg_parsedis_mod_exitdis_mod_initlibc.so`dhlptx|\dhlptx|tęș̙ЙԙPTLX ` 08AĈȈ̈Ј Ԉ؈ ܈$"# ' ( $&(!,%0 48<@DHL)P-T+X*\/`,d.h1l2p3[Func]:%s [Line]:%d [Info]:pfn_vgs_begin_job failed ! dis_chn:%d , busy num %d [Func]:%s [Line]:%d [Info]:head_node NULL ViewAngleNormalNum[Func]:%s [Line]:%d [Info]:register module failed [Func]:%s [Line]:%d [Info]:add VGS task failed ! vichn:%d dis_drv_get_node_from_busy_list[Func]:%s [Line]:%d [Info]:height:%d rang:[%d,%d] err (param_bits >= mm_low_prec_bits) && (param_bits <= mm_high_prec_bits)[Func]:%s [Line]:%d [Info]:dis mod not ready [Func]:%s [Line]:%d [Info]:chn %d unexist ! [Func]:%s [Line]:%d [Info]:get_head_node failed dis_process_busy_listdis_prepare_submmit_to_gmedis_motion_filterTimelag[Func]:%s [Line]:%d [Info]:create proc failed [Func]:%s [Line]:%d [Info]:busylist empty!dis_id:%u working_que_id:%u [Func]:%s [Line]:%d [Info]:in-img addr(Y:%llx) err dis_drv_check_comm_whmotion_filter->set_gme_motion != HI_NULLdis_calculate_dynamic_attrdis_drv_submmit_to_gmeret == EOKldc_cfg->nor_coef <= LDC_MAX_COEFFhiisp_dis_limit_down_sample_factor[Func]:%s [Line]:%d [Info]:get chn_id err:0x%x ! dis_destroy_chn[Func]:%s [Line]:%d [Info]:chn %d not created [Func]:%s [Line]:%d [Info]:sync ctx init failed dis_pts_vec_append_elementhiisp_get_dsf_hw_cfg#func :%s ,line :%d ,mode is wrong! [Func]:%s [Line]:%d [Info]:NULL pointer ChnIDMotionGyroRange[Func]:%s [Line]:%d [Info]:dis_debug:%d should be 0 [Func]:%s [Line]:%d [Info]:no free node -------------------------------DIS CHN SYSTERM CONFIG INFO--------------------------------------- Hi3516CV500unload dis for %s...OK! [Func]:%s [Line]:%d [Info]:stream_bit_depth(%d),should 8/10! [Func]:%s [Line]:%d [Info]:single_y_frame-stride0:%u err [Func]:%s [Line]:%d [Info]:malloc node_list buf(%u*%dbyte) for DIS err dis_process_de_initdis_process_gme[Func]:%s [Line]:%d [Info]:get_head_node fail OutHeight%8d%12d%10d%12d%12d%12dMovSubBypassNumLostNum[Func]:%s [Line]:%d [Info]:waitlist empty! dis_drv_comm_cancel_vgs_jobvec->size + 1 <= vec->capacityarch/hi3516cv500//algorithm/hiisp_dis_cfg_parse.c ASSERT at: >Function : %s >Line No. : %d >Condition: %s [Func]:%s [Line]:%d [Info]:chn %d is already inited dis_process_normal_task%8s%12s%8s%8s%12s%14s%12s%14s%14s%12s%8s%8s%12s%12s%12s%12s%12s%12s%12s%12s%12s%12sBusyNumdis_add_first_pyramid_scale_vgs_taskN-[Func]:%s [Line]:%d [Info]:busy_total_node_num not 0 [Func]:%s [Line]:%d [Info]:malloc task_list buf(%u*%dbyte) for DIS err [Func]:%s [Line]:%d [Info]:width:%d rang:[%d,%d] err [Func]:%s [Line]:%d [Info]:gme_motion_state :%d err Scale[Func]:%s [Line]:%d [Info]:sema init failed load dis for %s...OK! IPCGmeHwMaxTm[Func]:%s [Line]:%d [Info]:job not all free [Func]:%s [Line]:%d [Info]:timer init err = %X [Func]:%s [Line]:%d [Info]:osal_vmalloc for g_dis_drv_ctx(%p) failed!! [Func]:%s [Line]:%d [Info]:chn:%d add gme task failed cq->size + 1 <= cq->capacitygme_status != HI_NULL[Func]:%s [Line]:%d [Info]:cannot configure the side by side registers for DSF, check the validity of "dis_params->div_mid_line" [Func]:%s [Line]:%d [Info]:vb_sub err:0x%x [Func]:%s [Line]:%d [Info]:dis_chn %d process failed ,ret: 0x%x ! InHeightBufNumGmeMaxTm[Func]:%s [Line]:%d [Info]:submit job failed! [Func]:%s [Line]:%d [Info]:dis_drv_comm_submit_job failed because DIS is exiting ! dis_drv_comm_list_int[Func]:%s [Line]:%d [Info]:video_format:%u not support [Func]:%s [Line]:%d [Info]:in/out img size(%d,%d) range:W[%d,%d]H[%d,%d] err [Func]:%s [Line]:%d [Info]:the image width or height is less than the designed spec, down_sample_factor_out:%d ds_filter_left_hw_cfg->in_crop_x_step <= div_left_blk_endadaptive_adjust_ransac_and_mf_paramBitWidth%8s%24s%24s%20s[Func]:%s [Line]:%d [Info]:open drv err = %X dis_check_chn_iddis_check_attrdis_is_vgs_existdis_exception_processSubGmeNumFailNumdis_module_init[Func]:%s [Line]:%d [Info]:spin_lock_init err = %X index < pts_vec->size[Func]:%s [Line]:%d [Info]:the aspect ratio should no exceed 16:3, width:%d, height:%d dis_check_null_ptrdis_vb_add[Func]:%s [Line]:%d [Info]:chn:%d unexist dis_wait_event_callback[Func]:%s [Line]:%d [Info]:chn:%d ctx null ------------------------ -----DIS CHN CONFIG INFO------------------------------------------------------ dis_check_config[Func]:%s [Line]:%d [Info]:chn:%d gettask fail [Func]:%s [Line]:%d [Info]:chn:%d end_job failed hiisp_dis_merge_pts_vecs_fw_init0[Func]:%s [Line]:%d [Info]:init_chn_ctx failed:0x%x ! [Func]:%s [Line]:%d [Info]:chn %d submit failed ! GyroBitWidthdis_synch_ctx_initVgsTmhiisp_cq_vector_push_back[Func]:%s [Line]:%d [Info]: moving_subject_level:%d range[%d,%d] [Func]:%s [Line]:%d [Info]:attribute err! [Func]:%s [Line]:%d [Info]:init_node err 0x%x [Func]:%s [Line]:%d [Info]:generate_pyramid failed : 0x%x bStillCrop[Func]:%s [Line]:%d [Info]:side_by_side(%d) should be 0/1 dis_drv_check_single_y_image[Func]:%s [Line]:%d [Info]:VGS-module not inserted dis_drv_process_vgsdis_motion_model_vec_pushbackmotion_filter->get_stabilized_motion != HI_NULLdis_get_head_node_from_busy_list[Func]:%s [Line]:%d [Info]:mode err! [Func]:%s [Line]:%d [Info]:pfn_vgs_end_job failed ! vichn:%d -------------------------------DIS CHN PARAM INFO------------------------------------------------ FrmRate[Func]:%s [Line]:%d [Info]:spin_lock_init failed!... [Func]:%s [Line]:%d [Info]:atomic init failed [Func]:%s [Line]:%d [Info]:chn%d finish_stat:0x%x err Lowload dis....fail![Func]:%s [Line]:%d [Info]:pixel_format:%u not support arch/hi3516cv500//algorithm/hiisp_dis_type.cdis_pts_vec_replace_element(right_out_width & 0x1) == 0ds_filter_right_hw_cfg->in_crop_x_start >= div_right_blk_startdis_vb_sub[Func]:%s [Line]:%d [Info]:horizontal_limit:%u range[0,%u] vertical_limit:%u range[0,%u] [Func]:%s [Line]:%d [Info]:enable:%d still_crop:%d should be 0/1 dis_process_init[Func]:%s [Line]:%d [Info]:chn %d not inited ! [Func]:%s [Line]:%d [Info]:can't get VGS export function, it may be VGS module has not been inserted dis_send_nodeDRONE[Func]:%s [Line]:%d [Info]:dis_drv_freelist is null ! [Func]:%s [Line]:%d [Info]:all DIS chn are busy! dis_process_bypass_taskdis_int_call_backLowFreqMotionFreqdisdis_process_vgs_job_finish_statusDVarch/hi3516cv500//algorithm/dis_motion_filter.c[Func]:%s [Line]:%d [Info]:kmalloc for dis_chn_ctx(size=%d) failed dis_process[Func]:%s [Line]:%d [Info]:query_node fail error in circular queue memory initializationdis_get_chn_id[Func]:%s [Line]:%d [Info]:query_node failed LargeMotionStableCoef%8s%10s%12s%10s%12s%12s%12s%12s%12sPdtType [DIS] Version: [Hi3516CV500_MPP_V1.0.0.1 B010 Release], Build Time[Dec 6 2021, 08:50:42] [Func]:%s [Line]:%d [Info]:alloc dis_node_buf buf failure [Func]:%s [Line]:%d [Info]:chn %d's chn_ctx:%p err [Func]:%s [Line]:%d [Info]:proc busy lsit fail VerLimitCropRatiodis_drv_get_node_from_wait_listdis_drv_comm_opendis_drv_comm_init_ctx[Func]:%s [Line]:%d [Info]:in-img:(%u,%u) should 2 aligned [Func]:%s [Line]:%d [Info]:plist empty[Func]:%s [Line]:%d [Info]:VGS module not inserted HorLimitSubVgsNum[Func]:%s [Line]:%d [Info]:pre_node is NULL,busy_node_num :%d ! [Func]:%s [Line]:%d [Info]:chn%d pyramid_state:%d err 6_DOF_GMEdis_drv_get_node_from_free_list ASSERT failed at: >File name: %s >Function : %s >Line No. : %d >Condition: %s dis_query_node_from_busy_list[Func]:%s [Line]:%d [Info]:chn %d not created ! -------------------------------DIS CHN ATTR INFO------------------------------------------------ %8d%12d%12d%12d%12d%12d%12d%12d%12d%12d%12d[Func]:%s [Line]:%d [Info]:add VGS task failed ! dis_chn:%d dis_add_other_pyramid_scale_vgs_taskGYROdis_drv_comm_init[Func]:%s [Line]:%d [Info]:dis_hal_open err = %X [Func]:%s [Line]:%d [Info]:compress_mode:%u not support [Func]:%s [Line]:%d [Info]:DIS chn %d algorithm init fail ! %8s%12s%10s%12s%12s%12s%8d%12s%8s%8s%12d%12d%12d%12d%12d%12s%12sYVgsMaxTmdis_timer_isr[Func]:%s [Line]:%d [Info]:dis_drv_init err = %X hiisp_dis_ldc_cfg_parse[Func]:%s [Line]:%d [Info]:chn %d de-init failed [Func]:%s [Line]:%d [Info]:chn:%d prepare_submmit_to_gme failed OutWidthEnable[Func]:%s [Line]:%d [Info]:get VGS task failed ! dis_chn:%d %8d%12d%12d%12d%12d%12d%12d[Func]:%s [Line]:%d [Info]:chn:%d begin_job failed dis_set_gme_motionmotion_model2_fix_arrwrong key points distribution attributes, quit! FreeNumTaskNumGmeTmdis_params->distortion_level != 0dis_create_chn[Func]:%s [Line]:%d [Info]:query_next_node fail InWidthMode4_DOF_GMEidx + 1 <= TRK_MAX_PTS_NUMInvalid chnid is detected:%d dis_get_stabilized_motion[Func]:%s [Line]:%d [Info]:the image width or height exceed the designed spec, down_sample_factor_out:%d dis_init_node_buf[Func]:%s [Line]:%d [Info]:NULL point dis_get_dsf_cfg%8d%24u%24u%20u -----------------------------DIS DEBUG INFO----------------------------------------------------------- NodeNum[Func]:%s [Line]:%d [Info]:atomic init err = %X motion_gme != HI_NULLfg_stab_motion != HI_NULL[Func]:%s [Line]:%d [Info]:the aspect ratio should no exceed 16:27, width:%d, height:%d mkp/src/dis_list.cdis_init_chn_ctx[Func]:%s [Line]:%d [Info]:wait_init failed!... High%8s%12s%12s%12s%12s%12s%12sGmeHwTmarch/hi3516cv500//algorithm/dis_processor.c[Func]:%s [Line]:%d [Info]:NULL ptr dis_vgs_callbackdis_drv_comm_exit_ex[Func]:%s [Line]:%d [Info]:submit job fail! dis_node_bufdis_pts_vec_get_elementhiisp_dis_set_confighiisp_dis_inlier_overlap_ratio_fw_init[Func]:%s [Line]:%d [Info]:chn-ID:%d range[0, %d]. [Func]:%s [Line]:%d [Info]:rolling_shutter_coef:%d err range[%d,%d] [Func]:%s [Line]:%d [Info]:image-fmt err! %8d%8s%12d%12d%12d%12d%8s%12d%12dCamSteadydis_check_pre_nodedis_get_node_from_free_list[Func]:%s [Line]:%d [Info]:timelag(%d) err,timelag range is [%d,%d]! dis_generate_pyramidLowFreqMotionPreserveRoefdis_initNormaldis_set_side_by_side_parammemcpy_s error! #func : %s ,line : %d, malloc buf failed!   33333;H- L @4P B---H- h \PP 0A0P A-,h-K-MRP @ @@AP  0`AY`  0 R@0R K0#0, , A Jx0 % 0 /0H-P@P   %PP0L-@PAL- @ Q Q @ @D@@  @0@A$Q0  eAD0H-Q QA0Dg @@@P@P0UA(g 0RA0CxL- @Q Q @ @D@@  @0@A$0  A9( 0S/ 5 B ő@ @0/ 5SS/SC/0 ų\%R/RB/0H-P@P   %@@0//Q/H- ,K0( ( @JH/pP*/H- M@< <0 00T0@J РH/fhH-MP g@HQ@P 01/P @< 0@1/@TKK`a0\ \ w@JK8k04 4 @i@KXH-MP g@HQf@P 01/P ]@8 0@1/KK,y0( ( 9@JKL-M0S* 0S0)@ = @Q"*0S\* 0 Q/*K  @0Ϡ  @0  O @0 @| P0dd d 00?JKc[L#7(H- -?P Q Q Q$0  ?IpH-  0S0 0S 0S 0R00000,0( ( ?J@d0H-P @0HO-M`pQ4P$h @`P `(1,A!ad 0 ?/0X pp!1 K$1  6?TWO-MⴃPPyU*Qp`R /?P OAT 0 P 0S*PJ p?pK0# >Jc0S$ P  WPP ~>l`p 0bbb >`>|>t>PP>H)1! >J 0! 0T0P>J@P K>P21L!L P~>Ju$$!$ 00  !  00g>J_  00Z>T=1  PO>HE1  PC>대:\"Kq84$ xx zTT  l)   x`H- Po$v1  >" O-MbP`P U*>P ^_OPK>밢 Y A=Q^ =$Q Q P `HBp@ =PJP 0=QpZ Z pcP `HP 8CHT /04/ L L0uP==`=XA@==DaP`P==P>  f=JPs0  0T0PV=PPJdd1` ` PI=H^=JPS P[xH   @ 4 |     0H-P@P_=0PO- M0QoPR=P&  ?@ = Qp`"=!= $P` APPPK=h~?d d `< ``JD`@ 2< `< =6M@0H-MQ@P P&T1*Q> <P NOOP= PD @< PK0<2! <J@0  0T0@z<@@JK0  n<J@!2  @`<J@t'2p p @R<J@\&qhXu4LJ M-MP P1U< <<P NOO[Q Q Q6 Q3 0! P <@!@J A2@<4?! ;J@@&K0  ;J @@P`p@p@;;; PK;P@L ?H @;|(xMDX0" x  K-M⼁@ P/ T:*q` P;;~P7x;P ^_O \a`P5 ;PQH; PK;_2  [;JP0  0T0@K;PPJ?  @>;tn2p p @3;XH;JP/jm0xdO- M#;` 0!3/p[ P;41/PR TQb|1pz࣐ @φT!@P!>AQ!  !P `3@0PX# p@# G@ 0 @0 P4 K?@ P:P)N$< ` 0:"G:P_`$:J x @ G:P K Jx$PK? @ G KO:8& aP   *A @/ L-M001A T*B@BB<1DS@@@PK(?$ $ @a:|8/O-MWp@Pg` <-S:P Q Q"T0P'P 3:AHP 8sHW /07/zDP P H @`@-,p: @P8E:e 00 ,p`ǯ DLHp|`@H@<$p4/PL(<Q(\l`-9@ @ 1/PI `5 P(rP*0@@p 84>rxr吠B@ .9(>X# 9, 0p00|100T1P8p P@X@@TP Ԡ䐀0 0l$ 43/P-p9,   |! T(P R?(R40pSP(9 0 3/P}@0/Po x  ?PrX9. >S9, @  |! T"P R?RRP80  043/P=P8 <|a} υ xc|a   (pc p|a $0 0 p# cs3/QPPN @! ,0058=tt!t ,004.\\!\ ,004$8 0 0p048P P``S_4  p4  @t8lPP < P K8U|l@,t   ~ŪL ^X$ ܶDpL-PX@\$`4aXGą†P pH-hAGPp PD q;P- P* PP%HP 8cHsV /06/P !PP P Pr5  pU>l l hl5d d <^58 8 H7< @˸4oܶpL-@`0<QPP"LPH2P @P; `PHP pHP 8ÔH\ /0|65 5>6PP᠒؂` pV 6@tX -s6P Q< 1/Np 0 `P w0 `K0! .?! 66J p%0! 0T0@&6Jp@3! 6 D3@!@ @6ppJPK163! @5J`@ \2 0\235J`㠀 3  P5`p`j`"h ֽRTP Z" 8ְH.dlV J 0H-PPQ K0  5J0@ 0. 0 0 5  05 *  05L*!,0A80H-PdARHP 8ÕH\ /0P*rWprr0P35MnHP 8cHV /06/d5` ` 3J*P:M(]>$ $ WtH-M@QP pUP ` ! P$p$K|K0x x B3ppJp JW$k>$88 8 @.3@`=l " B "<000S,00S$/ X3/0O-$McS`  P܃ AT pWt  `  3*3 = @xb00A#t"Vx"500S a Q$ `$01 R032PXPG\$`4TR /Q `P( pP] 4SjPQwxP!* !0.P*2S022 `P35 ]Pp^ [pZK0!  pP `L !6 i2P?|0x!x 0d6[2PPJEPP!P 05M2n!1 00$6=2PPJ  0*6/2 Pp ` @ QQ$ _242t`` PK72<ߣ(\Ф٤ǮxK!XH- m//O-Q*rWprr0MQ35`t0Q>븃X = H H0 p1 @ P ? P` `(0*1J` 0 *GJ@  H1P aP `*@ H r PPo<P HH H01 1$K Z1 QK_10  0k7P'1J@~7  7  1$K /1JlK0h h 1p D4͜X pPmdœlDK-Md@/1XXrXT"pPbLR H2`pP0A P1(10^P_Ou PQ Lp40X  00a`00PUPQ 40L PpT`Xp  `0T0Ha`00P7P0Q 40L PpT`X  `00``00P PDQ 40L PpT`X  `0|0ph0PKЏ(z0{=`IўpYM-M@y0"2 r0pl0h0-0^P_OgāqpPQ 0! O0K0|a`0 0PIPQ 0!@ 50,10 a`//P/P0Q 0! 00``//P PDQ 0! 0t/h/PK }w @9?ћpO-$M@/a Q|`xqPtppl!h1 a@0p/D @/4`,qPp$ y/`PV* o/P)PQ d!A1R(A,q崠    p \   0/tppp/KOKCߐ~=ŚdTD&ٙO-,M`\/Ÿ R P qAp!@1@ 0!B)ꬹuq pN|lиK-M✂P`p L@PWG@PRL2)@ (QO  4@T c Te \00C\0@ @8D 0(PP<@ `0@@@0`00 TQ @(@Q@$Pp(-P(u P Q 1/ PK(M?  ((@@J1  (@ 0  @(h0d $0 >1(L(J@X<,ovf8}~ye 0y6jLK-M@ B0C@>"@Ā 0P0LpPA^%`Rp  0NUp0 pCQp B Q00( PKb(넵HO-M0qpdQ?dO-,MP@Q b`   ttpp'(P/o"  P'-P'u P Q} 1/X DPQW @T@@@ $'E'@B -aDp#WB0 1TppGTp10@0 "d @ Ad`@p(408\ 8P0 \ P{'  $h PD Q 0 ! B'(QdP T'TQ M' PKQ'd1` ` 'z, 2( ( '`ܲEis d _"^İ\O-$MPs &PW  0`&븡 0 `eb `g'PL 0&p @U* E 08ࠠP  p啊 ` FL40\8@08`<@\ `P Pp@@0꬀ P K&d0` ` 0r2P &@2< < & JꔯcFxpA,tx(L-H@@ P n&  & 蘭M-M@N&됂P5  0PH&tL D0<`4p4p8p<`@`D0H0L P @P7P'P40&P;,&PB(RP&PH(@ZK0! 02&@!1 002&&P@PP!P1 002%)00!01 003%!1 00?%  0 003%4&1&| @R P %  H&PP PP%P(cTs?w$sȫurfrXfrr(taBrhpL-M``@@ R P %  &PP PP}%P%|P @P%h%P@@%%%PKp%pH-M\p@ PpD``^%8(@[%PK`%Шب//pL-M@0,PU#:!x`|P& $`V+`V0 `(V5 D P;CQCKp@@!@ 0%0@A$+0 !  P8 00! `P.50  :0  ?0  `; m P0F0 k P hL0$JKp.og>ZfVfhqf@`~f h^f\6fئ>TfpL-Mh`P`@P  $0$  PKp$O-TM$P -$P p@W P 0! a$ppJ4 P o 0HD P`P7/P&@0/P. 0pd!R2 r2R 00pbp3/P)  0 3/P+(j$p PKN$p 0 P$0  P $ p 0| lph 0d P# ꐥdd4@pc`c([[c`7cL-8MT@@0 0 0 a*c 0Ja *A AJAY PK#M-ZM\` p@P. U$ PK#똢pL-ZMd`@.` :$PP o  PKp#(OO-M⨐pP@ `P< 44@ 8000@@ 8 PK~#됡$$0 S S  $ /L-@pLAL-@jL0H-@Pb@t"@\LA0O-\ML`P@  OPET#`< P#Tsl38`Õhlps #$0x3HhD倣@Lp,  0#Õs3P (T 0p408 0  p$t4pt`$4` PK"///  ( Q0BS4:0BS/:!R%0!ERAR  Q 0 0/@8pL-MPP@@T: -Q P#*hld d0  0C ->0k? @P["  J U:KpVL<//pL-M 0N$  0\   A  @0@D  8F 0    0@0C  H6 @   80 /?0  0  @0 0   *0,@   $   2   @P0@ P 0 "$  0 *:0 $ 0@  6 ( $ ( 4 %T5D@ 0S%>'U!^! L( OO, L0 "/?0 , 0 TPP0  U ( 0 4 7xPy@ 5'5 +<- 0@4 8 @P e@#0/@U0,:C*8 8O 8 < P`  X`FP e < @ P`  X e @ D P`  X e D H `P  `# H L c  Se(U L P c  0F@5(PKp0 /0 ///Mtx |TX \`dhlpЍ/H- M0S Р,,, (0 000m! Р_XhoRH- M 0KS0 Р,,, (0 00!0M! Р"_IXLG dH- M0S0 1 Р,,, (0 00*0/! Р^WWwQ8& aP   *A @/   0 0  00  00 $0$0 ( ,,( /  0 0  00  00 $0$0 ( ,,( /O-MPCP:0x P Kag P  0p p Z P7  0` X` ` 0b @R"03 S4Q  0b @R"03 S4QQ"0`xxx t0pp l`0h@p`@ @ p$0( ,04`P  \\Q/ 0A 0S0# 0/ R/ B QA/K-M 0S  0 000Q Kp`@ P(q @@Q@# @$P@0,P(@K2[YT+RjF /0 S01`  0 00000 $0$0 (,,(/   0 0  00  00 $0$0 ( ,,( / P@S0  0 0  00  00 $0$0 ( ,,( /L-@P Q UPNL-@AP 0 (( P  PPP L0H $,0(  Td|H R/ B QA/Q/0A 0S0#0/L-M@ Q ppp l0 001KK 00 0 Q#KWAPvLEL- 0 @0`@" L/L-@ Py O-EM @pQ,pP$ TK pd 0TSqwS!sQT9  B1#1% Pf pV8UWQvpSP \P0D Bs@#`D p0pG0S8wsQ030S 0 pd0w pTSQppYpP Pf pV8UWQvpS Pp PP$PK:LPq/0s 00\q/pL- b0 R0 1Q1Ssp0^B@ b@Ssl^ PbnQ@04U2\" G24000C60L8@PpPP p06p&0qu`P@c`swPp$PKH 皀%,($ L8 EQPJ> \K8L P K DK0 ` KKAoP` {pPH )@pP_P PHQN0p4`!V0p}`bpA`U 0uL qEP0( h! 0,1D&$05,SdR@00QP@H XDE4 P n(0 L a|*n\ Ba/4`4)ax<8`L*L$  -P p``PRXl`P`0p48<GHHp 8<9<VH0H-<@H%@lH H50Hꘂ0H%02 /TH- MX0H%02"xx0L P 000 ,0 002 Р(fJR21H- MQ R 0H0<#D5S РH/ 0 00">hhh d0 00!2 PPP L0 00&2 РIQM}PI`QM8I4QMZ0H- MQ 0H%02"<%R РH/XXX T0 00/2 @@@ <0 00? РHPNOHdPM?H-@  @j Z6$00C$0 (@(N0LZQ0P,00 AP 0CC $p 0,P (p0`<0D02r24LpH P ""8@rT0X \` dhl0pO-$M@ P?嘗   A`  0p   @t $ (00 p,p0:,q0t P  @P @Px`PPPxf 0``'!|h Pz80P *48 <!0 P,#01<w8&q (s| s!$P pmb`AE ,&c YwqMae2΄"`vP P p1 P p1 P ZX  P K( (0p~-( (0( (0  0  0  0` 0@%D!EP*0PX PiQ3!Sft噩 `f33!S`33@`<Q`0嘠b2f@ s\L``HPLd`hmb`AX l\&"#*!%.!E B ` `@` S`%f*P Q @` S`3  ` S`3f3f P 20S @&" 1p(Pt0mb`A  #!"&0& FP <:8d`\ d 0\`## 4~OOP|+X1zO-M-MLmH `0Pp8   @] A HNP p3P^24 4 (!,FOppQh *a!P` L1S K3/p&<Q 1/P!hBP`/b&P R hK2/ P㜐Pb0Q 4P  (`@ X K┐ 嘐 d h \ Đ Ȑ ` L @ `@h K q Q eůȃ/ 2 z#` 5# @p  e*  '(@4 `  p p0KW 0 ` P K @WaBP`BP@`Y [[ y[9[$ p0SQ@圐 ! P`&_ %!EPQ 220΃!FS Q@ ! P㜐@[,[<[@|[&p0S Q 0 ! 圯P ` |S 0Q ! P  0!p噠$ ` 0 00`r hR 2/hK⨀p (p P呠 8v 00㑠$0ndz_0 00o0 000 00P0 00hp\P h`R 2/dP呠  8@0 0 000 4"0`TPq`@P*>㑠 HR h2/xP夐` P 0KPK ) 8*@!D($~L , 0KPK 娀Rx@ᤐ qtϊ 0ZÊϊϊÊϊ@X H R6 P2/1\O48p<@dq@TJ@hK,p嘐KPKtZhd@tpl|qPh z`:  N 0 w:  B 0 @ʏpP 4U0@ P pw:l p# 0lppi:| &OP00  Q| bBRUt &P00  Qt bB RB`pP*L0Dx|tP(P$ P`l刀pP@p040 \K  "tP*,% 哬"LPp |P$ 0#P<#00P%\.DP63Cp`\ ","L v @xP Dp(@@K 8 0D 0 000 00夐<hK   0 00@tZ0S 3/ꄞuPP! L@ Tp Ppp@Q@QPQU p0Q Q0Q"ZW#3P P xP夐P D Tp Ppp@Q@QPQU p0Q Q0Q"ZW#3Pa P xP夐P hp0 000 5 YP@>  +  @Ѐ p8Q QQ|!Y%0! Y'#3P0!:,:0!0#p%:tpZQ pQ~xYQ QPL<0P3 0xPY0Q PQ3<P:  "% 0pPQPQ0Q +#,5PS ,5"xY Q QPP PU U@  0 뤐  Q P`BPxP夐0X0sVt R `/Q :Cq q0Sr 0p3{ T/q H/ :l!!@ p$`؀s4@T S&0Pvy psS%vy0pPpsC"vyPpv``$pv4p&sdPT c*,`pSC$ऐ&)V(@#P PC n[1s&&)F#( Kk0, #C$k+8 cs%k[!"Q*"   t  p ppp xp R:Q 1/X8P0K Ѝ 0PkxPdwpw&"=!0usJO-,MU@Pv~ RZ  0 00P @ @P ` VX@#$pRB!@0JlP&5EŠltP&5`;sE `PbFX2(0@p $  0S ! Br ! pB $p @ @PR0 00 ]8 80} PP pKP7P`r$pn~`pgfFQ@00P1P0P60CPJ `:`` @ _$C%"#"FI@c!$s@ Ce"#!&)#  a+Ce"k1K#"+#+Ce"k0K#"+"c"#"6F@ `9 @p N V2 00#, @ (@pP`APD`p@G@TP2PppZw@1Ƞgap`pV p`p QEa\B@?qc&a& Pv膉fs$A$v$匣@yp`唁 bS% Q'fiVspʏ[Ac&[1Ka&k#kQC&K0[a&@k"as#@1!6F9c 0@?`0 A 0  rDoO-M@`0SV@  0 00p b 0AP!'P#% J,"%+ @,rp"%+ r @Z @CЀX## Ѐq!  P$ 0S B% r0  pB%p@0!S 0 00 T8AK KOC$mM-⪏PTpp@`hV :86x F3 ?M \kO-\M$ 8 <0, 4 $8 (4,( (0 P` $ p0 $P` ,0px@ r)4 ! l(`@ epP  _'5 ! Y $,P@P8 <J$5 ! D@P =`p4 87&7 ! 1 @ ,)0p,`'6 ! !(P  4`(p&7 ! 0 !   @P $5 ! @$P `p &7 ! $    @P8 <$5 ! @P  `p4 8&7 ! $`   0P,p%7 ! P  4@(p$7 ! 0  "KO-$M@ `Pp6!& 2%$0SpR"pD pSpd#:f(0 000000 0 0Bz P0(0P0 0p  p 0 ЀxY"P(" 0Ѐ0Q!P!S0  p  _p 0  U 0 @ rc#2"@`0!P!00  K RO-M*`p p(p Ja`ppp(ppp p pp(ppˆ r`|.{P![[3kk2B$[4&K!k ![5'{'& !*C@<#0#bB'fi@V@p a;*g[2;<#[@Kl![2K1![3r$K%0#[0;'& '{$ A@`<#b0 B"69@V@KO-,M  0  ( $  0 p  aw ƅOT$_5 F# @  P b ]P@e/'  T u#rOT @  P f B@P`B$ I 0Q aB0Z#QP1#0PK a<*aJajaaBaaFa !J*!*J*! 4?0! A*AJAjA⏊Al⏪A\ALA<|0  */ d  dd2 2K, d d H-0S SkP ` 00P00`PH,0296Cp pK~0 @$00800FSp0p4@8J40<0W``P@`PG , p=0148 PA @'@ A0pId  ` 4 0pG BSTP`TPX`h``E\ l`P* 0 001  0 001#K@2P0 pt K410 0 jv\X-z+pL- 0    @t  GzP 0f&6NLFP PRpPD%AA@`A|@a$ab`b`p1 "| p0!  S( d0"c  0/M- M0@  S( "d0 04cPPP 0l PR i`dpbY` 0pp *0,p04 p0 rpP 3Q< <0 P<?(2ca:?83l U?gPP :PR $@q4`8 ]8 ;< 6,Ppp QP3R0 2pU2xWpp3Sp2Rp2MBL o1o*H3t  oX`d (t 4t $H|xx ̛țЛěܛؙ,@t@t@t@t@t@t@t@t@t@t@t@t@t@t@t@t@t@t@t@t@t@t@t@t@t@t@t@t@t@t@t@t@t@t@t@t@t@t@t@t@t@t@t@t@t@t@t@ttdisxܙȃ,w|Aaeabi A "OHOS () clang version 10.0.1.82840 (llvm-project 576b0c583ffe7ef99eafad93543bed64b2a8c3de)Linker: LLD 10.0.1 (/data/82840-merged/toolchain/llvm-project/lld 576b0c583ffe7ef99eafad93543bed64b2a8c3de).dynsym.gnu.hash.hash.dynstr.rel.dyn.ARM.exidx.rel.plt.rodata.eh_frame_hdr.eh_frame.text.init.fini.plt.init_array.fini_array.data.rel.ro.dynamic.got.got.plt.data.bss.ARM.attributes.comment.shstrtab tt  oXX! 11*p8383 5 H3H3>244('F[[ T[[^l\(d(t(d j4t4d p@t@d u``gddghhg$gLLh\httihi"pi0ij