HEX
Server: Apache
System: Linux WWW 6.1.0-40-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.153-1 (2025-09-20) x86_64
User: web11 (1011)
PHP: 8.2.29
Disabled: NONE
Upload Files
File: //usr/lib/modules/6.1.0-31-amd64/kernel/net/atm/clip.ko
ELF>�@@0/GNUJ�G}�0�ˉ�u�ߜ�^�LinuxLinux6.1.0-31-amd64�H�V�BH�:uG���u>Ɔ�HdžPHdžHH�H�H�pH��H�P1������ff.�����H������HLJ�f��(f��`f���LJ��#LJ�d���AVAUATUH��SH��(eH�%(H�D$ 1�H����H�GpI��L�h(H�F�X�D$H�D$H�D$H�H���I���0H�I+UH��S㥛� I�H��I�MH��H�H��A�}LE�E1�f�yI��H�H�A��HE�H��H��H���I����H��H�|$���!�H�L$� )�H�H�<��H�H�T$H��H���D�I���1I�]E����H��(��H��H��D���P�H�D$ eH+%(��H��(1�[]A\A]A^�H�CH�A�I�H�H+PxH��S㥛� H��H��H��I�����H���대�@����,���
<EI��H�LD�L��,A���t9E1�L��I��H��H��H���L9�u�A��Ic�I��������
H�������H�$H�H;CxH�CH��H��P0�����H��H������H��@H��H�����,t��+H�����,���o��������.H�����������N���H��H��H����3����ff.�@�H�Gp�H��H�@�ff.��H���H��H���H�5H��H���	�H���fD�ATUSH��H�GD�`H��Pt1�H��[]A\�I�H��I�$H��u�LH�[8H��t<H�S H�CH��t�H�$H�
H�H9�y�f�H�;������H�[8H��u�I�<$u�H�D$H�I;D$�y����E0��w1f���g���L�M��H��H��H��H����f�H��8��H���H��H��u�����H��H��H��H���됋M0H��H��H����ff.��SH��L�F,1�H�߾��H�߾[���SH��f��H���H���f�H��[�H��H��H����H��H��H���H��[�f��AUATUH��SH��H��L��`L�nf�I�D$0H��H���M��t\I���	H���H�Ƌ�T;�Ls1�A�D$��u@H��H��[]A\A]�H��H��H��H����H��[]A\A]�I���H�4$�H�4$���USH�oH��H���H�Ee�H����H�EH�H�PxH�EH���H9���H��H�@8H���H9�u�H��8H�C8H��CH�C��u*H�}H�}tAH�����[]H�=�H�EH���H����H�}H�}u�H�E1�1�1���H��H�E����H�}�H���h�����H���1�f��(u\H�F�HH�G(H��tQH��t@H�@8H����H��t3��t/H�
H��t'H��tH��H�@8H��tH�
H��tH��H��u�1�H�G(�H��H��u���f��AUATUH��SH��PH�_eH�%(H�D$H1����aw.���awa�����H�D$HeH+%(uBH��P��[]A\A]����auҿ���t H��`H��t@�h1�뵻���������I����t$��t$��t��a�����a�����a�O�H�=��H�5H��H���	�H��	�Hǃ(H���Hǃ�Hǃ�Hǃ�1��A�$H�������H�������H�=�@���I��H���DI�$L��`�	 i�H�H��I�D$A�D$A�D$Hc�I�D$I�l$ H���I�D$(H���I�D$0Hǃ�Hǃ�1������H����tlH��u�H���	H��tw;��	u�������l$H����L��`���
I�|$�DL��1��������1�H��t���	H���	�J9�N�H��u�A�A�H�1�H����H��H������H��H������	H��Dž�	�A�ą��H�H�-H���	f����H��H��H��H�������I��H��H��H��H�������H�|$1��1�H�D$H�t$H�D$@�H�H���D$�D$ �l$<�H��H=��`���L�(H�t$H��L���H��H����H���L��H�t$�H��H��H=��s�H���jH�E�XI�D$H�H9�tCH���DL�����DI�\$A�D$H�I�D$8H�CL�#H�H�PxH��E1�����H���H�}0�ø������E0��tl���t������e���H��H��H������H����5���L�KI��L��H��H��H����;���H�������H��D�����H��H��H�����f���H��H��H����������������������D�ATUH��SH��L��`DH�=��H���u����)��I�T$H�H��tH�BH���H�CH����H���H�k(H��H+��f���A�|$uY�f���H�H��I�D$H�CH��0H�C�SpH�@H�C(H�C(H�@�@[]A\��{pv��8��u�f�xu��@�H��f����f����w���H�CH��0H�C�SpH�@DH�k(H�������H�������DDH��`H��H��[]A\H�@(��H��H��H����t���f�I�|$tL�����I�D$(H��1��L��[]A\�����)���H��[]A\�L��H��H��H����H�߾[]A\�H��H��H������H��`H��H��H��H�H(�����H��H��H��H��������AUA��ATA��U��SDH�=�������1Ҿ 
��H��H��tx�H����(D�hD�`H�������H�-H��H����H���[H��]A\A]�̉�H��H��H����\���[]A\A]�f��SH�H���uEH��t?f��(u5H���u(H��tw(H��t>H��uf����	1ҿ����1�[�H��
u�f����	1ҿ�����f����	1ҿ�����H��H��H����H��H��H����H��H��H������SH��f�H�������[���	����I��H��H��H��H����D�AVI��AUATUSH��H��L�gXL��H��DI������H���t���H��H��H�EH��1�H�@h�H��H=��H���H�@D�hI�M�EM���?DM� L�c(DI�E�x����I��$T���A��$T���o�	��A���H��C8I��$ H�C0I�EH�PDI�U��B���I��8H�ދCpL��I�HI��$��A��$TA;�$L��I�E�@H�}0�������E0���?����H��1�[]A\A]A^�M��$(M��H��H��H��H����G����H���1����f�P���f�P����M��H��H��H��H���I�E�x������L��H��H��H���M�E�Y���I���	H���H�H��I���H����I�E�@��uI�����H�������H��H��H��H����n���H���1�H��[]A\A]A^�H�$H�I9ExkI�}�Hw=H��8H����_�����1�H��[]A\A]A^������H���I��h���������H��HLI�E���A���	�t����h���ff.�@�H��t1��UH��SH�BH�H���tH�]�1���f��(u�H���u�f����	1ҿ�����H��H��H�����H����H���H�}�H��[]H��H���H��H��H��H���H�}��UH��S�H���H���H���H�H��tH��H���	�H���H����[]�H��H����H��H���������H��H����H��H���H���I��h�H��H���H���I��h��H���H���H���E1�1�1�H��H���H�E1�A�0H��$H���H��1�H��uH��H�������H�5H����LLCNULLSVCPVC%-6s%-4s%-4s%5ld %pI4%s(resolving)
(expired, ref %d)
%d.%d.%d
(none)%02Xclip:%s: expired neigh %p
clip:%s: 
clip:%s: (done)
clip:%s: (vcc %p)
arpatm%dclip:%s: registered (net:%s)
clip:%s: %p vcc %p
4clip:%s: non-CLIP VCC
clip:%s: remove
clip:%s: add
clip:%s: update
clip:%s: removing VCC %p
clip:%s: pushing to %p
clip:%s: using %p
clip:%s: (%d)
clip:%s: NETDEV_UP
clip:%s: NETDEV_DOWN
clip:%s: NETDEV_CHANGE*
clip:%s: (neigh %p, skb %p)
clip:%s: (skb %p)
3clip:%s: NO NEIGHBOUR !
clip:%s: neigh %p, vccs %p
arpdclipnet/atm/clip.c(done)

NETDEV_CHANGE*
NETDEV_DOWN
NETDEV_UP
registered (net:%s)
update
add
remove
%p vcc %p
using neighbour %p, vcc %p
neigh %p, vccs %p
(skb %p)
(neigh %p, skb %p)
(vcc %p)
removing VCC %p
using %p
pushing to %p
expired neigh %p
%p to entry %p (neigh %p)
(%d)
clip:%s: releasing vcc %p->%p of entry %p
clip:%s: destruction postponed with ref %d
3clip:%s: !clip_vcc->entry (clip_vcc %p)
3clip:%s: neigh_update failed with %d
3clip:%s: ATMARP: failed (entry %p, vcc 0x%p)
3clip:%s: Unable to initialize /proc/net/atm/arp
3clip:%s: hiding hidden ATMARP entry
clip:%s: %p to entry %p (neigh %p)
3clip:%s: skb_dst(skb) == NULL
clip:%s: using neighbour %p, vcc %p
clip:%s: atm_skb(%p)->vcc(%p)->dev(%p)
4clip:%s: XOFF->XOFF transition
atm_skb(%p)->vcc(%p)->dev(%p)
destruction postponed with ref %d
releasing vcc %p->%p of entry %p
link_vccclip_setentryclip_arp_rcvunlink_clip_vccclip_pushclip_popclip_mkipatmarpd_closeclip_createclip_start_xmitclip_device_eventto_atmarpdclip_neigh_solicitneigh_check_cbatm_clip_init��license=GPLdescription=Classical/IP over ATM interfaceauthor=Werner Almesbergerdepends=atmretpoline=Yintree=Yname=clipvermagic=6.1.0-31-amd64 SMP preempt mod_unload modversions  (�0�X�0�(� X�� �0� ��0� �(�0�(� �0�(� �0����� �(�x�(� �x�� �� �� �� �� �� � �(� �(� � (�0�8�0�(� 8�0�(� 8�0�(� 8����������x�8��m��__fentry__�U�neigh_direct_output�P�jiffies�9�[__x86_return_thunk��fseq_printf����scnprintfŏW�memset�m�seq_puts��seq_putcV�
__stack_chk_fail�t��arp_tbl`�0neigh_seq_startA���_raw_write_lock-V��__neigh_for_each_release����mod_timer�\#@_raw_write_unlock�n��vcc_release_asynceb�,__dynamic_pr_debugWL|consume_skbw�.Pskb_dequeue$#�__icmp_send�Ce�kfree_skb_reason��rtnl_lock�Z��skb_queue_purge�rnrtnl_unlock}T6module_put�pHe__x86_indirect_thunk_rax�4_raw_spin_lock_irqsavep�\�_raw_spin_unlock_irqrestore��netif_tx_wake_queueL3)F__preempt_count-�VHnetif_tx_lock�j�netif_tx_unlock9�?<__local_bh_enable_ipLt�neigh_update�~��_printkc��unregister_inetaddr_notifierb
�unregister_netdevice_notifier�#�deregister_atm_ioctlܐ�timer_delete_syncD���unregister_netdevp �free_netdev� ��register_atm_ioctlH��register_netdevice_notifier����register_inetaddr_notifier9c��init_timer_key��CDatm_proc_rootP�P�proc_create_net_data>kremove_proc_entry����capable}��vvcc_insert_socket�k��__module_get���kmalloc_cachesG���kmalloc_trace?��vcc_process_recv_queue
k�alloc_netdev_mqs��?<sprintf�uJIregister_netdev�d��init_net�E��ip_route_output_flow�aneigh_lookupr0�__neigh_create�Z�dst_release_i�refcount_warn_saturate�\ ;neigh_destroyW7e�netif_rx.<�skb_pull��aatm_charge�zkfreeIl�__dev_kfree_skb_any��[__alloc_skb�&�bskb_put�y̱skb_queue_tail�D�;skb_push��)neigh_seq_stop\m`neigh_seq_nextv���module_layout
IPitf TypeEncp Idle IP address      ATM address
�h�a�;�6�2������������y�w�U��������������������N�:�clipGCC: (Debian 12.2.0-14) 12.2.0GCC: (Debian 12.2.0-14) 12.2.0���
�

6��M
��!�h
7�B�!7�h7!7,7�GX�i

7�B77�<7�C7
L7U7�X7a7�� d7
m7u77��7(�7���7��P���7�(4�7 ��@�7`�7��7��7��7��7�7�7�7 �7!�7"�7#�7$8'8*
84��7	8T8��8��@"8�(�
lf}�Ό�&8
/8 68,F8Q8�� Z8f8o8x8��]��] �]@�8]`�8]��8<�8���8����8��@�8�8�8�8�8�8	99%919	@9
N9[9j9
y9h;g�@�9��9��9��9%"�@c�����9�� B9���(	���9	��9�@�
���ek��9k�
�@���9������^�	��@!d���"�9k#�9��(���@*�ˢ��ek�9k@����`��9`@4*e=��9����
�
�r�
0 '+@!�Y��9?�z��	�`@�
���
���
�k
�
������9
h�s�Y�@�0�����2��
�@�9
��:��|�S �@:#��|%���
��: T'���@�����'��
��
��
��
�k�
�k�
��
��
�"���!�
�?$�
�&�&:3:��9@7:�E: ���@]`�O:`:l:u:|:�:�:**��: �B@�:	@3:�'%.�@�:�{���"��:	�@�:	��/���:�:/�P#@� 
6�-�,��:ˢ�:+ %@
1��:0` :3:/�@)�3���0�/�+��:;;x);�'7;�-
k��<p�6e�F;?�X;ģ
3:�c;B�
�me�@m~	kq;D��;f>�;�e�;i�
%"%� 
6�;I��;�L�;�L
3:�{��;M��;M��;�:<�
�:/�<R�itudef_sizeterm_typefw_mpx_capbw_mpx_caph310tr9577atm_bllil2_protol2l3_protol3atm_bhlihl_typehl_lengthhl_infoatm_sapbhliblliatm_trafprmmax_pcrmin_pcrmax_cdvmax_sduicrtbefrttrifrdfnrm_prestrm_presadtf_prescdf_presnrmtrmadtfcdfatm_qostxtprxtpaallij_typelij_idsockaddr_atmsvcsas_familysas_addratm_cirangevpi_bitsvci_bitsk_atm_aal_statsrx_errrx_dropk_atm_dev_statsaal0aal34aal5ATM_VF_ADDRATM_VF_READYATM_VF_PARTIALATM_VF_REGISATM_VF_BOUNDATM_VF_RELEASEDATM_VF_HASQOSATM_VF_LISTENATM_VF_METAATM_VF_SESSIONATM_VF_HASSAPATM_VF_CLOSEATM_VF_WAITINGATM_VF_IS_CLIPatm_vccvpivciaal_optionsatm_optionssappoppush_oamproto_dataitfuser_backatm_devphy_datalecsci_rangeproc_nameatmdev_opssend_bhsend_oamchange_qosatmphy_opsatm_skb_datavccacct_truesizeatm_ioctlatmarp_ctrl_typeact_invalidact_needact_upact_downact_changeatmarp_ctrlitf_numclip_vccxoffold_pushold_popatmarp_entryvccsclip_privxoff_lockclip_seq_stateatm_clip_exitatm_clip_exit_noprocatm_clip_initclip_seq_showclip_seq_startclip_seq_sub_iterclip_ioctlatmarpd_closeclip_inet_eventclip_device_eventclip_setupclip_start_xmitclip_constructorclip_neigh_errorclip_neigh_solicitclip_popclip_pushidle_timer_checkneigh_check_cbunlink_clip_vccclip.ko��N	
$(R@%^>j	Ts
h}<��$�e��(�pX�����1�@1�� �"`�@J.�B=((H$8a$�8z��$�8��/�~�$88�((�$8�p��$H8$P	0P@XU0aXfv`���� �(0���  ���	�������$�8��!$�89$8Q�]`
i$P8�$@8�p��	�$�8��5�$�8�$`8$(8-$�8F@
R$�8k 
w0��$x8�����$p8�$�8�$�8��K'$8@�L@�\$�8u$�8�$h8�$08����h����,#89 e"�@h����&�����	%7DYp����������3?GVajs}���������	/	C	W	^	n	�	�	�	�	�	�	�	�	�	


+
?
N
\
o
�	�
�
�
�
�
�
�
�
�
�
�
__UNIQUE_ID_depends193____versions__UNIQUE_ID_retpoline192__UNIQUE_ID_intree191__UNIQUE_ID_name190__UNIQUE_ID_vermagic189_note_10_note_9clip_constructorclip_neigh_opsclip_setupclip_netdev_opsclip_seq_showatm_arp_banner.79code.81e164.80clip_seq_startclip_seq_sub_iteridle_timer_checkneigh_check_cbidle_timer__UNIQUE_ID_ddebug588.24__UNIQUE_ID_ddebug592.22__func__.82__UNIQUE_ID_ddebug590.23clip_neigh_erroratmarpd_close__UNIQUE_ID_ddebug632.1atmarpd__UNIQUE_ID_ddebug634.0__func__.88clip_pop__UNIQUE_ID_ddebug604.16__func__.90unlink_clip_vccunlink_clip_vcc.cold__func__.92atm_clip_exit_noprocclip_inet_notifierclip_dev_notifierclip_ioctl_opsclip_devsatm_clip_initarp_seq_ops__func__.78atm_clip_exitclip_ioctlatmarpd_dev__UNIQUE_ID_ddebug616.9clip_push__UNIQUE_ID_ddebug618.8__UNIQUE_ID_ddebug624.5__func__.87__func__.89__UNIQUE_ID_ddebug622.6__UNIQUE_ID_ddebug586.25llc_oui__func__.95__func__.96__UNIQUE_ID_ddebug620.7clip_ioctl.cold__UNIQUE_ID_ddebug600.18__UNIQUE_ID_ddebug594.21__UNIQUE_ID_ddebug596.20__UNIQUE_ID_ddebug598.19__func__.91__UNIQUE_ID_ddebug602.17__func__.94to_atmarpd.isra.0__UNIQUE_ID_ddebug584.26__func__.84clip_device_event__UNIQUE_ID_ddebug630.2__UNIQUE_ID_ddebug628.3__UNIQUE_ID_ddebug626.4__func__.85clip_neigh_solicit__UNIQUE_ID_ddebug606.15__func__.83clip_start_xmit__UNIQUE_ID_ddebug608.14__UNIQUE_ID_ddebug610.13__UNIQUE_ID_ddebug612.12__UNIQUE_ID_ddebug614.10__func__.86clip_start_xmit.coldclip_inet_event__UNIQUE_ID_license640__UNIQUE_ID_description639__UNIQUE_ID_author638__UNIQUE_ID___addressable_cleanup_module637__UNIQUE_ID___addressable_init_module636atmarpd_dev_opsrtnl_unlockskb_putconsume_skb__this_moduleunregister_netdevskb_dequeuescnprintfneigh_seq_nextcleanup_modulekfreeneigh_updatetimer_delete_sync__module_getip_route_output_flow_raw_spin_lock_irqsavenetif_tx_unlockneigh_seq_startproc_create_net_data__fentry__init_module__x86_indirect_thunk_raxalloc_netdev_mqs_printk__stack_chk_failrefcount_warn_saturateunregister_inetaddr_notifier__alloc_skbcapableskb_queue_tailmodule_putinit_netskb_pullmod_timervcc_process_recv_queuekfree_skb_reason_raw_write_lockskb_pushseq_putcfree_netdev_raw_write_unlock__local_bh_enable_ip__neigh_for_each_release_raw_spin_unlock_irqrestorenetif_tx_wake_queueneigh_direct_outputmemsetskb_queue_purge__x86_return_thunknetif_tx_locknetif_rxunregister_netdevice_notifierjiffies__neigh_createvcc_release_asyncsprintfatm_charge__preempt_count__icmp_sendneigh_destroyinit_timer_key__dev_kfree_skb_anyneigh_seq_stopatm_proc_root__dynamic_pr_debugremove_proc_entryseq_printfdst_releasederegister_atm_ioctlarp_tblrtnl_lockseq_putskmalloc_tracevcc_insert_socketkmalloc_cachesneigh_lookupz��������+�6�D���������W���������a���������qz���������������������z��������>���������Sd�	�
������������#�n�������������������(���������1K@���������g���������r����������	�@������������ 	\���������8���������L���������]8h���������t+|����������(�������������������������������U�(�������������������z��������!�)`.x��������Az��������H�0M���������T�[�`���������g���������n
z�����������0�����������z������������������������������
���������*���������Y�`g	l���������{j���������m�����������a�	��������������0�	������������z���������������������������z�����������������*
 3���������8h��������AkG���������NpU|\	8a���������j	qpx�}����������k�����������z���������|���������v�����������������
P�	H���������.���������>���������Qz��������cn���������~��������������������2�2�w���������������������������%���������>r��������F��������az�������������������z��������H	���������Z	���������~	���������	����������	����������	
#�	����������	
�	����������	
$
�
���������?
h��������N
kS
t��������m
�,|
����������
����������
��
���������
,T�Z�u��p���}�����������������������������
,
,6�=�D	I���������[`b�i	�n������������u����������������������
���������
���������v
����������
p�
r���������
����������
�
�
	��
����������
����������
H
	@������������������/���������;B I	PN���������aho	�t���������~h�������������������z���������
+�
,;���������������������������������������#|��������+@2|9	�>���������d|��������pq�������������������@�1�	���������������������� �|�	`����������� �c�	���������� K	($���������1z��������K
#h���������}i���������
$�
$�����������|�����������v�	x��������������������z���������-�_��������������	p���������������	����������������	������������z��������"�)�0	5���������Az��������m/�|����������)���������Y�~|�����������������������	0�������������������4�;�B	hG���������a�ho	�t����������v���������������������������������	���������������������������������������;���������J���������]���������g���������tj�����������������������������z������������������������������7�>�E	pJ����������0~���������&0-`2~��������9�F0K~��������T�Yz��������a`g���������n�s���������z�����������
�s���������
,�l������������������������������ �~���������n	����~���������'	����~�����������~��������"j��������/�6�=pB~��������Jj��������W�z���������
������������������� `%���������3@:
?���������F���������V b�gy��������x���~���������T�������������������
����������Tp� @(�0�8@�HPPXX``h�p�x0����@���	
�
�
�z� �$�(� (�0o8�P�@���������"��c�}V`�f�-�G	 �$^(�,0\4�8<�@�ep����� �$�(�,\0_4`8b<d@fDkHLP2T@X�\�`�d�h�l�p�t�x�|����������
����F�K����������������������������'�(�)�+�-�2�H�PVW��X`� �$�(�,�0�4	8?	<B	@C	DE	HG	LL	P�T�X�\�`�d}h~l�p�tx|�'�(�l�m�o�t�����������������-�0�7�<�@�C�����������������������^c��� ;$@(G,L0N4O8P<W@�D�H�L�P�T�X�\`d	hl
ptxT|U�V�X�Z�\�a�����������P��"�#�6�X�^�f���������[������M	2A�	� r$�(	�04K8	b@<DgH	*P�TX	r`�
dRh	"pyt�
x	��)�0�	B�D
�8�	z�Q
��
�	j�W�^�	����(�	������	����	R����	G�	�C�	� G$�(	�0i4�8	�@D�H	
P�TX	:`bd�h	p�t[x	����+�	��D���	Z��4�	��k���@�/`��p{4p9H84@pH9PPp4x��9�R�4���9�b�4���9�o4 �(90zP4X`9h��4��9���4��9���4`9�048�@9Hh4p�x9���4���9���4���9��4� 9(�H4PPX9`��4�@�9��4�@�9�P�4� 9(40 89@!`4h p9xP�4���9�0�4���9�04�9 X@4HP9XBx4���9�]8{Pp.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.1.rodata.str1.8.rela.smp_locks.rela.rodata.modinfo.rela.retpoline_sites.rela.return_sites.orc_unwind.rela.orc_unwind_ip__versions.rela__jump_table.rela.data.rela.exit.data.rela.init.data.rela__dyndbg.rela.gnu.linkonce.this_module.bss.comment.note.GNU-stack.BTF.gnu_debuglink@$.d<?�P:@@��-J�[E@�P-^K�Y@0��-n�i@��`-	~��y@X��-�2�c�2z�| ,�@8�-�� � �@@�-�h%��!&�@H��-�9&D�@ب�-�}&h	�*�@p��-�-@ ( A�#@��-:�B� 5@���-ExG@@8�- U�GP@P�-"e�G�`@h��	-$s@M�@n@(�0-&��P8 �0�P@�Q�Q�dd(.h	8uX��0��	*�H��
���0��1
0	`�He0	*�H��
1�a0�]080 10UDebian Secure Boot CA2�(�o����e�:�B&C0	`�He0
	*�H��
��~s����{Ǚ�&��,_!F�����-�1ȶ���r�!l��:�r�b�ޗ��w#w� $y�@�r�O]����Z���4hd�V�0TTX6n	��^��c�H�J�/ �Ѥ��x�~)Q�����D�����/_��Td�����o�a��%2�?�R�y��f�j���QG��H��;��d�.�M���8��3i�S.��
�=�`H�O�v�J�r6aA2*@3��PO[;��{E�~Module signature appended~