@@ -69,66 +69,58 @@ server.on('session', common.mustCall((session) => {
6969 }
7070 ] , { loose : true } ) ;
7171
72- state . validateSnapshotNodes ( 'Node / QuicSession ' , [
72+ state . validateSnapshotNodes ( 'Node / QuicServerSession ' , [
7373 {
7474 children : [
7575 { node_name : 'QuicServerSession' , edge_name : 'wrapped' } ,
76- { node_name : 'Node / QuicCryptoContext' ,
77- edge_name : 'crypto_context ' } ,
76+ { node_name : 'Node / rx_secret' , edge_name : 'rx_secret' } ,
77+ { node_name : 'Node / tx_secret' , edge_name : 'tx_secret ' } ,
7878 { node_name : 'Node / HistogramBase' , edge_name : 'crypto_rx_ack' } ,
7979 { node_name : 'Node / HistogramBase' ,
8080 edge_name : 'crypto_handshake_rate' } ,
8181 { node_name : 'Node / Timer' , edge_name : 'retransmit' } ,
8282 { node_name : 'Node / Timer' , edge_name : 'idle' } ,
8383 { node_name : 'Node / QuicBuffer' , edge_name : 'sendbuf' } ,
8484 { node_name : 'Node / QuicBuffer' , edge_name : 'txbuf' } ,
85+ { node_name : 'Node / peer_handshake' , edge_name : 'peer_handshake' } ,
8586 { node_name : 'Float64Array' , edge_name : 'recovery_stats_buffer' } ,
8687 { node_name : 'BigUint64Array' , edge_name : 'stats_buffer' } ,
8788 { node_name : 'Node / current_ngtcp2_memory' ,
8889 edge_name : 'current_ngtcp2_memory' } ,
8990 { node_name : 'Node / streams' , edge_name : 'streams' } ,
91+ { node_name : 'Node / QuicBuffer' , edge_name : 'handshake' } ,
9092 { node_name : 'Node / std::basic_string' , edge_name : 'alpn' } ,
91- { node_name : 'Node / std::basic_string' , edge_name : 'hostname' } ,
9293 { node_name : 'Float64Array' , edge_name : 'state' } ,
9394 ]
94- } ,
95+ }
96+ ] , { loose : true } ) ;
97+
98+ state . validateSnapshotNodes ( 'Node / QuicClientSession' , [
9599 {
96100 children : [
97101 { node_name : 'QuicClientSession' , edge_name : 'wrapped' } ,
98- { node_name : 'Node / QuicCryptoContext' ,
99- edge_name : 'crypto_context ' } ,
102+ { node_name : 'Node / rx_secret' , edge_name : 'rx_secret' } ,
103+ { node_name : 'Node / tx_secret' , edge_name : 'tx_secret ' } ,
100104 { node_name : 'Node / HistogramBase' , edge_name : 'crypto_rx_ack' } ,
101105 { node_name : 'Node / HistogramBase' ,
102106 edge_name : 'crypto_handshake_rate' } ,
103107 { node_name : 'Node / Timer' , edge_name : 'retransmit' } ,
104108 { node_name : 'Node / Timer' , edge_name : 'idle' } ,
105109 { node_name : 'Node / QuicBuffer' , edge_name : 'sendbuf' } ,
106110 { node_name : 'Node / QuicBuffer' , edge_name : 'txbuf' } ,
111+ { node_name : 'Node / peer_handshake' , edge_name : 'peer_handshake' } ,
107112 { node_name : 'Float64Array' , edge_name : 'recovery_stats_buffer' } ,
108113 { node_name : 'BigUint64Array' , edge_name : 'stats_buffer' } ,
109114 { node_name : 'Node / current_ngtcp2_memory' ,
110115 edge_name : 'current_ngtcp2_memory' } ,
111- { node_name : 'Node / streams ' , edge_name : 'streams ' } ,
116+ { node_name : 'Node / QuicBuffer ' , edge_name : 'handshake ' } ,
112117 { node_name : 'Node / std::basic_string' , edge_name : 'alpn' } ,
113118 { node_name : 'Node / std::basic_string' , edge_name : 'hostname' } ,
114119 { node_name : 'Float64Array' , edge_name : 'state' } ,
115120 ]
116121 }
117122 ] , { loose : true } ) ;
118123
119- state . validateSnapshotNodes ( 'Node / QuicCryptoContext' , [
120- {
121- children : [
122- { node_name : 'Node / rx_secret' , edge_name : 'rx_secret' } ,
123- { node_name : 'Node / tx_secret' , edge_name : 'tx_secret' } ,
124- { node_name : 'Node / QuicBuffer' , edge_name : 'initial_crypto' } ,
125- { node_name : 'Node / QuicBuffer' ,
126- edge_name : 'handshake_crypto' } ,
127- { node_name : 'Node / QuicBuffer' , edge_name : 'app_crypto' } ,
128- ]
129- }
130- ] , { loose : true } ) ;
131-
132124 session . destroy ( ) ;
133125 server . close ( ) ;
134126 } ) ) ;
0 commit comments