ÿØÿà 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          >                              @     @ $ #          GNU w{qqfJvps        Linux                Linux                       UHATISH  HX(Hp  H  ))9FƃvH      H   8  H 9w9u[A\]I$  L    [A\]    UH]    UH]    UH]    UH]    U1H]     H  UA   P8HtL]H@(Hp  D  JAщD))9Fƃ wA    uL  ]ff.     f    U@  H]    UH  Hx( H]fD      UH]ff.     @     UH  IH@(H]Hp    J׉։))9FƃA 1ff.     f    UH  H@(HH   y18  ))9HF1ɃHvHHH1
]f    U1H]     U1H]     U1H]     U1H]     U1H]     HXd jyUH    HHH0$  eH%(   HD$(H  H$HT$LL$4$L$HT$HL$L@LH4  H|$T$Ht$Hx HxHpHp    HT$(eH+%(   u    f         UHATL  I|$(Ht    L    LeÐ    UH  H    1]        U1H]     U1H]     UHATSHHDg@eH%(   HE1A    Au.H{(Ht%E1A   1ɺ   HuHE       C@HEeH+%(   u	H[A\]    ff.          UH     HSHH=        Ht&ǃL   `  ǃ   `  H  H1H]øff.         U1H]     U1H]     U1H]     UAHAWAVAUATSHL  AIL$0?  IHtlA\$8AD$<9LlGILcI      LL    LLL    I9   A)\$8tsA\$<H[A\A]A^A_]I|$(HU    HUID$0X @     uI$  ID$09A\$8LhAD$<    GIA_Ml$(It$01L    Ht?ID$0@= @  wRuI$  AD$8AD$<    HH<L    ID$0    $HHHff.          UHAWAVAUATSHӺ   H(H  Hu  H=    HELh(    H8  IH(  HE    1   HHH   A  IL9LNI9INIHEMcHHEи   I9   1LH}    HUH}L    I9   HEAT$E11A   LHx(A   Eg    HcHx3LeL)t*I   A8  x0))9HFH-H} t9L    HEH([A\A]A^A_]1H}H    H} HuHU1HE     UH  Hp(HH   P )9w
8  )1HvHAH]ff.     f    UHATSHeH%(   HE1uHEeH+%(   uWH1[A\]H  Dc@A    AuH{(HtE1A   1ɺ   HuHE       C@        UHATGI<tG<tL    LeA$  <   ID$`uI$      A$      P	   H   I$x  E11I$X  I$`      H    I$`  I$h  IǄ$p                AƄ$  H5    I$X      LeI$  ID$`6       Q       Bff.     @     UHAUATISHo`Ǉ         HAD$I$  L    E$  A    At5u8AƄ$   L    I$   A$   t/~[A\A]]I$X      u[A\A]]þ       L    [A\A]]D      U   HAUL(ATLSH(   P	xY1L    Ht)CX L    (t~1[A\A]]1LL    [A\A]]þ   L    L       [A\A]]þ   L    r        U1HATL  L       L7L    A$   t
~LeL    LeI$          Leff.         UHAWAVAUATARSH0Do\eH%(   HE1HXd H9G(t$HEeH+%(   b  He[AZA\A]A^A_]Á0jyHuE  W$H}    H}    IHtH1    AD$<
   A$D  A9$@     L    IH   @S$H          I0      C4LLA4      uI        I   A     
       I$   A$         L    W4H}    H}    IHH1    AD$<uM$  =     I^(ǃ        A$   `   `  9Lº   9O  A$L   9L   9O   ATI    E11H    Zt5IF(    L            `   `  LE1E1H  H           P	u  H    H    L4  LLM    H`  LMIH  <    uHh  ƃH  LL    H   @  D$ Et`AFA$@  LA$@  HC$HS,IGIWHC4HS<IGIW     LL    I$  L    I$  AD$L        M  =     I_(ǃ     wn `   `  AV1I    E1H    LYIG(    I   A   L           |A$L   `  9Lº   9Oº `    A$   9Lº   9O   G           f.         UH  H+1]AH            AH            AH            H    LELME    ELMLE        =     UHATAvEH    H    H        Aąu$   H        AątH        DA\]UH    H    H        ]                                          Xd jy                                                                                                                                                                                                                                                                                                                include/linux/thread_info.h hv_sock                                     /build/linux-TxVM9Q/linux-5.15.0/net/vmw_vsock/hyperv_transport.c       /build/linux-TxVM9Q/linux-5.15.0/include/linux/hyperv.h alias=net-pf-40 license=GPL version=1.0.0 description=Hyper-V Sockets srcversion=9EFDB970125ADCF73C4AA30 depends=hv_vmbus,vsock retpoline=Y intree=Y name=hv_sock vermagic=5.15.0-41-generic SMP mod_unload modversions                                 ^D    module_layout                                           Ӆ3-    system_wq                                                   release_sock                                            4    kmalloc_caches                                          N    hv_pkt_iter_first_raw                                   ji    vmbus_hvsock_device_unregister                          LƼ    __hv_pkt_iter_next                                      9>r    iov_iter_revert                                         B    vsock_assign_transport                                  T    __ubsan_handle_load_invalid_value                       Q\    vsock_create_connected                                  il    _copy_from_iter                                         j    delayed_work_timer_fn                                   ;S     __vmbus_driver_register                                 8&J    vmbus_set_chn_rescind_callback                          9c    init_timer_key                                          D    hv_pkt_iter_close                                       x=    cancel_delayed_work                                     p\    _raw_spin_unlock_irqrestore                             O}5    vsock_core_register                                     !8    vsock_stream_has_data                                   F    vmbus_proto_version                                     g    lock_sock_nested                                        t    vsock_core_unregister                                   5    sk_free                                                 )o    vmbus_open                                              K=    vsock_addr_init                                         m    queue_delayed_work_on                                   _i    refcount_warn_saturate                                  ke    __stack_chk_fail                                        j	Z    vsock_find_bound_socket                                 pHe    __x86_indirect_thunk_rax                                m    __fentry__                                              _֋    kmem_cache_alloc_trace                                  cL    vmbus_close                                             4    _raw_spin_lock_irqsave                                  z    kfree                                                   .v    vmbus_sendpacket                                        ?    vsock_remove_sock                                       "K    vmbus_send_tl_connect_request                           'y    vsock_insert_connected                                  'R$    _copy_to_iter                                           Hۈ    __check_object_size                                     2|    vsock_enqueue_accept                                    Av    vmbus_driver_unregister                                           	                             	                           5  	              '_Bool'                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     	         	                                                hv_sock                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  GCC: (Ubuntu 11.2.0-19ubuntu1) 11.2.0  GCC: (Ubuntu 11.2.0-19ubuntu1) 11.2.0         p  p  X  [         z        >            
P          \                     R     H         $\       3\         ?\             @   J\     `   <  C     Z\  S    F  U      L                        g\  	  P   {\  X          @   \    `   ݑ j      \        \        \  m     \  S      \     @         
V        T       x   \  Z                
      x         x   \         \  \                
      t         x   F Y       [      ]  	     ]  z      ]  z     <        F     @  (]       2]       k ]   A]     `       p  S]       g         g]        o]         }     0   t]     @          
_ }]       ]      ]     ]     ]     ]     ]     ^     ^     7^     O^  	   l^  
   ^     ^     ^     ^       ^      ^     _     ,_     E_     d_     {_     _     _     _  	   _  
   _     `     ,`     F`     b`     ~`     `     `     `     `     `     `     a     )a     Ka     \a       c b     #         ya    	     c     a     @   a  	       c     a  ^ @   a       a       a      j      a      <      b        b         c     a     @   4b     `   #        ;b         c     a     @   #     `   `b         c     a     @   |b         c     a     @   b     `   b        b         c     b     @   b         c     a     @   b     H   #     P   b     `   c       c      /c     Ec     Xc              a  d     mc  f     yc  j     c  i     c  k     c  g     c    `   c  H       c  H      c       c  p    i m @  c       e      d  3    d  H       d  u    *  l    *d  e    3d        ?d       Kd  6     Sd  6     _d    @  md     @  d       d       d       d  V  	  d  V   d  q    Q       d       d        d  6   @  e  =    e  `    %e  S      >e  w @  Ye  j     de  s   a  6     re            @  |e  y   e  y   e  H      e  p   e  S     '9  O            e  6     e  6     y      e      e       f        f     @  #f  6     6f       Sf       nf  {    f  { @  f  r   f       f              o f    p   1$  n     e h    f    (           f  ~  @           f        f  j      g       g      %g     4g     @g  	  0  (	 z      L z            y          @   /     b  p   Jg       Ǘ    @         t               p                      v               p        x              p               z          T  j       9  H   @   Xg                bg  6   @   (	 z  H   P ~    ި    @   |                   g   @  o            Q              u     ~                      u                       u         ig       ug        g        g         g     @   g  	   `   g  e  h   g      J           g      g     g  H      g  H      6      g  6     h          c  @   #     2     h  H      "h  H      6      /h  '  @  <h  '      ' '  "  Ih  6   %  ^h     %  lh  6   %  yh  6   %  E     &  h     @&  h     &   S   &  h  "    _  r      [   @   c`           h        @  h     h     h      h   @  h     i     i      +i   @  <i     Li     ]i      ji   @  |i     i  \q    i      i   @  i     i     i      i   @  j     (j     9j      Oj   @  gj     j           j    @         
         j                   @   j  6      j                   @                                                                                                                                        [      ;                                         [      ;                 6                               <            [      ;                        <            [      ;                                                             6                      <            [                                   [      ;                                                   ;                                   ;                                          ;       <       6                                                                     <                                                                          j       5                  k    @         )   @                     @  k              )   @                               g         HH  D      !k       0k  z               bg    H   7k       ;k  z  @   Ek  z     _ p @  Qk     [k       ik       wk  6             _            Q              
        `        }                                W k     W   k                uT  u k               k  u k               : u k               : u x ~ k               7k   @  <      k               7k      k      k      l               7k   u  ;   &	 <   B 6      -l               7k   u  ;      Jl      fl      l               7k   u  ;   N)    l               7k   u  ;   ]   l            6            l            6   7k   l               7k   l               7k   l      m            <   7k   e [  9@  ;   m            <   7k   e [  9@  ;   }     2m      Em               7k   B  e [  Um  ;   _m               7k   e [  9@  ;   }     qm               7k      m                7k   m      m      m     $           7k   =     m               7k   m               7k     m      m                 _ p m      
n                7k   n  6   .n     	 En              
~]                 -          
 hv_vmbus_device_id 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 inbound 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 sockaddr_vm svm_family svm_reserved1 svm_port svm_cid svm_flags svm_zero vsock_sock local_addr remote_addr bound_table connected_table cached_peer_allow_dgram cached_peer pending_links accept_queue connect_work pending_work close_work_scheduled peer_shutdown sent_request ignore_connecting_rst buffer_min_size buffer_max_size vsock_transport cancel_pkt dgram_bind dgram_dequeue dgram_enqueue dgram_allow stream_dequeue stream_enqueue stream_has_data stream_has_space stream_rcvhiwat stream_is_active stream_allow seqpacket_dequeue seqpacket_enqueue seqpacket_allow seqpacket_has_data notify_poll_in notify_poll_out notify_recv_init notify_recv_pre_block notify_recv_pre_dequeue notify_recv_post_dequeue notify_send_init notify_send_pre_block notify_send_pre_enqueue notify_send_post_enqueue notify_buffer_size get_local_cid vsock_transport_recv_notify_data notify_on_block vsock_transport_send_notify_data vmpipe_proto_header hvs_recv_buf hvs_send_buf hvs_service_id srv_id vsk vm_srv_id host_srv_id recv_desc recv_data_len recv_data_off fin_sent hvs_exit hvs_init hvs_resume hv_dev hvs_suspend hvs_remove hvs_probe hvs_notify_send_post_enqueue hvs_notify_send_pre_enqueue hvs_notify_send_pre_block hvs_notify_send_init hvs_notify_recv_post_dequeue hvs_notify_recv_pre_dequeue hvs_notify_recv_pre_block hvs_notify_recv_init hvs_notify_poll_out hvs_notify_poll_in hvs_stream_allow hvs_stream_is_active hvs_stream_rcvhiwat hvs_stream_has_space hvs_stream_has_data hvs_stream_enqueue hvs_stream_dequeue hvs_dgram_allow dgram_len hvs_dgram_enqueue hvs_dgram_dequeue hvs_dgram_bind hvs_destruct hvs_release hvs_close_timeout hvs_shutdown hvs_connect hvs_sock_init hvs_get_local_cid hvs_open_connection hvs_close_connection cancel_timeout hvs_do_close_lock_held hvs_channel_cb   hv_sock.ko  r*                                                                                                                                                                                       F       #            i              2             @      ?                   X            	       n                               7                                                                                                                                                                            c       "    @             6    P             K    p             \          C       o          N           0                 @                 P                 `                 p                                  0      /           `                              3                 O                 r                       0      U                                                                              `                      C       "    @             /                  A          1      M    
             _    
             v    *                        u           0                                ?       +                                    i                            	                                                     2                  I    *              d                   m                   }                                                                                                                                                                                          &                     7   	                F                     L                     c                     o                                                      i                                                                                                                                                          '                     /                     E                     V                     j                                                                                                                                                                                             2                     B                     Y                     {                                                                                                                                                                         __UNIQUE_ID_srcversion119 __UNIQUE_ID_depends118 ____versions __UNIQUE_ID_retpoline117 __UNIQUE_ID_intree116 __UNIQUE_ID_name115 __UNIQUE_ID_vermagic114 _note_9 _note_8 hvs_channel_cb hvs_get_local_cid hvs_dgram_bind hvs_dgram_dequeue hvs_dgram_enqueue hvs_dgram_allow hvs_stream_has_data hvs_stream_rcvhiwat hvs_stream_is_active hvs_stream_allow hvs_notify_poll_in hvs_notify_poll_out hvs_notify_recv_init hvs_notify_recv_post_dequeue hvs_notify_send_init hvs_notify_send_post_enqueue hvs_suspend hvs_connect hvs_destruct hvs_remove hvs_notify_send_pre_enqueue hvs_notify_recv_pre_dequeue hvs_shutdown_lock_held.constprop.0 hvs_shutdown_lock_held.constprop.0.cold hvs_sock_init hvs_notify_recv_pre_block hvs_notify_send_pre_block hvs_resume hvs_stream_dequeue hvs_stream_enqueue hvs_stream_has_space hvs_shutdown hvs_shutdown.cold hvs_release hvs_close_timeout hvs_do_close_lock_held hvs_do_close_lock_held.cold hvs_close_connection hvs_open_connection hvs_transport hvs_open_connection.cold hvs_probe hvs_init hvs_drv hvs_exit __UNIQUE_ID_alias553 __UNIQUE_ID_license552 __UNIQUE_ID_version551 __UNIQUE_ID_description550 id_table srv_id_template .LC1 vmbus_driver_unregister vsock_enqueue_accept __check_object_size _copy_to_iter vsock_insert_connected __this_module vmbus_send_tl_connect_request vsock_remove_sock vmbus_sendpacket cleanup_module kfree _raw_spin_lock_irqsave vmbus_close kmem_cache_alloc_trace __fentry__ init_module __x86_indirect_thunk_rax vsock_find_bound_socket __stack_chk_fail refcount_warn_saturate queue_delayed_work_on vsock_addr_init vmbus_open sk_free vsock_core_unregister lock_sock_nested vmbus_proto_version vsock_stream_has_data _raw_spin_unlock_irqrestore vsock_core_register cancel_delayed_work hv_pkt_iter_close init_timer_key vmbus_set_chn_rescind_callback __vmbus_driver_register delayed_work_timer_fn _copy_from_iter vsock_create_connected __ubsan_handle_load_invalid_value vsock_assign_transport iov_iter_revert __hv_pkt_iter_next vmbus_hvsock_device_unregister hv_pkt_iter_first_raw kmalloc_caches release_sock system_wq           S   F          U   w          U             S             S             S             S             S             S   A         S   Q         S   q         S            S            S   1         S   A         S   Q         S   a         S   q         S            S            K   #         W   1         S   M         o   U         O   a         S   q         Q            S            S            S                        M            W   1         S   J         q          O         R            S            S            S            S   +         G   9         H   m         p            n            d   a         S            q   \                R            G   &         i   Z         M            O            m            S   A         S                               M            W            S            L   r	         h           	            
      	         e   	         s   	         Y   	         X   	         X   
         S   4
         `   O
         U   b
            &       }
         L   
         c   
         X   
         \   
         S   !         ^   8         r   i         \   }         X            X            X            S            ^            r            \            X   1         S            Z            V            ^            j            Z   3         Z   H         l   W                           X            r            Z            V            ^            _   w                             [            \            X                              f            P   5            ;       S         a            I            F            U            I            _                        +         [   e         \   t         X            X            W            S                                  k                                           !          k   &                   1                     6          k   ;             b
      E             @       U          k   f             5                S             _                        '          J           .                    3          g   F                   K          b   Y                    ^          E                                ]                                 E                                                                                                          (                    0                    8             @      @             P      H             p      P                   X                   `             0      h             @      p             P      x             `                   p                                      0                   `                                                                            0                                                                                               `                                      @                                      
                  
                                    0                         (                                  &	                   
                                      A                                      m                                                          O                    E                    v                    N
                                                            X                             0             X       @             H       P             X                                                P                  X            `      h            p      p                           J                       0                  0                                                                                                                                                    `                                                       @                  P                   p      (                  0                  8            0      @                  H                  P            @      X            P      `                  h                  p            `                  @                                       
                D                                       D          8         T           8         N            .symtab .strtab .shstrtab .note.gnu.build-id .note.Linux .rela.text .rela.text.unlikely .rela.init.text .rela.exit.text .rodata .rela__mcount_loc .rodata.str1.1 .rela.smp_locks .rodata.str1.8 .modinfo .rela.retpoline_sites __versions .rela.data .rela__bug_table .rela.gnu.linkonce.this_module .bss .comment .note.GNU-stack .BTF .gnu_debuglink                                                                                      @       $                              .                     d       0                              ?                            	                             :      @               pg            !                    J                           j                              E      @               r             !                    ^                           i                              Y      @               t             !                    n                     |                                    i      @               u      `       !   	                 y                           0                                                         0                                   @               hu            !                          2                      $                                                  $      $                                    @               x             !                          2               H                                                                                                                                                           @               y      `       !                                               @                                                    !                                          @               0z            !                                         #                                          @               }      `       !                                        #                    @                    @               P~      0       !                    &                    @'                                     +     0               @'      N                             4                     '                                     D                     '      ,                             I                     pT                                                          T      
      "   E                 	                      `_                                                         ~      X                             0	*H010	`He0	*H1o0k0F0.1,0*U#Build time autogenerated kernel keyN#N0c-	,m"0	`He0	*H  Q<s/Tv]P.7KM	Zp:A0bj.+Pt`z^Z0͕n
1z4 b_?%N)6&1c򫃞oxgDjU
R\(1ܯ -QĞئĀ?y)Ob1n<|<#L7qX~lB7 It\mc2c;C(FTL>u)zI^=ֺt{AQCP ]L|J=26\EB?|n>zai[ڛ1IG[]P7t)e ,r2*jȊCSD$6j2r;:/n͸F]L[OK="g3Ϝo`1_c.ݸaDG:-ĀR/)T:@NOc+PHA)RԦy,VBnY%MG\6Ioo1L         ~Module signature appended~
