ÿØÿà JFIF      ÿÛ C      

!"$"$ÿÛ C  ÿÂ p " ÿÄ              ÿÄ             ÿÚ    ÕÔË®
(%	aA*‚XYD¡(J„¡E¢RE,P€XYae )(E¤²€B¤R¥	BQ¤¢ X«)X…€¤   @  

  ..............................................................................................................................................................................
.............................................................................                                                  
                                                                                                                                                                                     ÿØÿà JFIF      ÿÛ C      

!"$"$ÿÛ C  ÿÂ p " ÿÄ              ÿÄ             ÿÚ    ÕÔË®
(%	aA*‚XYD¡(J„¡E¢RE,P€XYae )(E¤²€B¤R¥	BQ¤¢ X«)X…€¤   @  

  ..............................................................................................................................................................................
.............................................................................                                                  
                                                                                                                                                                                     ELF          >                    l          @     @ " !          GNU ,OɡlF^g#W        Linux                Linux                       U1H]    ff.     @     UH]        U1H]    ff.     @     UHAUATSHH eH%(   HE1G`HFHG|HFH   HFH   HF H   ~( u+H{@    HEeH+%(      H [A\A]]    HhILn(    At$( 
  L    HChHtAD$/Cxu	C`H{p    {x       HCpHHtuAD$(AT$/It     HMA   H   	   HEA      HH      HE    HEHH      C`    C`        UA      H      A   HATSH   HsC@    HF    HHCH       HCC   H      t	[A\]    Lc@  L    Ht({8       L    HtC`[A\]    D      U   I    E11ɾ   HATIH  AT    ZuLLe            UH  H    1]         HH  UH   HPxHpp    ]            UHAVAUATSFL   HL$A<$u"At$tAu A]    uf[A\A]A^]        AT$HHv*A|$   It$L[A\A]A^]    I}$L    I}@    Et$ @  It$M   LA9DGD    1A   DI   H    I}    1H(    ?mff.         UHAUATSHH      HtMI*LHL  L   L    IHtA$ftft    L    [A\A]]    fD      U1H]    ff.     @     UH]        U     HAVAUATSH@      H  HHxHH    IH   H    @@        AD$ 1E1S      H  I        YAŅt?I|$h    I|$p    I$LHǀ           HeD[A\A]A^]    HAŅ   ID$px%u@)    IAH=       LHǀ      HMicrosofHǀ      fP4A$   AF8A$   AF<A$   AF@M$   IX  Ht Vmbus I`  HHID-compIh  Hliant MoIp  Aǆx  use IH      AŅtL    H      L    AŅ    	   L    AŅ    H{(         fAD$HeD[A\A]A^]    HeA[DA\A]A^]    ff.          U1HATSHL   H(    H      I$       I$       I|$h    I|$p    I$LHǀ           1[A\]       H            H            AT$H            AL$IT$H            I  H            I  H                UH    H    H    H    ]    UH    H    ]                                                                                                                                 3synthhid protocol request failed (version %d)
        3unsupported hid msg type - type %d len %d
    3Unhandled packet type %d, tid %llx len %d
    /build/linux-1e4p19/linux-5.15.0/drivers/hid/hid-hyperv.c drivers/hid/hid-hyperv.c &x->wait parse failed
 hw start failed
 hid_hyperv description=Microsoft Hyper-V Synthetic HID Driver license=GPL srcversion=76C2F25C1F5CC5434E7C6A5 alias=vmbus:9eb6a8cf4a5bc04cb98b8ba1a1f3f95a depends=hv_vmbus,hid retpoline=Y intree=Y name=hid_hyperv vermagic=5.15.0-176-generic SMP mod_unload modversions                   J[LZ                                                                                                                N    module_layout                                           ;j_    vmbus_driver_unregister                                 /k]    __vmbus_driver_register                                 
Ѯ    hid_hw_stop                                             R    _dev_err                                                    device_init_wakeup                                      0    hid_hw_start                                            9.    hid_open_report                                         %    hid_destroy_device                                      k"J    hid_add_device                                          "    hid_allocate_device                                     A`    __init_swait_queue_head                                     kmalloc_order_trace                                     'k    hv_pkt_iter_close                                       bC    __hv_pkt_iter_next                                      ,f    hv_pkt_iter_first                                       T    __ubsan_handle_load_invalid_value                       3    pm_wakeup_dev_event                                     d    hid_input_report                                        @#    hid_parse_report                                            vmbus_close                                             A3    vmbus_open                                              ~    _printk                                                 :J    wait_for_completion_timeout                             ke    __stack_chk_fail                                        ނ    vmbus_sendpacket                                        8߬i    memcpy                                                  E:#    __kmalloc                                               A̴f    kmemdup                                                 z    kfree                                                   /z%    complete                                                9[    __x86_return_thunk                                      m    __fentry__                                                      	         	                ,                '_Bool'                                                                                                                                                                                                                                                                                                                                                                                                                                                    hid_hyperv                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               GCC: (Ubuntu 11.4.0-1ubuntu1~22.04.3) 11.4.0  GCC: (Ubuntu 11.4.0-1ubuntu1~22.04.3) 11.4.0         d  d    !      R         y                :    @                 
 !      a  O                    
 !      !        r              @   :     `   %!      	        /!        @!    @   L!   `   b!   h   t     p   r  	      o!      w!      !      !       !   p   -	        ڋ        !    @         !       }        !       !       !    @  !    `  H  9C    !      !      !       !       -!    @  A    `  |O    +       ;!     D!    @          I! 	  @  9  H       T! H              r        !    @  b    b!    A       A     A          k!   H   9  H       |O     } k               6   @  u! H     !                                         }! :    !       !    @   !      8       !     !    @  !    `  !      R       y             :              r      !    @  !         ! !    zT  q          !     
! n  @  !    @  KH
 Uk    %!      6!      B!       N!       b!    @  C
  `  t! 6     !     #        Y    @      `  !      ! 6     ! H     ! S   @  ! S       "    L     M	       S     !     !  @  !    !    ! 	        @  "      !     (!      5! H   @  @! i     P! l     -                     [!     k!        t! H   @   !                       !      !     !    !    !      !     !    !                              !   8    /       l  @   %! H      .! i         @            7!     D!  @  N!    u     |O 	    Z!  @  g!    u!    ! !    ! # @  y  %        	         @          !   h   C       v   @         	/        '      @  @  )   "     ! +    ! - @   x /   ! 1   !                                                                                                                                                              !      ۟	 	       ! u?     !   	   ӟ	 	       ۟	 	      ! u?     #! 	       0! 	   (   @! 
 0   I!  H              
        S!      !               
 a!      n!        x!        !    @          
               6            6                                                                     4                                                                                                                                                                                                                "                   t         $                             &                                   (                   
             ;       
                 *                         ;          ,                                           .       6               0          !                    2     H         !      !        !            @   !    `   >  C     ! 3    H  5      L                        ! 	  P   ! 7     4     @   ! "7  `    i      !!       /!       ?! n     Q! S      \!    @         4       x   l! 9                
      x         x   u!        l! ;                
      t         x   7 8     {  :     ! 	     ! O      ! O     >        H     @  !      !      } <   !    `       p  !      r         !       !        }     0   !    @          
> !      	!     	!    *	!    B	!    Y	!    p	!    	!    	!    	!    	! 	   	! 
   
!    
!    .
!    E
!      `
!     s
!    
!    
!    
!    
!    
!    !    0!    H! 	   ^! 
   w!    !    !    !    !    !    !    *!    8!    F!    T!    r!    !    !    !    !      l
 A     #         !   	     B     !    @   *! 	       B     F! = @   L!      X!      b!     l      t!     >      !       !        B     L!    @   !    `   #        !        B     L!    @   #     `   !        B     L!    @   !        B     L!    @   !    `   !       -!        B     !    @   J!        B     !    @   i!    H   #     P   z!    `   !      !     !    !    !             ! C     ! E     ! I     ! H     ! J     &! F     6!   `   L! H       Y! H      d!      n! O    Gy L @  ~!       o     ! 3    ! H       ! T    *  K    ! D    !       !      ! 6     ! 6     !   @  !    @  !      !      (!      ?! 6  	  IU 6   H! P           R!      ]!       l! 6   @  z! "    ! `    ! S      ! V @  ! i     ! R   t! 6     !       p~    @  ! X   ! X   ! H      %! O   5! S     79  O            G! 6     S! 6           ^!     o!      |!       !    @  ! 6     !      !      ! Z    ! Z @  ! Q   !      *!             N 7!   p   -$  M      G    G!   (   
       W! }  @           b!       r! i      {!      !     !    !    ! 	  0  u
 O      ) O                    q  @  9 /     d  O   !      "    @         S               O                      U               O        W              O               Y          T  i       9  H   @   !               ! 6   @   u
 O  H   l ]        @   [     _     a   
  c    y  a @    a                        T     ]        ^              T        `               T        b !                        :    0        @   l  e P                       !      !     !    ;!    Y!    {!    !    !      r  f              !   	     g     )  +  @                    2	       !          i              !        g     ! j @   !        g     ! j @   ! 
   `   !   1     g     4! d @   !  @  A!   	     g     l  
   @   Z!   	     g       +  @   p!      !     !    !    !      r  p              )  +  @            @  k     Gy l     5 n     !      r  p                  r @   !   @    T     ! 6   @   u 6   H   ! s `   ! s    !      !       .! u @  7! 	    C!      4! d   }!     T! v @                            @                           
w        \        >        ?        t        s        q        h        o        m        
*                 !          
            T ^!     v!    W             	  !              	  !     !              	  ! 
   V    J@  ;   K 
   !    !     !     !     !      !                  T s  z 8!               L! | Y!  e!                T Ts ] !              zT  T !     !     !     hid_device_id hv_vmbus_device_id hid_collection parent_idx hid_usage collection_index usage_index resolution_multiplier wheel_factor hat_min hat_max hat_dir wheel_accumulated hid_field application maxusage report_offset report_size report_count report_type logical_minimum logical_maximum physical_minimum physical_maximum unit_exponent hidinput dpad hid_report hidinput_list maxfield hid_input reports hid_device dev_rdesc dev_rsize rdesc collection collection_size maxcollection maxapplication country report_enum driver_input_lock ll_driver ll_open_lock ll_open_count battery_capacity battery_min battery_max battery_report_type battery_report_id battery_avoid_query battery_ratelimit_time initial_quirks io_started inputs hiddev hidraw ff_init hiddev_connect hiddev_disconnect hiddev_hid_event hiddev_report_event debug_rdesc debug_events debug_list debug_list_lock debug_wait hid_report_enum numbered report_list report_id_hash hid_type HID_TYPE_OTHER HID_TYPE_USBMOUSE HID_TYPE_USBNONE hid_battery_status HID_BATTERY_UNKNOWN HID_BATTERY_QUERIED HID_BATTERY_REPORTED hid_driver dyn_list dyn_lock report_table raw_event usage_table report_fixup input_mapping input_mapped input_configured feature_mapping hid_ll_driver raw_request output_report may_wakeup max_buffer_size hid_class_descriptor wDescriptorLength hid_descriptor bcdHID bCountryCode bNumDescriptors rpt_desc opt_descs hid_report_id hid_usage_id usage_hid usage_type usage_code feat_pending_send_sz hv_ring_buffer write_index read_index pending_send_sz feature_bits hv_ring_buffer_info ring_buffer ring_size_div10_reciprocal ring_datasize priv_read_index ring_buffer_mutex pkt_buffer pkt_buffer_size user_def pipe_mode vmbus_channel_offer if_type if_instance chn_flags mmio_megabytes sub_channel_index vmpacket_descriptor offset8 len8 trans_id vmbus_packet_type VM_PKT_INVALID VM_PKT_SYNCH VM_PKT_ADD_XFER_PAGESET VM_PKT_RM_XFER_PAGESET VM_PKT_ESTABLISH_GPADL VM_PKT_TEARDOWN_GPADL VM_PKT_DATA_INBAND VM_PKT_DATA_USING_XFER_PAGES VM_PKT_DATA_USING_GPADL VM_PKT_DATA_USING_GPA_DIRECT VM_PKT_CANCEL_REQUEST VM_PKT_COMP VM_PKT_DATA_USING_ADDITIONAL_PKT VM_PKT_ADDITIONAL_DATA vmbus_channel_message_type CHANNELMSG_INVALID CHANNELMSG_OFFERCHANNEL CHANNELMSG_RESCIND_CHANNELOFFER CHANNELMSG_REQUESTOFFERS CHANNELMSG_ALLOFFERS_DELIVERED CHANNELMSG_OPENCHANNEL CHANNELMSG_OPENCHANNEL_RESULT CHANNELMSG_CLOSECHANNEL CHANNELMSG_GPADL_HEADER CHANNELMSG_GPADL_BODY CHANNELMSG_GPADL_CREATED CHANNELMSG_GPADL_TEARDOWN CHANNELMSG_GPADL_TORNDOWN CHANNELMSG_RELID_RELEASED CHANNELMSG_INITIATE_CONTACT CHANNELMSG_VERSION_RESPONSE CHANNELMSG_UNLOAD CHANNELMSG_UNLOAD_RESPONSE CHANNELMSG_18 CHANNELMSG_19 CHANNELMSG_20 CHANNELMSG_TL_CONNECT_REQUEST CHANNELMSG_MODIFYCHANNEL CHANNELMSG_TL_CONNECT_RESULT CHANNELMSG_MODIFYCHANNEL_RESPONSE CHANNELMSG_COUNT vmbus_channel_message_header vmbus_channel_version_supported version_supported vmbus_channel_offer_channel offer child_relid monitorid monitor_allocated is_dedicated_interrupt connection_id vmbus_channel_open_result openid vmbus_channel_modifychannel_response vmbus_channel_close_channel vmbus_channel_gpadl_created gpadl creation_status vmbus_channel_gpadl_torndown vmbus_channel_version_response connection_state msg_conn_id vmbus_channel_state CHANNEL_OFFER_STATE CHANNEL_OPENING_STATE CHANNEL_OPEN_STATE CHANNEL_OPENED_STATE open_result gpadl_torndown gpadl_created version_response modify_response vmbus_channel_msginfo msglistentry submsglist waitevent waiting_channel msgsize vmbus_channel listentry device_obj offermsg monitor_grp monitor_bit rescind rescind_ref rescind_event ringbuffer_gpadlhandle ringbuffer_page ringbuffer_pagecount ringbuffer_send_offset outbound close_msg sig_events intr_out_empty out_full_flag callback_event onchannel_callback channel_callback_context change_target_cpu_callback sched_lock callback_mode sig_event sc_creation_callback chn_rescind_callback sc_list primary_channel per_channel_state low_latency probe_done add_channel_work intr_in_full out_full_total out_full_first fuzz_testing_state fuzz_testing_interrupt_delay fuzz_testing_message_delay next_request_id_callback request_addr_callback requestor rqstor_size max_pkt_size vmbus_close_msg vmbus_requestor req_bitmap next_request_id req_lock hv_callback_mode HV_CALL_BATCHED HV_CALL_DIRECT HV_CALL_ISR hv_device channels_kset hv_driver hvsock hv_input_dev_info synthhid_msg_type SYNTH_HID_PROTOCOL_REQUEST SYNTH_HID_PROTOCOL_RESPONSE SYNTH_HID_INITIAL_DEVICE_INFO SYNTH_HID_INITIAL_DEVICE_INFO_ACK SYNTH_HID_INPUT_REPORT SYNTH_HID_MAX synthhid_msg_hdr synthhid_msg synthhid_version synthhid_protocol_request version_requested synthhid_protocol_response approved synthhid_device_info hid_dev_info synthhid_device_info_ack synthhid_input_report pipe_prot_msg_type PIPE_MESSAGE_INVALID PIPE_MESSAGE_DATA PIPE_MESSAGE_MAXIMUM pipe_prt_msg mousevsc_prt_msg mousevsc_dev init_complete protocol_req protocol_resp wait_event dev_info_status hid_desc report_desc report_desc_size input_buf mousevsc_connect_to_vsp mousevsc_exit mousevsc_hid_close mousevsc_hid_open mousevsc_hid_parse report_num reqtype mousevsc_hid_raw_request mousevsc_hid_start mousevsc_hid_stop mousevsc_init mousevsc_on_channel_callback mousevsc_on_receive input_device device_info mousevsc_on_receive_device_info mousevsc_probe mousevsc_remove mousevsc_resume mousevsc_suspend  hid-hyperv.ko                                                                                                  	                                                                                                                                    ?       #            b       -       0                   G             @      T                   m            	                                      8                                                                                           0                   P       o                       5                   R          I       b    @      z                                  )                                   *           E       "                                                   B      &                    .    @      h       A            8      U    g       0       i    @      }       y            )           @                 	                            3           3                          0                                                                                           #                  1                     :                     R                     c                     u   	                                                                                                                                                                               )                   0       
                                          &                     :                     K                     T                     g                     r                                                                                                                                                                                                                  (                      __UNIQUE_ID_srcversion185 __UNIQUE_ID_alias184 __UNIQUE_ID_depends183 ____versions __UNIQUE_ID_retpoline182 __UNIQUE_ID_intree181 __UNIQUE_ID_name180 __UNIQUE_ID_vermagic179 _note_9 _note_8 mousevsc_hid_open mousevsc_hid_close mousevsc_hid_raw_request mousevsc_on_receive_device_info mousevsc_connect_to_vsp mousevsc_connect_to_vsp.cold mousevsc_resume mousevsc_on_channel_callback mousevsc_suspend mousevsc_hid_parse mousevsc_on_receive mousevsc_on_receive.cold mousevsc_on_channel_callback.cold mousevsc_hid_start mousevsc_hid_stop mousevsc_probe __key.5 mousevsc_ll_driver mousevsc_hid_driver mousevsc_probe.cold mousevsc_remove mousevsc_init mousevsc_drv mousevsc_exit __UNIQUE_ID_description273 __UNIQUE_ID_license272 id_table .LC2 vmbus_driver_unregister wait_for_completion_timeout hid_hw_start __this_module complete __init_swait_queue_head vmbus_sendpacket hv_pkt_iter_first cleanup_module memcpy kfree vmbus_close hid_allocate_device hid_destroy_device hid_hw_stop __fentry__ init_module __mod_vmbus__id_table_device_table _printk pm_wakeup_dev_event kmalloc_order_trace __stack_chk_fail _dev_err device_init_wakeup vmbus_open hv_pkt_iter_close __x86_return_thunk hid_input_report __vmbus_driver_register kmemdup hid_parse_report __ubsan_handle_load_invalid_value hid_open_report __hv_pkt_iter_next __kmalloc hid_add_device            ?             J   !          ?   +          J   1          ?   =          J   Q          ?             4             J             :             M            :   )         R   K         9            6            E            ?   %         6   2         J   C         1   R            _         1   p         J            ?               @               H            J            ?            ;            J            ?            N            J   !         ?   d                   v         J               +                J            9            4            9            K   %         C   A         ?   Y         7            Q               A                I            J            ?            J            ?            J            ?            D   *         	           ;                   G         5   k            @      p         H            :            :            :            J            <               @               	                    S            =            ;            P               c                2               {                G            J   .         J   A         ?   ]         G   i         ;   v         >            =            :            :            :            J                                  B                )      !                     &          O   +             d      7             8       <          B   A             i      V             h       ^          B   c             n      q             "       v          F   {                                0                 F                                ?   	             A                 3                        @                 L   %          J                @                 0             J                                                           0                    P                           (                   0                   8                   @                    H             @      P                   X                   `                   h             @      p                                                       *                    <                                        1                   o                                                                $             u      (                   ,                   0                   4                   8                   <                   @             -      D                   H             $       L                                                  /                        .                /                                                    @             A       `                                                   @      (                  0                  @                  H                  P                    X                    h                              0       8         @           8         8            .symtab .strtab .shstrtab .note.gnu.build-id .note.Linux .rela.text .rela.text.unlikely .rela.init.text .rela.exit.text .rela__mcount_loc .rodata.str1.8 .rodata.str1.1 .modinfo .rodata .rela.return_sites __versions .rela__bug_table .rela.data .rela.gnu.linkonce.this_module .bss .comment .note.GNU-stack .BTF .gnu_debuglink                                                                                         @       $                              .                     d       0                              ?                                                         :      @               [                                J                     ]                                    E      @               c                                ^                           )                              Y      @               e                                 n                     	                                    i      @               0f      H          	                 ~                     3	      x                              y      @               xf      h                                2               	                                         2               
      L                                                  
                                                              0                                                          P                                    @               g                                                     `      @                                                                                             @               i      `                                                                                          @                j      P                                                                   @                     @               pk      0                                                      8                                   0                      \                             !                     \                                     1                     \      W4                             6                     N                                                          N                0                 	                      V      7                                                   k      E                             0	*H010	`He0	*H1o0k0F0.1,0*U#Build time autogenerated kernel keyMuk1iHo$10	`He0	*H  j?k<PSpBǯ&:v~fq!h_mOh27TrNo}9b^A2-F|?t%uMSIsޝǻAJK-hw5r.'<6VCBxOsq]uwos5.я0c oȖ)k&_y"	B&wmAWWB*
yRcq! s`}L]VBʩ$LE5~!-׳#('(}<@HH60PNHD 'jjE?;FxU.<,$j.4)pe>yW(OvIe4ԝC/}	u
|O04w*+"@JZD.2XdIIS?l|zE&$( *֮zLFX3HKVt)NLEqfOM?ѐN{g@q         ~Module signature appended~
