Current File : //usr/libexec/kcare/kpatch_ctl
ELF>@@i@8@@@@@@PP@P@@@

@@�)�)@@@@@�]�m@�m@`�^n@n@��pp@p@  ��@�@DD�]�m@�m@<PS�tdpp@p@  P�tdNN@N@��Q�tdR�td�]�m@�m@@@/lib64/ld-linux-x86-64.so.2GNU��GNU)&�n>yڽK5��RN��CGNU##$9�2�����}�_ qg�Jv��6hQ�K.50 
>=C&���? ���`q@� q@X@q@ctimefgetsmunmap__libc_start_mainstrtoulstrcmpfprintffopengetoptfclosememsetoptargstrncmpvsnprintfputsstrlenabortstderrioctlopenatoptindstrerrorstrcat__errno_locationputcharexitfwritemmapfstatlibc.so.6GLIBC_2.33GLIBC_2.4GLIBC_2.34GLIBC_2.2.5_ITM_deregisterTMCloneTable__gmon_start___ITM_registerTMCloneTable�����ii
�����ui	�o@�o@�o@�o@  q@$@q@%`q@#p@ p@(p@0p@8p@@p@Hp@	Pp@
Xp@`p@hp@
pp@xp@�p@�p@�p@�p@�p@�p@�p@�p@�p@�p@�p@�p@�p@�p@�p@�p@!q@"��H��H��_H��t��H����5�_�%�_@�%�_h����%�_h�����%�_h����%�_h����%�_h����%�_h����%�_h����%�_h�p����%�_h�`����%�_h	�P����%�_h
�@����%�_h�0����%�_h� ����%z_h
�����%r_h�����%j_h���%b_h����%Z_h�����%R_h����%J_h����%B_h����%:_h����%2_h����%*_h�p����%"_h�`����%_h�P����%_h�@����%
_h�0����%_h� ����%�^h������1�I��^H��H���PTE1�1�H��i+@��]�f.����f.��H�=�^H��^H9�tH�~]H��t	�����H�=�^H�5�^H)�H��H��?H��H�H�tH�M]H��t��fD�����=�^uUH���z�����^]Ð�ff.�@���UH��H�� H��H��H��H����H����� @@���b!�?@@�A@@�U���H�E�H�}�u/����������H�¾O@@���#!������H�U�H����H�����H���H���$���H��Ƅ��Y@@���� H����H�HPH����H��H�������t=H����H�PPH���H���x@@��� �H�E�H�����������H�E�H���u������UH��H�� H�}�H�E�H�¾�@@���5 H�E�H�Ǹ�����E��}�y*��������j���H�¾O@@�����E����@@�����E���UH��H�� H�}�H�u�H�E�H�¾�@@���H�E�H�Ǹ����E��}�y*�F����������H�¾O@@���d�E��QH�E�H�����H��H�M�E�H�Ή��A����E��E��������}�y�E����@@������UH��H�� ������@@����H��������k�H�ΉǸ�X�����t/�����������H�¾O@@��������������u�A@���u��t�@A@���Z�����k�Ǹ������t,���������H�¾O@@�����������@@������UH��H��@�}�H��H��H��H�E�H�U�H�M�H�E�H�E�H�E�H�E�H�E�H�E�hA@���H�U�Eܾk@�Ǹ�&�����t,�M���������H�¾O@@���k��������@@���P���UH��H��H�}�H�}�tH�ZH�U��~A@H�Ǹ���H��YH���*���A@�M���H��YH���
���A@�/���H��YH������A@����H��YH���)���A@��H�lYH���4��B@����H�NYH���@��HB@���H�0YH���8���B@���H�YH���+���B@�{���H��X��C@H�Ǹ����H��X�(�XC@H�Ǹ������UH��H�� H�}�H�u�H�E�H�M�H�E�H��H������H�U�H�H�E����t�����UH��H��p�}�H�u��E��E�H�E�C@H�E�H�E�H�E�H�E�H�E�H�E��}����������Ẽ�c���m��H��@F@������H��WH�E��Q�E��E�E��9H�E�C@�,H�tWH�E��H�dWH�U�H��H�������t(H�jWH���(���C@��������H�E�H��u(H�9WH���3���C@�������H��VH�E��H��VH�U�H��H���:�����t(H��VH������C@�P�����6���H�E�H��t
H�E�H��(v(H��V�(� D@H�Ǹ�������H�dVH�E���YD@�Y����?H�M��E��hD@H�Ή�����Ẽ}��R����V)E���UH�H��HE��E�H�H��H�P�H�E�H�H�H�U�H��H��������}�tH�E��PH�E����PH�U�H�E�H��H���p�����t�}�u����OH�iUH������Eȃ}��2H�}�t+H�E�H�ƿuD@�����tH�E�H�ƿ�D@�����H�}�t)H�E�H�ƿ�D@�����t���D@����H�}�t)H�E�H�ƿ8E@�����t�(�XE@���H�E�H�ƿ�E@�\�����tH�E�H�ƿ�E@��w�Eȉ������xTH�M�H�u�H�U��Eȉ������u=�Eȉ���E�H�H��H�P�H�E�H�H�H�ƿ�E@����U����Eȉ��G������\������H�‹E�H�H��H�H�H�E�H�H�H�ƿ F@�����"���UH��H��H�}�H�}�tH�TH�U��~A@H�Ǹ��H��SH���$���F@�`�H��SH���
���A@�B�H��SH������A@�$�H��SH���+���B@��H�SH���8���B@���H�aS���F@H�Ǹ�J�H�CS�(�PG@H�Ǹ�,���UH��H��P�}�H�u�H�E�H�E�C@H�E�H�E�H�E�H�E��c�E܃�c���E��H��G@������H��RH�E��)H�E�C@�H�sRH�U�H��H��������t(H�yRH���(���C@������H�E�H��u(H�HRH���3���C@����H�RH�E��H��QH�U�H��H���I�����t(H��QH������C@�_��E�H�E�H��t
H�E�H��(v(H��Q�(� D@H�Ǹ���
�H�sQH�E���YD@�U����{H�M��E���G@H�Ή���E܃}��z���H�QH����E؃}��H�}�t+H�E�H�ƿuD@���tH�E�H�ƿ�D@���H�E�H�ƿ�E@�W��tH�E�H�ƿ�E@��r�H�}�t)H�E�H�ƿ�D@�%��t���D@��B�H�}�t)H�E�H�ƿ8E@���t�(�XE@���E؉���Eԃ}�x7�}�t��G@�������G@�����E؉����5��E؉������������H�ƿ�G@��������UH��H��H�}�H�}�tH��OH�U��~A@H�Ǹ���H��OH������H@�3���UH��H��0�����H����������t�����H�%OH���?�E��}��?��H@���zH�����E��k�H�ΉǸ�����t5�������H�¾O@@���3��E����������@@�����H@��b�������t��t���H@������H@���H����H��H�ƿ�H@���H����HH�����H�ƿI@����������tH����H��$I@H�ƿ+I@�����E�������(��������H�ƿHI@���������UH��H��H�}�H�}�tH��MH�U��~A@H�Ǹ���H��MH�����hI@�)����UH��H��@�}�H�u��}�t������H�E�H��H�H�U�H��H���v����H�E�H�E�H�E�H�ƿ�I@����H�E�H��PH�ƿ�I@���H�E�HPH���b�H�ƿI@�����I@����1H�E�H��H�ƿ�I@��e�H�U�H�EЋ�h��H�H�E�H�E�H�U�H��H�U�H�H9�r��
�m���L����t
��H�E�H�E��E��)H�EЋU�Hc�H��\���E��ƿ�I@�����E��}�~�H�EЋ�\�ƿ�I@���H�U�H�EЋ�d��H�EЋ�\��H��H�H�H�E�H�U�H�EЋ�`��H�H�E�H�E�H�U�H)�H��H�ƿ�I@��X���6�������B�H��H�E�H��H�H�ƿJ@��"��}����UH��H��H�}�H�}�tH�oKH�U��~A@H�Ǹ�Y�H�RKH�����8J@�����UH��H�� ����H����HDž��HDž��H�����H���H�H���H������t��J�����H�wJH�����E��}����RJ@����
H�����E��k�H�ΉǸ�@���t2�g������H�¾O@@���
��E������?��@@���d
H����H�ƿbJ@����E��������(��������H�ƿxJ@��{�������UH��H��H��h����E�HDžp���a:HDžx���H�E�H�E�H�E�H�E�f�E�H��h����?@@H����H�E�H�}�u/�Y�������H��H��h���H�ƿ�J@��������J@��K��E�}�u*�
������H�¾�J@��J@����m�E���J@����H���B�H�E�H���*��E�E��H��D�<
u
�E��H��D��}�1u	�E����}�~�}�0�E���E�<#u�H�U�H��p���H��H����H��p���H����H��H��p����E�H�Ή��i��E�}���H�E�H�¾�J@���?H��p���H���b�H��H��p����H����H��p���f�a:�@�E�H�U�H�E��2H����H�����H�E�H������E���p�������E���[�H�E�H�����������UH��H��H�}�H�}�tH�^GH�U��~A@H�Ǹ�H�H�AGH���)��K@��H�#GH���
���A@��H�GH�����*K@�n�H��FH���<��HK@�P�H��FH���=���K@�2�H��FH������A@��H��FH������K@��H�oFH���#���K@���H�QFH���6��L@��H�3FH���@��8L@��H�FH���-���L@�~����UH��H�� �}�H�u���}�vt �}�vs�}�ht^�}�hg�}�bt�}�dt<�Y��E��+�UH��EH�������yB��L@������H�\EH�%E�����`�YD@����QH�M�E��L@H�Ή����E��}���O�����DH�H��H�E�H�H�H�E��D)E��DH�H��HE�}���L@�s�������DH�E��L@H������uH�U�E�H�։��N��H�E�L@H������uH�U�E�H�։��f��H�E�L@H���e���uH�U�E�H�։����ZH�E�M@H���=���uH�U�E�H�։�����2H�E�M@H������uH�U�E�H�։������
�M@�����UH��H��0�}�H�u�H�U�H�}�u
��������}�uH�E�H�¾(M@����� �U�H�E��H�¾HM@����H�M�E�H�ΉǸ����E��}��u,�b������H�¾oM@���������JH�U؋E�H�։��;��x%�yM@���P�E����������E�������������UH��H����l���H��`����}M@���H��p�����l���H�։��\����u/������9�H�¾oM@�����������M@���H�U�H��`���H�PH�E�H�Ƌ�l���A�A�������H��`���H�H��`���H�H���u,�������H�¾oM@���*���������UH��H��H�}�H�u�H�U�H�E�H�ƿ����������UH��H��H�}�H�E�H�@H��H�E�H�H��H������UH��H�}�H�E�H�U�H�H�E�H�U�H�P�]�UH��H�}�H�u�H�U�H�E�H�U�H�PH�E�H�U�H�H�E�H�U�H�PH�E�H�U�H��]�UH��H��H�}�H�u�H�E�H�H�M�H�E�H��H��������UH��H�}�H�u�H�E�H�U�H�PH�E�H�U�H��]�UH��H��H�}�H�E�H�H�E�H�@H��H��������UH��H��H�}�H�E�H��������UH��dH�%��H��ubdH�%H��H������dH�%H��H��(H������dH�%H����dH�%H��H��(H��H�������]�UH�������?d�%����?d�%��H�@dH�%���]�UH��H��H�}����H�E�H��(H���6���H�E�H��(dH�%H����H��H���v������UH��H��H�}�d�%������H�E�H��(H���������UH��}�d�%�������E��?�]�UH��?]�UH��H���}�����d�%�����uadH�%��H��(H�E��2H�E��Pd�%��9�~H�E��@d�%��H�E�H�@(H��(H�E�H�E�H�P(dH�%H��H9�u�d�%��9E�������UH��}��E��q>�]�UH��}��E�d�%���]�UH��H�}�H�E�H��>�]�UH��H��0H�}�H�u�U�H�E�H�E�H�H��t7H�E�H�H�����H��H�E�H�H�E�@��u�H�Ή��]��H�E�H�}�x8H�}�t1H�E�H���o��H��H�E�@��u�H�M�H�Ή����H�E�H�E���UH��H�� H�}�H�u�U�H�E�H�@H��tH�E�L�@�U�H�M�H�E�H��H��A����U�H�M�H�E�H��H���	�����UH��H�� �}�H�u��O���dH�%��H��(H�E��qH�E��@��tUH�E��@9E�I�U�H�M�H�E�H��H���V����E�}�y+H�*=H�U���M@H�Ǹ���H�E��@��H�E�H�@(H��(H�E�H�E�H�P(dH�%H��H9��o�������UH��H�����,���H�� ���H��`���H��h���L��p���L��x�����t )E�)M�)U�)]�)e�)m�)u�)}�,��������������P�����L���Dž0���Dž4���0H�EH��8���H��P���H��@���H��0���H�� ���dH�%H���H��H�¾����dH�%H����,���H�։��O���������L��������UH��H�}�dH�%H�H�H+E�H�E�H�}��~
H�E���H�}�yH�E�H�E�]�UH��H���H��(���H��X���H��`���H��h���L��p���L��x�����t )E�)M�)U�)]�)e�)m�)u�)}�dH�%H�H��H���Dž0���Dž4���0H�EH��8���H��P���H��@���H��H���H�FATAL: H�H��H���H��H���H�����H��H��0���H��(���H��H���H�����H�H�H���dH�%H�H�ƿ��������UH��ATSH��0H�}؉u�H�U�H�M��8����E�dH�%H�H�E�H�E�H���Y���H�ƋM�H�U�H�E�A��H�Ѻ�M@H�Ǹ���H�HE�H�E�H���!���H��H�M�H�U�H�E�H�����H�HE�������tH�������F��I������H�E�H������H��H�E�M��ٺ�M@H�Ǹ�"��H�HE�H��tX�H��tN�ȿ��E�}�t@�E����ǿ�H��H�E�H���v���H�ƋU�H�E�I�؉Ѻ�M@H�Ǹ���H�HE�dH�%H�H�ƿ�p��������U��H��0[A\]�UH��H���H��(�����$���H�����H��h���L��p���L��x�����t )E�)M�)U�)]�)e�)m�)u�)}��2�����tRDž8���Dž<���0H�EH��@���H��P���H��H���H��8���H�������$���H��(���H����������UH��H���H��(�����$���H�����H��h���L��p���L��x�����t )E�)M�)U�)]�)e�)m�)u�)}�Dž8���Dž<���0H�EH��@���H��P���H��H���H��8���H�������$���H��(���H��� ����b����H��H���/dev/kcareOpenning /proc/version file...r/proc/versionFAIL: %s
OK
Verifying patch version...FAIL
kpatch-for: %s
kernel-ver: %s
Openning kcare device '%s'...OK
Openning kcare option '%s'...Querying information about current kpatch state...OK
No patches applied, nothing to do
OK
Removing previously applied patch...Applying the patch...err: %s
usage: kpatch_ctl patch [options] <patch>

Options:
  -h          - this message
  -d <desc>   - description of the patch
  -f          - apply patch even if versions differ
  -n          - don't even try to freeze processes [DEPRECATED]
  -c          - don't try to bring cpu online for patch
  -m <method> - use selected safety method
  -t          - max time wait period in minutes for patching. Default is %u minutes
  -r          - number of patching retries. Default is %u
01-t option requires a number in minutes.
Minimum time period is 1 minute and can't be lower
-r option requires a number
Retries value can't be lower than 1 and  higher than %d
unknown optionfhncd:m:t:r:/proc/kcare/opt/safety_methodWARNING: Unknown safety method '%s'
/proc/kcare/opt/kpatch_wait_periodWARNING: Failed to set time wait period. Default value of %u min will be used
/proc/kcare/opt/kpatch_retriesWARNING: Failed to set retries value. Default value of %u retries will be used
/proc/kcare/opt/skip_cpusWARNING: Unknown skip_cpus '%s'
Patch '%s' has been successfully applied
Failed to apply patch '%s': %s
�@�@�@�@�@�@�@�@�@�@�@�@�@�@�@X@�@�@usage: kpatch_ctl unpatch [options]
  -t          - max time wait period in minutes for unpatching. Default is %u minutes
  -r          - number of unpatching retries. Default is %u
hcm:t:r:Patch has been successfully removed
No patches currently applied
Failed to undo patch: %s
�@�@�@�@�@�@�@�@�@�@�@�@�@�@�@I@�@�@usage: kpatch_ctl info
Querying info about the patch...kpatch-state: no patches currently appliedpatch is appliedkpatch-for: %s
kpatch-build-time: %s<none>kpatch-description: %s
Failed to query patch info: %s
usage: kpatch_ctl file-info
kpatch-magic: %s
kpatch-kernel-version: %s
kpatch-modules: %skpatch-entry: %02d	%016x
kpatch-relocs: %d
kpatch-relocs-extra: %ld
Failed to query file info for '%s': %s
usage: kpatch_ctl report
Crash report...kpatch-crash:
 %sFailed to check crash kcare: %s
Failed to open '%s' file: %s
/proc/kcare/freeze_blacklistc:Added '%s' process to freeze blacklist
usage: kpatch_ctl [options] <cmd> [args]
  -v          - verbose mode
  -b file     - add processes from file to freeze_blacklist
  -d device   - use alternative device instead of /dev/kcare

Commands:
  patch       - apply kernel patch
  unpatch     - remove currently applied kernel patch
  info        - query info about currently applied kernel patch
  file-info   - query info about given patch
Failed to process freeze_blacklist+vb:d:hnot enough arguments.patchunpatchinfofile-inforeportunknown commandOpening patch file '%s'...Opening patch file '%s' at dirfd %d...FAIL: %s
OK
OK
Querying file size...OK
Mapping patch file...handler %p errored, disabled
%s(%d): errno = %d, msg = '%s'
errno_elf = %d, msg = '%s'
;�3������4������&��,���Lv��l����9�����������&��/��,S��L���l]����������� ���r�����,]��LR��lU��f�����������,H�Ln�l������)��a������,��L��l������������p���,��L��l������j��%��zRx�@��&D0\��$D(����FJw�?;*3$"l���<A�C
7�����A�C
��[���A�C
����A�C
�����A�C
����cA�C
^,���PA�C
KL���:A�C
5l��	A�C
����$A�C
����UA�C
P�4���A�C
�����UA�C
P���A�C
,���UA�C
PL,��RA�C
Ml^��jA�C
e�����A�C
|�	���A�C
�����A�C
�����A�C
���'A�C
b,���+A�C
fL���"A�C
]l���AA�C
|����-A�C
h����&A�C
a����)A�C
d���A�C
V���wA�C
r,U��8A�C
sLm��GA�C
Bl���+A�C
f����A�C
Z����A�C
G�����A�C
�����A�C
N���A�C
P,���A�C
QL����A�C
�l\��VA�C
Q�����A�C
��.��A�C
��NA�C
I�C�A�C
 =�}A�C
G��q,���A�C
�L1��A�C
�����@�@�@
�9@n@n@���o�@�@@
Yp@�8
@�	@�	���o@	@���o�o�@n@6@F@V@f@v@�@�@�@�@�@�@�@�@@@&@6@F@V@f@v@�@�@�@�@�@�@�@�@@@@kpatch_ctl-2.95-2.el9.x86_64.debug'Q�7zXZ�ִF!t/��Wc]?�E�h=��ڊ̓�N��%���-
�ǩ�%��#��}�����܍P�To� `V�V)��<,�O�+��!bO�Ի���|�m��a��`���F&�]��̙Xj�B��W;���ɥPǂW���K�sK�_��&O���Ѵu�$1�@�?A�#��4��rb}7�׵�h}���rQ*)�DW<ů�)�O-���l��ܳw�Ee���@㳥Ѩg�q���F�Hx<Y��#��f��[9\�~U?ߙ��h�-Sr��ſw4�N0E�1X{q�w���֢�Ue����;�qi :y�g�_���}0�r�ei�	�w�K��SL\�n(�C�N
�Z��)��`V�0s������i��
��Y�����t�~Xb �`]����v>����j�'�xZr���k/��`$J[.�=ä�p^�Ԭp��>�c�Ѭz�@���"��'�����P?��+N��Y'Z�;��Ng�
��LZ�-�\�G���=T�݈�75��PF��A/�E%��W$��5�m���I�s����v��@�N;��i�/A@�8��ɋ��.nڻx=�����t���z�	��r()��s9_�*�?��J�^o]�#p`��c쥵7�٩x)"żs6���SΝ��P=q��7d�ޭ��(�̑�)l��&L��E5��7�aE��\{����3��P!'��3u��bS�cj��)I��/�^P=^
�lv:�jI����Cs|eO�̉E���o"w,|T�4�MK��$���ékEHty���&)h'�g�CZCʨ�@���N�Y���j^Lv�Y��k�p�k`U{[B���[
AQ2�4��FɄE�*~]��K0����0�'v+�/k7m�7�,�)�b�(���ŀ����d�:��B
�{�󹏿��<�vú3��Ш�ȵ�+�Fe��E��6��@��_>�B�L���)�>R��]�^�ooW��]��n��K���p�* .V�O�F\J�����̸B�à�/�㇆I-�I�,���H��A@�%ey�,a�3����}�n۾&�c�`�§ԝ���[��B]\̶	���%De�dȷ�C��>#�R�X.f�>������`�e�,�P-���JK��y�Θͼ��Mǎ�E��-��*�q2`U�c������T>��47�wl�M!�{F�����Z}3G�D��O��e=mc?<��^���wGқ���b��%���6�&�Md����'�7�$����ʦ壊P^"���+Bl�iwo���]x���W�t��4�sN���;�|�Z�2U�Uk϶h���(�q ��>�ޭ��W*+��q�V�ns�`���:�LY�_��y��s!1�(�dAWCޝ]��r^�q��d~��[���^���
&3��7Ӟ*B�i�Y���:����;����#��VNI����M&G���.1$�>�z5��:�b�S�����9�3���D�;"� 5*����	�("�sՏ�h�'bA���i�Xdk(T€��TXh�~p���
p��K�,\���u��P7w�os�i�?;���.�g;���dԧ:l�j�y����YQ��|Q||s�ۀZ6��2�2n&��g�YZ.shstrtab.interp.note.gnu.property.note.gnu.build-id.note.ABI-tag.gnu.hash.dynsym.dynstr.gnu.version.gnu.version_r.rela.dyn.rela.plt.init.text.fini.rodata.eh_frame_hdr.eh_frame.tdata.tbss.init_array.fini_array.dynamic.got.got.plt.data.bss.gnu_debuglink.gnu_debugdataP@Pp@p &�@�$9�@� G���o�@�0Q@�Y�@�Ya���o�@�Ln���o@	@@	P}�	@�	��B8
@8
��@� @ ��@�'��9@�9
�@@@
�N@N���O@�Oh��m@�]<�n@�]�n@^�n@^�n@^���o@�_ �p@`�q@a q@ aX 
 a(Ha��g(