ELF>l@@#"ATUSHHt"AHHH{HHDH;u[1]A\ff.@ATUSHHt"AHHH{HHDH;u[1]A\ff.@USHHtHHH{HHH;u1[]fAUATUSHHt(IIHHH{HHLLH;u[1]A\A]DAUATUSHHt(IIHHH{HHLLH;u[1]A\A]DAUATUSHHt&IIԉHH{HLLH;u[1]A\A]UHAWAVAUIATARSH LvPeHHE1HEEMLXA IE`eHHEHIEhHAHUHuAADIHtHUHEI HfHHǀHA_MLDHcHLLDLAD AjuLMUY^HEeH+u?He[AZA\A]A^A_]HH.L6M AUHAWAVIAUIATISHHL`eHHE1HEEHGheL=H$HUHuHHtVHELML$AIIfAIǁLoLgH_jAWUZYHEeH+u!He[A\A]A^A_]IHcDUHAWAVIAUIATISHHL`eHHE1HEEHGheL=H$HUHuHHtVHELML$AIIfAIǁLoLgH_jAWUZYHEeH+u!He[A\A]A^A_]IHcDAVAUIATIUH͹SHH8eHHD$01ILHHCH`uI HLHtLhLL`HhHD$0eH+u#H8[]A\A]A^uHtff.AVAUIATIUH͹SHH8eHHD$01ILHHCH`uI HLHtLhLL`HhHD$0eH+u#H8[]A\A]A^uHtff.UHSHH@t[]M UHHHH []DUHSHH@t[]EHHHTH []fDUHSHH@t[]LMHUHHLEI H []ff.@UHSHH@t[]LEHUHHLMI H []ff.@UHSHH@t[]MU HHDMLEHHH []fUHAWAVIAUATISHXHULnPMeHHE1HEHEHEHEHEEMLDxDELHHuDLE ։uIIF`eHHEHIFhHDeHUHuA+AAD$ljEIHHUHEII|$MHfHHǀA\$MAL$ MDHcHLADA\$ ILMMDHcHLHMALIL$MAL$LjuuLMUY^HEeH+uSHe[A\A]A^A_]HHL.MVE#AZlff.@UHAWAVAUIATARSH uLzPeHHE1HEEMLXAIEhMu`eL5HAHUHuAADIHHUHEIzHfHHǀEAZ ABHMLDHcLUHLLULDAADLjAVLMUY^HEeH+u?He[AZA\A]A^A_]IHL:MADUHAWIAVAUATASH@eHHD$81H\$HHIGH`LrPMLLH߃AHAHPAHt2Dh AHHD`EeMcHLLHB HD$8eH+H@[A\A]A^A_]L2Mt{LAHAHPALHHtDh AHHMD`EeHLDMca LH$H$WAUHAVIAUATSH@eHHD$81Ld$LHIFH`LnPMtwLLLHHP Ht*XHH HcHHLLHD$8eH+H@[A\A]A^]L.MtLLLLXHcH Ht 뀨FLH4$H4$.눺LLHo@ HH I9ff.AWAVAUIATIUSHpL$Lt$8HT$LeHHD$h1HD$HD$ HD$(HD$0HIEH`TIl$PHHDxDD$LHHL$DLD$ щL$HcT$LLIH IHt{L$XHxIHIDH HcHHADA\$ LMMDHcHLLHD$ID$D$AD$HD$heH+uaHp[]A\A]A^A_I,$HD$#AL"IOMMU:%s %s iova=0x%016llx flags=0x%04x", __get_str(driver), __get_str(device), REC->iova, REC->flags"IOMMU: iova=0x%016llx - 0x%016llx size=%zu unmapped_size=%zu", REC->iova, REC->iova + REC->size, REC->size, REC->unmapped_size"IOMMU: iova=0x%016llx - 0x%016llx paddr=0x%016llx size=%zu", REC->iova, REC->iova + REC->size, REC->paddr, REC->size"IOMMU: device=%s", __get_str(device)"IOMMU: groupID=%d device=%s", REC->gid, __get_str(device)GPLGPLGPLGPLGPLGPLGPLGPLGPLGPLGPLGPLGPLGPLGPLGPLGPLGPLGPLGPLGPLGPLGPLGPL(null)IOMMU: groupID=%d device=%s IOMMU: device=%s __data_loc char[]devicedriveru64iovaintflagssize_tsizeunmapped_sizepaddrgidIOMMU: iova=0x%016llx - 0x%016llx paddr=0x%016llx size=%zu IOMMU: iova=0x%016llx - 0x%016llx size=%zu unmapped_size=%zu IOMMU:%s %s iova=0x%016llx flags=0x%04x io_page_faultunmapmapattach_device_to_domainremove_device_from_groupadd_device_to_groupiommuio_page_faultunmapmapattach_device_to_domainremove_device_from_groupadd_device_to_groupGCC: (Debian 12.2.0-14+deb12u1) 12.2.0GNU A q 0 @  PB `z p   R      3 U z 0 @ P `! pNml@{P` K@J Q Q5 WR AiP { oR2k %(V08@H%PQX~`h pV x    E   @ . m   `  x g4 6  xB R T x^ vl n  x &   x (  x ; ! : Q  Pw x    @ ` ! JHb`HH HH  ;@_` HQAHA Hb7H`K `H CKH1(@IR+e~p @   .5BW^x+ = briommu-traces.c__export_symbol___tracepoint_add_device_to_group__export_symbol___traceiter_add_device_to_group__export_symbol___SCK__tp_func_add_device_to_group__export_symbol___SCT__tp_func_add_device_to_group__export_symbol___tracepoint_remove_device_from_group__export_symbol___traceiter_remove_device_from_group__export_symbol___SCK__tp_func_remove_device_from_group__export_symbol___SCT__tp_func_remove_device_from_group__export_symbol___tracepoint_attach_device_to_domain__export_symbol___traceiter_attach_device_to_domain__export_symbol___SCK__tp_func_attach_device_to_domain__export_symbol___SCT__tp_func_attach_device_to_domain__export_symbol___tracepoint_map__export_symbol___traceiter_map__export_symbol___SCK__tp_func_map__export_symbol___SCT__tp_func_map__export_symbol___tracepoint_unmap__export_symbol___traceiter_unmap__export_symbol___SCK__tp_func_unmap__export_symbol___SCT__tp_func_unmap__export_symbol___tracepoint_io_page_fault__export_symbol___traceiter_io_page_fault__export_symbol___SCK__tp_func_io_page_fault__export_symbol___SCT__tp_func_io_page_faultperf_trace_iommu_device_eventperf_trace_mapperf_trace_unmaptrace_event_raw_event_maptrace_event_raw_event_unmaptrace_raw_output_iommu_group_eventtrace_raw_output_iommu_device_eventtrace_raw_output_maptrace_raw_output_unmaptrace_raw_output_iommu_errorperf_trace_iommu_errorperf_trace_iommu_group_eventtrace_event_raw_event_iommu_group_eventtrace_event_raw_event_iommu_device_eventtrace_event_raw_event_iommu_error__UNIQUE_ID_addressable___SCT__tp_func_io_page_fault_686__UNIQUE_ID_addressable___SCK__tp_func_io_page_fault_685__UNIQUE_ID_addressable___traceiter_io_page_fault_684__UNIQUE_ID_addressable___tracepoint_io_page_fault_683__trace_check_io_page_fault__UNIQUE_ID_addressable___SCT__tp_func_unmap_682__UNIQUE_ID_addressable___SCK__tp_func_unmap_681__UNIQUE_ID_addressable___traceiter_unmap_680__UNIQUE_ID_addressable___tracepoint_unmap_679__trace_check_unmap__UNIQUE_ID_addressable___SCT__tp_func_map_678__UNIQUE_ID_addressable___SCK__tp_func_map_677__UNIQUE_ID_addressable___traceiter_map_676__UNIQUE_ID_addressable___tracepoint_map_675__trace_check_map__UNIQUE_ID_addressable___SCT__tp_func_attach_device_to_domain_674__UNIQUE_ID_addressable___SCK__tp_func_attach_device_to_domain_673__UNIQUE_ID_addressable___traceiter_attach_device_to_domain_672__UNIQUE_ID_addressable___tracepoint_attach_device_to_domain_671__trace_check_attach_device_to_domain__UNIQUE_ID_addressable___SCT__tp_func_remove_device_from_group_670__UNIQUE_ID_addressable___SCK__tp_func_remove_device_from_group_669__UNIQUE_ID_addressable___traceiter_remove_device_from_group_668__UNIQUE_ID_addressable___tracepoint_remove_device_from_group_667__trace_check_remove_device_from_group__UNIQUE_ID_addressable___SCT__tp_func_add_device_to_group_666__UNIQUE_ID_addressable___SCK__tp_func_add_device_to_group_665__UNIQUE_ID_addressable___traceiter_add_device_to_group_664__UNIQUE_ID_addressable___tracepoint_add_device_to_group_663__trace_check_add_device_to_group__event_io_page_faultprint_fmt_iommu_error__event_unmapprint_fmt_unmap__event_mapprint_fmt_map__event_attach_device_to_domainprint_fmt_iommu_device_event__event_remove_device_from_group__event_add_device_to_groupprint_fmt_iommu_group_eventtrace_event_fields_iommu_errortrace_event_fields_unmaptrace_event_fields_maptrace_event_fields_iommu_device_eventtrace_event_fields_iommu_group_eventtrace_event_type_funcs_iommu_errortrace_event_type_funcs_unmaptrace_event_type_funcs_maptrace_event_type_funcs_iommu_device_eventtrace_event_type_funcs_iommu_group_eventevent_class_iommu_errorstr__iommu__trace_system_nameevent_class_unmapevent_class_mapevent_class_iommu_device_eventevent_class_iommu_group_event__tpstrtab_io_page_fault__tpstrtab_unmap__tpstrtab_map__tpstrtab_attach_device_to_domain__tpstrtab_remove_device_from_group__tpstrtab_add_device_to_group__x86_indirect_thunk_rax__x86_return_thunk__probestub_add_device_to_group__probestub_attach_device_to_domain__probestub_map__probestub_io_page_fault__ref_stack_chk_guardstrlenthis_cpu_offperf_trace_buf_allocmemcpyperf_trace_run_bpf_submit__stack_chk_failtrace_event_buffer_reservetrace_event_buffer_commit__trace_trigger_soft_disabledtrace_raw_output_preptrace_event_printftrace_handle_returndev_driver_string__probestub_unmap__probestub_remove_device_from_grouptrace_event_regtrace_event_raw_initv4<y4|4m44M4r P )i7yGEp Tn $x %$ B %@O   %  ` {      ] o    - u    1 J s   Dz%H h 0<Ip B 2^}Mu#E'$4'`0 ]      `6H(60OPVXZx_cVZip0i8uVZVip 6(H_6H  @`@h0h`8X `h@0h 8|X``hy0h8vX`~{xvy| x {~!)  ((vx(8wHyX{hxz|~}(8HXhx` 0(P08@0HPX0`@hPpx0 p  @    (08@HPX`}hp~x|z{ywxv   ( n  0h08h0@`nh pPxhhn`@hh n(08@ PhPXhP`n P hhp (0`pxp p 8@}H~Pp@z{p`wx.symtab.strtab.shstrtab.rela.text.rela.data.bss.rela__tracepoints_ptrs.rela.static_call.text.rela.discard.annotate_insn.rela.export_symbol.rela__patchable_function_entries.rodata.str1.1.rodata.str1.8.rela.discard.addressable__tracepoint_check.rela_ftrace_events.rela.ref.data.rodata.rela__tracepoints__tracepoints_strings.comment.note.GNU-stack.note.gnu.property @@G( +@ &@U 1@;@6@[ SX0N@\ j0e@\ @8]@ 8@x_ 22P @b@ !t!0@@d ! @d %#2#( -@h @%tV0D&(_l&op& &!v  6`k