+
    i<                     <   ^ RI t]P                  ! RRR7      t^RIHt ]P                  ]P                  n        ]P                  ]P                  ]P                  ! ]P                  4      ]P                  ]P                  ]P                  .]P                  n        ]P                  ]P                  n        ]P                  ]P                  ]P                  ! ]P                  4      ]P                  ]P                  ]P                  .]P                  n        ]P                  ]P                   n        R]P                   n        R]P"                  n        ]P                  .]P"                  n        ]P                  ]P$                  n        ]P                  .]P$                  n        ]P                  ]P&                  n        ]P                  .]P&                  n        ]P(                  ]P*                  n        ]P                  .]P*                  n        ]P                  ]P,                  n        ]P                  ]P(                  .]P,                  n        ]P                  ]P.                  n        ]P                  ]P                  .]P.                  n        ]P0                  ]P2                  n        ]P                  ]P                  .]P2                  n        ]P(                  ]P4                  n        ]P                  ]P                  .]P4                  n        ]P                  ]P6                  n        ]P                  ]P                  .]P6                  n        ]P                  ]P8                  n        ]P                  ]P(                  .]P8                  n        ]P(                  ]P:                  n        ]P                  ]P(                  .]P:                  n        ]P                  ]P<                  n        ]P                  ]P(                  .]P<                  n        ]P                  ]P>                  n        ]P                  ]P                  .]P>                  n        ]P                  ]P@                  n        ]P                  ]P                  .]P@                  n        ]P                  ]PB                  n        ]P                  ]P(                  ]P                  ]P(                  ]P                  .]PB                  n        ]P                  ]PD                  n        ]P                  ]P(                  ]P                  ]P(                  ]P                  .]PD                  n        ]P                  ]PF                  n        ]P                  ]P(                  ]P                  ]P                  .]PF                  n        ]P                  ]PH                  n        ]P                  ]P(                  ]P                  ]P                  .]PH                  n        ]P(                  ]PJ                  n        ]P                  ]P                  .]PJ                  n        ]P                  ]PL                  n        ]P                  ]P                  ]P(                  .]PL                  n        ]P                  ]PN                  n        ]P                  ]P                  ]P                  .]PN                  n        ]P                  ]PP                  n        ]P                  ]P                  ]P                  .]PP                  n        ]P                  ]PR                  n        ]P                  ]P                  ]P                  .]PR                  n        ]P                  ]PT                  n        ]P                  ]P                  ]P                  ]P(                  .]PT                  n        ]P                  ]PV                  n        ]P                  ]P                  .]PV                  n        ]P                  ]PX                  n        ]P                  ]P                  ]P                  .]PX                  n        ]P                  ]PZ                  n        ]P                  ]P                  ]P                  ]P                  ! ]P\                  4      .]PZ                  n        ]P                  ]P^                  n        ]P                  ]P                  ! ]P\                  4      ]P                  ! ]P\                  4      ]P                  ]P                  ]P                  .]P^                  n        ]P                  ]P`                  n        ]P                  ]P                  ! ]P\                  4      ]P                  ! ]P\                  4      ]P                  ]P                  ]P                  .]P`                  n        ]P                  ]Pb                  n        ]P                  .]Pb                  n        ]P                  ]Pd                  n        ]P                  ]P                  .]Pd                  n        ]P                  ]Pf                  n        ]P                  ]P                  ]P                  ]P                  ]P0                  ]P                  ]P                  ]P                  ]P                  ]P                  ]P                  ]P                  .]Pf                  n        ]Ph                  ! R]Pj                  ]P                  ]P                  4      t6]Ph                  ! R]Pj                  ]P(                  4      t7]P                  ]Pp                  n        ]P                  ]P                  ]P                  ]P                  ]P(                  ]P                  .]Pp                  n        ]P                  ]Pr                  n        ]P                  .]Pr                  n        ]P                  ]Pt                  n        ]P                  ]P                  ]P                  ]P                  ]P(                  ]P                  .]Pt                  n        ]P                  ]Pv                  n        ]P                  .]Pv                  n        ]P                  ]Px                  n        ]P                  ]P                  ]P                  .]Px                  n        ]P                  ]Pz                  n        ]P                  ]P                  .]Pz                  n        ]P                  ]P|                  n        ]P                  ]P                  .]P|                  n        ]P                  ]P~                  n        ]P                  .]P~                  n        ]P                  ]P                  n        ]P                  .]P                  n        ]P                  ]P                  n        ]P                  ]P                  ]P                  ]P                  .]P                  nB        ]P                  ]P                  n        ]P                  ]P                  ]P                  .]P                  nB        ]P                  ]P                  n        R]P                  n        ]P                  ]P                  n        ]P                  ]P                  .]P                  n        ]P                  ]P                  n        ]P                  ]P                  .]P                  n        ]P                  ]P                  n        ]6]7]Pj                  ]P                  ]P                  ]P                  .]P                  n         ! R R]P                  4      tI]P                  ]P                  n        ]6]7]Pj                  ]P                  ]P                  ! ]I4      .]P                  n        ]P                  ]P                  n        ]P                  ]P(                  ]P                  ]P                  .]P                  n        ]P                  ]P                  n        ]P                  ]P                  ! ]P                  4      ]P                  .]P                  n        ]P                  ]P                  n        ]P                  ]P                  ! ]P                  4      .]P                  n        R]P                  n        ]P                  .]P                  n        ]O]P                  n        ]P                  .]P                  n        ]P                  ]P                  n        ]P                  ]P                  ]P                  .]P                  n        ]P                  ]P                  n        ]P                  ]P                  ]P                  ]P(                  ]P(                  ]P                  ]P                  ]P                  .]P                  nB        ]P                  ]P                  n        ]P                  ! 4       ]P                  ]P                  ]P                  ]P                  .]P                  nB        ]P                  ]P                  n        ]P                  .]P                  nB        ]Ph                  ! ]P                  ]P                  ]P                  ]P                  4      tV]P                  ]P                  n        ]P                  ]V]P                  .]P                  n        R]P                  n        ]P                  .]P                  n        ]P                  ]P                  n        ]P                  ]P                  ]V]P                  .]P                  n        ]P                  ]P                  n        ]P                  ]P                  .]P                  n        ]P                  ]P                  n        ]P                  .]P                  n         ! R R	]P                  4      t\]P                  ]P                  n        ]P                  ]P                  ! ]\4      .]P                  n         ! R
 R]P                  4      t^ ! R R]P                  4      t` ! R R]P                  4      ta ! R R]P                  4      tb]P                  ! ]P                  4      ]P                  n        ]P                  ]P                  .]P                  n        ]P                  ! ]P                  4      ]P                  n        ]P                  ]P                  .]P                  n        R]P                  n        ]P                  .]P                  n        ]P                  ! ]P                  4      ]P                  n        ]P                  .]P                  n        ]P                  ]P                  n        ]P                  ]P                  ]P(                  ]P                  ]P                  ! ]b4      ]P                  ! ]^4      .]P                  n        ]Ph                  ! ]P                  ]P                  ]P(                  4      ti]P                  ]P                  n        ]P                  ]i.]P                  n        ]P                  ]P                  n        ]P                  ]P                  ! ]b4      .]P                  n        ]P                  ]P                  n        ]P                  ]P                  .]P                  n        ]P                  ]P                  n        R]P                  n        R]P                  n        ]P                  .]P                  n        ]P                  ]P                  n        ]P                  ]P                  .]P                  n        ]P                  ]P                  n        ]P                  ]P                  ! ]a4      ]P                  ! ]^4      .]P                  n        ]P                  ]P                  n        ]P                  ! ]^4      .]P                  n        ]P                  ]P                  n        ]P                  ]P(                  ]P                  ! ]^4      .]P                  n        ]P                  ]P                  n        ]P                  ]P(                  ]P                  ! ]^4      .]P                  n        ]P                  ]P                  n        ]P                  ]P                  ]P                  ]P                  ! ]P(                  4      .]P                  n        R]P                  n        ]P                  .]P                  n        ]P                  ]P                  n        R]P                  n        ]P                  ]P                  n        ]P                  ]P                  .]P                  n        ]P                  ]P                  n        ]P                  .]P                  n        R]P                  n        ]P                  .]P                  n        ]P                  ]P                  n        ]P                  ]P                  ]P                  .]P                  n        ]P                  ]P                  n        ]P                  ]P                  ]P                  ]P                  .]P                  n        ]P                  ]P                  n        ]P                  ! ]P                  4      ]P                  .]P                  n        ]P                  ]P                  n        ]P                  ]P                  ]P                  .]P                  n        ]P                  ]P                  n        ]P                  ]P                  ]P                  ]P                  .]P                  n         ! R R]P                  4      t ! R R]P                  4      t ! R R]4      t ! R R]P                  4      t]Ph                  ! R]P                  ! ]4      4      tR]EP
                  n        ]P                  ].]EP
                  n        ]P                  ]EP                  n        ]P                  ]P                  ]P                  ]P                  ]P                  ! ]4      .]EP                  n        ]P                  ]EP                  n        ]P                  ]P                  ]P                  ]P                  ]P                  ]P                  ! ]4      .]EP                  n        ]Ph                  ! R]P                  ]P                  ]P(                  ]P                  4      tR]EP                  n        ]P                  ].]EP                  n        R# )    Nzlibbcc.so.0T)	use_errno)Perfc                   h    ] tR t^tR]P
                  3R]P
                  3R]P
                  3.tRtR# )bcc_perf_buffer_optspidcpuwakeup_events N)__name__
__module____qualname____firstlineno__ctc_int_fields___static_attributes__r
       ,/usr/lib/python3/dist-packages/bcc/libbcc.pyr   r      s-    			"((#Hr   r   c                      ] tR t^tR]P
                  3R]P                  3R]P                  3R]P                  3R]P                  3R]P                  3R]P                  3R]P                  3R	]P                  3R
]P                  3R]P                  3R]P                  3R]P                  3R]P                  3R]P                  3.t	Rt
R# )bpf_test_run_optsszdata_indata_outdata_size_indata_size_outctx_inctx_outctx_size_inctx_size_outretvalrepeatdurationflagsr   
batch_sizer
   N)r   r   r   r   r   c_size_tc_void_pc_uint32r   r   r   r
   r   r   r   r      s    	r{{	BKK 	R[[!	%	"++&	2;;	BKK 	$	%	2;;	288	R[[!	"++		r{{#Hr   r   c                       ] tR t^tR]P
                  3R]P
                  3R]P                  ! ]P                  4      3R]P                  3.t	Rt
R# )
bcc_symbolnamedemangle_namemoduleoffsetr
   N)r   r   r   r   r   c_char_pPOINTERc_charc_ulonglongr   r   r
   r   r   r)   r)      sB    R[[!bkk*rzz")),-r~~&	
Hr   r)   c                   N    ] tR t^tR]P
                  3R]P
                  3.tRtR# )bcc_ip_offset_unionr-   ipr
   N)r   r   r   r   r   c_uint64r   r   r
   r   r   r3   r3      s!    R[[
!

(r   r3   c                   b    ] tR t^tR]P
                  3R]P                  ^,          3R]3.tRt	R# )bcc_stacktrace_build_idstatusbuild_idur
   N)
r   r   r   r   r   r'   c_ubyter3   r   r   r
   r   r   r7   r7      s.    r{{#

2&$%Hr   r7   c                       ] tR t^tR]P
                  3R]P
                  3R]P
                  3R]P                  3.tRtR# )bcc_symbol_optionuse_debug_filecheck_debug_file_crclazy_symbolizeuse_symbol_typer
   N)	r   r   r   r   r   r   c_uintr   r   r
   r   r   r=   r=      s9    rxx(#RXX.rxx(		*	
Hr   r=   c                       ] tR tRtR]P
                  3R]P
                  3R]P
                  3R]P                  3R]P                  3R]P                  3.tRt	R	# )
bcc_usdti:  providerr*   bin_path	semaphorenum_locationsnum_argumentsr
   N)
r   r   r   r   r   r.   r1   r   r   r   r
   r   r   rD   rD   :  sQ    %R[[!%"..)bhh'bhh'
Hr   rD   c                   N    ] tR tRtR]P
                  3R]P                  3.tRtR# )bcc_usdt_locationiD  addressrF   r
   N)	r   r   r   r   r   r1   r.   r   r   r
   r   r   rK   rK   D  s!    '%
Hr   rK   c                   2    ] tR tRt^ t^t^t^t^t^t	^ t
RtR# )BCC_USDT_ARGUMENT_FLAGSiJ  r
   N)r   r   r   r   NONECONSTANTDEREF_OFFSETDEREF_IDENTBASE_REGISTER_NAMEINDEX_REGISTER_NAMESCALEr   r
   r   r   rN   rN   J  s'    DHLKEr   rN   c            	           ] tR tRtR]P
                  3R]P
                  3R]P                  3R]P
                  3R]P                  3R]P                  3R]P                  3R	]P
                  3.tR
t	R# )bcc_usdt_argumentiS  sizevalidconstantderef_offsetderef_identbase_register_nameindex_register_namescaler
   N)
r   r   r   r   r   r   
c_longlongr.   r   r   r
   r   r   rW   rW   S  si    RXXbhh'RXX&BKK(!2;;/"BKK0bhh	
Hr   rW   )ctypesr   CDLLlibperfr   r&   bpf_module_create_crestyper.   rB   r/   r   c_boolargtypesbpf_module_create_c_from_stringbpf_module_rw_engine_enabledbpf_module_destroybpf_module_licensebpf_module_kern_versionr1   bpf_num_functionsbpf_function_namebpf_function_startr%   bpf_function_sizebpf_table_idbpf_table_fdbpf_table_type_idbpf_table_max_entries_idbpf_table_flags_idbpf_table_key_descbpf_table_leaf_descbpf_table_key_snprintfbpf_table_leaf_snprintfbpf_table_key_sscanfbpf_table_leaf_sscanfbpf_perf_event_fieldsbpf_perf_event_fieldbpf_get_next_keybpf_get_first_keybpf_lookup_elembpf_update_elembpf_delete_elembpf_delete_batchbpf_update_batchr'   bpf_lookup_batchbpf_lookup_and_delete_batchbpf_open_raw_sockbpf_attach_socketbcc_func_load	CFUNCTYPE	py_object_RAW_CB_TYPE_LOST_CB_TYPEbpf_attach_kprobebpf_detach_kprobebpf_attach_uprobebpf_detach_uprobebpf_attach_tracepointbpf_detach_tracepointbpf_attach_raw_tracepointbpf_attach_kfuncbpf_attach_lsmbpf_prog_attachargtypebpf_prog_detach2bpf_has_kernel_btfkernel_struct_has_fieldkernel_enum_has_valbpf_open_perf_buffer	Structurer   bpf_open_perf_buffer_optsbpf_open_perf_eventperf_reader_pollperf_reader_consumeperf_reader_freeintperf_reader_fdbpf_attach_xdpbpf_attach_perf_eventbpf_attach_perf_event_rawperf_event_attrbpf_close_perf_event_fd_RINGBUF_CB_TYPEbpf_new_ringbufbpf_free_ringbufbpf_add_ringbufbpf_poll_ringbufbpf_consume_ringbufr   bpf_prog_test_run_optsr)   Unionr3   r7   r=   r0   !bcc_procutils_which_so_in_processbcc_procutils_which_sobcc_procutils_freebcc_procutils_languagebcc_resolve_symname_SYM_CB_TYPEbcc_foreach_function_symbolbcc_symcache_newbcc_free_symcachebcc_buildsymcache_newbcc_free_buildsymcachebcc_buildsymcache_add_modulebcc_buildsymcache_resolvebcc_symbol_free_demangle_namebcc_symcache_resolve bcc_symcache_resolve_no_demanglebcc_symcache_resolve_namebcc_symcache_refreshbcc_free_memorybcc_usdt_new_frompidbcc_usdt_new_frompathbcc_usdt_closebcc_usdt_enable_probe%bcc_usdt_enable_fully_specified_probebcc_usdt_genargsbcc_usdt_get_probe_argctype+bcc_usdt_get_fully_specified_probe_argctyperD   rK   objectrN   rW   _USDT_CBbcc_usdt_foreachbcc_usdt_get_locationbcc_usdt_get_argument_USDT_PROBE_CBbcc_usdt_foreach_uprober
   r   r   <module>r      s   ggmt,  #%++   $&KK


2;;299bkk$C    .0kk # # +02RYY


2;;299bkk0C # # ,+-99     (,0     )!%   #%;;-   !#   #%;;-   &(ii   #(*}   $ "   "$++    "   "$++r~~!>   !#   #%;;"<    "   "$++r{{!;   >>   [["++6   88   [["++6    "   "$++r~~!>   ')~~   $)+bnn(E   %!#   #%;;"?   !#   #%;;"<   "$++   $&KK#=    %'XX   "'){{BNN
R^^R[['2   #&(hh   #(*R^^
R^^R[[(2   $#%88    %'[["..
R[[%"   !$&HH   !&(kk2>>
R[[&"   "$&NN   !&(kk2;;%?   "#%;;    %'[["++r~~$N   !  "xx   !#2;; D    "   "$((BKK!C    hh    ""++r{{C    hh    ""++r{{
     hh    ""++6   !xx   !#2;; D   !xx   !#2;;


2;;!!   !xx   !#2::bkk+B


2;;bkk2;;!H   *,((   ',.HHbjj6M


2;;bkk2;;,H   ( "   "$++    "   "$((BHH!5   HH    kk288R[["++
R[["))RXXr{{BIIr{{\^\e\eg   ||D",,RXXFT2<<@ "   "$((BHHbkk2;;
""    "   "$++    "   "$((BHHbkk2;;
""    "   "$++   $&HH   !&(hhR[[%I   "$&HH   !&(kk2;;%?   "(*   %*,((BKK)@   &!xx   !#
   XX   !xxj    hh   !xx288RYYG   !xx    ""((BHH=   !#   "&   &(hh   #(*R[['A   $"$((   $&KK#=    #%;;    %1=",,PRPXPXZ\ZbZbdfdldl$m   !2<<  )+   %*6r||UWU]U]_a_i_ij~_  *A   &"$((   $&IIr~~rxx#R    !xx   !#2::bkk+BBHH M   "$((   $&HHbjj.E#F    #   !#       !{{m   XX   !{{BHHbii@   $&HH   !%'XXryy"))R^^UWUcUc
"((BHH%&   ! )+   %)-)=)=)?BIIWYW`W`bdbkbk(l   %&(hh   #')xxj   #<<"++r{{BHHM  kk    "*:BKKH   #   !#    hh    "RXX7GU   !xx   !#bhh 7   "$((   $&KK=     $ &(XX   "')xx<M1N&O   #
 

"(( 
bll 
 
 13

2990E % % -24++rxx1H % % .%'ZZ		%:   "'){{BHH&=   #!%   #%;;-   %'ZZ		%:   "')xxj   #"$((   KKbnnbhh

CT8UWYWaWablWm$o     ||BHHbkk2>>B*,((   ',.KK+F   (!{{   !#2::6G+H I    "   "$++rxx!8   $&KK   !%)   "%)   "'){{m   #+-88     (-/[["++,F     )(*   %*,++rzzBY7Z\^\f\fgq\r)s   &,.KK ! ! ).0jj.D-E ! ! *#%88    %'[[".."**ZBX$Y   !/1xx $ $ ,13bnnbjjYcNd0e $ $ -(*   %KKbkk2::bnn+E*G   & $(    %'[[M   ! hh   #   #%;;    %'XXr{{$;   !$&KK   !&(kk]   "!   !{{m   $&HH   !&(kk2;;%L   "46HH ) ) 168kk2;;PRP[P[]_]h]h5i ) ) 2!{{   !#BKK!8"(( C   *,++   ',.KKbhh+O   (:<++ / / 7<>KKVXVaVaceckck;l / / 8
r|| 

 
f 

 

 <<bjj23#   !#h 7   $&HH   !&(kk2;;RXX&(jj1B&C&E   " %'HH   !&(kk2;;RXX&(hh

;L0M&O   " dBKK nnbhh8 '+   #(*^'D   $r   