ELF>@@;8""""""""""""""""""""""""""   ~       [ X  N   S y  t   "%s: type=%s encap=%s version=L2TPv%d tid=%u ptid=%u fd=%d", REC->name, REC->fd > 0 ? "managed" : "unmanaged", __print_symbolic(REC->encap, { L2TP_ENCAPTYPE_UDP, "UDP" }, { L2TP_ENCAPTYPE_IP, "IP" }), REC->version, REC->tid, REC->ptid, REC->fd"%s", REC->name "%s: pseudowire=%s sid=%u psid=%u tid=%u ptid=%u", REC->name, __print_symbolic(REC->pwtype, { L2TP_PWTYPE_ETH_VLAN, "ETH_VLAN" }, { L2TP_PWTYPE_ETH, "ETH" }, { L2TP_PWTYPE_PPP, "PPP" }, { L2TP_PWTYPE_PPP_AC, "PPP_AC" }, { L2TP_PWTYPE_IP, "IP" }), REC->sid, REC->psid, REC->sid, REC->psid"%s", REC->name "%s: ns=%u nr=%u", REC->name, REC->ns, REC->nr "%s: pkt_ns=%u my_nr=%u reorder_q_len=%u", REC->name, REC->pkt_ns, REC->my_nr, REC->reorder_q_lenW encappwtypesess %u/%uETHenum l2tp_pwtypemy_nrfdIPV2.0nameptidETH_VLAN%s: ns=%u nr=%u include/linux/skbuff.htunl %upkt_ns&list->lock&pn->l2tp_session_hlist_lockchar[20]unmanagedtidnsnet/l2tp/trace.hmanaged%s: pkt_ns=%u my_nr=%u reorder_q_len=%u 6l2tp_core: L2TP core driver, %s &tunnel->hlist_lockchar[32]&pn->l2tp_tunnel_idr_lock%s include/net/sock.h&xa->xa_lockversionenum l2tp_encap_type%s: type=%s encap=%s version=L2TPv%d tid=%u ptid=%u fd=%d sidPPPnr/mnt/disks/build-disk/src/partner-android/android14-gs-pixel-5.15-udc-qpr1/out/bazel/output_user_root/6fb5c89176824bd9e4cc4c4e857fcff1/sandbox/linux-sandbox/51/execroot/__main__/aosp/net/l2tp/l2tp_core.c(work_completion)(&tunnel->del_work)u32psid/mnt/disks/build-disk/src/partner-android/android14-gs-pixel-5.15-udc-qpr1/out/bazel/output_user_root/6fb5c89176824bd9e4cc4c4e857fcff1/sandbox/linux-sandbox/51/execroot/__main__/aosp/include/linux/skbuff.h3l2tp_core: alloc_workqueue failed intUDP%s: pseudowire=%s sid=%u psid=%u tid=%u ptid=%u net/l2tp/l2tp_core.cPPP_ACreorder_q_len 'void (struct l2tp_session *)''void (struct l2tp_session *, struct sk_buff *, int)''void (struct sk_buff *)''void (struct sock *)'l2tp?#H+өhsLT҈=ȱTřhhO T҈K(/7TH.eh &ThHR(',TYٱXTʘh, T(HH*hTh+өhs`"TH(|H(TG(T҈ hl T{Bh,T҈=ȱ`ThyA%T,h.Ҩ44H| T?Hs(TٱX`TҨB1)!ThhTTřhhO T=ҨL5^ATҏ҈ȹ,T(ʘhT(:3Th Ҩz+blTHT҈ hT҈$ȇhVTf҈!hT.Ҩ44H|`T9h@ȘȉaT( ȓ T҈K(/7`T踖h_%THHH*h`THȇ!T|BhTy9AT}?Hs(` T(H3hxaTnhhT T(H( T_ҏ҈ȹ Tch8 TP Ҩz+b Th= TAg҈!h T[hT2>,)&# ( ȓ%T ( ȓT ?!T#_( ȓ#T#( ȓ T?#{@9qT{#_ )+ih8J @@*?#{ OPqaTE)"!)RtOB @{è#_?#{ OPqAT"!)RtOB @{è#_?#{ OPqTE)"2@!)RtOB @{è#_?#C{WOCPqT@`B.@B)Rt J?q"VD)C)!ODWC{A@C#_?#{WOPqT`B:@B)R"tF)!**OBWA{è#_?#{ OPqAT"!)RtOB @{è#_?#{+OA8%C$@@786507H67#RhOi@j@ #A8%C_ TOF{D+@#_?#C{WOA8%C<@ q"TiY`)iȨC3R @ R )@I]uH}@i!ɚ @))k!IRki$RI1O@@ A8%C_ TODWC{BC#_@*)¿?#{+OA8%C$@@78607H6@7#RhNiBNjMkBM  hB@(h>@,#A8%C_ TOF{D+@#_?#C{WOA8%C<@ qTiY`)iHC3R @ R )@I]uH}@i!ɚ @))k!IRki$RI1NBNMBM  B@(>@,A8%C_ TODWC{BC#_@*)¿?#{WOA8*%C$@@78607H6`7#RhNiBNjMkBM(  h>@,hZ@0#A8%C_ TOFWE{D#_?#{WOA8%C*<@ qTiY`)ihC3R @ R )@I]uH}@i!ɚ @))k!IRki$RI1BMNBNM( >@,Z@0A8%C_ !TOEWD{B@#_@*)¿?#{+OA8%C$@@786U07H67#R hNiBNjMkBM  #A8%C_ TOF{D+@#_?#C{WOA8%C<@ qBTiY`)iC3R  @ R )@I]uH}@i!ɚ @))k!IRki$RI1NBNMBM  A8%C_ TODWC{BC#_@*)¿?#{+OA8%C$@@786u07H67#R@hOi@j@ h@hB_ h_$h_(h@,#A8%C_ TOF{D+@#_?#C{WOA8%C<@ qbTiY`)iC3R@ @ R )@I]uH}@i!ɚ @))k!IRki$RI1O@@ @B_ _$_(@,A8%C_ TODWC{BC#_@*)¿?#{+OA8%C$@@78607H67#RhNiBNjMkBM  h @H@(h @H@,h@0h@4hA8#A8%C_ TOF{D+@#_?#C{WOA8%C<@ q TiY`)iȈC3R @ R )@I]uH}i!ɚ))k!IkiI1NBNMBM  @H@( @H@,@@R @$R0@4A8A8%C_ TODWC{BC#_@*)¿?#{O@?ֈAhOA*{¨#_¿?#{O@?ֈAhOA*{¨#_¿?#{O@?ֈAhOA*{¨#_¿?#{O@?ֈAhOA*{¨#_¿?#{ OU*@*?֨AHOB* @{è#_¿?#{ OU*@*?֨AHOB* @{è#_¿?#{ OU*@*?֨AHOB* @{è#_¿?#{O@?ֈAhOA*{¨#_¿?#{O@?ֈAhOA*{¨#_¿?#{O@?ֈAhOA*{¨#_¿?#{O@?ֈAhOA*{¨#_¿?#{O@?ֈAhOA*{¨#_¿?#{O@?ֈAhOA*{¨#_¿?#{{#_?#{{#_?#{*{#_?#{{#_?#{{#_?#{{#_?#{g_WO@8p@*A9A@qt@y9qS Qj7* j@@ ߈ =HAKqn@@  K) k3* *4(-*DR4*{n@iv@yr@ H @nr? qh @TiD9KRAyj:@y?rIR Z)J Z}S)ZJ}Syy yhD9h6h@yy Z}SyhB@=hBAh5`RFh@ ZFb*4ah*hr@yqThD9h7*hB@ 2)]iBH Zz@y*R6@B }zyT  (RKhqT9 )R|_  K 5qTq-T"!R655@h5@4*h @)R)h)R) RODWC_BgA{Ũ#_!@5A7J@9q!TAr@5"MJ#r* !  ˈn(!+fyɒKy y@y yiv@yD Z)}S y"@y)qThCi@)=p HZ9*RJ@9I! ? j@TB O9ºE@ SAy 2.@yh7.@ @y)qAT@@ @=p(‚*7h @a$#)R)h @$#)hb%$)R)h&%:*aRf }_) } Ȫ5} }_) } Ȫ5| }_) } Ȫ5 }_) } Ȫ5 }_) } Ȫ5 }_) } Ȫ5*d?#{ O  )8 Jii C)e}Iii(%Țh66OB @{è#_! ) J8ii C)e}Iii(%Ț6A8tB߈hȠ@@?֨AhhThBhH@kTj@) )j@? kTi A)4vw"@T A@?kiT @4hZ@ h"iZ)R)+  )8 Jii C)e}Iii(%Țh6@-6hBon)R)*:kTh@i@ kTh@ h*@t*hZ@hZ*i@u") kT(RhhAh$4`"ihz"t|'?iBA8'W@hZ@)RQihZ&@~ (*T @&@)@ T@y4hAH4B@h>  )8 Jii C)e}Iii(%Țh6 6B@i>@ k!ThZ@QhZ&@~ ({ @2@@y8+ B``?2dc(R_?(fe(R@?(B@  )8 Jii C)e}Iii(%Ț(67!ԝ@(h+*)R)h,+).-(R_?(0/6@y4h>@i@( h>x@%`tB @y?}!Ԛ }_) } Ȫ5 }_) } Ȫ5_QH}_H} ȩ5_ ȩ5@y5_QH}_H} ȩ5@QH}_H} ȩ5 ) J8ii C)e}Iii(%ȚH6 @6A߈(@@?AH @(T @At )8 Jii C)e}Iii(%Ț6 @6A߈(@?Ah @(T @AHOHWG_FgEoD{CC#_h)R)B@  )8 Jii C)e}Iii(%Ț6@7!ԠkT K@&N)S!Ԗ!!+! }_) } Ȫ5 }_) } Ȫ5 }_) } Ȫ5! )8 Jii C)e}Iii(%Țh6A8B߈@*?AHTBM )8 Jii C)e}Iii(%Ț6A8;Ch߈(@?ֈAhh(T(CH }_) } Ȫ51 )8 Jii C)e}Iii(%Ț6A8;Ch߈(@?ֈAhh(T(CȈ }_) } Ȫ5$ }_) } Ȫ5R )8 Jii C)e}Iii(%Ț6A8B߈@*?AHTBH0H\R@ 7 @x @R !@C#>7HR@ @Rx#*%@C %2 @7;HRB@yF@yc@9Cc9J Z@)k Z)J}Sh}S/9{yyCARBRcR=\R@7@ @Rx;)@7HR @ @Rx;)** @86AR @ 1 7@*#@`TGy qaT#@y2)qThAq T5GyEqT{BGyq@T  hA7 @V@=yv"a@ @A8%C_ TOMWL_KgJoI{H#_ @ ThA95hR )cB) DRh  /.(R((4 (*h7xtb@  )8 Jii C)e}Iii(%Țh66hA7 @**!Ի!R !|_  | 5(5AR )8 Jii C)e}Iii(%Ț6A8ՕB߈@?ȎAhTBhH`!BCRv"vZ~ @`@9"jD9"@h@y* 3k hryj9b*`Rb6@ q!ThD9RrHR(shr@yiR@yq(  i @hvy)Ai5hvy(Rh @OCWB{Ĩ#_?#{ O@h=yu`"!BCRR!rBCRh `*R`"!BCROB* @{è#_?#{OCA8 %C5@h=yu@R"@T@@*JȪ! aT!A8%C@ TOC{A@#_Jl2tp_sk_to_tunnell2tp_session_dec_refcountl2tp_tunnel_createl2tp_tunnel_inc_refcountl2tp_session_registerl2tp_session_get_nthl2tp_tunnel_registerl2tp_udp_encap_recvl2tp_session_createl2tp_tunnel_dec_refcountl2tp_session_getl2tp_recv_commonl2tp_session_set_header_lenl2tp_tunnel_get_nthl2tp_session_inc_refcountl2tp_tunnel_getl2tp_session_get_by_ifnamel2tp_tunnel_deletel2tp_session_deletel2tp_tunnel_get_sessionl2tp_xmit_skb?#{4{#_AR* `!*?#{ `@` @{¨#_register_tunneldelete_tunnelfree_tunnelregister_sessiondelete_sessionfree_sessionsession_seqnum_lns_enablesession_seqnum_lns_disablesession_seqnum_updatesession_seqnum_resetsession_pkt_expiredsession_pkt_outside_rx_windowsession_pkt_oosauthor=James Chapman description=L2TP corelicense=GPLversion=V2.0vermagic=5.15.110-android14-11-gcc48824eebe8-ab11075071 SMP preempt mod_unload modversions aarch64name=l2tp_coreintree=Ydepends=srcversion=D131D2F101ECA73E4757E91scmversion=gcc48824eebe8LinuxLinuxl2tp_core떎module_layoutdmemset~)Hmemcpyғ__stack_chk_fail -'kmalloc_caches{ debug_locksrcu_bh_lock_map<rcu_lock_mapNY__cpu_online_mask*zcpu_numberתAcpu_hwcap_keys5arm64_const_caps_readyAjvabits_actual(__per_cpu_offsetPjiffiesR1<&bcmpiLz__ubsan_handle_cfi_check_fail_abort destroy_workqueueh֣idr_destroy>`rcu_barrieriBflush_workqueuebCzunregister_pernet_device~_printk%Ialloc_workqueue XEregister_pernet_device)R__raw_spin_lock_initMtskb_dequeuey`synchronize_rcuSwqueue_work_onj0~idr_removeW'kvfree_call_rcu~lock_sock_nestedudp_sock_create6ҷudp_sock_create4ykernel_connectSkernel_bindE13sock_create_kern?kernel_sock_shutdown%}Ԇlockdep_init_map_typeE:#__kmalloc -kmem_cache_alloc_tracet_raw_spin_unlockgcdst_release4ip_queue_xmit:inet6_csk_xmitylock_is_held_typenf_conntrack_destroylpskb_expand_headeudp_set_csumkDudp6_set_csumN_raw_spin_lock_nested_vkfree_skb_reasonIA[__pskb_pull_tail_i_raw_spin_unlock_bhI_raw_spin_lock_bh9?<__local_bh_enable_ipJB)preempt_count_addF lock_releasei$__rcu_read_unlockilock_acquire'R__rcu_read_lock zkfree9sk_freeVmrcu_is_watchingMJpreempt_schedule_notrace_irefcount_warn_saturatebpf_trace_run26bpf_trace_run1 perf_trace_run_bpf_submit/,-perf_trace_buf_allocUdebug_smp_processor_id(strace_handle_return-\trace_print_symbols_seqmItrace_event_printf̗trace_raw_output_prepitrace_event_ignore_this_pid^1event_triggers_call82Ctrace_event_buffer_commit,trace_event_buffer_reserveED__cfi_slowpath_diag_sock_releaseb^fputRidr_replaceKarelease_sock_setup_udp_tunnel_sockj:ȏsockfd_lookupxidr_alloc_u32+Db__init_workVL__rwlock_init?<sprintfH`bskb_queue_tailE0_raw_write_unlock_bhF9 _raw_write_lock_bhZ%strcmp_ _raw_read_unlock_bh_raw_read_lock_bh/eidr_get_next_ulΊϴidr_find*otrace_event_raw_init O)trace_event_regGNUA3!2pT&GNUNPR TVXZ\ ^$`(b,d0f(D08<@ LP,H4 $x4|%%n5%?%n6%%nT7X%,\%n8% %n9%F%n:%%n;%%n0<4%8%nH=L%oP%n<>@%VD%n`?d%Xh%n@%%nB%%nC%%nD%,%nE%%nF%q%n$G(%,%nlAp%t%n H%%nx|VV$4l8lHPHH$(,0@PThpxx < L lP l` h    ~ H       D x    ~0 `       p  ,~d$<HXl~ <H`Tdx~0<@lxH~(X^@^@8`@<`@Z@Z@\@\@Dd@Hd@f@f@b@b@xN@|N@T@T@(R@,R@X@X@P@P@0V@4V@|!|!H $ X h t  !!!!!!!!!("^@,"^@l"h#;#@#8$8($H$X$8$ml%n%%%&& &0&68&&&&&&&X@&X@''((( (<(((((()))X*\*d*h***+8+rd++++++++,L,l,0p,0|,},,,,,p-|!---}\.`.h.l..b@.b@...//8/`@d>h>p>t>>P@>P@>l??(?(????;??<????;@l@@@@<@AAAA AA(ALA(XA(\A`AdAlA;|AA<AAAA;Ak,B0B4B<8BA\BBHBHBB~B~BsB5B5CCCt(Cu4C8C T<THTITQTQ TJ |     $ ( 04<@HLT(X`LdLlXpPx| $@xL|(,L\  $`,,0d8<DHPT\`h0lht<xl8pDtx!!t"!x""|"0""8""P""d" "(",$4%8'@&D 'L&P$'X&\('d&h,'p&t0'| '4'(3(3`* 3+$3,(3p.,3.03.43.83.<3.@3 /D3,/H3$@/(L30H/4P3<`/@T3H|/LX3T/X\3`0d`3l0pd3x0|h30l31p31t301x3\1|3p13x13131313232 323 42$3,H20382<3D2H3P2T3\2`3h2l3t3x34l54p55t5(5x505|5H55\555;d9;:;4;;`;;t;;|; ;(;,;4;8;@=D>Ll>P>X>\>d>h>p>t?|>?>??A0@ AtAhBAlBDEDEGEGGG0GGDGG LGGdGG$xG(G0H4|K<$J@KHJLKTJXK`JdKlJpKxK|K$KK4M,NxM0NM4NtNdONhONlOHQQ4RSRS(P,P $ (04 8@D HPT X` d!hp t!x ,! ,! D! D! \! \!!!^`$$d$$D%% H%$%(0%4H&8@%DH&HP%T&XX`'dd0hp'td0x ((1\h(|0l(|0(1(1(1Z@*X2D*X2T*0d*L0 *$L0(0+4.8`@,D$.HP,T$.X`,d@.hp,t@.x,\.b ---- --$--0--4--D-.H-./p2 /$p2(0/428f@3Dp4HP3Tp4X`3d4hRp<4t4x@44L:;P:;:,;Nx= >|= >=d>P=@>=@>?P?  ?$P?(0@@4t@8@D@Dt@HPATAX`AdAhp$EtFx(EF8EFV8FTF\FGTJR  (,8< @ HLPTX\hlp>t>x  (, DSLSHS`S hS(dS0XS8\S@PSHTSP@SX8S`)nM<8:8 Fn& 85<!f!n!3y1@FnZ/&-pn0@0>(!o nG!HQ<H:&V;&n&<7<5 Xn`W3`B1n+/,Ln @>P+*n+<9,$,x$n$7i5Hk/n 3 14#qy#n#., =##n[#$t@$J>$"nHl;l9<$$nZ$ h7 25 P2N h0 J d. d hlx, h =@ eH0 > ;x`P  d;  q S9  L 017 L 42 | 0 |. r 1, ' d D @ d =e; #9$7  4 [ T2 k00L. ,<? l =  45; 8H6 4TY2 - ;0 * X. +`? L|=l; P  T8 T \l6 \P4x)2  0- + }?L= :8 $q6 (41 x/- |h+ mAG? <: ]8 *63 (1/ ,l- 0-A> <1: 8 53 r1S/ - @ > `J<,9 d7 h58P3 ;1D/ , @Pz> <\9 7 b5h3 h1t. l, pm@C> ;9 a7 +52 0. Z, 6@ > p;L9 tE x*7 x3 4 ~  2 E 0 - u. 2 *, @ $=^; x!v% |!96 ,42 0d0 E. +0? =@.; 8P6 44pR2p40 .`+ ?pu= :8 6I4 "20 -+ v?E= :8 j6 |!41 !/- t"/a+fA !@?< x":V8 |"#63 "1/ "e-&A ">< "*: "7(5 $C/3k1 $L/- d$@> h$9gC<g9 $7 $5I3 H%41  / L%, %@0s> % <@9 %7P[5 %340 '0., @&f@@<> ';L|9 $'Z7X$5 ('2d0 ,'.pS, 0'/@|> 4'; 8'E9`#7 '4p2 '0n. (#,? 3=W; l(96 p(4{2 (]0>. (+? (='; 386 D*{4K2 H*-0. X*+? 3n=: *8 6 *B402 +/- $3+@o? ,>=P: ,8`c6 ,4p1 ,/- ,Z+_A (3F89?< ,y:O8 -63 -1/ $-^-A (->< 4-#:7 8-5y3 H-d1<< ,397 035B3 43-1/ 83,@ <3l>< @39 7 D3T5 3 H30$. L3,0_@ P35><; T3u9HS7 X352 /0 . /L,0(@ /=T; \3+>97 0:42 00240g. 80-,? @0.=g=gP; H0/g9g6 04`t2 `3V0l7. d3+x? h3= ; l386 p3t4D2 t3&0. x3+? |3g=: 386 3;42 3/- 3+h? 37=: 3~8\6 331 3/ - 3S+,XA 3?8< 3\:D(8 35P3 31\~/ 3W-hA 3>t< 3: 37@5 3r3P]1 35/` - 4@> l55<p9 @475 D4n/;3&1 h4., p5@e> t5;9 x57M5 |530 5., 5X@ 5)(& ;8.>; ;% <$n9L7 ;52 P:0. T:E,!@ :=; ;r;797 :442 :0`. ;,? ;=I; ;96 ;4(m2 ;O040. ;+ ;? < 8<@= 8<4;8 p<@ x<6 x<-m4=2 (=0 \=.+ |=?`= =:8 =6@+4 > 2/ =-|+ = AAa?'= >:Lw8 >U6X3 >1d/ >-pL+ ?QA|? ?<U: ?!8 ?53 ?1 w/ $?P- t?A> A|<: A705 D@k3@V1 H@( A(./ A- 8A@> hB.<9 lB7P}5 A43`1 A. pB<u  CP, C@^> E; E9p|7 (EF52 ,E0. ; Gg9E7 ,@ G={; G097 G4 2 Gx0Y. G,$? G= G>:B;9 G6 G4 DHf20H0 |K).+ `I?= dI;8 I6f4 I620 J-<+ K,?Y= TJ:H8 K~6T$4 K2`/ K-lu+ KZ?x = K:p8 KN6 K31 K/ - KE+ LJA0 ? L<@N: L8 L53 ,N1g/ 0NI- A 4N>Pu< M:`7 M5 8Nd3O1 dO'/, hO@> lO'<p9 N7v5 N-3 pO@01s@b Q. Q,@ Qn`Z@a,PT Q$W> Q;9 Su7?5 S120 R., J@ S > 0S; 4S`9 8S>7 DS5 PS2 lS0 xS. S7, S@ S= Sk; S)9 S7 S4 S2 Sq0 SR. S, S? S= S;; S8 S6 T4 T_2 TA0 T". T+ T? T= T ;86 _4*  /2j*0;- J +((W?0'qR=8%:@48Hw*w6P4X1`h@/h"H-"@n+"HHS?"H =k:Ui8S$G6$p 3p1&/$$0-0$>+g"H :AL ?5<3$p G:p85$ J030H$(!(1($02'P `/P 0'$8 B- " H` A`  /> % n< %$@@ :@ $H 7 "hH,p 5p  b]3 ) H1 )$P / $X,$`& @&T& &@ &` & v& g(& z'& M%& &  -*&@ -&` & <97o5 &31.(,*,-,,z@,@,,>,B W<,N P>H;x9(n7852P00.p~,PC@0>;Y9@77P5`  Se  SC  S $S  (S  ,S[ 0S  4S  8S 8   S r S  T $ T T  T T' T  T  T: T=.  "$&(*,/x-0N?06+0!?,[c=,[<,:1c:, .3d83/8, 6,#3,/.013. hP: P P P P] pPA( PS' P+% P (P * ` 0` ` G8 ?h 3? KhW %h0 8A0! t? $ 8N,Q! L& L4 DH85 8' R Gd "4(+ $T$ pBD 50# \=e# Ed$ pO&&@" PL  Pa Hu  HH  HJ H  H(. hH(0' H'8' H%@$ @HH HT*P) H^X H` `H&(&*`"U)>""=+"!"i ;/  I)%p""<j)^")*V =:#)P"(( & %*I"!){n*+)&.% 2)*&^)U661)*":" )"O )""DwA dW t~ͫ F1B"!j}, !$b&.>WeE`*HU$kCPdn|#.##K"${p S S&1.note.gnu.property.note.Linux.rela.exit.text.rela.init.text.hyp.text.comment.init.plt.rela__tracepoints.rela_ftrace_events.hyp.bss.rela__tracepoints_ptrs.rela.altinstructions__versions.rela.rodata.trace_raw_output_register_tunnel.symbols__tracepoints_strings__ksymtab_strings.rela__bpf_raw_tp_map.modinfo__ksymtab_gpl__kcrctab_gpl.rela.text.__cfi_check_fail.rela.data.__SCK__tp_func_register_tunnel.rela___ksymtab_gpl+l2tp_sk_to_tunnel.rela___kcrctab_gpl+l2tp_sk_to_tunnel.note.GNU-stack.llvm_addrsig.text.ftrace_trampoline.rela.gnu.linkonce.this_module.rela__jump_table.rela__bug_table.note.gnu.build-id.shstrtab.strtab.symtab.hyp.rodata.rela.exit.data.rela.init.data.hyp.data.rela.ref.data.BTFmemcpyidr_destroyl2tp_udp_encap_destroynf_conntrack_destroyskb_queue_head_init.__keyl2tp_init_net.__keyxa_init_flags.__keyl2tp_tunnel_create.__keyarm64_const_caps_ready__tracepoint_session_pkt_outside_rx_window__event_session_pkt_outside_rx_window__traceiter_session_pkt_outside_rx_window__bpf_trace_tp_map_session_pkt_outside_rx_window__SCK__tp_func_session_pkt_outside_rx_window__tpstrtab_session_pkt_outside_rx_window__kstrtabns_l2tp_udp_encap_recv__crc_l2tp_udp_encap_recv__kstrtab_l2tp_udp_encap_recv__ksymtab_l2tp_udp_encap_recvkvfree_call_rcusynchronize_rcutrace_raw_output_session_only_evttrace_event_raw_event_session_only_evtprint_fmt_session_only_evtevent_class_session_only_evttrace_event_fields_session_only_evttrace_event_type_funcs_session_only_evtperf_trace_session_only_evt__bpf_trace_session_only_evttrace_raw_output_tunnel_only_evttrace_event_raw_event_tunnel_only_evtprint_fmt_tunnel_only_evtevent_class_tunnel_only_evttrace_event_fields_tunnel_only_evttrace_event_type_funcs_tunnel_only_evtperf_trace_tunnel_only_evt__bpf_trace_tunnel_only_evttrace_raw_output_session_seqnum_evttrace_event_raw_event_session_seqnum_evtprint_fmt_session_seqnum_evtevent_class_session_seqnum_evttrace_event_fields_session_seqnum_evttrace_event_type_funcs_session_seqnum_evtperf_trace_session_seqnum_evt__bpf_trace_session_seqnum_evttrace_raw_output_session_pkt_discard_evttrace_event_raw_event_session_pkt_discard_evtprint_fmt_session_pkt_discard_evtevent_class_session_pkt_discard_evttrace_event_fields_session_pkt_discard_evttrace_event_type_funcs_session_pkt_discard_evtperf_trace_session_pkt_discard_evt__bpf_trace_session_pkt_discard_evtfput__ubsan_handle_cfi_check_fail_abort__kstrtabns_l2tp_session_inc_refcount__crc_l2tp_session_inc_refcount__kstrtab_l2tp_session_inc_refcount__ksymtab_l2tp_session_inc_refcount__kstrtabns_l2tp_tunnel_inc_refcount__crc_l2tp_tunnel_inc_refcount__kstrtab_l2tp_tunnel_inc_refcount__ksymtab_l2tp_tunnel_inc_refcount__kstrtabns_l2tp_session_dec_refcount__crc_l2tp_session_dec_refcount__kstrtab_l2tp_session_dec_refcount__ksymtab_l2tp_session_dec_refcount__kstrtabns_l2tp_tunnel_dec_refcount__crc_l2tp_tunnel_dec_refcount__kstrtab_l2tp_tunnel_dec_refcount__ksymtab_l2tp_tunnel_dec_refcountl2tp_udp_encap_destroy.cfi_jt__traceiter_session_pkt_outside_rx_window.cfi_jtl2tp_udp_encap_recv.cfi_jttrace_raw_output_session_only_evt.cfi_jttrace_event_raw_event_session_only_evt.cfi_jtperf_trace_session_only_evt.cfi_jt__bpf_trace_session_only_evt.cfi_jttrace_raw_output_tunnel_only_evt.cfi_jttrace_event_raw_event_tunnel_only_evt.cfi_jtperf_trace_tunnel_only_evt.cfi_jt__bpf_trace_tunnel_only_evt.cfi_jttrace_raw_output_session_seqnum_evt.cfi_jttrace_event_raw_event_session_seqnum_evt.cfi_jtperf_trace_session_seqnum_evt.cfi_jt__bpf_trace_session_seqnum_evt.cfi_jttrace_raw_output_session_pkt_discard_evt.cfi_jttrace_event_raw_event_session_pkt_discard_evt.cfi_jtperf_trace_session_pkt_discard_evt.cfi_jt__bpf_trace_session_pkt_discard_evt.cfi_jtl2tp_session_inc_refcount.cfi_jtl2tp_tunnel_inc_refcount.cfi_jtl2tp_session_dec_refcount.cfi_jtl2tp_tunnel_dec_refcount.cfi_jttrace_event_raw_init.cfi_jt__traceiter_session_seqnum_reset.cfi_jtl2tp_exit_net.cfi_jtl2tp_init_net.cfi_jtl2tp_session_get.cfi_jtl2tp_tunnel_get.cfi_jtl2tp_tunnel_destruct.cfi_jt__traceiter_session_pkt_oos.cfi_jtl2tp_session_register.cfi_jtl2tp_tunnel_register.cfi_jtl2tp_recv_common.cfi_jtl2tp_tunnel_get_session.cfi_jttrace_raw_output_register_session.cfi_jttrace_event_raw_event_register_session.cfi_jt__traceiter_register_session.cfi_jtperf_trace_register_session.cfi_jt__bpf_trace_register_session.cfi_jt__traceiter_delete_session.cfi_jt__traceiter_free_session.cfi_jtl2tp_session_set_header_len.cfi_jttrace_raw_output_register_tunnel.cfi_jttrace_event_raw_event_register_tunnel.cfi_jt__traceiter_register_tunnel.cfi_jtperf_trace_register_tunnel.cfi_jt__bpf_trace_register_tunnel.cfi_jtl2tp_sk_to_tunnel.cfi_jt__traceiter_delete_tunnel.cfi_jt__traceiter_free_tunnel.cfi_jtl2tp_tunnel_del_work.cfi_jtl2tp_session_get_nth.cfi_jtl2tp_tunnel_get_nth.cfi_jttrace_event_reg.cfi_jtl2tp_session_delete.cfi_jtl2tp_tunnel_delete.cfi_jtl2tp_session_create.cfi_jtl2tp_tunnel_create.cfi_jt__traceiter_session_seqnum_update.cfi_jtl2tp_session_get_by_ifname.cfi_jtinit_module.cfi_jtcleanup_module.cfi_jt__traceiter_session_seqnum_lns_disable.cfi_jt__traceiter_session_seqnum_lns_enable.cfi_jt__traceiter_session_pkt_expired.cfi_jtl2tp_xmit_skb.cfi_jttrace_event_raw_init__rwlock_init__raw_spin_lock_initinet6_csk_xmitip_queue_xmittrace_event_buffer_commitperf_trace_run_bpf_submitmemset__per_cpu_offset__tracepoint_session_seqnum_reset__event_session_seqnum_reset__traceiter_session_seqnum_reset__bpf_trace_tp_map_session_seqnum_reset__SCK__tp_func_session_seqnum_reset__tpstrtab_session_seqnum_resetl2tp_exit_netl2tp_init_net__kstrtabns_l2tp_session_get__crc_l2tp_session_get__kstrtab_l2tp_session_get__ksymtab_l2tp_session_get__kstrtabns_l2tp_tunnel_get__crc_l2tp_tunnel_get__kstrtab_l2tp_tunnel_get__ksymtab_l2tp_tunnel_getl2tp_tunnel_destructkernel_connectcpu_hwcap_keysl2tp_net_ops__tracepoint_session_pkt_oos__event_session_pkt_oos__traceiter_session_pkt_oos__bpf_trace_tp_map_session_pkt_oos__SCK__tp_func_session_pkt_oos__tpstrtab_session_pkt_oos____versionstrace_raw_output_register_session.symbolstrace_raw_output_register_tunnel.symbolsdebug_locksjiffieskmalloc_caches__kstrtabns_l2tp_session_register__crc_l2tp_session_register__kstrtab_l2tp_session_register__ksymtab_l2tp_session_register__kstrtabns_l2tp_tunnel_register__crc_l2tp_tunnel_register__kstrtab_l2tp_tunnel_register__ksymtab_l2tp_tunnel_registerrcu_barriercpu_number__typeid__ZTSFvP12l2tp_sessionE_global_addr__typeid__ZTSFvP4sockE_global_addrl2tp_wqtrace_print_symbols_seqsockfd_lookupstrcmpbcmp__local_bh_enable_iptrace_raw_output_preprcu_lock_maprcu_bh_lock_mapkernel_sock_shutdowntrace_handle_returnsock_create_kernkfree_skb_reason__kstrtabns_l2tp_recv_common__crc_l2tp_recv_common__kstrtab_l2tp_recv_common__ksymtab_l2tp_recv_common__kstrtabns_l2tp_tunnel_get_session__crc_l2tp_tunnel_get_session__kstrtab_l2tp_tunnel_get_session__ksymtab_l2tp_tunnel_get_sessiontrace_raw_output_register_session__tracepoint_register_sessiontrace_event_raw_event_register_session__event_register_sessionprint_fmt_register_sessionevent_class_register_sessiontrace_event_fields_register_sessiontrace_event_type_funcs_register_session__traceiter_register_session__bpf_trace_tp_map_register_sessionperf_trace_register_session__bpf_trace_register_session__SCK__tp_func_register_session__tpstrtab_register_session__tracepoint_delete_session__event_delete_session__traceiter_delete_session__bpf_trace_tp_map_delete_session__SCK__tp_func_delete_session__tpstrtab_delete_session__tracepoint_free_session__event_free_session__traceiter_free_session__bpf_trace_tp_map_free_session__SCK__tp_func_free_session__tpstrtab_free_sessionqueue_work_on__kstrtabns_l2tp_session_set_header_len__crc_l2tp_session_set_header_len__kstrtab_l2tp_session_set_header_len__ksymtab_l2tp_session_set_header_lenudp_set_csumudp6_set_csumidr_get_next_ulevent_triggers_call__pskb_pull_tailskb_queue_tail__stack_chk_fail__cfi_check_failtrace_raw_output_register_tunnel__tracepoint_register_tunneltrace_event_raw_event_register_tunnel__event_register_tunnelprint_fmt_register_tunnelevent_class_register_tunneltrace_event_fields_register_tunneltrace_event_type_funcs_register_tunnel__traceiter_register_tunnel__bpf_trace_tp_map_register_tunnelperf_trace_register_tunnel__bpf_trace_register_tunnel__SCK__tp_func_register_tunnel__tpstrtab_register_tunnel__kstrtabns_l2tp_sk_to_tunnel__crc_l2tp_sk_to_tunnel__kstrtab_l2tp_sk_to_tunnel__ksymtab_l2tp_sk_to_tunnel__tracepoint_delete_tunnel__event_delete_tunnel__traceiter_delete_tunnel__bpf_trace_tp_map_delete_tunnel__SCK__tp_func_delete_tunnel__tpstrtab_delete_tunnel__tracepoint_free_tunnel__event_free_tunnel__traceiter_free_tunnel__bpf_trace_tp_map_free_tunnel__SCK__tp_func_free_tunnel__tpstrtab_free_tunnelvabits_actual_printk__cpu_online_mask__init_workl2tp_tunnel_del_worksetup_udp_tunnel_sockrelease_sock_raw_spin_unlock__rcu_read_unlock__rcu_read_lock__cfi_check__kstrtabns_l2tp_session_get_nth__crc_l2tp_session_get_nth__kstrtab_l2tp_session_get_nth__ksymtab_l2tp_session_get_nth__kstrtabns_l2tp_tunnel_get_nth__crc_l2tp_tunnel_get_nth__kstrtab_l2tp_tunnel_get_nth__ksymtab_l2tp_tunnel_get_nth_raw_spin_unlock_bh_raw_write_unlock_bh_raw_read_unlock_bh_raw_spin_lock_bh_raw_write_lock_bh_raw_read_lock_bhrcu_is_watchingtrace_event_reg__cfi_slowpath_diagsprintftrace_event_printftrace_event_buffer_reserveidr_removedestroy_workqueueflush_workqueuealloc_workqueueskb_dequeue__kstrtabns_l2tp_session_delete__crc_l2tp_session_delete__kstrtab_l2tp_session_delete__ksymtab_l2tp_session_delete__kstrtabns_l2tp_tunnel_delete__crc_l2tp_tunnel_delete__kstrtab_l2tp_tunnel_delete__ksymtab_l2tp_tunnel_deleterefcount_warn_saturate__kstrtabns_l2tp_session_create__crc_l2tp_session_create__kstrtab_l2tp_session_create__ksymtab_l2tp_session_create__kstrtabns_l2tp_tunnel_create__crc_l2tp_tunnel_create__kstrtab_l2tp_tunnel_create__ksymtab_l2tp_tunnel_create__tracepoint_session_seqnum_update__event_session_seqnum_update__traceiter_session_seqnum_update__bpf_trace_tp_map_session_seqnum_updatetrace_session_seqnum_update__SCK__tp_func_session_seqnum_update__tpstrtab_session_seqnum_updatedst_releasesock_releasercu_lock_releasercu_lock_acquirelockdep_init_map_typelock_is_held_type__kstrtabns_l2tp_session_get_by_ifname__crc_l2tp_session_get_by_ifname__kstrtab_l2tp_session_get_by_ifname__ksymtab_l2tp_session_get_by_ifname__cfi_jt_init_module__this_module__cfi_jt_cleanup_module__tracepoint_session_seqnum_lns_disable__event_session_seqnum_lns_disable__traceiter_session_seqnum_lns_disable__bpf_trace_tp_map_session_seqnum_lns_disable__SCK__tp_func_session_seqnum_lns_disable__tpstrtab_session_seqnum_lns_disable__tracepoint_session_seqnum_lns_enable__event_session_seqnum_lns_enable__traceiter_session_seqnum_lns_enable__bpf_trace_tp_map_session_seqnum_lns_enable__SCK__tp_func_session_seqnum_lns_enable__tpstrtab_session_seqnum_lns_enablelocal_bh_enablekfreesk_freeunregister_pernet_devicepreempt_schedule_notracekmem_cache_alloc_traceidr_replaceidr_findkernel_bindtrace_event_ignore_this_pidl2tp_net_iddebug_smp_processor_idlock_sock_nested_raw_spin_lock_nested__tracepoint_session_pkt_expired__event_session_pkt_expired__traceiter_session_pkt_expired__bpf_trace_tp_map_session_pkt_expired__SCK__tp_func_session_pkt_expired__tpstrtab_session_pkt_expiredpreempt_count_addpskb_expand_head__kmallocperf_trace_buf_alloc__kstrtabns_l2tp_xmit_skb__crc_l2tp_xmit_skb__kstrtab_l2tp_xmit_skb__ksymtab_l2tp_xmit_skb_note_9$d.699$x.599$x.499$d.399$d.299$d.199$x.99$d.689$x.589$x.489$d.389$d.289$x.189$x.89$d.679$x.579$x.479.Ltmp379$d.379$d.279$x.179$d.79$x.669$x.569$x.469$d.369$d.269$d.169$d.69$x.659$d.559$d.459$d.359$d.259$x.159$x.59$x.649$d.549$d.449$d.349$x.249$x.149l2tp_init_net.__key.49$x.49$d.739$x.639$d.539$x.439$d.339$x.239$x.139$d.39$d.729$d.629$x.529$x.429$d.329$x.229$x.129$d.29.Ltmp719$d.719$x.619$x.519$x.419$d.319$x.219$x.119$d.19__UNIQUE_ID_author809$d.709$d.609$x.509$d.409$d.309$d.209$x.109$d.9_note_8$d.698$x.598$d.498$x.398$x.298$x.198$x.98$d.688.Ltmp588$d.588$d.488.Ltmp388$x.388$x.288$d.188$x.88$d.678$d.578$d.478$x.378$x.278$d.178$x.78$x.668$d.568$x.468$x.368$x.268$x.168$x.68$x.658$x.558$x.458$x.358$x.258$x.158$x.58$x.648$x.548$x.448$x.348$d.248$x.148$x.48$d.738$x.638$x.538$d.438$x.338$d.238$x.138$d.38$d.728$x.628$x.528$d.428$x.328$x.228$x.128$d.28$d.718$d.618$x.518$d.418$x.318.Ltmp218$d.218$x.118$d.18$d.708$x.608.Ltmp508$x.508$x.408$x.308$x.208$x.108$d.8$d.697$d.597$x.497.Ltmp397$d.397$d.297$d.197$d.97$d.687$x.587$x.487$d.387$d.287.Ltmp187$x.187$d.87$d.677$x.577$x.477$d.377$d.277$x.177$x.77$x.667$x.567$d.467$d.367$d.267$d.167$d.67$x.657$d.557$d.457$d.357$d.257$x.157$d.57$x.647$d.547$d.447$d.347$x.247$d.147$x.47$d.737$x.637$d.537$x.437$d.337.Ltmp237$x.237$d.137$d.37$d.727$x.627$x.527$x.427$d.327$d.227$d.127$d.27$d.717$x.617$x.517$x.417$d.317$x.217$d.117$d.17$d.707$d.607$d.507$d.407$d.307$d.207$d.107$d.7udp_sock_create6.Ltmp796$d.696$x.596$d.496$x.396$x.296$x.196$x.96$d.686$d.586$d.486$x.386$x.286$d.186$x.86$d.676$d.576$x.476$x.376$x.276$d.176$x.76$x.666$d.566$x.466$x.366$x.266$x.166$x.66$x.656$x.556$x.456$x.356$x.256$x.156$x.56$x.646$x.546$x.446$x.346$d.246$x.146$d.46$d.736$d.636$x.536$d.436$x.336$d.236$x.136$d.36$d.726$x.626$d.526$d.426$x.326$x.226$x.126$d.26$d.716$d.616$d.516$d.416$x.316$d.216$x.116$d.16$d.706$x.606$x.506$x.406__UNIQUE_ID_scmversion306$x.306$x.206$x.106$d.6$d.695$d.595$x.495$d.395$d.295$d.195$d.95$d.685.Ltmp585$x.585$x.485.Ltmp385$d.385$d.285$x.185$d.85.Ltmp675$d.675$x.575$d.475$d.375$d.275$d.175$d.75$x.665$x.565$d.465$d.365$d.265.Ltmp165$d.165$x.65$x.655.Ltmp555$d.555$d.455$d.355$d.255$x.155$d.55$d.745$x.645$d.545$d.445$d.345$x.245$d.145$x.45$d.735$x.635$d.535$x.435$d.335$x.235$d.135$d.35$d.725$x.625$x.525$x.425$d.325$d.225$d.125$d.25$d.715$x.615$x.515$x.415.Ltmp315$d.315$x.215$d.115$d.15$d.705$d.605$d.505$d.405__UNIQUE_ID_srcversion305$d.305$d.205$d.105$d.5udp_sock_create4$d.694$x.594$d.494$x.394$x.294$x.194$x.94$d.684$d.584$d.484$x.384$x.284$d.184$x.84$d.674$d.574$x.474$x.374$x.274$x.174$x.74$x.664$x.564$x.464$x.364$x.264$x.164$x.64$x.654$x.554$x.454$x.354$x.254$x.154$x.54$d.744$x.644$x.544$x.444$x.344$d.244$x.144$d.44$d.734$d.634$x.534$d.434$x.334$d.234$x.134$d.34$d.724$d.624$d.524$d.424$x.324$x.224$x.124$d.24$d.714$x.614$d.514$d.414$x.314$d.214$x.114$d.14$d.704$x.604$x.504$x.404__UNIQUE_ID_depends304.Ltmp304$x.304$x.204$x.104$d.4$d.693$x.593$x.493$d.393$d.293$x.193$x.93$d.683$x.583$x.483$d.383$d.283$x.183$x.83$d.673$x.573$x.473$d.373$d.273$d.173$d.73$x.663$x.563$d.463$d.363$d.263$d.163$d.63$x.653$d.553$d.453$d.353$d.253$x.153$x.53$d.743$x.643$d.543$d.443$d.343$x.243$x.143$d.43$d.733$x.633$d.533$x.433$d.333$x.233$x.133$d.33$d.723$x.623$x.523$x.423$d.323.Ltmp223$x.223$x.123$d.23$d.713$d.613$x.513$x.413$d.313$x.213$x.113$d.13.Ltmp703$d.703$x.603$x.503$d.403__UNIQUE_ID_intree303$d.303$d.203$x.103$d.3bpf_trace_run2$d.692$d.592$d.492$x.392$x.292$d.192$d.92$d.682$d.582$d.482.Ltmp382$x.382$x.282$d.182$x.82$d.672$d.572$d.472$x.372$x.272$x.172$x.72$x.662$d.562$x.462$x.362$x.262$x.162$x.62$x.652.Ltmp552$x.552$x.452$x.352$x.252$d.152$x.52$d.742$x.642$x.542$x.442$x.342$d.242$d.142$d.42idr_alloc_u32$d.732$d.632$x.532$d.432$x.332$d.232$d.132$d.32$d.722$d.622$d.522$d.422$x.322$d.222$d.122$d.22__UNIQUE_ID_version812$d.712$x.612$d.512$x.412$x.312$x.212$d.112$d.12$d.702$d.602$d.502$x.402__UNIQUE_ID_name302$x.302$x.202$d.102l2tp_tunnel_create.__key.2$d.2bpf_trace_run1$d.691$x.591$x.491.Ltmp391$d.391$d.291$x.191$x.91$d.681$x.581$x.481$d.381$d.281$x.181$d.81$x.671$x.571$x.471$d.371$d.271$d.171$x.71$x.661$x.561$d.461$d.361$d.261$d.161$d.61$d.751$x.651$d.551$d.451$d.351$x.251$x.151$x.51$d.741$x.641$d.541$d.441$d.341$x.241$x.141$d.41$d.731$x.631$x.531$x.431$d.331$x.231$x.131$d.31$x.621$x.521$x.421$d.321$x.221$x.121$d.21__UNIQUE_ID_license811$d.711$d.611$x.511$d.411$d.311$d.211$x.111$d.11$d.701$x.601$x.501$d.401__UNIQUE_ID_vermagic301$d.301$d.201$x.101$d.1$d.690$d.590$d.490$x.390$x.290$d.190$d.90$d.680$d.580$d.480$x.380$x.280$d.180$x.80$x.670$d.570$x.470$x.370$x.270$x.170$x.70$x.660$x.560$x.460$x.360$x.260$x.160$x.60$x.650$x.550$x.450$x.350$d.250$d.150$x.50$d.740$x.640$x.540$x.440$x.340$d.240$d.140$d.40$d.730$x.630$d.530$d.430$x.330$d.230$d.130$d.30$d.720$d.620$d.520$d.420$x.320$d.220$d.120$d.20__UNIQUE_ID_description810$d.710$x.610$d.510$x.410$x.310$x.210$d.110$d.10$d.700.Ltmp600$d.600$d.500$x.400$x.300$x.200$d.1000 H8V:R!WX -YZTR! Jd@i#`R!rkR!=@xR!U ?R!?$@Y[1\A@ R!  R!@ k7  R! R!R!R!R! P`z`z@ az`z`zR!z@S!zazS!z)S!z@ H8^4S!W H8`LS!W H8bbS!cd -ef}S!# JN@YZ?S!?^^@S!`S!S!RNRP0?S0?S! @S!?@S!?`S!?S!S!dJY@eA T! T!!T!"&T!@6T!`CT!g1\JT!Y@ WT!h `T!j R)@ LL nT!zT!T!T!T!T!T! T! i eh k e H8mT!c H8o U!c H8q$U!c H8sHU!c H8umU!c H8wU!c H8yU!z{ -e? H8}U!z H8U!z V!V!2V!JV!S0?VV!R jR02>d@^V!0M@Y@s? ? $@[`C~V!M@Y@CV!<M@e@s?@ ?`b?V!?CT!gCV!(M@e@C@V!0M@e@S0?@P0?`CW!4M@e@0W!?@7W!?`=W!?CR!KW!`W!@pW!+@W!@EW! ([ME ME@nEMEMRNR#N W!!W!"W! W! W!b X! X!e @X!*(X!*5X!W! W!b X!E (X!*@1`EX!nX!X!X!X!Y! YHY! 0YY!g T! T!!T!"S!R0^@^S!S!&T!A@jcd " $U ?R!?hFaY!iY! |Y! Y! Y! JY! Y! Z! %AOZ//3/ނqiN(kjy;Ў%^7c|rڹt\ky縇\"OثkX!ؕ :VV#-- k|ϷpOMeO%9˿d3Ȍ-ju]\B4wHT|AV闖e06y!]{JR=/ٳ3zs݇|%R|3# |ԍfsXaCm"5A O>]~˽q{DyG6w4'VZŞJpXL0 r(x~Nܛ_ rT绢ֵnj\:]%셵T/' ,Tixsts Sv# VimgHrrvm R D8rQK=hU_CNu_~Module signature appended~