ELF@@;:    {S$@*c@`@*`?`A@@RSA{è_    _     {SL@*c@`@*`?`A@@RSA{è_    {St@c@`@`?`A@@RSA{è_    _     {S@c@`@`?`A@@RSA{è_    {S@c@`@`?`A@@RSA{è_    {S@c@`@`?`A@@RSA{è_{S[*8@8d6@#R`'@ t@Bs$ҁR@ @  @ @ @ "@@i{) J}i I *@(.@,@99@99@99@99@99@99G@@9 9@9 9:@ 8SA[B@{Ũ_րh`` {S*X$@?Tu@Esa@a a@aa @aa@aa@ad"@b@{!B|A aa*@a(a.@a,a@9a9a@9a9a@9a9a@9a9a@9a9a@9a9a@9a9a@9a9a:@a8SA@{ƨ_!G76{SX$@?T@a @D`abBa afBaa@a ajBa anBa$aI9a9aI9a9aI9a9aI9a9aI9a9aI9a9aI9a9aI9a9azBa0SA@{ƨ_AG76 C{SpPqT{FSGC_[c k s a@znA)ceB)a@a*@ x@b.@B `:@[c@*`@9*S@!h@9Kh@9Ch@9;h@93h@9+h@9#h@9W Ҁ{FSG[HcIkJsKC_ {CSpPqT{ESF_[ck  Sz A)a@a"@{@b&@a2@Ca@9*;!h@93h@9+h@9#h@9h@9h@9 h@9Ҁ{ESF[GcHkIS@_ {*{_{{_     _     _     _     _ {S[8@8d6@#R@'@ t@a!@#DG@bB $ҁRfB@ jB nB$I99I99I99I99I99I99I99I99zB0SA[B@{Ũ_րh`@<@<"minor=%d flags = %s, field = %s, timestamp = %llu, timecode = { type = %s, flags = %s, frames = %u, seconds = %u, minutes = %u, hours = %u, userbits = { %u %u %u %u } }, sequence = %u", REC->minor, __print_flags(REC->flags, "|", { 0x00000001, "MAPPED" }, { 0x00000002, "QUEUED" }, { 0x00000004, "DONE" }, { 0x00000008, "KEYFRAME" }, { 0x00000010, "PFRAME" }, { 0x00000020, "BFRAME" }, { 0x00000040, "ERROR" }, { 0x00000100, "TIMECODE" }, { 0x00000400, "PREPARED" }, { 0x00000800, "NO_CACHE_INVALIDATE" }, { 0x00001000, "NO_CACHE_CLEAN" }, { 0x0000e000, "TIMESTAMP_MASK" }, { 0x00000000, "TIMESTAMP_UNKNOWN" }, { 0x00002000, "TIMESTAMP_MONOTONIC" }, { 0x00004000, "TIMESTAMP_COPY" }, { 0x00100000, "LAST" }), __print_symbolic(REC->field, {V4L2_FIELD_ANY, "ANY"}, {V4L2_FIELD_NONE, "NONE"}, {V4L2_FIELD_TOP, "TOP"}, {V4L2_FIELD_BOTTOM, "BOTTOM"}, {V4L2_FIELD_INTERLACED, "INTERLACED"}, {V4L2_FIELD_SEQ_TB, "SEQ_TB"}, {V4L2_FIELD_SEQ_BT, "SEQ_BT"}, {V4L2_FIELD_ALTERNATE, "ALTERNATE"}, {V4L2_FIELD_INTERLACED_TB, "INTERLACED_TB"}, {V4L2_FIELD_INTERLACED_BT, "INTERLACED_BT"}), REC->timestamp, __print_symbolic(REC->timecode_type, { 1, "24FPS" }, { 2, "25FPS" }, { 3, "30FPS" }, { 4, "50FPS" }, { 5, "60FPS" }), __print_flags(REC->timecode_flags, "|", { 0x0001, "DROPFRAME" }, { 0x0002, "COLORFRAME" }, { 0x0000, "USERBITS_USERDEFINED" }, { 0x0008, "USERBITS_8BITCHARS" }), REC->timecode_frames, REC->timecode_seconds, REC->timecode_minutes, REC->timecode_hours, REC->timecode_userbits0, REC->timecode_userbits1, REC->timecode_userbits2, REC->timecode_userbits3, REC->sequence"minor = %d, index = %u, type = %s, bytesused = %u, flags = %s, field = %s, timestamp = %llu, timecode = { type = %s, flags = %s, frames = %u, seconds = %u, minutes = %u, hours = %u, userbits = { %u %u %u %u } }, sequence = %u", REC->minor, REC->index, __print_symbolic(REC->type, {V4L2_BUF_TYPE_VIDEO_CAPTURE, "VIDEO_CAPTURE"}, {V4L2_BUF_TYPE_VIDEO_OUTPUT, "VIDEO_OUTPUT"}, {V4L2_BUF_TYPE_VIDEO_OVERLAY, "VIDEO_OVERLAY"}, {V4L2_BUF_TYPE_VBI_CAPTURE, "VBI_CAPTURE"}, {V4L2_BUF_TYPE_VBI_OUTPUT, "VBI_OUTPUT"}, {V4L2_BUF_TYPE_SLICED_VBI_CAPTURE, "SLICED_VBI_CAPTURE"}, {V4L2_BUF_TYPE_SLICED_VBI_OUTPUT, "SLICED_VBI_OUTPUT"}, {V4L2_BUF_TYPE_VIDEO_OUTPUT_OVERLAY, "VIDEO_OUTPUT_OVERLAY"}, {V4L2_BUF_TYPE_VIDEO_CAPTURE_MPLANE, "VIDEO_CAPTURE_MPLANE"}, {V4L2_BUF_TYPE_VIDEO_OUTPUT_MPLANE, "VIDEO_OUTPUT_MPLANE"}, {V4L2_BUF_TYPE_SDR_CAPTURE, "SDR_CAPTURE"}, {V4L2_BUF_TYPE_SDR_OUTPUT, "SDR_OUTPUT"}, {V4L2_BUF_TYPE_META_CAPTURE, "META_CAPTURE"}, {V4L2_BUF_TYPE_PRIVATE, "PRIVATE"}), REC->bytesused, __print_flags(REC->flags, "|", { 0x00000001, "MAPPED" }, { 0x00000002, "QUEUED" }, { 0x00000004, "DONE" }, { 0x00000008, "KEYFRAME" }, { 0x00000010, "PFRAME" }, { 0x00000020, "BFRAME" }, { 0x00000040, "ERROR" }, { 0x00000100, "TIMECODE" }, { 0x00000400, "PREPARED" }, { 0x00000800, "NO_CACHE_INVALIDATE" }, { 0x00001000, "NO_CACHE_CLEAN" }, { 0x0000e000, "TIMESTAMP_MASK" }, { 0x00000000, "TIMESTAMP_UNKNOWN" }, { 0x00002000, "TIMESTAMP_MONOTONIC" }, { 0x00004000, "TIMESTAMP_COPY" }, { 0x00100000, "LAST" }), __print_symbolic(REC->field, {V4L2_FIELD_ANY, "ANY"}, {V4L2_FIELD_NONE, "NONE"}, {V4L2_FIELD_TOP, "TOP"}, {V4L2_FIELD_BOTTOM, "BOTTOM"}, {V4L2_FIELD_INTERLACED, "INTERLACED"}, {V4L2_FIELD_SEQ_TB, "SEQ_TB"}, {V4L2_FIELD_SEQ_BT, "SEQ_BT"}, {V4L2_FIELD_ALTERNATE, "ALTERNATE"}, {V4L2_FIELD_INTERLACED_TB, "INTERLACED_TB"}, {V4L2_FIELD_INTERLACED_BT, "INTERLACED_BT"}), REC->timestamp, __print_symbolic(REC->timecode_type, { 1, "24FPS" }, { 2, "25FPS" }, { 3, "30FPS" }, { 4, "50FPS" }, { 5, "60FPS" }), __print_flags(REC->timecode_flags, "|", { 0x0001, "DROPFRAME" }, { 0x0002, "COLORFRAME" }, { 0x0000, "USERBITS_USERDEFINED" }, { 0x0008, "USERBITS_8BITCHARS" }), REC->timecode_frames, REC->timecode_seconds, REC->timecode_minutes, REC->timecode_hours, REC->timecode_userbits0, REC->timecode_userbits1, REC->timecode_userbits2, REC->timecode_userbits3, REC->sequenceGPLGPLGPLGPLGPLGPLGPLGPLGPLGPLGPLGPL//|minor = %d, index = %u, type = %s, bytesused = %u, flags = %s, field = %s, timestamp = %llu, timecode = { type = %s, flags = %s, frames = %u, seconds = %u, minutes = %u, hours = %u, userbits = { %u %u %u %u } }, sequence = %u minor=%d flags = %s, field = %s, timestamp = %llu, timecode = { type = %s, flags = %s, frames = %u, seconds = %u, minutes = %u, hours = %u, userbits = { %u %u %u %u } }, sequence = %u DROPFRAMECOLORFRAMEUSERBITS_USERDEFINEDUSERBITS_8BITCHARS24FPS25FPS30FPS50FPS60FPSANYNONETOPBOTTOMINTERLACEDSEQ_TBSEQ_BTALTERNATEINTERLACED_TBINTERLACED_BTMAPPEDQUEUEDDONEKEYFRAMEPFRAMEBFRAMEERRORTIMECODEPREPAREDNO_CACHE_INVALIDATENO_CACHE_CLEANTIMESTAMP_MASKTIMESTAMP_UNKNOWNTIMESTAMP_MONOTONICTIMESTAMP_COPYLASTVIDEO_CAPTUREVIDEO_OUTPUTVIDEO_OVERLAYVBI_CAPTUREVBI_OUTPUTSLICED_VBI_CAPTURESLICED_VBI_OUTPUTVIDEO_OUTPUT_OVERLAYVIDEO_CAPTURE_MPLANEVIDEO_OUTPUT_MPLANESDR_CAPTURESDR_OUTPUTMETA_CAPTUREPRIVATEintminoru32flagsfieldu64timestamptimecode_typetimecode_flagsu8timecode_framestimecode_secondstimecode_minutestimecode_hourstimecode_userbits0timecode_userbits1timecode_userbits2timecode_userbits3sequenceindextypebytesuseds64V4L2_FIELD_INTERLACED_BTV4L2_FIELD_INTERLACED_TBV4L2_FIELD_ALTERNATEV4L2_FIELD_SEQ_BTV4L2_FIELD_SEQ_TBV4L2_FIELD_INTERLACEDV4L2_FIELD_BOTTOMV4L2_FIELD_TOPV4L2_FIELD_NONEV4L2_FIELD_ANYV4L2_BUF_TYPE_PRIVATEV4L2_BUF_TYPE_META_CAPTUREV4L2_BUF_TYPE_SDR_OUTPUTV4L2_BUF_TYPE_SDR_CAPTUREV4L2_BUF_TYPE_VIDEO_OUTPUT_MPLANEV4L2_BUF_TYPE_VIDEO_CAPTURE_MPLANEV4L2_BUF_TYPE_VIDEO_OUTPUT_OVERLAYV4L2_BUF_TYPE_SLICED_VBI_OUTPUTV4L2_BUF_TYPE_SLICED_VBI_CAPTUREV4L2_BUF_TYPE_VBI_OUTPUTV4L2_BUF_TYPE_VBI_CAPTUREV4L2_BUF_TYPE_VIDEO_OVERLAYV4L2_BUF_TYPE_VIDEO_OUTPUTV4L2_BUF_TYPE_VIDEO_CAPTURE  @ @  @ @ v4l2  vb2_v4l2_qbufvb2_v4l2_dqbufvb2_v4l2_buf_queuevb2_v4l2_buf_donev4l2_qbufv4l2_dqbufGCC: (GNU) 13.2.1 20231205 (Red Hat 13.2.1-6)@n 0@P0`\p 7   :TV}|T !#.p 0%%N%X%b%l%`v%P%`%p% `%P%&(? h'K w  +H    !  +HH3 ''''N''' '(2'0q'8'@'H('Pc'X)))))0)H4)`U)xz))))) )E ) m )8 )P )h )+ )Z ) ) ) ) )0 )(++--[ - | - -@ -` -  - //$ 1` : 1P O 18l 1  1 11122222262 W2(|20282@2H2P 2XG 2`o 2h 2p 2x 2- 2\ 2 2 2 2 22 244 4 4 4 4 4 1 4(7 !#6D /P\ /PP!/P/P@/@P/PP`~8p`0l`(@` s ` p ` X  9Wm 0 H ` ;@THn~v4l2-trace.c$d__export_symbol___tracepoint_vb2_v4l2_buf_done__export_symbol___traceiter_vb2_v4l2_buf_done__export_symbol___SCK__tp_func_vb2_v4l2_buf_done__export_symbol___tracepoint_vb2_v4l2_buf_queue__export_symbol___traceiter_vb2_v4l2_buf_queue__export_symbol___SCK__tp_func_vb2_v4l2_buf_queue__export_symbol___tracepoint_vb2_v4l2_dqbuf__export_symbol___traceiter_vb2_v4l2_dqbuf__export_symbol___SCK__tp_func_vb2_v4l2_dqbuf__export_symbol___tracepoint_vb2_v4l2_qbuf__export_symbol___traceiter_vb2_v4l2_qbuf__export_symbol___SCK__tp_func_vb2_v4l2_qbuf$xperf_trace_v4l2_event_classtrace_event_raw_event_v4l2_event_classtrace_event_raw_event_vb2_v4l2_event_classtrace_raw_output_v4l2_event_classtrace_raw_output_vb2_v4l2_event_class__bpf_trace_v4l2_event_class__bpf_trace_vb2_v4l2_event_classperf_trace_vb2_v4l2_event_classsymbols.8__flags.7symbols.6symbols.5__flags.4__flags.3symbols.2symbols.1__flags.0str__v4l2__trace_system_nameprint_fmt_vb2_v4l2_event_classprint_fmt_v4l2_event_classtrace_event_fields_vb2_v4l2_event_classtrace_event_fields_v4l2_event_classtrace_event_type_funcs_vb2_v4l2_event_classtrace_event_type_funcs_v4l2_event_classevent_class_vb2_v4l2_event_classevent_class_v4l2_event_class__UNIQUE_ID___addressable___SCK__tp_func_vb2_v4l2_qbuf521__UNIQUE_ID___addressable___traceiter_vb2_v4l2_qbuf520__UNIQUE_ID___addressable___tracepoint_vb2_v4l2_qbuf519__UNIQUE_ID___addressable___SCK__tp_func_vb2_v4l2_dqbuf518__UNIQUE_ID___addressable___traceiter_vb2_v4l2_dqbuf517__UNIQUE_ID___addressable___tracepoint_vb2_v4l2_dqbuf516__UNIQUE_ID___addressable___SCK__tp_func_vb2_v4l2_buf_queue515__UNIQUE_ID___addressable___traceiter_vb2_v4l2_buf_queue514__UNIQUE_ID___addressable___tracepoint_vb2_v4l2_buf_queue513__UNIQUE_ID___addressable___SCK__tp_func_vb2_v4l2_buf_done512__UNIQUE_ID___addressable___traceiter_vb2_v4l2_buf_done511__UNIQUE_ID___addressable___tracepoint_vb2_v4l2_buf_done510__TRACE_SYSTEM_V4L2_FIELD_INTERLACED_BT__TRACE_SYSTEM_V4L2_FIELD_INTERLACED_TB__TRACE_SYSTEM_V4L2_FIELD_ALTERNATE__TRACE_SYSTEM_V4L2_FIELD_SEQ_BT__TRACE_SYSTEM_V4L2_FIELD_SEQ_TB__TRACE_SYSTEM_V4L2_FIELD_INTERLACED__TRACE_SYSTEM_V4L2_FIELD_BOTTOM__TRACE_SYSTEM_V4L2_FIELD_TOP__TRACE_SYSTEM_V4L2_FIELD_NONE__TRACE_SYSTEM_V4L2_FIELD_ANY__TRACE_SYSTEM_V4L2_BUF_TYPE_PRIVATE__TRACE_SYSTEM_V4L2_BUF_TYPE_META_CAPTURE__TRACE_SYSTEM_V4L2_BUF_TYPE_SDR_OUTPUT__TRACE_SYSTEM_V4L2_BUF_TYPE_SDR_CAPTURE__TRACE_SYSTEM_V4L2_BUF_TYPE_VIDEO_OUTPUT_MPLANE__TRACE_SYSTEM_V4L2_BUF_TYPE_VIDEO_CAPTURE_MPLANE__TRACE_SYSTEM_V4L2_BUF_TYPE_VIDEO_OUTPUT_OVERLAY__TRACE_SYSTEM_V4L2_BUF_TYPE_SLICED_VBI_OUTPUT__TRACE_SYSTEM_V4L2_BUF_TYPE_SLICED_VBI_CAPTURE__TRACE_SYSTEM_V4L2_BUF_TYPE_VBI_OUTPUT__TRACE_SYSTEM_V4L2_BUF_TYPE_VBI_CAPTURE__TRACE_SYSTEM_V4L2_BUF_TYPE_VIDEO_OVERLAY__TRACE_SYSTEM_V4L2_BUF_TYPE_VIDEO_OUTPUT__TRACE_SYSTEM_V4L2_BUF_TYPE_VIDEO_CAPTURE__bpf_trace_tp_map_vb2_v4l2_qbuf__bpf_trace_tp_map_vb2_v4l2_dqbuf__bpf_trace_tp_map_vb2_v4l2_buf_queue__bpf_trace_tp_map_vb2_v4l2_buf_done__bpf_trace_tp_map_v4l2_qbuf__bpf_trace_tp_map_v4l2_dqbuf__tpstrtab_v4l2_dqbuf__tpstrtab_v4l2_qbuf__tpstrtab_vb2_v4l2_buf_done__tpstrtab_vb2_v4l2_buf_queue__tpstrtab_vb2_v4l2_dqbuf__tpstrtab_vb2_v4l2_qbuf__event_vb2_v4l2_qbuf__event_vb2_v4l2_dqbuf__event_vb2_v4l2_buf_queue__event_vb2_v4l2_buf_done__event_v4l2_qbuf__event_v4l2_dqbuf__tracepoint_v4l2_dqbuf__tracepoint_v4l2_qbuf__traceiter_v4l2_dqbuf__probestub_v4l2_dqbuf__traceiter_v4l2_qbuf__probestub_vb2_v4l2_buf_doneperf_trace_buf_allocperf_trace_run_bpf_submittrace_event_buffer_reservetrace_event_buffer_commit__trace_trigger_soft_disabledtrace_raw_output_preptrace_print_symbols_seqtrace_print_flags_seqtrace_event_printftrace_handle_returnbpf_trace_run2__probestub_vb2_v4l2_dqbuf__probestub_v4l2_qbuf__probestub_vb2_v4l2_qbuf__probestub_vb2_v4l2_buf_queue__SCK__tp_func_v4l2_qbuf__SCK__tp_func_v4l2_dqbuftrace_event_regtrace_event_raw_init{{{{{{|{{{{L{P{0H$H.P.`#h#t# #T`..## <l#p#  | h#xp#########0#8#X#`####### ##0 #(#HH#P#`p#x#x###x###8#@#`#h#########(#0#P#X#x###### ##0# #H@#H#`h#p#x##0q8X`q0q8X`q0qH8X`(qH( (08@H (8HXhxhPh8    ( @ X #x#(#8#H#X#h#x###(#@#P#`#p###(#8#H#X#h#x#### #0#H#`#p#(#0(#88#@H#HX#Xh#`x#h#x###### #(#8#H#h#x########### (#08#HH#`X#px#(#0#8#@#H#X#`#h#x#(#8#H#X#h# #### (08@HPX.#. #0.8#H.P# `.h#8x.#P.#h.#.#.#.#.# .(#8.@#P.X#(h.p#P.#x.#.#.#.#.#(.#H(.0#h.p  h0q08q0@H.PX`hxqxqx (@H`h`(0PPhx8  @XhpWWW0WH W`(Wx0W8W@WHWPWXW`W hW8pWPxWhWWWWWWWW(    (.symtab.strtab.shstrtab.rela.text.rela.data.bss.rela__tracepoints_ptrs.rela.export_symbol.rela__patchable_function_entries.rela.altinstructions.rodata.str1.8.rela.rodata.rela.discard.addressable.rela.init.data.rela.ref.data.rela__bpf_raw_tp_map.rela__tracepoints__tracepoints_strings.rela_ftrace_eval_map.rela_ftrace_events.comment.note.GNU-stack @ @@^8+ P&@c0 818#;8#6@8l8SP#N@l 8g$b@m8 g$b@n8 g $b@n8g($b@0n8g0$b@Hn8g8$b@`n8g@$b@xn8gH$b@n8P$@n`82h$g,b@o8g,b@ o8g-b@8o8!g-b@Po8#-@ho8%2`@Hw 8'H3@@hx8)5@|8+ 6 @h~ 8- 6@@8/8k309.@ȁ@82I90D@84X0 :/aO:P:X9 Nq