Your IP : 18.191.194.2


Current Path : /usr/lib/varnish/vmods/
Upload File :
Current File : //usr/lib/varnish/vmods/libvmod_h2.so

ELF>@A@8@xx��   ��0=0=0=�@�=�=�=�����00���$$S�td���00P�td�.�.�.<<Q�tdR�td0=0=0=�� GNU�	�GNU�˪�6e���Ѷ*�Q�ӲT m�A�7"}��tF   �^ �@=H_ITM_deregisterTMCloneTable_ITM_registerTMCloneTable__cxa_finalize__deregister_frame_info__register_frame_infoVAS_FailHTTP2_transportSES_Get_proto_priv__stack_chk_failLck__LockLck__UnlockVmod_h2_Datalibc.musl-x86_64.so.1libvmod_h2.so�?�?�?�?�?�?�?�?�?	�?
�?0={�PX�H�=�/H��/H9�tH��/H��t	�����H�=�/H�5�/H)�H��H��?H��H�H�tH�]/H��t��fD���=�/uGUH�=/H��t
H�=b/��.�g���H�=/t
H�=�/�Y/]���ff.�@H�=�.t&UH�5N/H�=�H���.]�8�����+���H��A�H�
�dH�%(H�D$1�H��t�?��kt&A�H�
��-H�5�H�=>�O.H�G@A�H�
�H��t�8m�J�tA�H�
��.�H��-H9Pxu`H�xHH���-��tA�H�
��1�H�$A�H�
�H�H��H��t�8K~o�tA�H�
��2�M���1�H�D$dH+%(t��-H��H���P���ZH�������AUATI��UH��SH�������RH�����}��@H����f.Ezt|H�CHL�-�YL��H�x0�-��@�Mf.�zt(��@�H*�H��X�AL$x��`H�{H�D$�YL��H��0��,�D$H��[]A\A]�AVAUI��ATI��UH��S���H��t~A�<$H��HH��tmI9l$tfH�@HL�5-�ZL��H�x0�[,H��HI�D$H9�t"�H*�H��H��X�AEx��`H�{H�ZL��H��0�:,[H��]A\A]A^�AUATI��UH��SH���V�����
H�����}��PH����f.Ezt|H�CHL�-W
�[L��H�x0��+��P�Mf.�zt(��P�H*�H��X�AL$x��`H�{H�D$�[L��H��0�t+�D$H��[]A\A]�R����%
H��t��XX�PX�(ctx) != NULLvmod_h2.c(ctx)->magic == 0x6bb8f0db(ctx->req) != NULL(ctx->req)->magic == 0xfb4abf6d(SES_Get_proto_priv(ctx->req->sp, &up)) == 0((h2)) != 0((h2))->magic == (0xa16f7e4b)ec5085a739ca2da36d9a874e57b6300a3bb1ec3525d6be53057e04c6756c3691h2Vmod_vmod_h2_FuncVarnish 7.5.0 eef25264e5ca5f96a77129308edb83ccf84cb1b1vmod_rapid_reset_periodvmod_rapid_reset_limitvmod_rapid_reseth2get�VMOD_JSON_SPEC[   [     "$VMOD",     "1.0",     "h2",     "Vmod_vmod_h2_Func",     "ec5085a739ca2da36d9a874e57b6300a3bb1ec3525d6be53057e04c6756c3691" ,    "Varnish 7.5.0 eef25264e5ca5f96a77129308edb83ccf84cb1b1", "0", "0"  ],   [     "$CPROTO",     "#define VPFX(a) vmod_##a",     "#define VARGS(a) arg_vmod_h2_##a",     "#define VENUM(a) enum_vmod_h2_##a",     "//lint -esym(755, VPFX)",     "//lint -esym(767, VPFX)",     "//lint -esym(755, VARGS)",     "//lint -esym(767, VARGS)",     "//lint -esym(755, VENUM)",     "//lint -esym(767, VENUM)",     "//lint -esym(755, VARGS)",     "//lint -esym(755, VENUM)",     "",     "/* Functions */",     "typedef VCL_BOOL td_vmod_h2_is(VRT_CTX);",     "",     "struct VARGS(rapid_reset) {",     "\tchar\t\t\tvalid_threshold;",     "\tVCL_DURATION\t\tthreshold;",     "};",     "typedef VCL_DURATION td_vmod_h2_rapid_reset(VRT_CTX,",     "    struct VARGS(rapid_reset)*);",     "",     "struct VARGS(rapid_reset_limit) {",     "\tchar\t\t\tvalid_number;",     "\tVCL_INT\t\t\tnumber;",     "};",     "typedef VCL_INT td_vmod_h2_rapid_reset_limit(VRT_CTX,",     "    struct VARGS(rapid_reset_limit)*);",     "",     "struct VARGS(rapid_reset_period) {",     "\tchar\t\t\tvalid_duration;",     "\tVCL_DURATION\t\tduration;",     "};",     "typedef VCL_DURATION td_vmod_h2_rapid_reset_period(VRT_CTX,",     "    struct VARGS(rapid_reset_period)*);",     "typedef VCL_REAL td_vmod_h2_rapid_reset_budget(VRT_CTX);",     "",     "struct Vmod_vmod_h2_Func {",     "\ttd_vmod_h2_is\t\t\t*f_is;",     "\ttd_vmod_h2_rapid_reset\t\t*f_rapid_reset;",     "\ttd_vmod_h2_rapid_reset_limit\t*f_rapid_reset_limit;",     "\ttd_vmod_h2_rapid_reset_period\t*f_rapid_reset_period;",     "\ttd_vmod_h2_rapid_reset_budget\t*f_rapid_reset_budget;",     "};",     "#undef VPFX",     "#undef VARGS",     "#undef VENUM",     "static struct Vmod_vmod_h2_Func Vmod_vmod_h2_Func;"   ],   [     "$FUNC",     "is",     [       [         "BOOL"       ],       "Vmod_vmod_h2_Func.f_is",       ""     ]   ],   [     "$RESTRICT",     [       "client"     ]   ],   [     "$FUNC",     "rapid_reset",     [       [         "DURATION"       ],       "Vmod_vmod_h2_Func.f_rapid_reset",       "struct arg_vmod_h2_rapid_reset",       [         "DURATION",         "threshold",         null,         null,         true       ]     ]   ],   [     "$RESTRICT",     [       "client"     ]   ],   [     "$FUNC",     "rapid_reset_limit",     [       [         "INT"       ],       "Vmod_vmod_h2_Func.f_rapid_reset_limit",       "struct arg_vmod_h2_rapid_reset_limit",       [         "INT",         "number",         null,         null,         true       ]     ]   ],   [     "$RESTRICT",     [       "client"     ]   ],   [     "$FUNC",     "rapid_reset_period",     [       [         "DURATION"       ],       "Vmod_vmod_h2_Func.f_rapid_reset_period",       "struct arg_vmod_h2_rapid_reset_period",       [         "DURATION",         "duration",         null,         null,         true       ]     ]   ],   [     "$RESTRICT",     [       "client"     ]   ],   [     "$FUNC",     "rapid_reset_budget",     [       [         "REAL"       ],       "Vmod_vmod_h2_Func.f_rapid_reset_budget",       ""     ]   ],   [     "$RESTRICT",     [       "client"     ]   ] ] 
;<��X��t������*���8zRx�5�D 8,�AF4P%��B�B�D �D(�D@�(A ABB8����B�B�E �D(�E0��(D BBB4�"��B�B�D �D(�D@�(A ABB���A[��� � !�=(�!!(9�u��
�0=8=���o`(
�X	���o$`#%�=@libvmod_h2.so.debug�w�~.shstrtab.note.gnu.property.note.gnu.build-id.gnu.hash.dynsym.dynstr.rela.dyn.relr.dyn.init.text.fini.rodata.eh_frame_hdr.eh_frame.init_array.fini_array.data.rel.ro.dynamic.got.data.bss.gnu_debuglink��0��$1���o$;((8C``�KXXU``_e�k��q  � y�.�.<��.�.�0=0=�8=8=�@=@=� ��=�=��x?x?p�@@� @@P �@ @�