ELF@@31/u[QBEAn&h2RQ'xuefb4{ xK1# exynos-bcm_dbg$$$$$$$$$$$$$$$$$$$$$$$$$$$ $!$"$#$$$%$&$'$($)$0$1$2$3$8$9$:$;$@$A$B$C$H$I$J$K$ $!$"$#$$$%$&$'$$ppmu_verstore_enable_stop_owner3bcm_err: %s: failed get filter id(ip:%d) Pre-defined Event index: %2u Filter Others type[%d]: 0x%02x = str_ctrl get help = 6bcm_info: %s: itmon error code %u pd-name3bcm_err: %s: Failed get number of pd-name 3bcm_err: %s: Failed get max define event 3bcm_err: %s: Invalid default define event(%u), max(%u) wr-req-bstsum-rw-req-blkrd-smpl-latsum-rd-lat-vc0sum-wr-lat-vc23bcm_err: %s: failed to initialize Platform PMU filter_others_activeip_power_domainsstore_dump_addr_infocat event_ctrl bcm[ip_index]: def(define_index), [ev0], [ev1], [ev2], [ev3], [ev4], [ev5], [ev6], [ev7] show_filter_others_ctrl%u %u %u %x %x %x %x %x %x %u %u %u %u %u %u %u %u period: monitor period (unit: usec), min(%d usec) ~ max(%d usec) exynos_bcm_init_run_ip_parse_dt3bcm_err: %s: Failed get bcm_ip_print_nr 3bcm_err: %s: Invalid define event size, size(%d):event_len(%d) default_define_eventsum-rd-lat-vc23bcm_err: %s: failed set sample ID Initial BCM run: %s %u %ushow_event_ctrl (0x%02x), ip_range: BCM_EACH(%d), BCM_ALL(%d) ip_index: number of bcm ip (0 ~ %u) monitor period: %u usec === Filter Others info === 3bcm_err: %s: Invalid define event nr, nr_event(%d):nr_max(%u) 3bcm_err: %s: Failed get default define event buff_sizerd-data-blk3bcm_err: %s: Invalid IPC Type: %d 3bcm_err: %s: failed set str state enable_dump_klogInitial monitor period: %u usec BCM IP[%d]: %s show_dump_accumulatorscat filter_id_ctrl bcm[ip_index]: [mask], [value] store_filter_others_ctrlexynos_bcm_ipc_node_parse_dtmax_define_eventdefine_sample_id_enableeventrd-req-blkmax-rw-dataexynos_bcm_dbg_early_initstr_ctrl_helpshow_bcm_dump3bcm_err: %s: Invalid command string mask: masking for filter id (if define_index is not 0, set to 0) mask value should be in hex 3bcm_err: %s:failed set filter others 3bcm_err: %s:failed set event sm user store_period_ctrl Filter ID value: 0x%08x str state: %s 3bcm_err: %s: No device node name: %s define_filter_id_active3bcm_err: %s: Invalid defined sample_id_enable range 3bcm_err: %s: Failed get initial BCM run state 3bcm_err: %s: Failed get define stop owner length wr-actvwr-resprd-req-wrap2rd-req-vc1max-rw-actv3bcm_err: %s: Failed send data exynos_bcm_dbg_str_ctrl3bcm_err: %s: No dump address info: p_addr(0x%08x), buff_size(0x%08x) mode_ctrlbcm[%2d]: mask(0x%08x), value(0x%08x) exynos_bcm_dbg_event_sm_user_ctrl Filter Others active 3bcm_err: %s: Failed get define filter id length 3bcm_err: %s: Failed get number of defined filter_other_active 3bcm_err: %s: failed to pd_sync_exit 3bcm_err: %s: failed set mode [pmcnt1], [pmcnt2], [pmcnt3], [pmcnt4], [pmcnt5], [pmcnt6], [pmcnt7] 3bcm_err: %s:failed set event 3bcm_err: %s:failed set filter ID mask%d: mask%d for filter others (if define_index is not 0, set to 0) mask%d value should be in hex store_run_ctrlcat run_ctrl run state: raw state([run_state]), sw state([run_state]) 3bcm_err: %s: Failed get defined events length wr-max-smpl-latinclude/linux/thread_info.h3bcm_err: %s: Failed to send IPC(%d:%u) data to dbgc (rv=%d) 3bcm_err: %s: failed set dump address info store_event_sm_user_ctrlinitial_bcm_modeavailable_stop_ownerexynos_bcm_dbg_mode_ctrl3bcm_err: Have not stop permission (%u) exynos_bcm_dbg_pd_sync_initevent_ctrl_help define_index: index of pre-defined event (0 ~ %u) 0 means no pre-defined event cat period_ctrl monitor period: [period] usec ip-name3bcm_err: %s: failed to allocate BCM IP names 3bcm_err: %s: Failed get number of initial run BCM IPs exynos_bcm_sample_id_info_parse_dt3bcm_err: %s: Failed get buffer size wr-req-blk3bcm_err: Invalid stop owner (%u) 6bcm_info: %s: exynos bcm is removed!! true6bcm_info: %s: exynos bcm is initialized!! boot_configfilter_id_ctrl_helpecho [ip_range] [ip_index] [define_index] [mask] [value] [ev0] [ev1] [ev2] [ev3] [ev4] [ev5] [ev6] [ev7] > filter_id_ctrl show_ppmu_verbcm[%2d]: mask(0x%08x), id(0x%08x) evX: event counter enable for sample id (if define_index is not 0, set to 0) value should be 0 or 1 3bcm_err: %s: Invalid defined filter_other_0 range define_filter_other_1wr-resp-blksum-rd-lat-vc3bcm_dbgfilter_others_ctrl3bcm_err: %s: failed to dump accumulators evX: event counter alloc for filter id (if define_index is not 0, set to 0) value should be 0 or 1 type%d(0x%02x), mask%d(0x%02x), value%d(0x%02x), evX: event counter alloc for filter others (if define_index is not 0, set to 0) value should be 0 or 1 %-*s Filter ID mask: 0x%08x echo [run_state] > run_ctrl exynos_bcm_pd_info_parse_dt3bcm_err: %s: Failed get number of ip-name 3bcm_err: %s: Invalid defined filter id active range 3bcm_err: %s: Failed get number of defined filter_other_0 rd-dataexynos_bcm_dbg_stopexynos_bcm_dbg_pm_resumeevent_sm_user_ctrl_helpsample_id_ctrl_help = dump_accumulators get help = bcm[%2d]: Filter ID active Event[%d]: %u 3bcm_err: %s: Failed parse Power domain info 3bcm_err: %s: Failed get define filter_other_1 length config:0-31rd-req-vc0sum-wr-lat-vc1max-rw-req-blkCan't support filtering exynos_bcm_dbg_probe3bcm_err: %s: failed to early bcm initialize Initial Run IPs ip_range: BCM_EACH(%d), BCM_ALL(%d) show_filter_others_activeecho [ip_range] [ip_index] [define_index] [type0] [mask0] [value0] [type1] [mask1] [value1] [ev0] [ev1] [ev2] [ev3] [ev4] [ev5] [ev6] [ev7] > filter_others_ctrl show_ip_ctrlpd_size: %u, pd_sync_init: %s 3bcm_err: %s:failed set sample ID cat sample_id_ctrl bcm[ip_index]: [mask], [value] failed get str state exynos_bcm_dbg_itmon_notifierany-req-fixsum-rd-latwr-smpl-lat3bcm_err: %s: Failed send data for pd sync exynos_bcm_dbg_pd_sync6bcm_info: %s 3bcm_err: %s: already pd_sync_init(%s) 6bcm_info: %s: virtual address for reserved memory: v_addr = 0x%p exynos_bcm_dbg_dump_addr_ctrlfilter_id_activeip_ctrlactual use size = 0x%08x 3bcm_err: %s:failed set mode = period_ctrl set help = === Pre-defined Event info === echo [str_state] > str_ctrl 3bcm_err: %s: Failed parse IPC node 6bcm_info: %s: replaced default define event: %u any-req-bstsum-wr-lat-vc33bcm_err: %s: failed to pd_sync_init mode_ctrl_helpstr_ctrlstore_ip_ctrl = mode_ctrl set help = echo [period] > period_ctrl Power domain offipc_bcm_eventexynos_bcm_define_event_parse_dt3bcm_err: %s: Failed get number of defined sample_id formatsum-rd-lat-vc1exynos_bcm_dbg_pd_sync_exit3bcm_err: %s: failed to bcm initial run predefined_filtersrun_ctrl_helpbcm[%2d]: def(%2u),exynos_bcm_ip_validateecho [ip_range] [ip_index] [define_index] [ev0] [ev1] [ev2] [ev3] [ev4] [ev5] [ev6] [ev7] > event_ctrl ip_index: number of bcm ip (0 ~ %u) (if ip_range is all, set to 0) Arch: %-*s RTL: %-2ufailed get run state run state: raw state(%s), sw state(%s) show_sample_id_activebcm_ip_nrdefine_filter_idexynos_bcm_filter_others_info_parse_dt3bcm_err: %s: Failed get number of defined filter_other_1 3bcm_err: %s: Invalid defined filter_other_1 range 3bcm_err: %s: Invalid defined filter_other_active range wr-data-blkexynos_bcm_dbg_ipc_send_dataexynos_bcm_dbg_pm_suspend3bcm_err: %s: failed to parse private data 3bcm_err: %s: failed set period 3bcm_err: %s: failed set IP control ip_ctrl_help === Ctrl Attr info === ev%d %u, = ip_ctrl get help = pd_name: %12s, pd_index: %2u, pd_on: %s, cal_pdid: 0x%08x 3bcm_err: %s:failed set Run state = run_ctrl get help = 3bcm_err: %s: failed to allocate BCM IPs 3bcm_err: %s: Failed get initial sampling period wr-stlrd-req-vc3wr-req-vc1sum-wr-lat-vc0exynos-bcm_dbg3bcm_err: %s: failed set filter others exynos_bcm_dbg_dump_configsample_id_ctrlUsage: physical address = 0x%08x virtual address = 0x%p dump region size = 0x%08x = event_sm_user_ctrl get help = Usage: cat event_sm_user_ctrl bcm[ip_index]: [sm_user_value]/[sm_user_mask] = event_sm_user_ctrl set help = Usage: echo [ip_range] [ip_index] [sm_user_value] [sm_user_mask] > event_sm_user_ctrl ip_range: BCM_EACH(%d), BCM_ALL(%d) ip_index: number of bcm ip (0 ~ %u) (if ip_range is all, set to 0) Not availablePPMU %3u: %s Name: %sDefault Pre-defined Event index: %2u Pre-defined Event Max: %2u Filter Others mask[%d]: 0x%02x Sample ID: peak_id: 0x%08x initial_run_bcm_ip3bcm_err: %s: Failed get define sample_id_enable length exynos_bcm_init_control_parse_dtsum-rw-data../private/google-modules/soc/gs/drivers/soc/google/exynos-bcm_dbg-ppmu.c6bcm_info: %s: same run control command(%u)bcm_run_state(%u) exynos_bcm_dbg_period_ctrl3bcm_err: %s: bcm_dbg_data is not ready! dump_addr_inforun_ctrl3bcm_err: %s: BCM_EACH(%d), BCM_ALL(%d) evX: event value of counter (if define_index is not 0, set to 0 event value should be in hex 3bcm_err: %s: failed get filter others(ip:%d) cat ip_ctrl bcm[ip_index]: enabled ([enable]) === Filter ID info === store_sample_id_ctrl3bcm_err: %s: Failed get bcm_ip_nr define_eventsdefine_filter_other_03bcm_err: %s: Failed get define filter_other_0 length 3bcm_err: %s: Failed get number of defined sample_id_enable eventswr-req-fixwr-req-vc3rd-max-smpl-lat6bcm_info: %s: buffer size for reserved memory: buff_size = 0x%x = BCM dump address info = = event_ctrl get help = store_filter_id_ctrlvalue: value of filter id (if define_index is not 0, set to 0) value should be in hex 3bcm_err: %s:failed set IP control resumeexynos_bcm_dbg_ip_ctrlexynos_bcm_dbg_ipc_channel_request = BCM Available stop owner = show_filter_id_ctrl = ip_ctrl set help = === Local Power Domain info === failed get mode = mode_ctrl get help = = run_ctrl set help = 3bcm_err: %s: Failed get number of defined events initial_bcm_runwr-reqwr-req-vc0Can't support per-task counters exynos_bcm_dbg_sample_id_ctrlexynos_bcm_dbg_start3bcm_err: %s: already pd_sync_exit(%s) bcm_dump[seq_no], [ip_index], [define_event], [time], [ccnt], [pmcnt0], %s disabled3bcm_err: %s: Invalid defined index(%u), defined_max_nr(%u) ip_index: number of bcm ip (0 ~ %u) (if ip_range is all, set to 0) mode: %d (%d:Interval, %d:Once, %d:User_ctrl, %d:Accumulator) echo [ip_range] [ip_index] [define_index] [mask] [id] [ev0] [ev1] [ev2] [ev3] [ev4] [ev5] [ev6] [ev7] > sample_id_ctrl 3bcm_err: %s: Failed parse Control info bcm_ip_print_nr3bcm_err: %s: ip-name (%d) is not same as bcm_ip_nr (%d) 3bcm_err: %s: Invalid BCM IPs size, size(%d):ip_nr(%u) 3bcm_err: %s: Invalid defined filter id range 3bcm_err: %s: Failed get number of defined filter_id_active define_filter_other_activeperf/arm64/ppmu:onlineany-req-wrap2sum-rw-actvrd-req-vc2max-rw-reqmax-wr-latexynos_bcm_dbg_dump_accumulators_ctrldump_accumulatorsevent_ctrlpredefined_sample_maskbcm[%2d]: %x/%x %u %u %x %xstore_str_ctrl3bcm_err: %s: Failed parse initial run BCM IPs info 3bcm_err: %s: Failed get define_sample_id length 3bcm_err: %s: Invalid initial BCM measure mode(%u), max(%u) rd-req-bstwr-smpl3bcm_err: %s: data is not ready! exynos_bcm_dbg_strexynos_bcm_dbg_filter_id_ctrlexynos_bcm_dbg_set_dump_infostore_event_ctrldefine_index: index of pre-defined event (0 ~ %u) 0 means no pre-defined event %u %u %u %x %x %u %u %u %u %u %u %u %ucat filter_other_ctrl bcm[ip_index]: [type0], [mask0], [value0], [type1], [mask1], [value1] IPC node name: %s mode: %d:Interval, %d:Once, %d:User_ctrl, %d:Accumulator %u.%u.%u Filter Others value[%d]: 0x%02x 3bcm_err: %s: invalid parameter (%u) 3bcm_err: %s: Failed parse Pre-defined Event info exynos_bcm_filter_id_info_parse_dt3bcm_err: %s: Invalid stop owner (%d:%u) rd-actvwr-req-wrap2max-rd-lat3bcm_err: %s: Invalid period range(%uusec),(%d ~ %dusec) 3bcm_err: %s: failed to bcm stop bcm_attrexynos_bcm_dbg_removefalse3bcm_err: %s: failed to dump config period_ctrl_helpcat dump_accumulators show_filter_id_active = filter_others_ctrl get help = 3bcm_err: %s: failed get event_sm_user(ip:%d) store_mode_ctrl3bcm_err: %s:failed set period run_state: BCM_RUN(%d), BCM_STOP(%d) mask: masking for sample id (if define_index is not 0, set to 0) mask value should be in hex cat str_ctrl str state: [str_state] 3bcm_err: %s: Failed get initial BCM measure mode 3bcm_err: %s: Invalid stop owner size (%u) cpumaskexynos_bcm_dbg_ipc_err_handle3bcm_err: %s: do not set when bcm is running(%u) exynos_bcm_dbg_run3bcm_err: %s: failed to ipc channel request 3bcm_err: %s: adv tracer request channel is failed 3bcm_err: %s: failed set event log_bcm3bcm_err: %s: failed to complete enabled = filter_id_ctrl get help = = filter_id_ctrl set help = 3bcm_err: %s: failed get ip_enable state(ip:%d) = period_ctrl get help = Event[%d]: 0x%02x Sample ID active 3bcm_err: %s: failed get sample id(ip:%d) = sample_id_ctrl set help = suspend3bcm_err: %s: Failed get number of defined filter_id 3bcm_err: %s: Failed get number of available_stop_owner wr-data3bcm_err: %s: Invalid BCM mode(%u), BCM mode max(%d) 3bcm_err: %s: failed to bcm start __exynos_bcm_dbg_ipc_send_data3bcm_err: %s: BCM IPC error return(%u) dump_accumulators_helppredefined_eventsInitial BCM mode: %u type%d: type%d for filter others (if define_index is not 0, set to 0) type%d value should be in hex echo [mode] > mode_ctrl id: id of sample id (if define_index is not 0, set to 0) id should be in hex 6bcm_info: %s: Note: It can occurred be IPC timeout because can be trying access to timeout block from BCMDBG plugin 3bcm_err: %s: Failed parse Filter Others info 3bcm_err: %s: Failed get ip-name 3bcm_err: %s: Failed get initial run BCM IP(%d) initial_periodrd-lastrd-req-fixcyclesexynos_bcm_dbg_event_ctrlexynos_bcm_dbg_early_pd_sync = filter_others_ctrl set help = show_event_sm_user_ctrlecho [ip_index] [enable] > ip_ctrl === IPC node info === stop = sample_id_ctrl get help = = str_ctrl set help = str_state: suspend(1), resume(0) rd-smpl3bcm_err: %s: Invalid Event ID(%d) 3bcm_err: %s: failed set filter ID exynos_bcm_dbg_filter_others_ctrl3bcm_err: %s: failed set dump info period_ctrlsample_id_active = BCM dump to kernel log = store_enable_dump_klog3bcm_err: %s: failed get event(ip:%d) 3bcm_err: %s: Invalid ip range(%u) = event_ctrl set help = Sample ID: peak_mask: 0x%08x 3bcm_err: %s: Invalid defined event range sum-wr-latplatform_pmu_event_initexynos_bcm_dbg_run_ctrl3bcm_err: %s: failed set Run state filter_id_ctrlfilter_others_ctrl_help3bcm_err: %s: Invalid ip index(%u), ip_max_nr(%u) bcm[%2d]: enabled (%s) enable: ip enable state (1:enable, 0:disable) cat mode_ctrl mode: [mode] (%d:Interval, %d:Once, %d:User_ctrl, %d:Accumulator) failed get period 3bcm_err: %s: Failed parse Filter ID info 3bcm_err: %s: Failed parse Sample ID info 3bcm_err: %s: Failed get define filter id active length define_sample_idevent=0x%lx 3bcm_err: %s:failed set str state 6bcm_info: ipc channel info: ch_num(%u), size(%u) value%d: value%d of filter others (if define_index is not 0, set to 0) value%d should be in hex runwr-lastsum-rw-req3bcm_err: %s: pointer is NULL exynos_bcm_is_runningenable_stop_ownerevent_sm_user_ctrl stop owner[%d]: %s %u %u %u %x %x %x %x %x %x %x %x === Sample ID info === show_sample_id_ctrlexynos_bcm_dbg_parse_dt3bcm_err: %s: Failed get pd-name 3bcm_err: %s: Failed get define filter_other_active length 3bcm_err: %s: Invalid defined sample id range rd-reqrd-stlwr-req-vc2samsung,exynos-bcm_dbg                      `M4?#{;_W O A8Ca3 *qCCCC"T&@;@C5(~@ !@"= S"5*A8C_ AT*;@OJWI_H{F#_!W!**;@!**!7 RY8?#{;WO A8C@h )@9?qT*!*@BA 4k}?@ TLii @kT)! T"*%A@9?k@TA9 @r R)C*R 3C:@CC')5@= S5*@!A8C_ T*;@OIWH{F#_*:@!"R*!4 !@*?#)#_K.b?#{_WO A8s C*V 5 @_q T @J@ S 3q*3hH*?q!T6A)>C)@9R@9@@3"@3) S33(*Ia*ja***:@CCCC#)+)5@= S5@h4*6@)@*!S+,=S-]S)}S.)H=SK]S6)L.)H}S2)"$!!*:@!**!8 !A8C_ !T*OIWH_G{F#_y/.?#{_WO A8s C* @_ qa T @M@S** 3q3**qT*A)2B)-M3*C)m33-3&D)M3m3+S*@)k *:@CCCC#)+)5@= S5@h4*5A) @*  S*) S S2) S S*) SS2)")$!!*:@!**!8 !A8C_ !T*OIWH_G{F#_o)?#{;_W O A8S C@_q! T @Y@393?qaT@*Fk` TS*4***** `Ө:@')C*CCCg) 5@= S5@qT5@S*X5@qT@9h5@9h4*/!!*:@!**!9 ! !***A8C_ ATOJ*WI_H{F;@#_o)?#{_WO A8S CV@_qT@ @?qT*Fq T@;Rr Q kTd!* RK*K:@K3+3CCCC/) `5@= SB5@h4*1 @*M,!%!*:@!**!8 !!"RA8C_ !T*OIWH_G{F#_o)?#{_WO A8S C@_q!T @H@(3H3_q!T*F?q`T@_q TIS *:@CCCC#) 5@= S5@h4*7@*%S2!+!%*:@!**!8 !!"R!RA8C_ !T*OIWH_G{F#_TS?#{_WO A8s C*@_ q!T @J@ S 3q*3hH*?qT@)S(*:@CCCC#)`5@= SB5@h4*)@*S$!!*:@!**!8 !A8C_ !T*OIWH_G{F#_u?#{g_W O A8CC@9*7"ZB@_,qTH@qTI @J :@*3C 3H2CCC#)5@= S5!!A8C_ T*OJWI_HgG{F#_*:@!**!: ! g@?#{A8 C"@)(RI#3C5!!A8C_ T{B#_?#{A8)CI3ѨC#*5A8C_ T{B*@#_!TF?#{A8 C"@! *qTH@!X95A8C_ !T{B#_(#H3ѿC5!8G~?#@9_9#_֑c?#{ O@@*@5:@!OB* @{è#_?#{_WO@96@A(4} jv* @@5"TTjv@`z*jv @*s4*9*OCWB_A{Ĩ#_*!B@*_eE??#{A8 C*R#3Ѩ(("@CF*5A8C_ AT{B*@#_!!_eE??#{A8 C#3Ѩ(("@C*5A8C_ AT{B*@#_!!?#{_WO A8S C6@_$qT @H@(3H3_qT@)S(*:@CCCC#)`5@= SB5@h4*)@*S$!!*:@!**!8 !A8C_ !T*OIWH_G{F#_?#C{ _WOCA8C(R@BqBTRѡѨ#* EA T UKALIAH 5 )}7R#c* IB MB )A -A/5) 1A5A3;#D)13Q3 3JE)3 33>F)3Q33S*M:@-3 3 *CCCC#)3)5@= S5@h4*D'A)* 9 S yS %S eS.) QS6)+,S")( S* S2)+S,S*)(S)S2)&),!%!*:@!**!8 !!"RA8C_ !T*OIWH_G{F#_?#C{WOA8C*@!@BAj4J} T+ihl @kT!_ThA@9qT(Ri @ RhA9*3CC:@CC+)5@= S5*@!A8C_ T*OHWG{FC#_*:@!"R*!4 !@*?#C{WOA8CB))Q?kCTs@@"*FqT@@B4#4HҠ:@CCCC)5@= S5*-!!"R*:@!**!6 !!A8C_ T*OHWG{FC#_f?#{ WOl@R@@|@ 7"RA8 @9(7 @j6x" J_ T< )B;*5  RC@* 8K@+ ? ?)BH+ (B; 5  RC) 8)@*@ ?) ?(Bՠt@ @OCWB{Ĩ#_! )@i7@h7 R Rf?#{og_WOl@(@IF k"TRh@{)?FsDBHF|@Bq CFB CFB B #@HCcq(@ IF k#THFi(5OEWD_CgBoA{ƨ#_f?#{WOA8CRl@ (h@# 5@*~@`A8C_ TOEWD{B@#_*!f?#{ WOh@mT0RB|@B B B B s @OCWB{Ĩ#_f?#{_WOh@mT5l@RB|@@B @B @B@ B sOCWB_A{Ĩ#_֠f?#C{WOCA8Ch@l@RR*5@4*sA8C@ T@ODWC{AC#_!~@f?#{ WOh@mT&l@RB@9|@ ) JqCB s @OCWB{Ĩ#_֠f?#C{WOCA8Ch@l@A8C@ T@ODWC{AC#_R**T5@4(R9s9!~@f?#{ g_WOh@mTCl@R@BX9|@Z{qd*X99 #RqdX99 CRqdX98 cRqd s @OEWD_CgB{ƨ#_֠f?#C{WOCA8Ch@l@A8C@ !T@ODWC{AC#_R`!*5@?qbT@4)R 9s9!~@f?#{og_W O CA8Cl@C@F k TR (@9Z C 5@#@{ '@{ +@{ /@{ 3@{ 7@{ ;@{ ?@{ C@{ @{ F_ kTFI(5@@`A8C_ aTOJWI_HgGoF{E#_*@!f?#{ [W O A8Ch@Kl@>=7 R` C!~! 1 A Q aqC*.q T;@_q T?@F k T7@FB? kb T_qaT*?4_ qTjA? kT)RR)Q*EA*IAC*MA*QA*UA*YAC*]A*aA*eA* s+E3FC)RC*R)*C5A8C_ T[@OMWL{J#__ qTA? kTIR!s*#R#Q!*CQ! **!~@_ qTA? kaTiR_qTA? kaTR_qTA? kaTR_qTB? kTR}@*f?#{ _WOh@mTUl@R B|@9 B9 B9 7 B B*$RF BQGB BQ B s @ODWC_B{Ũ#_f?#{og_W O CA8Cl@@F kbTR @9Z C 5@{ +@*{ /@#R{ 3@CR{ 7@cR{ ;@R{ ?@R{ C@R{ G@R{ @{ F_ kTFI(5@@`A8C_ aTOJWI_HgGoF{E#_*@!f?#{+g_WO A8Cl@h@ F kBTRb@9 C-5B)c@h@ F_ kbTFI(h5@@`A8C_ aTOIWH_GgF{D+@#_*b@!f?#{ cW OA8Ch@[l@>=<#?;hR` C! ~ ! 1 A Qaq#3C*6q! TK@_q TO@F kT[i4)RC[i4)RC4)R4)R\i4)RC\i4)RC\i4)R\i4)RG@FB? k T_qaT*O4?qh T R)Q*IB*MBC*QB*UB*YB*]BC*aB*eB*iB)mBC sG)3{+:)+|=>)[C*+Z 5A8C_ Tc@ONWM{K#_!s*#R#Q!*CQ! **!~@@*f?#{ _WOh@mTal@R B|@9 B9 B9 7 B B*$RF BQGB BQ B B B s @ODWC_B{Ũ#_f?#{og_ W O A8Cl@@F kbTR @9Z C 5@{ ;@*{ ?@#R{ C@CR{ G@cR{ K@R{ O@R{ S@R{ W@R{ @{ F_ kTFI(5@@`A8C_ aTOKWJ_IgHoG{F#_*@!f?#{og_ W O A8Cl@@F kb TR @9Z Co 5@{ #@+@3@***{ '@/@7@#R%R'R{ @{ F_ kTFI(5@@`A8C_ aTOKWJ_IgHoG{F#_*@!f?#{_WOA8CѨh@sl@>=<_;R`#ѩCѪc~)~J~l~m!n1oApQqarq!s#ѦCѧc*FqTc@_qTg@F kT{@i4)R{@i4)R@i4)R@i4)R@i4)R@i4)R@i4)R@i4)R_@FB? kb T_qaT*g4?q T R)Q*aC*iC*qC*eCC*mC*uCC*yC*}C*C*CC*C*C*C)CC s'{Z+ )s*7j@5A8C_ T@OSWR_Q{O#_!s*#R#Q!*CQ! **!~@@*f?#{g_WOh@mTl@R@B|@9 B9 B9 7 B B*$RF BQGB BQ *** ***: 9***Z #R$R%RW #R$R%R #R$R%R B sODWC_BgA{Ũ#_f?#{g_WOA8Cl@h@F kBTRb@9# 5@)c@`h@ F_ kbTFI(h5@@`A8C_ aTOGWF_EgD{B@#_*b@!f?#{#WOA8Ch@#l@(R@C!~3#C*qT@_qT @F kT_qaT* )#cC* @4*!~@sA8C_ T#@OFWE{C#_!s*#R#Q!*f?#{ WOh@mTl@RFB*$RQ|@s @OCWB{Ĩ#_f?#C{og_WOA8Cl@h@F k"TRhb@9#cS@5@`c@qh@ F_ kbTFI((5@@@`A8C_ aTOHWG_FgEoD{CC#_*b@!f?#{WOA8Ch@l@HR`!* qT@F_kbT@h4(R(#h@4*!~@sA8C_ T@OEWD{B#_!Q!f?#{ _WOh@mTEl@RB|@9 B9 B9 7 BF BQ B s @ODWC_B{Ũ#_f?#{og_WOCh@mTOl@RB(@|@B@ BZ {@9#CABqd(CA 45Tz| A@9A)@?qE(CA T@sOFWE_DgCoB{A#_@*f?#{WOA8Ch@l@mT-R# 4B `@B*%RFRgR|@`~@A8C_ TOEWD{B@#_f?#{WOA8Ch@l@hR**5(#4*sA8C_ T@OEWD{B#_!~@f?#{_WOh@mTDRB|@ B*$RERfR B  B B*$RERfR sOCWB_A{Ĩ#_f?#{WOA8Ch@l@mT)R# 4B `@B|@`~@A8C_ TOEWD{B@#_f?#{WOA8Ch@l@hR**5(#4*sA8C_ T@OEWD{B#_!~@f?#{_WOh@mT?RB|@ B B  B HRB Rr sOCWB_A{Ĩ#_f?#C{ o g _WOA8CRl@>#99h@2F`*2Fkb TF# T9{sCxH4`R5^54NS> S.S!RBCRBRCRRCRR@CC! R%yh*FZ kT˟C(T{`2() TU@"RA8 @9@(7 @ j6xӉ! @J_ TH )B;*5  RC@* 8K@+ ? ?)BՀH6 (B; 5  RC) 8)@*@ ?) ?(Bvh@h~@A8C_ TOPWO_NgMoL{KC#_*!! )@7@7 R Rf?#{og_WOh@mTsl@R@ B(GB|@h 4;_ Tc^ dC^* d^#R d^CR d_cR dC_R d_R d_R dGBR(GB Z_T#CBB #GBB sOEWD_CgBoA{ƨ#_@*f?#{og_WOCh@mTl@RBWhFB|@( 4|w 9Z{TGBB ]B ^  B^* ^#R ^CR _cR B_R _R _R BRhFB CTBhFB h4{xRZTcGBB 9\* C]* s]* ]#R ]#R ^#R B 9C^* ^#R ^CR _cR C_R _R _R CRGB T @sOFWE_DgCoB{A#_@*f?#{og_WOCh@mT|l@R`BOFB|@( 429Z{@ TFBB ]B ^  C^* ^#R ^CR _cR C_R _R _R BRFB sCT @sOFWE_DgCoB{A#_@*f?#{WOA8Ch@l@mT2RH# 4B`@ )*F kqBc_qd|@`~@A8C_ TOEWD{B@#_f?#{WOA8Ch@l@(R**U5@_qT4(Rs *)#I3C5A8C_ T@OEWD{B#_!~@!*!!~@f?#{_WOh@mT>RB|@ B B  B B#R* sOCWB_A{Ĩ#_f?#{og_W O CA8Cl@@F kbTR @9Z C 5@{ +@*{ /@#R{ 3@CR{ 7@cR{ ;@R{ ?@R{ C@R{ G@R{ @{ F_ kTFI(5@@`A8C_ aTOJWI_HgGoF{E#_*@!f?#{+g_WO A8Cl@h@ F kBTRb@9 C5B)c@h@ F_ kbTFI(h5@@`A8C_ aTOIWH_GgF{D+@#_*b@!f?#{ cW OA8Ch@[l@>=<#?;hR` C! ~ ! 1 A Qaq#3C*6q! TK@_q TO@F kT[i4)RC[i4)RC4)R4)R\i4)RC\i4)RC\i4)R\i4)RG@FB? k T_qaT*O4?qh T R)Q*D*DC*D*D*D*DC*E*E* E) EC sG)3{+:)+|=>)[ C*+ 5A8C_ Tc@ONWM{K#_!s*#R#Q!*CQ! **!~@@*f?#{ _WOh@mTal@R B|@9 B9 B9 7 B B*$RF BQGB BQ B B B s @ODWC_B{Ũ#_f?#{WOA8Ch@l@mT/R(#! 4B`@ ) JBqC|@`~@A8C_ TOEWD{B@#_f?#{WOA8Ch@l@(R@**U5@h4(R)#)3C4s*!!~@sA8C_ T@OEWD{B#_!~@f?#{_WOh@mT<RB|@ B B  B B sOCWB_A{Ĩ#_?#{_WO A8s C*@_0qT @L@ S**L3_ql3 *qAT&@):@CCCC+)')@5@= S"5@h4*('A)*&)$!!*:@!**!8 !A8C_ !T*OIWH_G{F#_  F8* R F F/F8 R FF F8* R F FF8 R FF\b?#{_WOA8Cc@i5u!**a7*!*uB*a7u4*x @RR T{7Tzw\)aTv!#RC`^7b!#R]7!**@]7@k]T~}R`^*!*_7hFR~`_!R*_7@kHaT54*9R3*i5C_iCk9y(Tv !#RC`_7!R*_7(ǑRhr~a k^T@ka_T!3_&q#T)ǑRqirRl~ 醟)}J} _ fT`uTmo?^ ZA^ Z^ Z ^ Z _ ZA_ Z_ Z_ Z@ Z!Tu !#R`Y7@@_kZT!RC*X7!3YvURVUr~D4 @q) ZiJ @) ZiNCT @ q) Zir @) ZivBT @ q) Zi @) ZiAT (@q) Zi ,@) Zi@T 4@q) Zi 8@) Zi?T @@q) Zi D@) Zi>TL@!R Zh:P@ Zh>*@U7!CT7ǑRRwrk ~)} ?TTLA^ ZmA^ Zm^ Zm_ ZmA_ ZmA_ Zm_ Zm@ ZlaT!RC)*@P7!3O64@q Zhb@ Zhj @ Zhr5T@"q Zh@ Zh@ Zh 4T$@2q Zh(@ Zh,@ Zh2T4@Bq Zh 8@ Zh<@ Zh`1TD@Rq ZhBH@ ZhJL@ ZhR0TT@bq ZhzX@ Zh\@ Zh.Td@!R Zhh@ Zhl@ Zh*F7!CE54@q Zhf@ Zhn @ Zhv`4T@"q Zh@ Zh@ Zh3T$@2q Zh(@ Zh,@ Zh1T4@Bq Zh8@ Zh<@ Zh@0TD@Rq ZhFH@ ZhNL@ ZhV.TT@bq Zh~X@ Zh\@ Zh-Td@!R Zhh@ Zhl@ Zh*;7!3`;~RkR)} ?:TLA^ ZmA^ Zm^ Zm_ ZmA_ ZmA_ Zm_ Zm@ ZlaT!RC*87!38~h/4 @q) Zi @) Zi`.T @ q) Zi @) Zi`-T @ q) Zi: @) Zi>`,T (@q) Zib ,@) Zif`+T 4@q) Zi 8@) Zi`*T @@q) Zi D@) Zi`)TL@!R ZhP@ Zh* 17!C0~Rk2)} ?0TLA^ ZmA^ Zm^ Zm_ ZmA_ ZmA_ Zm_ Zm@ ZlaTbB!#RC+7bR!#R +7vb!#R*7bb!#R*7@_q"*T!R**7q*T!3*54@ Zq*ThB#)Rq 9T@"R Z q)ThB# q9T@ Z q)ThB#q 9T @ Z q()ThB# 9*U!!**!!*4!u!!U*!!`Cud!`C`CZ!*`C`CJ*!!*#R!*!U^! m!(R!"R$U[*!*`C`C*4!+@U<!4U U U!!A8C_ T*@OFWE_D{B#_UU*** * !R!!*!U*!BRbR@* c?#{og_WO@h@RR@ @R F}@ )- @)F 4*9Z{@0RR ?p" T@@Cv~~R~^~b~j r B(ҟ~ ~ " ~ ~~"~~*`7@~@v @Ty) @)F kT`&**!cR"R** *(6t*qT}}Ө@ @it@ @@!itQ"qT*OEWD_CgBoA{ƨ#_֨@@qTS?#{ O*!@@khT**R FH!Ț  ?1(@!OB* @{è#_։ 1*}_J*} ȫ5S?#{ WO*(R*IF!ʚ< JI )?T @@j!"}@*@ kSzTkIT(R~F!Ԛ) JI ?1(@ @!)F4* @**u@ @)F kTOC*WB @{Ĩ#_ JJ QI}_+(K Ȭ5;?!T JI 1*}_J*} ȫ5Vn?#{ O`@7*hh@ @)F)4*~} @iuh@ @@!iuh@ @)F kCT@ @a@ @ @OB{è#_ B?#{_WOA8C@  C9h6(R@C9h6(R@C9h6(R#@C9h6(R'@C9h6(R+@C9h6(R/@C9h6(R3@C9h6(R7R"R*vAC@@@ hC9R@i(C9R@i(C9R@i(C9R@#i(C9R@'i(C9R@+i(C9R@/i(C9R!R"R*3@vAC@zAqaT@a@ q@9 5@IF 4*@IF k"T @8w E94CaR"R*@CwA@@q@ 9**hRCR"R*7R @C@}RCR"R#R @C@CAR"R#R @C@@q@ q9aE9(R ?qTCaR"R*@CvA@@q9A8C_ TOGWF_E{D#_ B?#տ#_ Lc?#C{_WOCA8CL@ @ 9@? kaT BI7iC97iA R r? j T   @B`  ՠA8C_ ! TOHWG_F{EC#_@)!@ivJ@TB9#(7hN@N@?T7J@@ThB97`7hr@@h ah@ %@a) %*A@`TA97hN@ G@?TC6 @Bi8f?#{ _WOL@*57* 7@!)R)({Aq({xHTZ8rhRh** @ODWC_B{Ũ#_ }_) } 52!?#{WOL@AAh72h@ )zA"qQzT"qbTȢy5(RɢF!՚) ?(OBWA{è#_@*)R }_J K } 5) 1*}_J(*} ȫ52!?##_2!?#Ah72#_M!Ak?#C{OA8C@T)RqT#aR"R*@#@@ )@ kKT-h Ra@jAkN@_!qT@@@4@_}qkuk1)l kajB@_}q T T }_ ʊ Ȋ5;ATHi?(A8C_ TOD{B@C#_}_ 5;տq`Ti1*}_J*} ȫ5\C?#{#@BR|@{#_\C?#{#@BR|@{#_\C?#{B R@|@{#_M!Ak?#C{3WOCA8C@a@ %@)q %TaA8C_ !TOHWG{E3@C#_@CAR"R#R BBCC#@Cs@@CR"R*q@ q9@Cs@*!Rq( TR*"RR#R IA' MA+ QA/ UA3 YA7 ]A; aA?eAC*BB!qBT RR"R#RQ*F@)4* kT @WujCJu E9_ k+)TCaR"R*@CvAs@@q9@F@*?#)p@?ATB R1qHR(+ @x(JRJqiTH _ q" _iT q 1_qT?T @7HR  @i 7R @?{R(*,R KFӊ!Ț) ?1**#_ @h7hR @h07R @?7R 1(}_ a* ȫ5;ջ) 1+}_k +} Ȭ5exynos_bcm_dbg_mode_ctrlexynos_bcm_dbg_stopexynos_bcm_dbg_pd_syncexynos_bcm_dbg_set_dumpexynos_bcm_dbg_ppmu_exitexynos_bcm_dbg_ipc_send_dataexynos_bcm_dbg_period_ctrlexynos_bcm_dbg_ip_ctrlexynos_bcm_dbg_ppmu_initexynos_bcm_dbg_sample_id_ctrlexynos_bcm_dbg_startexynos_bcm_dbg_dump_accumulators_ctrlexynos_bcm_dbg_set_base_infoexynos_bcm_dbg_event_ctrlexynos_bcm_dbg_run_ctrlexynos_bcm_dbg_parse_dtű6?#{!B{#_֑c?#{ WORʀR@ t* @OCWB{Ĩ#_BAh `5u`@c!5a G)555`FRy45Ӟ`h4!!** *!! **!@**! g@?#{{#_author=Taekki Kim description=Samsung BCM Debug driverlicense=GPLdescription=Perf driver for Platform PMUauthor=Namhyung Kim license=GPL v2vermagic=6.1.99-android14-11-gc151586fe278-ab12919773 SMP preempt mod_unload modversions aarch64name=bcm_dbgscmversion=g4d1f0591dfb6depends=exynos-adv-tracer,exynos-bcm_dbg-dump,itmon,exynos-pd,cmupmucal,dssalias=platform:exynos-bcm_dbgLinuxLinuxbcm_dbg 4_raw_spin_lock_irqsave83Wadv_tracer_ipc_send_data_pollingp\_raw_spin_unlock_irqrestore~_printkғ__stack_chk_fail&Ssched_clock8Zxexynos_bcm_dbg_buffer_dump=exynos_bcm_dbg_print_accumulatorsc__platform_driver_probeMcplatform_driver_unregister2 kmalloc_cachesMkmalloc_tracetadv_tracer_ipc_request_channeltxitmon_notifier_chain_registerD$adv_tracer_ipc_release_channel zkfreedebugfs_lookup%debugfs_remove÷exynos_pd_lookup_name{mutex_lockUmutex_unlock1lVclear_exynos_cal_pd_bcm_sync|rcal_pd_status﹜Nset_exynos_cal_pd_bcm_synck6dbg_snapshot_get_item_paddrUCodbg_snapshot_get_item_size6Ljdbg_snapshot_get_item_vaddr .ўkmalloc_largeQ7debugfs_create_dirKsimple_openBbIdefault_llseek;debugfs_create_fileE:#__kmalloc(exynos_bcm_dbg_dumpHۈ__check_object_sizedHalt_cb_patch_nopsR? Kgic_nonsecure_priorities__arch_copy_to_user+ycpu_hwcapsscnprintf΁simple_read_from_bufferX8simple_write_to_bufferAl;kstrtouintnsscanf=~of_get_next_childZ%strcmpJof_property_read_string_helpers:of_property_read_variable_u32_arrayb\,of_property_count_elems_of_size of_property_read_u32_index<:{of_get_property@devm_kmallocazperf_pmu_register\M__cpuhp_setup_state}perf_pmu_unregisterAdevm_kfree}nr_cpu_idsNY__cpu_online_maskjU˶_find_first_and_bitS_find_next_bit9[perf_pmu_migrate_contextׂ__cpuhp_remove_stated_raw_spin_lock4K_raw_spin_unlockfv__dynamic_dev_dbgV!perf_event_update_userpagenJnesnprintftbitmap_print_to_pagebufmodule_layoutGNU|\=# ڡ) o GNUH`abNy+Ny+N.N. cN+N+ N3$N3,c@N, DN, HN3LN3Xc`N3dN3hN0lN0pc|d`abN, N, N3N3 cN3N3N0 N0$c,Nu0Nu4N8N<cHd`laN;N;N6N6cN-7N-7N6N6cN, N, N3$N30c8N3<N3@N0DN0HcPNTNXN6\N6`clbd`aN;N;N& N&$c0N-74N-78N&<N&@cTN, XN, \N3`N3lctN3xN3|N0N0cNNN&N&cbd(`ea b< fH N;L N;P N8T N8X c` N-7d N-7h N8l N8p c N, N, N3 N3 c N3 N3 N0 N0 c N N N8 N8 c N! N! N8 N8 c b8 d| ` N. N. N! N! c4 al N;p N;t N!x N!| c N-7 N-7 N! N! c N, N, N3 N3 c N3 N3 N0 N0 c N N N! N! c N0 N0 N; N; c bX d `$ a\ N;` N;d N h N l ct N-7x N-7| N N c N, N, N3 N3 c N3 N3 N0 N0 c N N N N c N0 N0 N; N; cN:3N:3 N N c(b`d`,adN;hN;lNY%pNY%tcN-7N-7NY%NY%cN, N, N3N3cN3N3N0N0cNNNY%NY%cb0dg`a4b<N;@N;DN9*HN9*LcTN-7XN-7\N9*`N9*dctbN, N, N3N3cN3N3N0N0cNNN9*N9*cd$08N!<N!dVlNpNxN8|N8N0N0cNq3Nq3N&N&cdV@N8DN8HN0LN0PcXdtN!N!NNcNNN N cVNN$N8(N8,N00N04c8NZ.<NZ.DdN}.N}.uvtstwNNN9 N9 N.N.c LRpxyRz{N&N&NNN.N.c$DN:N:N+N+cNPNPNKNKcd<N:@N:DN+HN+LcPNPTNPXN\N`chd`aTN;XN;\N`NdcpN-7tN-7xN|NcN, N, N3N3cN3N3N0N0cNNNNcb dTUW X(N,NLYpNi1tNi1NR7NR7N1N1NNNNN` N` N~N~cd48xy|zRR}z,N0N4N 8N <N@NDcdN1hN1t~N7N7NZNZcN}. N}.$(,N>0N>48<pNNN4N4cN4N4N4N4c\``, a N; N; N+ N+ c N-7 N-7 N+ N+ c N, N, N3 N3 c N3 N3 N0!N0!c !N!N!N+!N+!c$!N0(!N0,!N;0!N;8!cH!b!d!`"a0#N;4#N;8#Nw7<#Nw7@#cL#N-7P#N-7T#Nw7X#Nw7\#cp#N, t#N, x#N3|#N3#c#N3#N3#N0#N0#c#N#N#Nw7#Nw7#c#N0#N0#N;#N;#c#b$d<$L$T$`X$$a% %b\%N, `%N, d%N3h%N3t%c|%N3%N3%N0%N0%c%Nu%Nu%N56%N56%c%d%N+%N+%N&N&c&NA$&NA$&c(&`&a&b&N &N &N6&N6&c&N0&N0&N;&N;&c&N, &N, &N3&N3'c'N3'N3'N0'N0 'c('N,'N0'N64'N68'cD'bH'Nk L'Nk P'N+T'N+X'c'd'''((t)N1 )N1)N)N)c )$)0)4)t)|)))N)N)N.)N.))N)N)*N*N*(*N,*N0*D*N4H*N4L*T*NX*Nd*l*p*Nt*N*****tX++Z++t+N+N,N,N,c,dX,`,N`d,N`p,x,N|,N,,N.,N.,,N',N',,N ,N ,,,td-l-N$p-N$|--N-N--N-N--N-N--Nm-Nm-..t....t.N7.N7$/N(/N,/N0/N4/c@/d//N7/N7//N1/N1/Nb'/Nb'/N^'/N^'///t0000t 1N1N1N71N71c(1d|11N%1N%11N1N1N.1N.1N <1N <112<2T2`2t30343N83NH3T3t3N3N3N 3N 3c3N3N3c3d3444L4NP4NT4X4N\4N`4N1d4N1|4T4444445(5@5X5l5p5555t566N8 6N8$6N(6N,6c0686d666N"<6N"<77t8Tt8Nx8N|8N+8N+8c8N8N8N788N788c8N;"8N;"8NH98NH98N8N8Nk'8Nk'8N+8N+8c9N 9N 9N+9N+9c9d99N$9N$9:N:N: :N$:N0:8:N\8<:N\8H:\:d:Nh:Nt:|:N:N::N}:N}::N+:N+::Ne":Ne":;;th; |; ;;N;N; ;N;N;N1;N1< <$<@<\<x<<<<<<= = D=P=t`= = =N!=N!=N.=N.=c= =d=$ >$8>L>$P>Ne T>Ne x>$>>$>$>>t>$4?$8?N!N'>'>N>T)?N_*?+(?N38?,H?N#"X? -`?<.h?Nux?H/?(0?N;?01?2?Nq*?3?@6?N6 ?9?NT?@;@N!9@= @\?(@N&8@BH@NX@Dh@Nx@G@(I@N09@L@N;@PO@P@N4@R@Ne@`SAUANA|V(AN8AWHAN[ XAY`AZhANxA[AN7A ]A<^AN.AX_ANA`AN3A0dBNBXf(BN|*8BjHBN2"XB(m`BhnhBNxBoBN7B,qBNuBsBHuBNLBxBNBlzC{CNC|(CNm@CHPCN$hCAndroid (10087095, +pgo, +bolt, +lto, -mlgo, based on r487747c) clang version 17.0.2 (https://android.googlesource.com/toolchain/llvm-project d9f89f4d16663d5012e5c09495f3b30ece3d2362)[hlpfa|Z" NQT7cfgjklmnqtruvwxyz{|}~s41;<#&'*,-01oOOrO O wO]ONN8NT!N&8N@N8HNT!PNKhkv$v$"$[.|<!<Z 7  lN l+ T O   d`` n,TT_H Hl00j*%   $=\"!A Ec x5 xT      LG% PF$ d" h!   m = <  @  \ 4% ` $ d" h^! 4 8 Z    \ `k H!% L#o" @K<!80<r  > $ 8d T|  l" ! d ` d` D %   l% # \"  dZ  ! $  %1 >`  f    ' ' '$ 4(# I"   ?$  r H(0$ n#<<"  H (T k`< l$ 2#" ( x  S T)J P)/ T)%L + +$ +  ,# , " ,  -n - -  <. 8. <. H/) D/" H/ (0g $0% (0C 01`$ ,1" 01Z 24! 2B 2  3pv 3 3s  @6X <6 @6  9 9% 9Q @;h$ <;" @;^  =! =. =$ \?L3 X? \?  Bu B B7 D |D@% D=(B  G%$ G" G,|  (Iy! $I (I  Lx Lf L  PO LO PO0  (~ Pq P-% P*  R# R{" R `S=! \S `S4 Ux TS UG  |V` xV |V WJ W% W] Y(# |Yh" Y Z Z Zl  [Tl [) [ ] ] ] <^# 8^% <^  X_@# T_U" X_ ` ` `E b~ $ t#B" $   b$ (qk ,$ 8cS#5" 0  4 8P05 Lc$ <#" @t    c 0d$ ,d/ 0dc Xfx( Tfm Xfs jP$ j" j (m<" $mS (mN hn dn hnY  o< o og ,q (qL ,q{8 s% s$ s < HuL" Du! Hu  x; xZ x  lz0 hz lz  {P { {  |4% |L$ |" y+' ` @ B Y $"+"8#"+%""P  8= 8 8=${$9"! DI H@ @!$$X"] ! N } @ ؛   w  {   xL ț   Lp   SH   % Ho$ L",! |5 8:  |  t xM% ě,$ ț" ԛ! ؛! @"'88 @sP\%'8# hk T x x :%D# @" ܞD!  P ,`\ p ܟQ '% # u" ! hs H6t * \ ܡ4% ء# ܡ 4b"   L8 HL L#   %{# ԥO"@ ) y"\)"\C"*"* (C(I PC( ( (C H  ) X( h( (u$ (! (@ ( 0( X(2$ (! ( () (~ (# H(J! p( ( (W (# ( ! 8(y `( (0 (# (  (R (( P(  x(# (  (+ (x  ( @ (Z# h (  (  (W (  (# 0 ({  X ( (6 (t (" (Z  ( H ( p (S ($ (! (a  ( 8 ( ` (S$ (! ( (` ( ( ($ P (d! x ( (B x'$   "%' $ >"7 $!$ N @  > M %",$,0"0# (!(]5 }TD))S%)%!"a"" *",,@M%,<"EL"! $)*, $' |   PY  h@ 86 T @  `  h  8f  `m  L U އ}2: *T4`*3n$F% H h  >z } { @z $,PUa%.note.gnu.property.note.Linux.rela.exit.text.rela.init.text.hyp.text.rela.text.comment.init.plt.rela___ksymtab_gpl+exynos_bcm_dbg_parse_dt.hyp.bss.rela.altinstructions__versions__ksymtab_strings.modinfo__ksymtab_gpl__kcrctab_gpl.note.GNU-stack.llvm_addrsig.rela__dyndbg.text.ftrace_trampoline.rela.gnu.linkonce.this_module.rela__jump_table.rela__bug_table.note.gnu.build-id.shstrtab.strtab__ksymtab.symtab__kcrctab.hyp.rodata.rela.rodata.rela___ksymtab+exynos_bcm_dbg_ipc_send_data.rela.exit.data.rela.init.data.hyp.data.rela.dataof_get_propertyplatform_pmu_event_destroyof_property_read_variable_u32_arrayof_property_read_u32_indexplatform_pmu_get_event_idxplatform_pmu_sysfs_event_showplatform_pmu_sysfs_format_showcpumask_showperf_pmu_migrate_contextlistplatform_pmu_start__kstrtabns_exynos_bcm_dbg_start__crc_exynos_bcm_dbg_start__kstrtab_exynos_bcm_dbg_start__ksymtab_exynos_bcm_dbg_startkstrtouintshow_event_ctrl.ip_cntshow_filter_others_ctrl.ip_cntshow_event_sm_user_ctrl.ip_cntshow_ip_ctrl.ip_cntshow_filter_id_ctrl.ip_cntshow_sample_id_ctrl.ip_cntshow_boot_config.ip_cntshow_filter_others_active.ip_cntshow_filter_id_active.ip_cntshow_sample_id_active.ip_cnt__kstrtabns_exynos_bcm_dbg_ppmu_exit__crc_exynos_bcm_dbg_ppmu_exit__kstrtab_exynos_bcm_dbg_ppmu_exit__ksymtab_exynos_bcm_dbg_ppmu_exitexynos_bcm_dbg_pd_sync_exitexynos_bcm_dbg_early_init__kstrtabns_exynos_bcm_dbg_ppmu_init__crc_exynos_bcm_dbg_ppmu_init__kstrtab_exynos_bcm_dbg_ppmu_init__ksymtab_exynos_bcm_dbg_ppmu_initplatform_pmu_event_initexynos_bcm_dbg_pd_sync_init_find_next_bit_find_first_and_bit__kstrtabns_exynos_bcm_dbg_parse_dt__crc_exynos_bcm_dbg_parse_dt__kstrtab_exynos_bcm_dbg_parse_dt__ksymtab_exynos_bcm_dbg_parse_dtcal_pd_statusshow_predefined_eventsplatform_pmu_attrsplatform_pmu_event_attrsplatform_pmu_format_attrsexynos_bcm_dbg_print_accumulatorsshow_dump_accumulatorsshow_predefined_filtersplatform_pmu_attr_groupsalt_cb_patch_nopsbcm_dbg_file_fopsexynos_bcm_dbg_pm_opscpu_hwcaps____versionsshow_ip_power_domainsexynos_bcm_dbg_init_debugfsgic_nonsecure_prioritiesbcm_dbg_file_entrieskmalloc_cachesnr_cpu_idsexynos_bcm_dbg_driver_idsdebugfs_create_direxynos_bcm_dbg_drivershow_ppmu_verperf_pmu_unregisterplatform_driver_unregisterperf_pmu_registeritmon_notifier_chain_register__arch_copy_to_userof_property_read_string_helpershow_enable_stop_ownerstore_enable_stop_owneradv_tracer_bcm_dbg_handlerexynos_bcm_dbg_itmon_notifiersimple_write_to_buffersimple_read_from_bufferdbg_snapshot_get_item_vaddrdbg_snapshot_get_item_paddrplatform_pmu_attr_groupplatform_pmu_format_attr_groupplatform_pmu_events_attr_groupdebugfs_lookupplatform_pmu_stop__kstrtabns_exynos_bcm_dbg_stop__crc_exynos_bcm_dbg_stop__kstrtab_exynos_bcm_dbg_stop__ksymtab_exynos_bcm_dbg_stop__kstrtabns_exynos_bcm_dbg_set_dump__crc_exynos_bcm_dbg_set_dump__kstrtab_exynos_bcm_dbg_set_dump__ksymtab_exynos_bcm_dbg_set_dumpexynos_bcm_dbg_buffer_dumpshow_bcm_dumpexynos_bcm_dbg_dumpstrcmpshow_dump_accumulators_helpshow_event_ctrl_helpshow_filter_others_ctrl_helpshow_str_ctrl_helpshow_event_sm_user_ctrl_helpshow_ip_ctrl_helpshow_run_ctrl_helpshow_mode_ctrl_helpshow_period_ctrl_helpshow_filter_id_ctrl_helpshow_sample_id_ctrl_helpshow_dump_addr_infostore_dump_addr_infoexynos_bcm_dbg_set_dump_info__kstrtabns_exynos_bcm_dbg_set_base_info__crc_exynos_bcm_dbg_set_base_info__kstrtab_exynos_bcm_dbg_set_base_info__ksymtab_exynos_bcm_dbg_set_base_infoexynos_bcm_dbg_run__kcfi_typeid_simple_openshow_event_ctrl__kstrtabns_exynos_bcm_dbg_event_ctrl__crc_exynos_bcm_dbg_event_ctrl__kstrtab_exynos_bcm_dbg_event_ctrl__ksymtab_exynos_bcm_dbg_event_ctrlstore_event_ctrl__kstrtabns_exynos_bcm_dbg_dump_accumulators_ctrl__crc_exynos_bcm_dbg_dump_accumulators_ctrl__kstrtab_exynos_bcm_dbg_dump_accumulators_ctrl__ksymtab_exynos_bcm_dbg_dump_accumulators_ctrlshow_filter_others_ctrlexynos_bcm_dbg_filter_others_ctrlstore_filter_others_ctrlshow_str_ctrlexynos_bcm_dbg_str_ctrlstore_str_ctrlshow_event_sm_user_ctrlexynos_bcm_dbg_event_sm_user_ctrlstore_event_sm_user_ctrlshow_ip_ctrl__kstrtabns_exynos_bcm_dbg_ip_ctrl__crc_exynos_bcm_dbg_ip_ctrl__kstrtab_exynos_bcm_dbg_ip_ctrl__ksymtab_exynos_bcm_dbg_ip_ctrlstore_ip_ctrlshow_run_ctrl__kstrtabns_exynos_bcm_dbg_run_ctrl__crc_exynos_bcm_dbg_run_ctrl__kstrtab_exynos_bcm_dbg_run_ctrl__ksymtab_exynos_bcm_dbg_run_ctrlstore_run_ctrlshow_mode_ctrl__kstrtabns_exynos_bcm_dbg_mode_ctrl__crc_exynos_bcm_dbg_mode_ctrl__kstrtab_exynos_bcm_dbg_mode_ctrl__ksymtab_exynos_bcm_dbg_mode_ctrlstore_mode_ctrlshow_period_ctrl__kstrtabns_exynos_bcm_dbg_period_ctrl__crc_exynos_bcm_dbg_period_ctrl__kstrtab_exynos_bcm_dbg_period_ctrl__ksymtab_exynos_bcm_dbg_period_ctrlstore_period_ctrlshow_filter_id_ctrlexynos_bcm_dbg_filter_id_ctrlstore_filter_id_ctrlshow_sample_id_ctrl__kstrtabns_exynos_bcm_dbg_sample_id_ctrl__crc_exynos_bcm_dbg_sample_id_ctrl__kstrtab_exynos_bcm_dbg_sample_id_ctrl__ksymtab_exynos_bcm_dbg_sample_id_ctrlstore_sample_id_ctrl__stack_chk_failadv_tracer_ipc_request_channeladv_tracer_ipc_release_channelplatform_pmu_del.compoundliteral_printkdev_attr_cpumaskppmu_cpu_mask__cpu_online_maskshow_predefined_sample_mask__kcfi_typeid_default_llseekmutex_unlock_raw_spin_unlocksched_clockmutex_lock_raw_spin_lockexynos_bcm_dbg_matchshow_enable_dump_klogstore_enable_dump_klogadv_tracer_ipc_send_data_pollingshow_boot_configexynos_bcm_dbg_dump_config__dynamic_dev_dbgbitmap_print_to_pagebufsnprintfscnprintfsscanf__check_object_sizedbg_snapshot_get_item_sizeof_property_count_elems_of_sizedebugfs_removeexynos_bcm_dbg_removeshow_filter_others_activeshow_filter_id_activeshow_sample_id_active_raw_spin_lock_irqsave__cpuhp_setup_statedyn_hp_state__cpuhp_remove_state_raw_spin_unlock_irqrestoreppmu_dbg_coreplatform_pmu_cpu_onlineplatform_pmu_cpu_offlineexynos_bcm_dbg_pm_resumeexynos_pd_lookup_nameinit_module__this_modulecleanup_moduledebugfs_create_file__mod_platform__exynos_bcm_dbg_driver_ids_device_tableplatform_pmu_disableplatform_pmu_enablekmalloc_largeperf_event_update_userpagedevm_kfreekmalloc_trace__platform_driver_probeexynos_bcm_dbg_probeexynos_bcm_dbg_pm_suspendof_get_next_childplatform_pmu_addplatform_pmu_readdevm_kmalloc__kmallocset_exynos_cal_pd_bcm_syncclear_exynos_cal_pd_bcm_syncexynos_bcm_dbg_early_pd_sync__kstrtabns_exynos_bcm_dbg_pd_sync__crc_exynos_bcm_dbg_pd_sync__kstrtab_exynos_bcm_dbg_pd_sync__ksymtab_exynos_bcm_dbg_pd_syncbcm_dbg_data__kstrtabns_exynos_bcm_dbg_ipc_send_data__crc_exynos_bcm_dbg_ipc_send_data__kstrtab_exynos_bcm_dbg_ipc_send_data__ksymtab_exynos_bcm_dbg_ipc_send_data_note_9$x.199.compoundliteral.99$d.99$x.189.compoundliteral.89$d.89$d.179.compoundliteral.79$d.79__UNIQUE_ID___addressable_cleanup_module469$d.169.compoundliteral.69$d.69$d.159$x.59.compoundliteral.59$d.59$d.149$x.49.compoundliteral.49$d.49$d.139$x.39.compoundliteral.39$d.39$d.129$x.29.compoundliteral.29$d.29$d.219.compoundliteral.119$d.119$x.19.compoundliteral.19$d.19$x.209.compoundliteral.109$d.109$x.9.compoundliteral.9$d.9$d.198$x.98$d.188$x.88$x.178$x.78__UNIQUE_ID___addressable_init_module468$x.168$x.68$d.68$x.158$x.58$d.58$x.148$x.48$d.48$x.138$x.38$d.38$x.128$x.28$d.28__UNIQUE_ID_license418$d.218$x.118$x.18$d.18$d.208$x.108$d.8$x.197.compoundliteral.97$d.97$x.187.compoundliteral.87$d.87$d.177.compoundliteral.77$d.77$d.167.compoundliteral.67$d.67$d.157$x.57.compoundliteral.57$d.57$d.147$x.47.compoundliteral.47$d.47__UNIQUE_ID_alias337$d.137$x.37.compoundliteral.37$d.37$d.127$x.27.compoundliteral.27$d.27__UNIQUE_ID_author417$d.217.compoundliteral.117$d.117$x.17.compoundliteral.17$d.17$x.207.compoundliteral.107$d.107$x.7.compoundliteral.7$d.7$d.196$x.96$d.186$x.86$x.176$x.76$x.166$x.66$d.66$x.156$x.56$d.56$x.146$x.46$d.46__UNIQUE_ID_depends336$x.136$x.36$d.36$x.126$x.26$d.26__UNIQUE_ID_description416$d.216$x.116$x.16$d.16$d.206$x.106$d.6$x.195.compoundliteral.95$d.95$x.185.compoundliteral.85$d.85$d.175.compoundliteral.75$d.75$d.165.compoundliteral.65$d.65$d.155$x.55.compoundliteral.55$d.55$d.145$x.45.compoundliteral.45$d.45__UNIQUE_ID_scmversion335$d.135$x.35.compoundliteral.35$d.35$d.225.compoundliteral.125$d.125$x.25.compoundliteral.25$d.25$d.215.compoundliteral.115$d.115$x.15.compoundliteral.15$d.15$x.205.compoundliteral.105$d.105$x.5$d.5$d.194$x.94$d.184$x.84$x.174$x.74$d.74$x.164$x.64$d.64$x.154$x.54$d.54$x.144$x.44$d.44__UNIQUE_ID_name334$x.134$x.34$d.34$x.124$x.24$d.24$d.214$x.114$d.14$d.204$x.104$x.4$d.4$x.193.compoundliteral.93$d.93$d.183.compoundliteral.83$d.83$d.173.compoundliteral.73$d.73$d.163.compoundliteral.63$d.63$d.153$x.53.compoundliteral.53$d.53$d.143$x.43.compoundliteral.43$d.43__UNIQUE_ID_vermagic333$d.133$x.33.compoundliteral.33$d.33.compoundliteral.123$d.123$x.23.compoundliteral.23$d.23.compoundliteral.113$d.113$x.13.compoundliteral.13$d.13$x.203.compoundliteral.103$d.103$d.3$d.192$x.92$x.182$x.82__UNIQUE_ID_license472$x.172$x.72$x.162$x.62$d.62$x.152$x.52$d.52$x.142$x.42$d.42$x.132$x.32$d.32$x.122$x.22$d.22platform_pmu_event_init.__UNIQUE_ID_ddebug412$d.212$x.112$d.12$d.202$x.102$d.2$x.191.compoundliteral.91$d.91$d.181.compoundliteral.81$d.81__UNIQUE_ID_description471$d.171.compoundliteral.71$d.71$d.161$x.61.compoundliteral.61$d.61$d.151$x.51.compoundliteral.51$d.51$d.141$x.41.compoundliteral.41$d.41$d.131$x.31.compoundliteral.31$d.31.compoundliteral.121$d.121$x.21.compoundliteral.21$d.21$x.211.compoundliteral.111$d.111$x.11.compoundliteral.11$d.11$x.201.compoundliteral.101$d.101$d.1$d.190$x.90$x.180$x.80__UNIQUE_ID_author470$x.170$x.70$x.160$x.60$d.60$x.150$x.50$d.50$x.140$x.40$d.40$x.130$x.30$d.30$x.120$x.20$d.20_note_10platform_pmu_event_init.__UNIQUE_ID_ddebug410$d.210$x.110$d.10$d.200$x.100@$44 @o ]`XP1X 2PxCOTTc ^!!"@"J@0 2@0540@`0%( @ H0@h0X@0j@ 00,@ 0 @0@0 @(0 U0$Lo%Zh@&0p@'0'00>@9@(00* @{$ ((@2Qh7j%